Plugin Directory

Changeset 2458800


Ignore:
Timestamp:
01/19/2021 09:27:08 AM (5 years ago)
Author:
rixeo
Message:

Version 2.2.9

Location:
pesapress/trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • pesapress/trunk/app/assets/css/pp-admin.min.css

    r2041259 r2458800  
    1 /**
    2  * Collects all SASS files into a single css file.
    3  *
    4  * https://make.wordpress.org/core/handbook/coding-standards/css/
    5  * The coding standard is applied to the SASS source files and formatting might
    6  * be slightly changed by compilation into CSS files. However, there is a
    7  * expanded dev-version of the CSS files and also a minified version without
    8  * any comments.
    9  */
    10 
    11 .pesapress-input .slider-checkbox {
    12   position: relative;
    13 }
    14 
    15 .pesapress-input .slider-checkbox input {
    16   margin: 0px;
    17   margin-top: 1px;
    18   cursor: pointer;
    19   opacity: 0;
    20   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    21   filter: alpha(opacity=0);
    22   -moz-opacity: 0;
    23   -khtml-opacity: 0;
    24   opacity: 0;
    25   position: absolute;
    26   z-index: 1;
    27   top: 0px;
    28   left: 0px;
    29   background: red;
    30   width: 40px;
    31   height: 20px;
    32 }
    33 
    34 .pesapress-input .slider-checkbox input:checked + .label:before {
    35   background-color: #1877c1;
    36   content: "";
    37   padding-left: 6px;
    38 }
    39 
    40 .pesapress-input .slider-checkbox input:checked + .label:after {
    41   left: 21px;
    42 }
    43 
    44 .pesapress-input .slider-checkbox .label {
    45   position: relative;
    46   padding-left: 46px;
    47 }
    48 
    49 .pesapress-input .slider-checkbox .label:before,
    50 .pesapress-input .slider-checkbox .label:after {
    51   position: absolute;
    52   border-radius: 10px;
    53   transition: background-color 0.3s, left 0.3s;
    54 }
    55 
    56 .pesapress-input .slider-checkbox .label:before {
    57   content: "";
    58   color: #fff;
    59   box-sizing: border-box;
    60   font-family: 'FontAwesome', sans-serif;
    61   padding-left: 23px;
    62   font-size: 12px;
    63   line-height: 20px;
    64   background-color: #888;
    65   left: 0px;
    66   top: 0px;
    67   height: 20px;
    68   width: 40px;
    69   border-radius: 10px;
    70 }
    71 
    72 .pesapress-input .slider-checkbox .label:after {
    73   content: "";
    74   letter-spacing: 20px;
    75   background: #fff;
    76   left: 1px;
    77   top: 1px;
    78   height: 18px;
    79   width: 18px;
    80 }
    81 
    82 .pesapress-table .uk-dropdown {
    83   min-width: auto;
    84 }
    85 
    86 .pesapress-table.table {
    87   display: table;
    88   width: 100%;
    89 }
    90 
    91 .pesapress-table.table .row {
    92   display: table-row;
    93 }
    94 
    95 .pesapress-table.table .heading {
    96   display: table-header-group;
    97   font-weight: bold;
    98 }
    99 
    100 .pesapress-table.table .cell,
    101 .pesapress-table.table .head {
    102   border: 1px solid #999999;
    103   display: table-cell;
    104   padding: 3px 10px;
    105 }
    106 
    107 .pesapress-table.table .footer {
    108   background-color: #EEE;
    109   display: table-footer-group;
    110   font-weight: bold;
    111 }
    112 
    113 .pesapress-table.table .body {
    114   display: table-row-group;
    115 }
     1.pesapress-input .slider-checkbox{position:relative}.pesapress-input .slider-checkbox input{margin:0;margin-top:1px;cursor:pointer;opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;z-index:1;top:0;left:0;background:red;width:40px;height:20px}.pesapress-input .slider-checkbox input:checked+.label:before{background-color:#1877c1;content:"";padding-left:6px}.pesapress-input .slider-checkbox input:checked+.label:after{left:21px}.pesapress-input .slider-checkbox .label{position:relative;padding-left:46px}.pesapress-input .slider-checkbox .label:after,.pesapress-input .slider-checkbox .label:before{position:absolute;border-radius:10px;transition:background-color .3s,left .3s}.pesapress-input .slider-checkbox .label:before{content:"";color:#fff;box-sizing:border-box;font-family:FontAwesome,sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:#888;left:0;top:0;height:20px;width:40px;border-radius:10px}.pesapress-input .slider-checkbox .label:after{content:"";letter-spacing:20px;background:#fff;left:1px;top:1px;height:18px;width:18px}.pesapress-table .uk-dropdown{min-width:auto}.pesapress-table.table{display:table;width:100%}.pesapress-table.table .row{display:table-row}.pesapress-table.table .heading{display:table-header-group;font-weight:700}.pesapress-table.table .cell,.pesapress-table.table .head{border:1px solid #999;display:table-cell;padding:3px 10px}.pesapress-table.table .footer{background-color:#eee;display:table-footer-group;font-weight:700}.pesapress-table.table .body{display:table-row-group}
  • pesapress/trunk/app/assets/css/pp-public.min.css

    r2041259 r2458800  
    1 /**
    2  * Collects all SASS files into a single css file.
    3  *
    4  * https://make.wordpress.org/core/handbook/coding-standards/css/
    5  * The coding standard is applied to the SASS source files and formatting might
    6  * be slightly changed by compilation into CSS files. However, there is a
    7  * expanded dev-version of the CSS files and also a minified version without
    8  * any comments.
    9  */
    10 
    11 body .pesapress-text-input,
    12 body .pesapress-textarea-input,
    13 .pesapress-form .pesapress-text-input,
    14 .pesapress-form .pesapress-textarea-input {
    15   width: 90%;
    16 }
    17 
    18 body .pesapress-label--info,
    19 body .pesapress-label--error,
    20 body .pesapress-label--notice,
    21 body .pesapress-label--success,
    22 body .pesapress-label--loading,
    23 .pesapress-form .pesapress-label--info,
    24 .pesapress-form .pesapress-label--error,
    25 .pesapress-form .pesapress-label--notice,
    26 .pesapress-form .pesapress-label--success,
    27 .pesapress-form .pesapress-label--loading {
    28   height: auto;
    29   opacity: 1;
    30   cursor: default;
    31   display: block;
    32   position: relative;
    33   margin: 15px 0;
    34   padding: 14px 15px 12px;
    35   border-radius: 2px;
    36   color: #888;
    37   font: 400 13px/20px "Roboto", Arial, sans-serif;
    38   letter-spacing: 0;
    39   transition: height 0.3s linear, opacity 0.3s ease;
    40 }
    41 
    42 body .pesapress-label--info > span,
    43 body .pesapress-label--info > div,
    44 body .pesapress-label--error > span,
    45 body .pesapress-label--error > div,
    46 body .pesapress-label--notice > span,
    47 body .pesapress-label--notice > div,
    48 body .pesapress-label--success > span,
    49 body .pesapress-label--success > div,
    50 body .pesapress-label--loading > span,
    51 body .pesapress-label--loading > div,
    52 .pesapress-form .pesapress-label--info > span,
    53 .pesapress-form .pesapress-label--info > div,
    54 .pesapress-form .pesapress-label--error > span,
    55 .pesapress-form .pesapress-label--error > div,
    56 .pesapress-form .pesapress-label--notice > span,
    57 .pesapress-form .pesapress-label--notice > div,
    58 .pesapress-form .pesapress-label--success > span,
    59 .pesapress-form .pesapress-label--success > div,
    60 .pesapress-form .pesapress-label--loading > span,
    61 .pesapress-form .pesapress-label--loading > div {
    62   cursor: text;
    63   opacity: 0.9;
    64   display: block;
    65   padding-left: 28px;
    66 }
    67 
    68 body .pesapress-label--info > span strong,
    69 body .pesapress-label--info > div strong,
    70 body .pesapress-label--error > span strong,
    71 body .pesapress-label--error > div strong,
    72 body .pesapress-label--notice > span strong,
    73 body .pesapress-label--notice > div strong,
    74 body .pesapress-label--success > span strong,
    75 body .pesapress-label--success > div strong,
    76 body .pesapress-label--loading > span strong,
    77 body .pesapress-label--loading > div strong,
    78 .pesapress-form .pesapress-label--info > span strong,
    79 .pesapress-form .pesapress-label--info > div strong,
    80 .pesapress-form .pesapress-label--error > span strong,
    81 .pesapress-form .pesapress-label--error > div strong,
    82 .pesapress-form .pesapress-label--notice > span strong,
    83 .pesapress-form .pesapress-label--notice > div strong,
    84 .pesapress-form .pesapress-label--success > span strong,
    85 .pesapress-form .pesapress-label--success > div strong,
    86 .pesapress-form .pesapress-label--loading > span strong,
    87 .pesapress-form .pesapress-label--loading > div strong {
    88   font-weight: bold;
    89 }
    90 
    91 body .pesapress-label--info p,
    92 body .pesapress-label--error p,
    93 body .pesapress-label--notice p,
    94 body .pesapress-label--success p,
    95 body .pesapress-label--loading p,
    96 .pesapress-form .pesapress-label--info p,
    97 .pesapress-form .pesapress-label--error p,
    98 .pesapress-form .pesapress-label--notice p,
    99 .pesapress-form .pesapress-label--success p,
    100 .pesapress-form .pesapress-label--loading p {
    101   margin: 0;
    102   padding: 0;
    103   border: 0;
    104   color: #888;
    105   font: 400 13px/20px "Roboto", Arial, sans-serif;
    106   letter-spacing: 0;
    107 }
    108 
    109 body .pesapress-label--info p strong,
    110 body .pesapress-label--error p strong,
    111 body .pesapress-label--notice p strong,
    112 body .pesapress-label--success p strong,
    113 body .pesapress-label--loading p strong,
    114 .pesapress-form .pesapress-label--info p strong,
    115 .pesapress-form .pesapress-label--error p strong,
    116 .pesapress-form .pesapress-label--notice p strong,
    117 .pesapress-form .pesapress-label--success p strong,
    118 .pesapress-form .pesapress-label--loading p strong {
    119   font-weight: bold;
    120 }
    121 
    122 body .pesapress-label--info:before,
    123 body .pesapress-label--error:before,
    124 body .pesapress-label--notice:before,
    125 body .pesapress-label--success:before,
    126 body .pesapress-label--loading:before,
    127 .pesapress-form .pesapress-label--info:before,
    128 .pesapress-form .pesapress-label--error:before,
    129 .pesapress-form .pesapress-label--notice:before,
    130 .pesapress-form .pesapress-label--success:before,
    131 .pesapress-form .pesapress-label--loading:before {
    132   content: " ";
    133   display: block;
    134   position: absolute;
    135   top: 14px;
    136   left: 15px;
    137   speak: none;
    138   font-size: 16px;
    139   line-break: 16px;
    140   text-align: center;
    141 }
    142 
    143 body .pesapress-label--info:first-child,
    144 body .pesapress-label--error:first-child,
    145 body .pesapress-label--notice:first-child,
    146 body .pesapress-label--success:first-child,
    147 body .pesapress-label--loading:first-child,
    148 .pesapress-form .pesapress-label--info:first-child,
    149 .pesapress-form .pesapress-label--error:first-child,
    150 .pesapress-form .pesapress-label--notice:first-child,
    151 .pesapress-form .pesapress-label--success:first-child,
    152 .pesapress-form .pesapress-label--loading:first-child {
    153   margin-top: 0;
    154 }
    155 
    156 body .pesapress-label--info:last-child,
    157 body .pesapress-label--error:last-child,
    158 body .pesapress-label--notice:last-child,
    159 body .pesapress-label--success:last-child,
    160 body .pesapress-label--loading:last-child,
    161 .pesapress-form .pesapress-label--info:last-child,
    162 .pesapress-form .pesapress-label--error:last-child,
    163 .pesapress-form .pesapress-label--notice:last-child,
    164 .pesapress-form .pesapress-label--success:last-child,
    165 .pesapress-form .pesapress-label--loading:last-child {
    166   margin-bottom: 0;
    167 }
    168 
    169 body .pesapress-label--info,
    170 .pesapress-form .pesapress-label--info {
    171   background: #F8F8F8;
    172 }
    173 
    174 body .pesapress-label--info:before,
    175 .pesapress-form .pesapress-label--info:before {
    176   color: #4DA6DE;
    177 }
    178 
    179 body .pesapress-label--error,
    180 .pesapress-form .pesapress-label--error {
    181   background: #AA1111;
    182   color: #FFFFFF;
    183 }
    184 
    185 body .pesapress-label--error p,
    186 .pesapress-form .pesapress-label--error p {
    187   color: #FFFFFF;
    188 }
    189 
    190 body .pesapress-label--notice,
    191 .pesapress-form .pesapress-label--notice {
    192   background: #FFF4D2;
    193   color: #333;
    194 }
    195 
    196 body .pesapress-label--notice:before,
    197 .pesapress-form .pesapress-label--notice:before {
    198   color: #F8D247;
    199 }
    200 
    201 body .pesapress-label--notice p,
    202 .pesapress-form .pesapress-label--notice p {
    203   color: #333;
    204 }
    205 
    206 body .pesapress-label--success,
    207 .pesapress-form .pesapress-label--success {
    208   background: #1ABC9C;
    209   color: #FFFFFF;
    210 }
    211 
    212 body .pesapress-label--success p,
    213 .pesapress-form .pesapress-label--success p {
    214   color: #FFFFFF;
    215 }
    216 
    217 body .pesapress-label--loading,
    218 .pesapress-form .pesapress-label--loading {
    219   background: #D4EEF9;
    220 }
    221 
    222 body .pesapress-label--loading:before,
    223 .pesapress-form .pesapress-label--loading:before {
    224   width: 18px;
    225   height: 18px;
    226   border: 2px solid #FFFFFF;
    227   border-bottom-color: transparent;
    228   border-radius: 100%;
    229   box-sizing: border-box;
    230   -webkit-animation: spin .75s 0s linear infinite;
    231           animation: spin .75s 0s linear infinite;
    232 }
     1.pesapress-form .pesapress-label--error,.pesapress-form .pesapress-label--info,.pesapress-form .pesapress-label--loading,.pesapress-form .pesapress-label--notice,.pesapress-form .pesapress-label--success,body .pesapress-label--error,body .pesapress-label--info,body .pesapress-label--loading,body .pesapress-label--notice,body .pesapress-label--success{height:auto;opacity:1;cursor:default;display:block;position:relative;margin:15px 0;padding:14px 15px 12px;border-radius:2px;color:#888;font:400 13px/20px Roboto,Arial,sans-serif;letter-spacing:0;transition:height .3s linear,opacity .3s ease}.pesapress-form .pesapress-label--error>div,.pesapress-form .pesapress-label--error>span,.pesapress-form .pesapress-label--info>div,.pesapress-form .pesapress-label--info>span,.pesapress-form .pesapress-label--loading>div,.pesapress-form .pesapress-label--loading>span,.pesapress-form .pesapress-label--notice>div,.pesapress-form .pesapress-label--notice>span,.pesapress-form .pesapress-label--success>div,.pesapress-form .pesapress-label--success>span,body .pesapress-label--error>div,body .pesapress-label--error>span,body .pesapress-label--info>div,body .pesapress-label--info>span,body .pesapress-label--loading>div,body .pesapress-label--loading>span,body .pesapress-label--notice>div,body .pesapress-label--notice>span,body .pesapress-label--success>div,body .pesapress-label--success>span{cursor:text;opacity:.9;display:block;padding-left:28px}.pesapress-form .pesapress-label--error>div strong,.pesapress-form .pesapress-label--error>span strong,.pesapress-form .pesapress-label--info>div strong,.pesapress-form .pesapress-label--info>span strong,.pesapress-form .pesapress-label--loading>div strong,.pesapress-form .pesapress-label--loading>span strong,.pesapress-form .pesapress-label--notice>div strong,.pesapress-form .pesapress-label--notice>span strong,.pesapress-form .pesapress-label--success>div strong,.pesapress-form .pesapress-label--success>span strong,body .pesapress-label--error>div strong,body .pesapress-label--error>span strong,body .pesapress-label--info>div strong,body .pesapress-label--info>span strong,body .pesapress-label--loading>div strong,body .pesapress-label--loading>span strong,body .pesapress-label--notice>div strong,body .pesapress-label--notice>span strong,body .pesapress-label--success>div strong,body .pesapress-label--success>span strong{font-weight:700}.pesapress-form .pesapress-label--error p,.pesapress-form .pesapress-label--info p,.pesapress-form .pesapress-label--loading p,.pesapress-form .pesapress-label--notice p,.pesapress-form .pesapress-label--success p,body .pesapress-label--error p,body .pesapress-label--info p,body .pesapress-label--loading p,body .pesapress-label--notice p,body .pesapress-label--success p{margin:0;padding:0;border:0;color:#888;font:400 13px/20px Roboto,Arial,sans-serif;letter-spacing:0}.pesapress-form .pesapress-label--error p strong,.pesapress-form .pesapress-label--info p strong,.pesapress-form .pesapress-label--loading p strong,.pesapress-form .pesapress-label--notice p strong,.pesapress-form .pesapress-label--success p strong,body .pesapress-label--error p strong,body .pesapress-label--info p strong,body .pesapress-label--loading p strong,body .pesapress-label--notice p strong,body .pesapress-label--success p strong{font-weight:700}.pesapress-form .pesapress-label--error:before,.pesapress-form .pesapress-label--info:before,.pesapress-form .pesapress-label--loading:before,.pesapress-form .pesapress-label--notice:before,.pesapress-form .pesapress-label--success:before,body .pesapress-label--error:before,body .pesapress-label--info:before,body .pesapress-label--loading:before,body .pesapress-label--notice:before,body .pesapress-label--success:before{content:" ";display:block;position:absolute;top:14px;left:15px;speak:none;font-size:16px;line-break:16px;text-align:center}.pesapress-form .pesapress-label--error:first-child,.pesapress-form .pesapress-label--info:first-child,.pesapress-form .pesapress-label--loading:first-child,.pesapress-form .pesapress-label--notice:first-child,.pesapress-form .pesapress-label--success:first-child,body .pesapress-label--error:first-child,body .pesapress-label--info:first-child,body .pesapress-label--loading:first-child,body .pesapress-label--notice:first-child,body .pesapress-label--success:first-child{margin-top:0}.pesapress-form .pesapress-label--error:last-child,.pesapress-form .pesapress-label--info:last-child,.pesapress-form .pesapress-label--loading:last-child,.pesapress-form .pesapress-label--notice:last-child,.pesapress-form .pesapress-label--success:last-child,body .pesapress-label--error:last-child,body .pesapress-label--info:last-child,body .pesapress-label--loading:last-child,body .pesapress-label--notice:last-child,body .pesapress-label--success:last-child{margin-bottom:0}.pesapress-form .pesapress-label--info,body .pesapress-label--info{background:#f8f8f8}.pesapress-form .pesapress-label--info:before,body .pesapress-label--info:before{color:#4da6de}.pesapress-form .pesapress-label--error,body .pesapress-label--error{background:#a11;color:#fff}.pesapress-form .pesapress-label--error p,body .pesapress-label--error p{color:#fff}.pesapress-form .pesapress-label--notice,body .pesapress-label--notice{background:#fff4d2;color:#333}.pesapress-form .pesapress-label--notice:before,body .pesapress-label--notice:before{color:#f8d247}.pesapress-form .pesapress-label--notice p,body .pesapress-label--notice p{color:#333}.pesapress-form .pesapress-label--success,body .pesapress-label--success{background:#1abc9c;color:#fff}.pesapress-form .pesapress-label--success p,body .pesapress-label--success p{color:#fff}.pesapress-form .pesapress-label--loading,body .pesapress-label--loading{background:#d4eef9}.pesapress-form .pesapress-label--loading:before,body .pesapress-label--loading:before{width:18px;height:18px;border:2px solid #fff;border-bottom-color:transparent;border-radius:100%;box-sizing:border-box;animation:spin .75s 0s linear infinite}
  • pesapress/trunk/app/assets/js/pp-admin.js

    r1886014 r2458800  
    1 /*! PesaPress Pro and Free - v1.0.1
     1/*! PesaPress Free - v2.2.9
    22 * https://alloy.co.ke/projects/pesapress
    3  * Copyright (c) 2018; * Licensed GPLv2+ */
     3 * Copyright (c) 2021; * Licensed GPLv2+ */
    44/*global UIkit:false */
    55/*global $:false */
  • pesapress/trunk/app/assets/js/pp-admin.min.js

    r2036717 r2458800  
    1 !function(e){var s={};function t(a){if(s[a])return s[a].exports;var r=s[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.m=e,t.c=s,t.d=function(e,s,a){t.o(e,s)||Object.defineProperty(e,s,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,s){if(1&s&&(e=t(e)),8&s)return e;if(4&s&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&s&&"string"!=typeof e)for(var r in e)t.d(a,r,function(s){return e[s]}.bind(null,r));return a},t.n=function(e){var s=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(s,"a",s),s},t.o=function(e,s){return Object.prototype.hasOwnProperty.call(e,s)},t.p="",t(t.s=0)}([function(e,s,t){"use strict";t(1),t(2),t(3),t(4),t(5)},function(e,s,t){"use strict";window.pesapress=window.pesapress||{},pesapress.helper={notification:{show:function(e,s){jQuery(".pesapress-message").html('<a class="uk-alert-close" uk-close></a>'+e).addClass("uk-alert-"+s).removeClass("uk-invisible")},reset:function(){jQuery(".pesapress-message").html("").removeClass("uk-alert-success").removeClass("uk-alert-warning").removeClass("uk-alert-danger").addClass("uk-invisible")}},loader:function(e,s){jQuery("<div class='"+e+"'><img src='"+pesapress.assets.spinner+"' class='pesapress-spinner-center'/></div>").css({position:"absolute",width:"100%",height:"100%",top:0,left:0,background:"#ecebea",textAlign:"center"}).appendTo(s.css("position","relative"))},slider:function(e){var s=jQuery(e).attr("data-id"),t=jQuery(e).attr("data-max"),a=jQuery("input[name="+s+"]");jQuery(e).slider({min:0,max:t,value:a.val(),slide:function(e,t){jQuery("."+s).html(t.value),a.val(t.value)}})}}},function(e,s,t){"use strict";jQuery(function(e){e("body").on("change",".pesapress-load-setup-select",function(s){var t=e(this),a=t.val(),r=t.attr("data-nonce"),o=t.attr("data-action"),n=e(".pesapress-setup-form-details"),i=e(".create-gateway-form");"0"!==a?(pesapress.helper.loader("pesapress-setup-loader",i),e.post(window.ajaxurl,{_wpnonce:r,action:o,gateway:a}).done(function(s){e(".pesapress-setup-loader").remove(),!0===s.success?n.html(s.data):n.html(pesapress.loading.error)}).fail(function(s,t,a){e(".pesapress-setup-loader").remove(),n.html(pesapress.loading.error)})):n.html("")}),e("body").on("submit",".create-gateway-form",function(s){var t=e(this),a=t.find("button");return pesapress.helper.loader("pesapress-setup-loader",t),a.attr("disabled","disabled"),e.post(window.ajaxurl,t.serialize()).done(function(s){a.removeAttr("disabled"),e(".pesapress-setup-loader").remove(),!0===s.success?(pesapress.helper.notification.show(s.data.message,"success"),window.setTimeout(function(){window.location.href=s.data.url},1e3)):pesapress.helper.notification.show(s.data,"warning")}).fail(function(s,t,r){e(".pesapress-setup-loader").remove(),a.removeAttr("disabled"),pesapress.helper.notification.show(pesapress.error,"danger")}),!1}),e("body").on("click",".clone-gateway",function(s){var t=e(this),a=(t.attr("title"),t.attr("data-nonce")),r=t.attr("data-action"),o=t.attr("data-id"),n=e(".pesapress-gateway-list");pesapress.helper.loader("pesapress-setup-loader",n),e.post(window.ajaxurl,{_wpnonce:a,action:r,id:o}).done(function(s){e(".pesapress-setup-loader").remove(),!0===s.success&&window.setTimeout(function(){window.location.href=s.data.url},100)}).fail(function(s,t,a){e(".pesapress-setup-loader").remove()})}),e("body").on("click",".delete-gateway",function(s){var t=e(this),a=(t.attr("title"),t.attr("data-nonce")),r=t.attr("data-action"),o=t.attr("data-id"),n=e(".pesapress-gateway-list");pesapress.helper.loader("pesapress-setup-loader",n),e.post(window.ajaxurl,{_wpnonce:a,action:r,id:o}).done(function(s){e(".pesapress-setup-loader").remove(),!0===s.success&&window.setTimeout(function(){window.location.href=s.data.url},100)}).fail(function(s,t,a){e(".pesapress-setup-loader").remove()})}),e("body").on("click",".pesapress-select-all",function(s){e('.pesapress-gateway-list tbody input[type="checkbox"]').prop("checked",this.checked);var t=e(".pesapress-gateway-list tbody input:checked").map(function(){if(parseFloat(this.value))return this.value}).get().join(",");e('form[name="bulk-action-form"] input[name="ids"]').val(t)}),e("body").on("click",".pesapress-single-check",function(s){var t=e(".pesapress-gateway-list tbody input:checked").map(function(){if(parseFloat(this.value))return this.value}).get().join(",");e('form[name="bulk-action-form"] input[name="ids"]').val(t)}),e("body").on("submit",".bulk-action-form",function(s){var t=e(this),a=t.find("button");return pesapress.helper.loader("pesapress-setup-loader",e(".pesapress-gateway-list")),a.attr("disabled","disabled"),e.post(window.ajaxurl,t.serialize()).done(function(s){a.removeAttr("disabled"),e(".pesapress-setup-loader").remove(),!0===s.success?window.location.href=s.data.url:pesapress.helper.notification.show(s.data,"warning")}).fail(function(s,t,r){e(".pesapress-setup-loader").remove(),a.removeAttr("disabled"),pesapress.helper.notification.show(pesapress.error,"danger")}),!1})})},function(e,s,t){"use strict";jQuery(function(e){e("body").on("click",".pesapress-log-select-all",function(s){e('.pesapress-logs-list tbody input[type="checkbox"]').prop("checked",this.checked);var t=e(".pesapress-logs-list tbody input:checked").map(function(){if(parseFloat(this.value))return this.value}).get().join(",");e('form[name="bulk-logs-form"] input[name="ids"]').val(t),e('form[name="export-logs-form"] input[name="ids"]').val(t)}),e("body").on("click",".pesapress-log-single-check",function(s){var t=e(".pesapress-logs-list tbody input:checked").map(function(){if(parseFloat(this.value))return this.value}).get().join(",");e('form[name="bulk-logs-form"] input[name="ids"]').val(t),e('form[name="export-logs-form"] input[name="ids"]').val(t)}),e("body").on("click",".delete-log",function(s){var t=e(this),a=(t.attr("title"),t.attr("data-nonce")),r=t.attr("data-action"),o=t.attr("data-id"),n=e(".pesapress-logs-list");pesapress.helper.loader("pesapress-setup-loader",n),e.post(window.ajaxurl,{_wpnonce:a,action:r,id:o}).done(function(s){e(".pesapress-setup-loader").remove(),!0===s.success&&window.setTimeout(function(){window.location.href=s.data.url},100)}).fail(function(s,t,a){e(".pesapress-setup-loader").remove()})}),e("body").on("submit",".bulk-logs-form, .filter-logs-form",function(s){var t=e(this),a=t.find("button");return pesapress.helper.loader("pesapress-setup-loader",e(".pesapress-logs-list")),a.attr("disabled","disabled"),e.post(window.ajaxurl,t.serialize()).done(function(s){a.removeAttr("disabled"),e(".pesapress-setup-loader").remove(),!0===s.success?window.location.href=s.data.url:pesapress.helper.notification.show(s.data,"warning")}).fail(function(s,t,r){e(".pesapress-setup-loader").remove(),a.removeAttr("disabled"),pesapress.helper.notification.show(pesapress.error,"danger")}),!1}),e("body").on("click",".pesapress-manage-log",function(s){var t=e(this),a=t.attr("data-id"),r=t.attr("data-nonce"),o=e(".log_status").val();pesapress.helper.loader("pesapress-setup-loader",e(".pesapress-view-log")),t.attr("disabled","disabled"),e.post(window.ajaxurl,{_wpnonce:r,action:"pesapress_update_log",id:a,status:o}).done(function(s){t.removeAttr("disabled"),e(".pesapress-setup-loader").remove(),!0===s.success?e("td#"+a).html(o):pesapress.helper.notification.show(s.data,"warning")}).fail(function(s,a,r){e(".pesapress-setup-loader").remove(),t.removeAttr("disabled"),pesapress.helper.notification.show(pesapress.error,"danger")})})})},function(e,s,t){"use strict";jQuery(function(e){e("body").on("click",".pesapress-modal",function(s){var t=e(this),a=t.attr("data-nonce"),r=t.attr("data-action"),o=t.attr("title"),n=e(".object-details"),i=e(".object-details .uk-modal-title"),p=e(".object-details .uk-modal-body");pesapress.helper.notification.reset(),t.html('<img src="'+pesapress.assets.spinner+'"/>'),e.post(window.ajaxurl,{_wpnonce:a,action:r}).done(function(e){t.html(o),!0===e.success?(i.html(e.data.title),p.html(e.data.html),UIkit.modal(n).show()):pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){t.html(o),pesapress.helper.notification.show(pesapress.loading.error,"danger")})}),e("body").on("click",".pesapress-edit-modal",function(s){var t=e(this),a=t.attr("data-nonce"),r=t.attr("data-action"),o=(t.attr("title"),t.attr("data-id")),n=e(".object-details"),i=e(".object-details .uk-modal-title"),p=e(".object-details .uk-modal-body"),l=e(".pesapress-gateway-list");pesapress.helper.loader("pesapress-setup-loader",l),e.post(window.ajaxurl,{_wpnonce:a,action:r,id:o}).done(function(s){e(".pesapress-setup-loader").remove(),!0===s.success?(i.html(s.data.title),p.html(s.data.html),UIkit.modal(n).show()):pesapress.helper.notification.show(s.data,"warning")}).fail(function(s,t,a){e(".pesapress-setup-loader").remove(),pesapress.helper.notification.show(pesapress.loading.error,"danger")})}),e("body").on("click",".pesapress-view-modal",function(s){var t=e(this),a=t.attr("data-nonce"),r=t.attr("data-action"),o=(t.attr("title"),t.attr("data-id")),n=e(".object-details"),i=e(".object-details .uk-modal-title"),p=e(".object-details .uk-modal-body"),l=e(".pesapress-logs-list");pesapress.helper.loader("pesapress-setup-loader",l),e.post(window.ajaxurl,{_wpnonce:a,action:r,id:o}).done(function(s){e(".pesapress-setup-loader").remove(),!0===s.success?(i.html(s.data.title),p.html(s.data.html),UIkit.modal(n).show()):pesapress.helper.notification.show(s.data,"warning")}).fail(function(s,t,a){e(".pesapress-setup-loader").remove(),pesapress.helper.notification.show(pesapress.loading.error,"danger")})})})},function(e,s,t){"use strict";jQuery(function(e){e("body").on("submit",".pesapress-general-setting-form",function(s){var t=e(this),a=t.find("button");return pesapress.helper.loader("settings-form-loader",t),a.attr("disabled","disabled"),pesapress.helper.notification.reset(),e.post(window.ajaxurl,t.serialize()).done(function(s){a.removeAttr("disabled"),e(".settings-form-loader").remove(),!0===s.success?pesapress.helper.notification.show(s.data,"success"):pesapress.helper.notification.show(s.data,"warning")}).fail(function(s,t,r){a.removeAttr("disabled"),e(".settings-form-loader").remove(),pesapress.helper.notification.show(pesapress.error,"danger")}),!1}),e("body").on("submit",".pesapress-field-setting-form",function(s){var t=e(this),a=t.find("button");return pesapress.helper.loader("settings-form-loader",t),a.attr("disabled","disabled"),pesapress.helper.notification.reset(),e.post(window.ajaxurl,t.serialize()).done(function(s){a.removeAttr("disabled"),e(".settings-form-loader").remove(),!0===s.success?pesapress.helper.notification.show(s.data,"success"):pesapress.helper.notification.show(s.data,"warning")}).fail(function(s,t,r){a.removeAttr("disabled"),e(".settings-form-loader").remove(),pesapress.helper.notification.show(pesapress.error,"danger")}),!1})})}]);
     1/*! PesaPress Free - v2.2.9
     2 * https://alloy.co.ke/projects/pesapress
     3 * Copyright (c) 2021; * Licensed GPLv2+ */
     4
     5window.pesapress=window.pesapress||{},pesapress.helper={notification:{show:function(e,s){jQuery(".pesapress-message").html('<a class="uk-alert-close" uk-close></a>'+e).addClass("uk-alert-"+s).removeClass("uk-invisible")},reset:function(){jQuery(".pesapress-message").html("").removeClass("uk-alert-success").removeClass("uk-alert-warning").removeClass("uk-alert-danger").addClass("uk-invisible")}},loader:function(e,s){jQuery("<div class='"+e+"'><img src='"+pesapress.assets.spinner+"' class='pesapress-spinner-center'/></div>").css({position:"absolute",width:"100%",height:"100%",top:0,left:0,background:"#ecebea",textAlign:"center"}).appendTo(s.css("position","relative"))},slider:function(e){var a=jQuery(e).attr("data-id"),s=jQuery(e).attr("data-max"),t=jQuery("input[name="+a+"]");jQuery(e).slider({min:0,max:s,value:t.val(),slide:function(e,s){jQuery("."+a).html(s.value),t.val(s.value)}})}},jQuery(function(p){p("body").on("click",".pesapress-modal",function(e){var t=p(this),s=t.attr("data-nonce"),a=t.attr("data-action"),o=t.attr("title"),r=p(".object-details"),i=p(".object-details .uk-modal-title"),n=p(".object-details .uk-modal-body");pesapress.helper.notification.reset(),t.html('<img src="'+pesapress.assets.spinner+'"/>'),p.post(window.ajaxurl,{_wpnonce:s,action:a}).done(function(e){t.html(o),!0===e.success?(i.html(e.data.title),n.html(e.data.html),UIkit.modal(r).show()):pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){t.html(o),pesapress.helper.notification.show(pesapress.loading.error,"danger")})}),p("body").on("click",".pesapress-edit-modal",function(e){var s=p(this),a=s.attr("data-nonce"),t=s.attr("data-action"),o=(s.attr("title"),s.attr("data-id")),r=p(".object-details"),i=p(".object-details .uk-modal-title"),n=p(".object-details .uk-modal-body"),l="pesapress-setup-loader",s=p(".pesapress-gateway-list");pesapress.helper.loader(l,s),p.post(window.ajaxurl,{_wpnonce:a,action:t,id:o}).done(function(e){p("."+l).remove(),!0===e.success?(i.html(e.data.title),n.html(e.data.html),UIkit.modal(r).show()):pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){p("."+l).remove(),pesapress.helper.notification.show(pesapress.loading.error,"danger")})}),p("body").on("click",".pesapress-view-modal",function(e){var s=p(this),a=s.attr("data-nonce"),t=s.attr("data-action"),o=(s.attr("title"),s.attr("data-id")),r=p(".object-details"),i=p(".object-details .uk-modal-title"),n=p(".object-details .uk-modal-body"),l="pesapress-setup-loader",s=p(".pesapress-logs-list");pesapress.helper.loader(l,s),p.post(window.ajaxurl,{_wpnonce:a,action:t,id:o}).done(function(e){p("."+l).remove(),!0===e.success?(i.html(e.data.title),n.html(e.data.html),UIkit.modal(r).show()):pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){p("."+l).remove(),pesapress.helper.notification.show(pesapress.loading.error,"danger")})})}),jQuery(function(n){n("body").on("change",".pesapress-load-setup-select",function(e){var s=n(this),a=s.val(),t=s.attr("data-nonce"),o=s.attr("data-action"),r=n(".pesapress-setup-form-details"),i="pesapress-setup-loader",s=n(".create-gateway-form");"0"!==a?(pesapress.helper.loader(i,s),n.post(window.ajaxurl,{_wpnonce:t,action:o,gateway:a}).done(function(e){n("."+i).remove(),!0===e.success?r.html(e.data):r.html(pesapress.loading.error)}).fail(function(e,s,a){n("."+i).remove(),r.html(pesapress.loading.error)})):r.html("")}),n("body").on("submit",".create-gateway-form",function(e){var s=n(this),t=s.find("button"),o="pesapress-setup-loader";return pesapress.helper.loader(o,s),t.attr("disabled","disabled"),n.post(window.ajaxurl,s.serialize()).done(function(e){t.removeAttr("disabled"),n("."+o).remove(),!0===e.success?(pesapress.helper.notification.show(e.data.message,"success"),window.setTimeout(function(){window.location.href=e.data.url},1e3)):pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){n("."+o).remove(),t.removeAttr("disabled"),pesapress.helper.notification.show(pesapress.error,"danger")}),!1}),n("body").on("click",".clone-gateway",function(e){var s=n(this),a=(s.attr("title"),s.attr("data-nonce")),t=s.attr("data-action"),o=s.attr("data-id"),r="pesapress-setup-loader",s=n(".pesapress-gateway-list");pesapress.helper.loader(r,s),n.post(window.ajaxurl,{_wpnonce:a,action:t,id:o}).done(function(e){n("."+r).remove(),!0===e.success&&window.setTimeout(function(){window.location.href=e.data.url},100)}).fail(function(e,s,a){n("."+r).remove()})}),n("body").on("click",".delete-gateway",function(e){var s=n(this),a=(s.attr("title"),s.attr("data-nonce")),t=s.attr("data-action"),o=s.attr("data-id"),r="pesapress-setup-loader",s=n(".pesapress-gateway-list");pesapress.helper.loader(r,s),n.post(window.ajaxurl,{_wpnonce:a,action:t,id:o}).done(function(e){n("."+r).remove(),!0===e.success&&window.setTimeout(function(){window.location.href=e.data.url},100)}).fail(function(e,s,a){n("."+r).remove()})}),n("body").on("click",".pesapress-select-all",function(e){n('.pesapress-gateway-list tbody input[type="checkbox"]').prop("checked",this.checked);var s=n(".pesapress-gateway-list tbody input:checked").map(function(){if(parseFloat(this.value))return this.value}).get().join(",");n('form[name="bulk-action-form"] input[name="ids"]').val(s)}),n("body").on("click",".pesapress-single-check",function(e){var s=n(".pesapress-gateway-list tbody input:checked").map(function(){if(parseFloat(this.value))return this.value}).get().join(",");n('form[name="bulk-action-form"] input[name="ids"]').val(s)}),n("body").on("submit",".bulk-action-form",function(e){var s=n(this),t=s.find("button"),o="pesapress-setup-loader";return pesapress.helper.loader(o,n(".pesapress-gateway-list")),t.attr("disabled","disabled"),n.post(window.ajaxurl,s.serialize()).done(function(e){t.removeAttr("disabled"),n("."+o).remove(),!0===e.success?window.location.href=e.data.url:pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){n("."+o).remove(),t.removeAttr("disabled"),pesapress.helper.notification.show(pesapress.error,"danger")}),!1})}),jQuery(function(i){i("body").on("click",".pesapress-log-select-all",function(e){i('.pesapress-logs-list tbody input[type="checkbox"]').prop("checked",this.checked);var s=i(".pesapress-logs-list tbody input:checked").map(function(){if(parseFloat(this.value))return this.value}).get().join(",");i('form[name="bulk-logs-form"] input[name="ids"]').val(s),i('form[name="export-logs-form"] input[name="ids"]').val(s)}),i("body").on("click",".pesapress-log-single-check",function(e){var s=i(".pesapress-logs-list tbody input:checked").map(function(){if(parseFloat(this.value))return this.value}).get().join(",");i('form[name="bulk-logs-form"] input[name="ids"]').val(s),i('form[name="export-logs-form"] input[name="ids"]').val(s)}),i("body").on("click",".delete-log",function(e){var s=i(this),a=(s.attr("title"),s.attr("data-nonce")),t=s.attr("data-action"),o=s.attr("data-id"),r="pesapress-setup-loader",s=i(".pesapress-logs-list");pesapress.helper.loader(r,s),i.post(window.ajaxurl,{_wpnonce:a,action:t,id:o}).done(function(e){i("."+r).remove(),!0===e.success&&window.setTimeout(function(){window.location.href=e.data.url},100)}).fail(function(e,s,a){i("."+r).remove()})}),i("body").on("submit",".bulk-logs-form, .filter-logs-form",function(e){var s=i(this),t=s.find("button"),o="pesapress-setup-loader";return pesapress.helper.loader(o,i(".pesapress-logs-list")),t.attr("disabled","disabled"),i.post(window.ajaxurl,s.serialize()).done(function(e){t.removeAttr("disabled"),i("."+o).remove(),!0===e.success?window.location.href=e.data.url:pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){i("."+o).remove(),t.removeAttr("disabled"),pesapress.helper.notification.show(pesapress.error,"danger")}),!1}),i("body").on("click",".pesapress-manage-log",function(e){var t=i(this),s=t.attr("data-id"),a=t.attr("data-nonce"),o=i(".log_status").val(),r="pesapress-setup-loader";pesapress.helper.loader(r,i(".pesapress-view-log")),t.attr("disabled","disabled"),i.post(window.ajaxurl,{_wpnonce:a,action:"pesapress_update_log",id:s,status:o}).done(function(e){t.removeAttr("disabled"),i("."+r).remove(),!0===e.success?i("td#"+s).html(o):pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){i("."+r).remove(),t.removeAttr("disabled"),pesapress.helper.notification.show(pesapress.error,"danger")})})}),jQuery(function(r){r("body").on("submit",".pesapress-general-setting-form",function(e){var s=r(this),t=s.find("button"),o="settings-form-loader";return pesapress.helper.loader(o,s),t.attr("disabled","disabled"),pesapress.helper.notification.reset(),r.post(window.ajaxurl,s.serialize()).done(function(e){t.removeAttr("disabled"),r("."+o).remove(),!0===e.success?pesapress.helper.notification.show(e.data,"success"):pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){t.removeAttr("disabled"),r("."+o).remove(),pesapress.helper.notification.show(pesapress.error,"danger")}),!1}),r("body").on("submit",".pesapress-field-setting-form",function(e){var s=r(this),t=s.find("button"),o="settings-form-loader";return pesapress.helper.loader(o,s),t.attr("disabled","disabled"),pesapress.helper.notification.reset(),r.post(window.ajaxurl,s.serialize()).done(function(e){t.removeAttr("disabled"),r("."+o).remove(),!0===e.success?pesapress.helper.notification.show(e.data,"success"):pesapress.helper.notification.show(e.data,"warning")}).fail(function(e,s,a){t.removeAttr("disabled"),r("."+o).remove(),pesapress.helper.notification.show(pesapress.error,"danger")}),!1})});
  • pesapress/trunk/app/assets/js/pp-public.js

    r1886014 r2458800  
    1 /*! PesaPress Pro and Free - v1.0.1
     1/*! PesaPress Free - v2.2.9
    22 * https://alloy.co.ke/projects/pesapress
    3  * Copyright (c) 2018; * Licensed GPLv2+ */
     3 * Copyright (c) 2021; * Licensed GPLv2+ */
    44/*global $:false */
    55/*global window:false */
  • pesapress/trunk/app/assets/js/pp-public.min.js

    r2036717 r2458800  
    1 !function(e){var t={};function n(r){if(t[r])return t[r].exports;var s=t[r]={i:r,l:!1,exports:{}};return e[r].call(s.exports,s,s.exports,n),s.l=!0,s.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)n.d(r,s,function(t){return e[t]}.bind(null,s));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";n(1)},function(e,t,n){"use strict";jQuery(function(e){e("body").on("submit",".pesapress-payment-form",function(t){var n=e(this),r=n.find(".pesapress-submit-response");return!n.hasClass("pesapress_ajax")||(r.html(""),r.html('<label class="forminator-label--info"><span>'+window.ppfront.processing+"</span></label>"),t.preventDefault(),n.find("button").attr("disabled",!0),e.post(ppfront.ajaxurl,n.serialize()).done(function(e){n.find("button").removeAttr("disabled"),r.html("");var t=e.success?"success":"error";void 0!==e.message?r.html('<div class="pesapress-label--'+t+'"><span>'+e.message+"</span></div>"):void 0!==e.data&&(t=e.data.success?"success":"error",r.html('<div class="pesapress-label--'+t+'"><span>'+e.data.message+"</span></div>")),!0===e.success&&void 0!==e.data.url&&(window.location.href=e.data.url)}).fail(function(e,t,s){n.find("button").removeAttr("disabled"),r.html(""),r.html('<label class="pesapress-label--notice"><span>'+window.ppfront.error+"</span></label>")}),!1)}),e("input[name=wp_travel_payment_gateway]").on("click",function(){"pesapress"==e(this).val()&&e("#wp-travel-book-now").is(":hidden")&&(e("#wp-travel-book-now").show(),e(".paypal-button-label-checkout").remove())})})}]);
     1/*! PesaPress Free - v2.2.9
     2 * https://alloy.co.ke/projects/pesapress
     3 * Copyright (c) 2021; * Licensed GPLv2+ */
     4
     5jQuery(function(a){a("body").on("submit",".pesapress-payment-form",function(s){var t=a(this),n=t.find(".pesapress-submit-response");return!t.hasClass("pesapress_ajax")||(n.html(""),n.html('<label class="forminator-label--info"><span>'+window.ppfront.processing+"</span></label>"),s.preventDefault(),t.find("button").attr("disabled",!0),a.post(ppfront.ajaxurl,t.serialize()).done(function(s){t.find("button").removeAttr("disabled"),n.html("");var a=s.success?"success":"error";void 0!==s.message?n.html('<div class="pesapress-label--'+a+'"><span>'+s.message+"</span></div>"):void 0!==s.data&&(a=s.data.success?"success":"error",n.html('<div class="pesapress-label--'+a+'"><span>'+s.data.message+"</span></div>")),!0===s.success&&void 0!==s.data.url&&(window.location.href=s.data.url)}).fail(function(s,a,e){t.find("button").removeAttr("disabled"),n.html(""),n.html('<label class="pesapress-label--notice"><span>'+window.ppfront.error+"</span></label>")}),!1)})});
  • pesapress/trunk/app/controller/class-pp-controller-admin.php

    r2224652 r2458800  
    124124     */
    125125    function admin_menu() {
     126        $menu_title = apply_filters( 'pesapress_admin_menu_title', __( 'PesaPress', 'pesapress' ) );
    126127        add_menu_page(
    127             __( 'PesaPress', 'pesapress' ),
    128             __( 'PesaPress', 'pesapress' ),
     128            $menu_title,
     129            $menu_title,
    129130            'manage_options',
    130131            'pesapress',
  • pesapress/trunk/app/core/class-pp-core-init.php

    r2224652 r2458800  
    119119     */
    120120    function admin_bar_menu( $wp_admin_bar ) {
    121         $args = array(
     121        $menu_title = apply_filters( 'pesapress_admin_menu_title', __( 'PesaPress' ) );
     122        $args       = array(
    122123            'id'    => 'pesapress',
    123             'title' => 'PesaPress',
     124            'title' => $menu_title,
    124125            'href'  => admin_url( 'edit.php?page=pesapress' ),
    125126            'meta'  => array(
    126127                'class' => 'pesapress',
    127                 'title' => sprintf( __( '%s Settings', 'pesapress' ), 'PesaPress' ),
     128                'title' => sprintf( __( '%s Settings', 'pesapress' ), $menu_title ),
    128129            ),
    129130        );
  • pesapress/trunk/app/views/admin/class-pp-views-admin-dash.php

    r2224652 r2458800  
    1010        // Show banner when there is nothing and a graph when there are some transactions
    1111        $header = array(
    12             'page_title' => __( 'PesaPress', 'pesapress' ),
     12            'page_title' => apply_filters( 'pesapress_dashboard_page_title', __( 'PesaPress', 'pesapress' ) ),
    1313        );
    1414        return $this->ui->render( 'backend/header', $header );
  • pesapress/trunk/app/views/admin/settings/class-pp-views-admin-settings-integration.php

    r2356192 r2458800  
    2020            <h1 class="uk-article-title"><?php _e( 'Payment Form Shortcode', 'pesapress' ); ?></h1>
    2121            <p class="uk-text-lead uk-text-muted">[pesapress_form]</p>
    22             <p><?php _e( 'Use this shortcode to display the payment form on the page. Attributes include :', 'pesapress' ); ?></p>
     22            <p><?php _e( 'Use this shortcode to display the payment form on the page. Attributes include ', 'pesapress' ); ?>:</p>
    2323            <ul>
    2424                <li><span class="uk-text-bold">button_name</span> - <span class="uk-text-muted"><?php _e( 'the name of the button. Defaults to "Complete Payment"', 'pesapress' ); ?></span></li>
     
    3030                <li><span class="uk-text-bold">show_amount</span> - <span class="uk-text-muted"><?php _e( 'shot the amount on the payment form. This allows a user to input any value to pay "false"', 'pesapress' ); ?></span></li>
    3131            </ul>
    32             <p><?php _e( 'Example usage : ', 'pesapress' ); ?></p>
     32            <p><?php _e( 'Example usage ', 'pesapress' ); ?> :</p>
    3333            [pesapress_form button_name="Pay Me" amount="100" gateway_id="1"]
    3434        </article>
    3535        <?php
     36        do_action( 'pesapress_integration_instructions' );
    3637        $content = ob_get_clean();
    3738        return apply_filters( 'pesapress_view_admin_integration_settings', $content );
  • pesapress/trunk/languages/pesapress.pot

    r2036717 r2458800  
    1 # Copyright (C) 2019 alloykenya
     1# Copyright (C) 2021 alloykenya
    22# This file is distributed under the same license as the PesaPress package.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: PesaPress 2.0\n"
     5"Project-Id-Version: PesaPress 2.2.9\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/pesapress\n"
    7 "POT-Creation-Date: 2019-02-18 14:35:08+00:00\n"
     7"POT-Creation-Date: 2021-01-19 09:15:42+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
    1010"Content-Transfer-Encoding: 8bit\n"
    11 "PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
     11"PO-Revision-Date: 2021-MO-DA HO:MI+ZONE\n"
    1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    1313"Language-Team: LANGUAGE <[email protected]>\n"
     
    2323"X-Poedit-Bookmarks: \n"
    2424"X-Textdomain-Support: yes\n"
    25 "X-Generator: grunt-wp-i18n1.0.0\n"
     25"X-Generator: grunt-wp-i18n 1.0.3\n"
    2626
    2727#: app/controller/admin/class-pp-controller-admin-dashboard.php:40
     
    4141
    4242#: app/controller/admin/class-pp-controller-admin-gateways.php:102
    43 #: app/controller/admin/class-pp-controller-admin-gateways.php:197
    44 #: app/controller/admin/class-pp-controller-admin-gateways.php:226
     43#: app/controller/admin/class-pp-controller-admin-gateways.php:229
     44#: app/controller/admin/class-pp-controller-admin-gateways.php:283
    4545msgid "Gateway not fully integrated"
    4646msgstr ""
    4747
    48 #: app/controller/admin/class-pp-controller-admin-gateways.php:125
     48#: app/controller/admin/class-pp-controller-admin-gateways.php:136
     49#: app/controller/admin/class-pp-controller-admin-gateways.php:262
     50msgid "Phone"
     51msgstr ""
     52
     53#: app/controller/admin/class-pp-controller-admin-gateways.php:150
    4954msgid "Gateway setting saved"
    5055msgstr ""
    5156
    52 #: app/controller/admin/class-pp-controller-admin-gateways.php:129
     57#: app/controller/admin/class-pp-controller-admin-gateways.php:155
    5358msgid "Error saving gateway"
    5459msgstr ""
    5560
    56 #: app/controller/admin/class-pp-controller-admin-gateways.php:146
     61#: app/controller/admin/class-pp-controller-admin-gateways.php:173
    5762msgid "Gateway cloned"
    5863msgstr ""
    5964
    60 #: app/controller/admin/class-pp-controller-admin-gateways.php:150
     65#: app/controller/admin/class-pp-controller-admin-gateways.php:178
    6166msgid "Error cloning gateway"
    6267msgstr ""
    6368
    64 #: app/controller/admin/class-pp-controller-admin-gateways.php:166
     69#: app/controller/admin/class-pp-controller-admin-gateways.php:195
    6570#: app/controller/admin/class-pp-controller-admin-logs.php:119
    6671msgid "Gateway deleted"
    6772msgstr ""
    6873
    69 #: app/controller/admin/class-pp-controller-admin-gateways.php:192
     74#: app/controller/admin/class-pp-controller-admin-gateways.php:223
    7075msgid "Edit Gateway"
    7176msgstr ""
    7277
    73 #: app/controller/admin/class-pp-controller-admin-gateways.php:220
     78#: app/controller/admin/class-pp-controller-admin-gateways.php:276
    7479msgid "Gateway setting updated"
    7580msgstr ""
    7681
    77 #: app/controller/admin/class-pp-controller-admin-gateways.php:224
     82#: app/controller/admin/class-pp-controller-admin-gateways.php:281
    7883msgid "Error updating gateway"
    7984msgstr ""
    8085
    81 #: app/controller/admin/class-pp-controller-admin-gateways.php:254
    82 #: app/controller/admin/class-pp-controller-admin-logs.php:141
     86#: app/controller/admin/class-pp-controller-admin-gateways.php:312
     87#: app/controller/admin/class-pp-controller-admin-logs.php:143
    8388msgid "Bulk action implemented"
    8489msgstr ""
    8590
    86 #: app/controller/admin/class-pp-controller-admin-gateways.php:258
    87 #: app/controller/admin/class-pp-controller-admin-logs.php:145
     91#: app/controller/admin/class-pp-controller-admin-gateways.php:317
     92#: app/controller/admin/class-pp-controller-admin-logs.php:148
    8893msgid "No action select"
    8994msgstr ""
    9095
    91 #: app/controller/admin/class-pp-controller-admin-gateways.php:261
    92 #: app/controller/admin/class-pp-controller-admin-logs.php:148
     96#: app/controller/admin/class-pp-controller-admin-gateways.php:320
     97#: app/controller/admin/class-pp-controller-admin-logs.php:151
    9398msgid "No id selected"
    9499msgstr ""
    95100
     101#: app/controller/admin/class-pp-controller-admin-logs.php:47
    96102#: app/controller/admin/class-pp-controller-admin-logs.php:48
    97 #: app/controller/admin/class-pp-controller-admin-logs.php:49
    98103msgid "Transactions"
    99104msgstr ""
    100105
    101 #: app/controller/admin/class-pp-controller-admin-logs.php:85
     106#: app/controller/admin/class-pp-controller-admin-logs.php:84
    102107msgid "View Log"
    103108msgstr ""
    104109
    105 #: app/controller/admin/class-pp-controller-admin-logs.php:105
     110#: app/controller/admin/class-pp-controller-admin-logs.php:104
    106111msgid "Invalid log"
    107112msgstr ""
    108113
    109 #: app/controller/admin/class-pp-controller-admin-logs.php:159
     114#: app/controller/admin/class-pp-controller-admin-logs.php:163
    110115msgid "Loading Gateway Logs"
    111116msgstr ""
    112117
    113 #: app/controller/admin/class-pp-controller-admin-logs.php:164
     118#: app/controller/admin/class-pp-controller-admin-logs.php:170
    114119msgid "Loading all logs"
    115120msgstr ""
     
    126131msgstr ""
    127132
    128 #: app/controller/admin/class-pp-controller-admin-settings.php:106
     133#: app/controller/admin/class-pp-controller-admin-settings.php:110
    129134msgid "Form Fields updated"
    130135msgstr ""
    131136
    132 #: app/controller/class-pp-controller-admin.php:66
    133 #: app/controller/class-pp-controller-front.php:71
     137#: app/controller/class-pp-controller-admin.php:71
     138#: app/controller/class-pp-controller-front.php:75
    134139msgid "An error occured"
    135140msgstr ""
    136141
    137 #: app/controller/class-pp-controller-admin.php:71
     142#: app/controller/class-pp-controller-admin.php:76
    138143msgid "Loading content"
    139144msgstr ""
    140145
    141 #: app/controller/class-pp-controller-admin.php:72
    142 #: app/views/admin/class-pp-views-admin-gateways.php:85
    143 #: app/views/admin/class-pp-views-admin-logs.php:110
     146#: app/controller/class-pp-controller-admin.php:77
     147#: app/views/admin/class-pp-views-admin-gateways.php:99
     148#: app/views/admin/class-pp-views-admin-logs.php:130
    144149msgid "Loading content %s"
    145150msgstr ""
    146151
    147 #: app/controller/class-pp-controller-admin.php:73
     152#: app/controller/class-pp-controller-admin.php:78
    148153msgid "Error loading content"
    149154msgstr ""
     
    153158msgstr ""
    154159
    155 #: app/controller/class-pp-controller-front.php:72
     160#: app/controller/class-pp-controller-front.php:76
    156161msgid "Processing, please wait..."
    157162msgstr ""
    158163
    159 #: app/controller/class-pp-controller-front.php:164
     164#: app/controller/class-pp-controller-front.php:168
    160165msgid "Complete Payment"
    161166msgstr ""
    162167
    163 #: app/controller/class-pp-controller-front.php:165
     168#: app/controller/class-pp-controller-front.php:169
    164169msgid "Total"
    165170msgstr ""
    166171
    167 #: app/controller/class-pp-controller-front.php:213
     172#: app/controller/class-pp-controller-front.php:226
    168173msgid "Form not set up correctly"
    169174msgstr ""
    170175
    171 #: app/controller/class-pp-controller-front.php:262
     176#: app/controller/class-pp-controller-front.php:276
    172177msgid "Invalid action"
    173178msgstr ""
    174179
    175 #: app/controller/class-pp-controller-resource.php:52
     180#: app/controller/class-pp-controller-resource.php:53
    176181msgid "Display a custom HTML table with all users"
    177182msgstr ""
    178183
    179 #: app/controller/class-pp-controller-resource.php:54
     184#: app/controller/class-pp-controller-resource.php:55
     185#: app/views/front/forms/class-pp-views-front-forms-input.php:51
    180186msgid "Total Amount"
    181187msgstr ""
    182188
    183 #: app/controller/class-pp-controller-resource.php:55
     189#: app/controller/class-pp-controller-resource.php:56
    184190msgid "Gateway ID"
    185191msgstr ""
     
    189195msgstr ""
    190196
    191 #: app/core/class-pp-core-init.php:127
     197#: app/core/class-pp-core-init.php:128
    192198msgid "%s Settings"
    193199msgstr ""
    194200
    195201#: app/external/woo/class-pp-external-woo-filters.php:126
    196 #: app/external/woo/class-pp-external-woo-gateway.php:151
    197 #: app/external/woo/class-pp-external-woo-gateway.php:178
     202#: app/external/woo/class-pp-external-woo-gateway.php:148
     203#: app/external/woo/class-pp-external-woo-gateway.php:193
    198204msgid "Payment accepted, awaiting confirmation. Status : %s"
    199205msgstr ""
     
    203209msgstr ""
    204210
    205 #: app/external/woo/class-pp-external-woo-gateway.php:65
     211#: app/external/woo/class-pp-external-woo-gateway.php:62
    206212msgid "Enable/Disable"
    207213msgstr ""
    208214
    209 #: app/external/woo/class-pp-external-woo-gateway.php:67
     215#: app/external/woo/class-pp-external-woo-gateway.php:64
    210216msgid "Enable PesaPress"
    211217msgstr ""
    212218
     219#: app/external/woo/class-pp-external-woo-gateway.php:68
     220msgid "Title"
     221msgstr ""
     222
     223#: app/external/woo/class-pp-external-woo-gateway.php:70
     224msgid "This controls the title which the user sees during checkout."
     225msgstr ""
     226
    213227#: app/external/woo/class-pp-external-woo-gateway.php:71
    214 msgid "Title"
    215 msgstr ""
    216 
    217 #: app/external/woo/class-pp-external-woo-gateway.php:73
    218 msgid "This controls the title which the user sees during checkout."
     228msgid "PesaPress Payment"
    219229msgstr ""
    220230
    221231#: app/external/woo/class-pp-external-woo-gateway.php:74
    222 msgid "PesaPress Payment"
     232msgid "Description"
     233msgstr ""
     234
     235#: app/external/woo/class-pp-external-woo-gateway.php:76
     236msgid "This is the description which the user sees during checkout."
    223237msgstr ""
    224238
    225239#: app/external/woo/class-pp-external-woo-gateway.php:77
    226 msgid "Description"
    227 msgstr ""
    228 
    229 #: app/external/woo/class-pp-external-woo-gateway.php:79
    230 msgid "This is the description which the user sees during checkout."
     240msgid "Payment via PesaPress."
    231241msgstr ""
    232242
    233243#: app/external/woo/class-pp-external-woo-gateway.php:80
    234 msgid "Payment via PesaPress."
     244msgid "PesaPress Gateway Setting"
     245msgstr ""
     246
     247#: app/external/woo/class-pp-external-woo-gateway.php:82
     248#: app/external/wptravel/class-pp-external-wptravel-filters.php:64
     249msgid "Select PesaPress Gateway"
    235250msgstr ""
    236251
    237252#: app/external/woo/class-pp-external-woo-gateway.php:83
    238 msgid "PesaPress Gateway Setting"
    239 msgstr ""
    240 
    241 #: app/external/woo/class-pp-external-woo-gateway.php:85
    242 #: app/external/wptravel/class-pp-external-wptravel-filters.php:66
    243 msgid "Select PesaPress Gateway"
    244 msgstr ""
    245 
    246 #: app/external/woo/class-pp-external-woo-gateway.php:86
    247253msgid "The PesaPress gateway to use"
    248254msgstr ""
    249255
    250 #: app/external/woo/class-pp-external-woo-gateway.php:91
     256#: app/external/woo/class-pp-external-woo-gateway.php:88
    251257msgid "Debug Log"
    252258msgstr ""
    253259
    254 #: app/external/woo/class-pp-external-woo-gateway.php:93
     260#: app/external/woo/class-pp-external-woo-gateway.php:90
    255261msgid "Enable logging"
    256262msgstr ""
    257263
    258 #: app/external/woo/class-pp-external-woo-gateway.php:95
     264#: app/external/woo/class-pp-external-woo-gateway.php:92
    259265msgid ""
    260266"Log PesaPress events, such as IPN requests, inside "
     
    263269
    264270#: app/external/wptravel/class-pp-external-wptravel-filters.php:52
    265 #: app/views/admin/class-pp-views-admin-gateways.php:45
     271#: app/views/admin/class-pp-views-admin-gateways.php:56
    266272msgid "Enable"
    267273msgstr ""
    268274
    269 #: app/external/wptravel/class-pp-external-wptravel-filters.php:62
     275#: app/external/wptravel/class-pp-external-wptravel-filters.php:60
    270276msgid "Check to enable PesaPress"
    271277msgstr ""
    272278
    273 #: app/external/wptravel/class-pp-external-wptravel-filters.php:70
     279#: app/external/wptravel/class-pp-external-wptravel-filters.php:68
    274280msgid "Select"
    275281msgstr ""
    276282
    277 #: app/external/wptravel/class-pp-external-wptravel-filters.php:81
     283#: app/external/wptravel/class-pp-external-wptravel-filters.php:79
    278284msgid "Check to enable PesaPal gateway"
    279285msgstr ""
    280286
    281287#: app/integration/class-pp-integration-mpesa.php:104
    282 msgid "%sTransaction already in process%s"
    283 msgstr ""
    284 
    285 #: app/integration/class-pp-integration-mpesa.php:130
     288msgid "%1$sTransaction already in process%2$s"
     289msgstr ""
     290
     291#: app/integration/class-pp-integration-mpesa.php:137
    286292msgid "Sending a lipa na mpesa request"
    287293msgstr ""
    288294
    289 #: app/integration/class-pp-integration-mpesa.php:145
    290 msgid "%sTransaction in process. Check your phone to enter M-PESA pin%s"
    291 msgstr ""
    292 
    293 #: app/integration/class-pp-integration-mpesa.php:148
    294 msgid "%sUnable to send payment request. Please check your settings%s. Error %s"
    295 msgstr ""
    296 
    297 #: app/integration/class-pp-integration-mpesa.php:151
    298 #: app/integration/class-pp-integration-mpesa.php:154
    299 msgid "%sUnable to send payment request. Please check your settings%s"
    300 msgstr ""
    301 
    302 #: app/integration/class-pp-integration-mpesa.php:205
     295#: app/integration/class-pp-integration-mpesa.php:156
     296msgid "%1$sTransaction in process. Check your phone to enter M-PESA pin%2$s"
     297msgstr ""
     298
     299#: app/integration/class-pp-integration-mpesa.php:158
     300msgid "Unable to send payment request. Please refresh the page to try again"
     301msgstr ""
     302
     303#: app/integration/class-pp-integration-mpesa.php:161
     304msgid ""
     305"%1$sUnable to send payment request. Please check your settings%2$s. Error "
     306"%3$s"
     307msgstr ""
     308
     309#: app/integration/class-pp-integration-mpesa.php:164
     310#: app/integration/class-pp-integration-mpesa.php:167
     311msgid "%1$sUnable to send payment request. Please check your settings%2$s"
     312msgstr ""
     313
     314#: app/integration/class-pp-integration-mpesa.php:218
    303315msgid "Payment request was cancelled"
    304316msgstr ""
    305317
    306 #: app/integration/class-pp-integration-mpesa.php:210
     318#: app/integration/class-pp-integration-mpesa.php:223
    307319msgid ""
    308320"A similar transaction is in progress, please wait as we process the "
     
    310322msgstr ""
    311323
    312 #: app/integration/class-pp-integration-mpesa.php:215
     324#: app/integration/class-pp-integration-mpesa.php:228
    313325msgid "Wrong M-PESA pin entered, please click on pay and enter pin again"
    314326msgstr ""
    315327
    316 #: app/integration/class-pp-integration-mpesa.php:220
     328#: app/integration/class-pp-integration-mpesa.php:233
    317329msgid "The balance is insufficient for the transaction"
    318330msgstr ""
    319331
    320 #: app/integration/class-pp-integration-mpesa.php:225
     332#: app/integration/class-pp-integration-mpesa.php:238
    321333msgid "Error encountered during payment processing"
    322334msgstr ""
     
    326338msgstr ""
    327339
    328 #: app/lib/currencies.php:7
     340#: app/lib/currencies.php:9
    329341msgid "AUD - Australian Dollar"
    330342msgstr ""
    331343
    332 #: app/lib/currencies.php:8
     344#: app/lib/currencies.php:10
    333345msgid "BRL - Brazilian Real"
    334346msgstr ""
    335347
    336 #: app/lib/currencies.php:9
     348#: app/lib/currencies.php:11
    337349msgid "CAD - Canadian Dollar"
    338350msgstr ""
    339351
    340 #: app/lib/currencies.php:10 app/lib/currencies.php:61
     352#: app/lib/currencies.php:12 app/lib/currencies.php:66
    341353msgid "CHF - Swiss Franc"
    342354msgstr ""
    343355
    344 #: app/lib/currencies.php:11
     356#: app/lib/currencies.php:13
    345357msgid "CZK - Czech Koruna"
    346358msgstr ""
    347359
    348 #: app/lib/currencies.php:12 app/lib/currencies.php:69
     360#: app/lib/currencies.php:14 app/lib/currencies.php:74
    349361msgid "DKK - Danish Krone"
    350362msgstr ""
    351363
    352 #: app/lib/currencies.php:13 app/lib/currencies.php:75
     364#: app/lib/currencies.php:15 app/lib/currencies.php:80
    353365msgid "EUR - Euro"
    354366msgstr ""
    355367
    356 #: app/lib/currencies.php:14
     368#: app/lib/currencies.php:16
    357369msgid "GBP - Pound Sterling"
    358370msgstr ""
    359371
    360 #: app/lib/currencies.php:15
     372#: app/lib/currencies.php:17
    361373msgid "ILS - Israeli Shekel"
    362374msgstr ""
    363375
    364 #: app/lib/currencies.php:16 app/lib/currencies.php:92
     376#: app/lib/currencies.php:18 app/lib/currencies.php:97
    365377msgid "INR - Indian Rupee*"
    366378msgstr ""
    367379
    368 #: app/lib/currencies.php:17 app/lib/currencies.php:85
     380#: app/lib/currencies.php:19 app/lib/currencies.php:90
    369381msgid "HKD - Hong Kong Dollar"
    370382msgstr ""
    371383
    372 #: app/lib/currencies.php:18 app/lib/currencies.php:89
     384#: app/lib/currencies.php:20 app/lib/currencies.php:94
    373385msgid "HUF - Hungarian Forint"
    374386msgstr ""
    375387
    376 #: app/lib/currencies.php:19 app/lib/currencies.php:95
     388#: app/lib/currencies.php:21 app/lib/currencies.php:100
    377389msgid "JPY - Japanese Yen"
    378390msgstr ""
    379391
    380 #: app/lib/currencies.php:20
     392#: app/lib/currencies.php:22
    381393msgid "MYR - Malaysian Ringgits"
    382394msgstr ""
    383395
    384 #: app/lib/currencies.php:21
     396#: app/lib/currencies.php:23
    385397msgid "MXN - Mexican Peso"
    386398msgstr ""
    387399
    388 #: app/lib/currencies.php:22 app/lib/currencies.php:126
     400#: app/lib/currencies.php:24 app/lib/currencies.php:131
    389401msgid "NOK - Norwegian Krone"
    390402msgstr ""
    391403
    392 #: app/lib/currencies.php:23 app/lib/currencies.php:128
     404#: app/lib/currencies.php:25 app/lib/currencies.php:133
    393405msgid "NZD - New Zealand Dollar"
    394406msgstr ""
    395407
    396 #: app/lib/currencies.php:24
     408#: app/lib/currencies.php:26
    397409msgid "PHP - Philippine Pesos"
    398410msgstr ""
    399411
    400 #: app/lib/currencies.php:25
     412#: app/lib/currencies.php:27
    401413msgid "PLN - Polish Zloty"
    402414msgstr ""
    403415
    404 #: app/lib/currencies.php:26
     416#: app/lib/currencies.php:28
    405417msgid "RUB - Russian Rubles"
    406418msgstr ""
    407419
    408 #: app/lib/currencies.php:27 app/lib/currencies.php:144
     420#: app/lib/currencies.php:29 app/lib/currencies.php:149
    409421msgid "SEK - Swedish Krona"
    410422msgstr ""
    411423
    412 #: app/lib/currencies.php:28 app/lib/currencies.php:145
     424#: app/lib/currencies.php:30 app/lib/currencies.php:150
    413425msgid "SGD - Singapore Dollar"
    414426msgstr ""
    415427
    416 #: app/lib/currencies.php:29
     428#: app/lib/currencies.php:31
    417429msgid "TWD - Taiwan New Dollars"
    418430msgstr ""
    419431
    420 #: app/lib/currencies.php:30 app/lib/currencies.php:153
     432#: app/lib/currencies.php:32 app/lib/currencies.php:158
    421433msgid "THB - Thai Baht"
    422434msgstr ""
    423435
    424 #: app/lib/currencies.php:31
     436#: app/lib/currencies.php:33
    425437msgid "TRY - Turkish lira"
    426438msgstr ""
    427439
    428 #: app/lib/currencies.php:32
     440#: app/lib/currencies.php:34
    429441msgid "USD - U.S. Dollar"
    430442msgstr ""
    431443
    432 #: app/lib/currencies.php:37
     444#: app/lib/currencies.php:42
    433445msgid "AED - United Arab Emirates Dirham"
    434446msgstr ""
    435447
    436 #: app/lib/currencies.php:38
     448#: app/lib/currencies.php:43
    437449msgid "AFN - Afghan Afghani*"
    438450msgstr ""
    439451
    440 #: app/lib/currencies.php:39
     452#: app/lib/currencies.php:44
    441453msgid "ALL - Albanian Lek"
    442454msgstr ""
    443455
    444 #: app/lib/currencies.php:40
     456#: app/lib/currencies.php:45
    445457msgid "AMD - Armenian Dram"
    446458msgstr ""
    447459
    448 #: app/lib/currencies.php:41
     460#: app/lib/currencies.php:46
    449461msgid "ANG - Netherlands Antillean Gulden"
    450462msgstr ""
    451463
    452 #: app/lib/currencies.php:42
     464#: app/lib/currencies.php:47
    453465msgid "AOA - Angolan Kwanza*"
    454466msgstr ""
    455467
    456 #: app/lib/currencies.php:43
     468#: app/lib/currencies.php:48
    457469msgid "ARS - Argentine Peso*"
    458470msgstr ""
    459471
    460 #: app/lib/currencies.php:44
     472#: app/lib/currencies.php:49
    461473msgid "AUD - Australian Dollar*"
    462474msgstr ""
    463475
    464 #: app/lib/currencies.php:45
     476#: app/lib/currencies.php:50
    465477msgid "AWG - Aruban Florin"
    466478msgstr ""
    467479
    468 #: app/lib/currencies.php:46
     480#: app/lib/currencies.php:51
    469481msgid "AZN - Azerbaijani Manat"
    470482msgstr ""
    471483
    472 #: app/lib/currencies.php:47
     484#: app/lib/currencies.php:52
    473485msgid "BAM - Bosnia & Herzegovina Convertible Mark"
    474486msgstr ""
    475487
    476 #: app/lib/currencies.php:48
     488#: app/lib/currencies.php:53
    477489msgid "BBD - Barbadian Dollar"
    478490msgstr ""
    479491
    480 #: app/lib/currencies.php:49
     492#: app/lib/currencies.php:54
    481493msgid "BDT - Bangladeshi Taka"
    482494msgstr ""
    483495
    484 #: app/lib/currencies.php:50
     496#: app/lib/currencies.php:55
    485497msgid "BGN - Bulgarian Lev"
    486498msgstr ""
    487499
    488 #: app/lib/currencies.php:51
     500#: app/lib/currencies.php:56
    489501msgid "BIF - Burundian Franc"
    490502msgstr ""
    491503
    492 #: app/lib/currencies.php:52
     504#: app/lib/currencies.php:57
    493505msgid "BMD - Bermudian Dollar"
    494506msgstr ""
    495507
    496 #: app/lib/currencies.php:53
     508#: app/lib/currencies.php:58
    497509msgid "BND - Brunei Dollar"
    498510msgstr ""
    499511
    500 #: app/lib/currencies.php:54
     512#: app/lib/currencies.php:59
    501513msgid "BOB - Bolivian Boliviano*"
    502514msgstr ""
    503515
    504 #: app/lib/currencies.php:55
     516#: app/lib/currencies.php:60
    505517msgid "BRL - Brazilian Real*"
    506518msgstr ""
    507519
    508 #: app/lib/currencies.php:56
     520#: app/lib/currencies.php:61
    509521msgid "BSD - Bahamian Dollar"
    510522msgstr ""
    511523
    512 #: app/lib/currencies.php:57
     524#: app/lib/currencies.php:62
    513525msgid "BWP - Botswana Pula"
    514526msgstr ""
    515527
    516 #: app/lib/currencies.php:58
     528#: app/lib/currencies.php:63
    517529msgid "BZD - Belize Dollar"
    518530msgstr ""
    519531
    520 #: app/lib/currencies.php:59
     532#: app/lib/currencies.php:64
    521533msgid "CAD - Canadian Dollar*"
    522534msgstr ""
    523535
    524 #: app/lib/currencies.php:60
     536#: app/lib/currencies.php:65
    525537msgid "CDF - Congolese Franc"
    526538msgstr ""
    527539
    528 #: app/lib/currencies.php:62
     540#: app/lib/currencies.php:67
    529541msgid "CLP - Chilean Peso*"
    530542msgstr ""
    531543
    532 #: app/lib/currencies.php:63
     544#: app/lib/currencies.php:68
    533545msgid "CNY - Chinese Renminbi Yuan"
    534546msgstr ""
    535547
    536 #: app/lib/currencies.php:64
     548#: app/lib/currencies.php:69
    537549msgid "COP - Colombian Peso*"
    538550msgstr ""
    539551
    540 #: app/lib/currencies.php:65
     552#: app/lib/currencies.php:70
    541553msgid "CRC - Costa Rican Colón*"
    542554msgstr ""
    543555
    544 #: app/lib/currencies.php:66
     556#: app/lib/currencies.php:71
    545557msgid "CVE - Cape Verdean Escudo*"
    546558msgstr ""
    547559
    548 #: app/lib/currencies.php:67
     560#: app/lib/currencies.php:72
    549561msgid "CZK - Czech Koruna*"
    550562msgstr ""
    551563
    552 #: app/lib/currencies.php:68
     564#: app/lib/currencies.php:73
    553565msgid "DJF - Djiboutian Franc*"
    554566msgstr ""
    555567
    556 #: app/lib/currencies.php:70
     568#: app/lib/currencies.php:75
    557569msgid "DOP - Dominican Peso"
    558570msgstr ""
    559571
    560 #: app/lib/currencies.php:71
     572#: app/lib/currencies.php:76
    561573msgid "DZD - Algerian Dinar"
    562574msgstr ""
    563575
    564 #: app/lib/currencies.php:72
     576#: app/lib/currencies.php:77
    565577msgid "EEK - Estonian Kroon*"
    566578msgstr ""
    567579
    568 #: app/lib/currencies.php:73
     580#: app/lib/currencies.php:78
    569581msgid "EGP - Egyptian Pound"
    570582msgstr ""
    571583
    572 #: app/lib/currencies.php:74
     584#: app/lib/currencies.php:79
    573585msgid "ETB - Ethiopian Birr"
    574586msgstr ""
    575587
    576 #: app/lib/currencies.php:76
     588#: app/lib/currencies.php:81
    577589msgid "FJD - Fijian Dollar"
    578590msgstr ""
    579591
    580 #: app/lib/currencies.php:77
     592#: app/lib/currencies.php:82
    581593msgid "FKP - Falkland Islands Pound*"
    582594msgstr ""
    583595
    584 #: app/lib/currencies.php:78
     596#: app/lib/currencies.php:83
    585597msgid "GBP - British Pound"
    586598msgstr ""
    587599
    588 #: app/lib/currencies.php:79
     600#: app/lib/currencies.php:84
    589601msgid "GEL - Georgian Lari"
    590602msgstr ""
    591603
    592 #: app/lib/currencies.php:80
     604#: app/lib/currencies.php:85
    593605msgid "GIP - Gibraltar Pound"
    594606msgstr ""
    595607
    596 #: app/lib/currencies.php:81
     608#: app/lib/currencies.php:86
    597609msgid "GMD - Gambian Dalasi"
    598610msgstr ""
    599611
    600 #: app/lib/currencies.php:82
     612#: app/lib/currencies.php:87
    601613msgid "GNF - Guinean Franc*"
    602614msgstr ""
    603615
    604 #: app/lib/currencies.php:83
     616#: app/lib/currencies.php:88
    605617msgid "GTQ - Guatemalan Quetzal*"
    606618msgstr ""
    607619
    608 #: app/lib/currencies.php:84
     620#: app/lib/currencies.php:89
    609621msgid "GYD - Guyanese Dollar"
    610622msgstr ""
    611623
    612 #: app/lib/currencies.php:86
     624#: app/lib/currencies.php:91
    613625msgid "HNL - Honduran Lempira*"
    614626msgstr ""
    615627
    616 #: app/lib/currencies.php:87
     628#: app/lib/currencies.php:92
    617629msgid "HRK - Croatian Kuna"
    618630msgstr ""
    619631
    620 #: app/lib/currencies.php:88
     632#: app/lib/currencies.php:93
    621633msgid "HTG - Haitian Gourde"
    622634msgstr ""
    623635
    624 #: app/lib/currencies.php:90
     636#: app/lib/currencies.php:95
    625637msgid "IDR - Indonesian Rupiah"
    626638msgstr ""
    627639
    628 #: app/lib/currencies.php:91
     640#: app/lib/currencies.php:96
    629641msgid "ILS - Israeli New Sheqel"
    630642msgstr ""
    631643
    632 #: app/lib/currencies.php:93
     644#: app/lib/currencies.php:98
    633645msgid "ISK - Icelandic Króna"
    634646msgstr ""
    635647
    636 #: app/lib/currencies.php:94
     648#: app/lib/currencies.php:99
    637649msgid "JMD - Jamaican Dollar"
    638650msgstr ""
    639651
    640 #: app/lib/currencies.php:96
     652#: app/lib/currencies.php:101
    641653msgid "KES - Kenyan Shilling"
    642654msgstr ""
    643655
    644 #: app/lib/currencies.php:97
     656#: app/lib/currencies.php:102
    645657msgid "KGS - Kyrgyzstani Som"
    646658msgstr ""
    647659
    648 #: app/lib/currencies.php:98
     660#: app/lib/currencies.php:103
    649661msgid "KHR - Cambodian Riel"
    650662msgstr ""
    651663
    652 #: app/lib/currencies.php:99
     664#: app/lib/currencies.php:104
    653665msgid "KMF - Comorian Franc"
    654666msgstr ""
    655667
    656 #: app/lib/currencies.php:100
     668#: app/lib/currencies.php:105
    657669msgid "KRW - South Korean Won"
    658670msgstr ""
    659671
    660 #: app/lib/currencies.php:101
     672#: app/lib/currencies.php:106
    661673msgid "KYD - Cayman Islands Dollar"
    662674msgstr ""
    663675
    664 #: app/lib/currencies.php:102
     676#: app/lib/currencies.php:107
    665677msgid "KZT - Kazakhstani Tenge"
    666678msgstr ""
    667679
    668 #: app/lib/currencies.php:103
     680#: app/lib/currencies.php:108
    669681msgid "LAK - Lao Kip*"
    670682msgstr ""
    671683
    672 #: app/lib/currencies.php:104
     684#: app/lib/currencies.php:109
    673685msgid "LBP - Lebanese Pound"
    674686msgstr ""
    675687
    676 #: app/lib/currencies.php:105
     688#: app/lib/currencies.php:110
    677689msgid "LKR - Sri Lankan Rupee"
    678690msgstr ""
    679691
    680 #: app/lib/currencies.php:106
     692#: app/lib/currencies.php:111
    681693msgid "LRD - Liberian Dollar"
    682694msgstr ""
    683695
    684 #: app/lib/currencies.php:107
     696#: app/lib/currencies.php:112
    685697msgid "LSL - Lesotho Loti"
    686698msgstr ""
    687699
    688 #: app/lib/currencies.php:108
     700#: app/lib/currencies.php:113
    689701msgid "LTL - Lithuanian Litas"
    690702msgstr ""
    691703
    692 #: app/lib/currencies.php:109
     704#: app/lib/currencies.php:114
    693705msgid "LVL - Latvian Lats"
    694706msgstr ""
    695707
    696 #: app/lib/currencies.php:110
     708#: app/lib/currencies.php:115
    697709msgid "MAD - Moroccan Dirham"
    698710msgstr ""
    699711
    700 #: app/lib/currencies.php:111
     712#: app/lib/currencies.php:116
    701713msgid "MDL - Moldovan Leu"
    702714msgstr ""
    703715
    704 #: app/lib/currencies.php:112
     716#: app/lib/currencies.php:117
    705717msgid "MGA - Malagasy Ariary"
    706718msgstr ""
    707719
    708 #: app/lib/currencies.php:113
     720#: app/lib/currencies.php:118
    709721msgid "MKD - Macedonian Denar"
    710722msgstr ""
    711723
    712 #: app/lib/currencies.php:114
     724#: app/lib/currencies.php:119
    713725msgid "MNT - Mongolian Tögrög"
    714726msgstr ""
    715727
    716 #: app/lib/currencies.php:115
     728#: app/lib/currencies.php:120
    717729msgid "MOP - Macanese Pataca"
    718730msgstr ""
    719731
    720 #: app/lib/currencies.php:116
     732#: app/lib/currencies.php:121
    721733msgid "MRO - Mauritanian Ouguiya"
    722734msgstr ""
    723735
    724 #: app/lib/currencies.php:117
     736#: app/lib/currencies.php:122
    725737msgid "MUR - Mauritian Rupee*"
    726738msgstr ""
    727739
    728 #: app/lib/currencies.php:118
     740#: app/lib/currencies.php:123
    729741msgid "MVR - Maldivian Rufiyaa"
    730742msgstr ""
    731743
    732 #: app/lib/currencies.php:119
     744#: app/lib/currencies.php:124
    733745msgid "MWK - Malawian Kwacha"
    734746msgstr ""
    735747
    736 #: app/lib/currencies.php:120
     748#: app/lib/currencies.php:125
    737749msgid "MXN - Mexican Peso*"
    738750msgstr ""
    739751
    740 #: app/lib/currencies.php:121
     752#: app/lib/currencies.php:126
    741753msgid "MYR - Malaysian Ringgit"
    742754msgstr ""
    743755
    744 #: app/lib/currencies.php:122
     756#: app/lib/currencies.php:127
    745757msgid "MZN - Mozambican Metical"
    746758msgstr ""
    747759
    748 #: app/lib/currencies.php:123
     760#: app/lib/currencies.php:128
    749761msgid "NAD - Namibian Dollar"
    750762msgstr ""
    751763
    752 #: app/lib/currencies.php:124
     764#: app/lib/currencies.php:129
    753765msgid "NGN - Nigerian Naira"
    754766msgstr ""
    755767
    756 #: app/lib/currencies.php:125
     768#: app/lib/currencies.php:130
    757769msgid "NIO - Nicaraguan Córdoba*"
    758770msgstr ""
    759771
    760 #: app/lib/currencies.php:127
     772#: app/lib/currencies.php:132
    761773msgid "NPR - Nepalese Rupee"
    762774msgstr ""
    763775
    764 #: app/lib/currencies.php:129
     776#: app/lib/currencies.php:134
    765777msgid "PAB - Panamanian Balboa*"
    766778msgstr ""
    767779
    768 #: app/lib/currencies.php:130
     780#: app/lib/currencies.php:135
    769781msgid "PEN - Peruvian Nuevo Sol*"
    770782msgstr ""
    771783
    772 #: app/lib/currencies.php:131
     784#: app/lib/currencies.php:136
    773785msgid "PGK - Papua New Guinean Kina"
    774786msgstr ""
    775787
    776 #: app/lib/currencies.php:132
     788#: app/lib/currencies.php:137
    777789msgid "PHP - Philippine Peso"
    778790msgstr ""
    779791
    780 #: app/lib/currencies.php:133
     792#: app/lib/currencies.php:138
    781793msgid "PKR - Pakistani Rupee"
    782794msgstr ""
    783795
    784 #: app/lib/currencies.php:134
     796#: app/lib/currencies.php:139
    785797msgid "PLN - Polish Złoty"
    786798msgstr ""
    787799
    788 #: app/lib/currencies.php:135
     800#: app/lib/currencies.php:140
    789801msgid "PYG - Paraguayan Guaraní*"
    790802msgstr ""
    791803
    792 #: app/lib/currencies.php:136
     804#: app/lib/currencies.php:141
    793805msgid "QAR - Qatari Riyal"
    794806msgstr ""
    795807
    796 #: app/lib/currencies.php:137
     808#: app/lib/currencies.php:142
    797809msgid "RON - Romanian Leu"
    798810msgstr ""
    799811
    800 #: app/lib/currencies.php:138
     812#: app/lib/currencies.php:143
    801813msgid "RSD - Serbian Dinar"
    802814msgstr ""
    803815
    804 #: app/lib/currencies.php:139
     816#: app/lib/currencies.php:144
    805817msgid "RUB - Russian Ruble"
    806818msgstr ""
    807819
    808 #: app/lib/currencies.php:140
     820#: app/lib/currencies.php:145
    809821msgid "RWF - Rwandan Franc"
    810822msgstr ""
    811823
    812 #: app/lib/currencies.php:141
     824#: app/lib/currencies.php:146
    813825msgid "SAR - Saudi Riyal"
    814826msgstr ""
    815827
    816 #: app/lib/currencies.php:142
     828#: app/lib/currencies.php:147
    817829msgid "SBD - Solomon Islands Dollar"
    818830msgstr ""
    819831
    820 #: app/lib/currencies.php:143
     832#: app/lib/currencies.php:148
    821833msgid "SCR - Seychellois Rupee"
    822834msgstr ""
    823835
    824 #: app/lib/currencies.php:146
     836#: app/lib/currencies.php:151
    825837msgid "SHP - Saint Helenian Pound*"
    826838msgstr ""
    827839
    828 #: app/lib/currencies.php:147
     840#: app/lib/currencies.php:152
    829841msgid "SLL - Sierra Leonean Leone"
    830842msgstr ""
    831843
    832 #: app/lib/currencies.php:148
     844#: app/lib/currencies.php:153
    833845msgid "SOS - Somali Shilling"
    834846msgstr ""
    835847
    836 #: app/lib/currencies.php:149
     848#: app/lib/currencies.php:154
    837849msgid "SRD - Surinamese Dollar*"
    838850msgstr ""
    839851
    840 #: app/lib/currencies.php:150
     852#: app/lib/currencies.php:155
    841853msgid "STD - São Tomé and Príncipe Dobra"
    842854msgstr ""
    843855
    844 #: app/lib/currencies.php:151
     856#: app/lib/currencies.php:156
    845857msgid "SVC - Salvadoran Colón*"
    846858msgstr ""
    847859
    848 #: app/lib/currencies.php:152
     860#: app/lib/currencies.php:157
    849861msgid "SZL - Swazi Lilangeni"
    850862msgstr ""
    851863
    852 #: app/lib/currencies.php:154
     864#: app/lib/currencies.php:159
    853865msgid "TJS - Tajikistani Somoni"
    854866msgstr ""
    855867
    856 #: app/lib/currencies.php:155
     868#: app/lib/currencies.php:160
    857869msgid "TOP - Tongan Paʻanga"
    858870msgstr ""
    859871
    860 #: app/lib/currencies.php:156
     872#: app/lib/currencies.php:161
    861873msgid "TRY - Turkish Lira"
    862874msgstr ""
    863875
    864 #: app/lib/currencies.php:157
     876#: app/lib/currencies.php:162
    865877msgid "TTD - Trinidad and Tobago Dollar"
    866878msgstr ""
    867879
    868 #: app/lib/currencies.php:158
     880#: app/lib/currencies.php:163
    869881msgid "TWD - New Taiwan Dollar"
    870882msgstr ""
    871883
    872 #: app/lib/currencies.php:159
     884#: app/lib/currencies.php:164
    873885msgid "TZS - Tanzanian Shilling"
    874886msgstr ""
    875887
    876 #: app/lib/currencies.php:160
     888#: app/lib/currencies.php:165
    877889msgid "UAH - Ukrainian Hryvnia"
    878890msgstr ""
    879891
    880 #: app/lib/currencies.php:161
     892#: app/lib/currencies.php:166
    881893msgid "UGX - Ugandan Shilling"
    882894msgstr ""
    883895
    884 #: app/lib/currencies.php:162
     896#: app/lib/currencies.php:167
    885897msgid "USD - United States Dollar"
    886898msgstr ""
    887899
    888 #: app/lib/currencies.php:163
     900#: app/lib/currencies.php:168
    889901msgid "UYI - Uruguayan Peso*"
    890902msgstr ""
    891903
    892 #: app/lib/currencies.php:164
     904#: app/lib/currencies.php:169
    893905msgid "UZS - Uzbekistani Som"
    894906msgstr ""
    895907
    896 #: app/lib/currencies.php:165
     908#: app/lib/currencies.php:170
    897909msgid "VEF - Venezuelan Bolívar*"
    898910msgstr ""
    899911
    900 #: app/lib/currencies.php:166
     912#: app/lib/currencies.php:171
    901913msgid "VND - Vietnamese Đồng"
    902914msgstr ""
    903915
    904 #: app/lib/currencies.php:167
     916#: app/lib/currencies.php:172
    905917msgid "VUV - Vanuatu Vatu"
    906918msgstr ""
    907919
    908 #: app/lib/currencies.php:168
     920#: app/lib/currencies.php:173
    909921msgid "WST - Samoan Tala"
    910922msgstr ""
    911923
    912 #: app/lib/currencies.php:169
     924#: app/lib/currencies.php:174
    913925msgid "XAF - Central African Cfa Franc"
    914926msgstr ""
    915927
    916 #: app/lib/currencies.php:170
     928#: app/lib/currencies.php:175
    917929msgid "XCD - East Caribbean Dollar"
    918930msgstr ""
    919931
    920 #: app/lib/currencies.php:171
     932#: app/lib/currencies.php:176
    921933msgid "XOF - West African Cfa Franc*"
    922934msgstr ""
    923935
    924 #: app/lib/currencies.php:172
     936#: app/lib/currencies.php:177
    925937msgid "XPF - Cfp Franc*"
    926938msgstr ""
    927939
    928 #: app/lib/currencies.php:173
     940#: app/lib/currencies.php:178
    929941msgid "YER - Yemeni Rial"
    930942msgstr ""
    931943
    932 #: app/lib/currencies.php:174
     944#: app/lib/currencies.php:179
    933945msgid "ZAR - South African Rand"
    934946msgstr ""
    935947
    936 #: app/lib/currencies.php:175
     948#: app/lib/currencies.php:180
    937949msgid "ZMW - Zambian Kwacha"
    938950msgstr ""
    939951
    940 #: app/model/class-pp-model-forms.php:199
     952#: app/model/class-pp-model-forms.php:198
    941953msgid "First Name"
    942954msgstr ""
    943955
    944 #: app/model/class-pp-model-forms.php:208
     956#: app/model/class-pp-model-forms.php:207
    945957msgid "Last Name"
    946958msgstr ""
    947959
    948 #: app/model/class-pp-model-forms.php:217
    949 #: app/views/admin/logs/class-pp-views-admin-logs-view.php:63
     960#: app/model/class-pp-model-forms.php:216
     961#: app/views/admin/logs/class-pp-views-admin-logs-view.php:66
    950962msgid "Email"
    951963msgstr ""
    952964
    953 #: app/model/class-pp-model-forms.php:226 app/model/class-pp-model-log.php:644
     965#: app/model/class-pp-model-forms.php:225 app/model/class-pp-model-log.php:657
    954966#: app/views/admin/class-pp-views-admin-dash.php:48
    955967#: app/views/admin/logs/class-pp-views-admin-logs-list.php:15
     
    958970msgstr ""
    959971
    960 #: app/model/class-pp-model-forms.php:229
     972#: app/model/class-pp-model-forms.php:228
    961973msgid "Payment Amount"
    962974msgstr ""
    963975
    964 #: app/model/class-pp-model-forms.php:246
     976#: app/model/class-pp-model-forms.php:247
    965977msgid "Text"
    966978msgstr ""
    967979
    968 #: app/model/class-pp-model-forms.php:247
     980#: app/model/class-pp-model-forms.php:248
    969981msgid "Text Area"
    970982msgstr ""
    971983
    972 #: app/model/class-pp-model-forms.php:248
     984#: app/model/class-pp-model-forms.php:249
    973985msgid "Check Box"
    974986msgstr ""
    975987
    976 #: app/model/class-pp-model-forms.php:249
     988#: app/model/class-pp-model-forms.php:250
    977989msgid "Paragraph"
    978990msgstr ""
    979991
    980 #: app/model/class-pp-model-forms.php:278
    981 msgid "%srequired%s"
     992#: app/model/class-pp-model-forms.php:292
     993msgid "%1$srequired%2$s"
    982994msgstr ""
    983995
     
    986998msgstr ""
    987999
    988 #: app/model/class-pp-model-log.php:613
     1000#: app/model/class-pp-model-log.php:626
    9891001msgid "Pending"
    9901002msgstr ""
    9911003
    992 #: app/model/class-pp-model-log.php:614
     1004#: app/model/class-pp-model-log.php:627
    9931005msgid "Paid"
    9941006msgstr ""
    9951007
    996 #: app/model/class-pp-model-log.php:615
     1008#: app/model/class-pp-model-log.php:628
    9971009msgid "Canceled"
    9981010msgstr ""
    9991011
    1000 #: app/model/class-pp-model-log.php:616
     1012#: app/model/class-pp-model-log.php:629
    10011013msgid "Refunded"
    10021014msgstr ""
    10031015
    1004 #: app/model/class-pp-model-log.php:640
     1016#: app/model/class-pp-model-log.php:653
    10051017msgid "No logs to export"
    10061018msgstr ""
    10071019
    1008 #: app/model/class-pp-model-log.php:642
     1020#: app/model/class-pp-model-log.php:655
    10091021#: app/views/admin/class-pp-views-admin-dash.php:46
    10101022#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:12
     
    10131025msgstr ""
    10141026
    1015 #: app/model/class-pp-model-log.php:643
     1027#: app/model/class-pp-model-log.php:656
    10161028#: app/views/admin/class-pp-views-admin-dash.php:47
    10171029#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:16
     
    10211033msgstr ""
    10221034
    1023 #: app/model/class-pp-model-log.php:645
    1024 #: app/views/admin/gateways/class-pp-views-admin-gateways-create.php:33
    1025 #: app/views/admin/gateways/class-pp-views-admin-gateways-edit.php:44
     1035#: app/model/class-pp-model-log.php:658
     1036#: app/views/admin/gateways/class-pp-views-admin-gateways-create.php:36
     1037#: app/views/admin/gateways/class-pp-views-admin-gateways-edit.php:50
    10261038#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:14
    10271039#: app/views/admin/logs/class-pp-views-admin-logs-list.php:16
     
    10301042msgstr ""
    10311043
    1032 #: app/model/class-pp-model-log.php:646
     1044#: app/model/class-pp-model-log.php:659
    10331045msgid "External ID"
    10341046msgstr ""
    10351047
    1036 #: app/model/class-pp-model-log.php:647
     1048#: app/model/class-pp-model-log.php:660
    10371049#: app/views/admin/logs/class-pp-views-admin-logs-list.php:17
    10381050msgid "Date Created"
    10391051msgstr ""
    10401052
    1041 #: app/model/class-pp-model-log.php:648
     1053#: app/model/class-pp-model-log.php:661
    10421054#: app/views/admin/logs/class-pp-views-admin-logs-list.php:18
    10431055msgid "Date Updated"
     
    10601072msgstr ""
    10611073
    1062 #: app/model/class-pp-model-transaction.php:129
     1074#: app/model/class-pp-model-transaction.php:133
    10631075msgid "Transaction saved successfully"
    10641076msgstr ""
    10651077
    1066 #: app/model/class-pp-model-transaction.php:136
     1078#: app/model/class-pp-model-transaction.php:140
    10671079msgid "No data to save for this transaction"
    10681080msgstr ""
    10691081
    1070 #: app/model/class-pp-model-transaction.php:142
    1071 msgid "Please correct the following errors %s %s"
    1072 msgstr ""
    1073 
    1074 #: app/model/class-pp-model-transaction.php:151
     1082#: app/model/class-pp-model-transaction.php:146
     1083msgid "Please correct the following errors %1$s %2$s"
     1084msgstr ""
     1085
     1086#: app/model/class-pp-model-transaction.php:154
    10751087msgid "Invalid action. Selected gateway does not exist"
    10761088msgstr ""
    10771089
    1078 #: app/model/class-pp-model-transaction.php:200
     1090#: app/model/class-pp-model-transaction.php:202
    10791091msgid "Invalid gateway. Please check your settingss"
    10801092msgstr ""
     
    10841096msgstr ""
    10851097
    1086 #: app/ui/default/backend/pagination.php:45
    1087 #: app/ui/default/backend/pagination.php:50
     1098#: app/ui/default/backend/pagination.php:46
     1099#: app/ui/default/backend/pagination.php:51
    10881100msgid "Previous page"
    10891101msgstr ""
    10901102
    1091 #: app/ui/default/backend/pagination.php:66
     1103#: app/ui/default/backend/pagination.php:68
    10921104msgid "&hellip;"
    10931105msgstr ""
    10941106
    1095 #: app/ui/default/backend/pagination.php:82
    1096 #: app/ui/default/backend/pagination.php:87
     1107#: app/ui/default/backend/pagination.php:86
     1108#: app/ui/default/backend/pagination.php:91
    10971109msgid "Next page"
    10981110msgstr ""
     
    11061118msgstr ""
    11071119
    1108 #: app/views/admin/class-pp-views-admin-gateways.php:16
     1120#: app/views/admin/class-pp-views-admin-gateways.php:18
    11091121msgid "Add Gateway"
    11101122msgstr ""
    11111123
    1112 #: app/views/admin/class-pp-views-admin-gateways.php:44
    1113 #: app/views/admin/class-pp-views-admin-logs.php:36
     1124#: app/views/admin/class-pp-views-admin-gateways.php:55
     1125#: app/views/admin/class-pp-views-admin-logs.php:44
    11141126msgid "Bulk Actions"
    11151127msgstr ""
    11161128
    1117 #: app/views/admin/class-pp-views-admin-gateways.php:46
     1129#: app/views/admin/class-pp-views-admin-gateways.php:57
    11181130msgid "Disable"
    11191131msgstr ""
    11201132
    1121 #: app/views/admin/class-pp-views-admin-gateways.php:47
    1122 #: app/views/admin/class-pp-views-admin-logs.php:37
    1123 #: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:93
    1124 #: app/views/admin/logs/class-pp-views-admin-logs-list.php:83
     1133#: app/views/admin/class-pp-views-admin-gateways.php:58
     1134#: app/views/admin/class-pp-views-admin-logs.php:45
     1135#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:104
     1136#: app/views/admin/logs/class-pp-views-admin-logs-list.php:91
    11251137msgid "Delete"
    11261138msgstr ""
    11271139
    1128 #: app/views/admin/class-pp-views-admin-gateways.php:53
    1129 #: app/views/admin/class-pp-views-admin-logs.php:43
     1140#: app/views/admin/class-pp-views-admin-gateways.php:65
     1141#: app/views/admin/class-pp-views-admin-logs.php:52
    11301142msgid "Apply"
    11311143msgstr ""
    11321144
    1133 #: app/views/admin/class-pp-views-admin-gateways.php:84
    1134 #: app/views/admin/class-pp-views-admin-logs.php:109
     1145#: app/views/admin/class-pp-views-admin-gateways.php:98
     1146#: app/views/admin/class-pp-views-admin-logs.php:129
    11351147msgid "Loading Data"
    11361148msgstr ""
     
    11401152msgstr ""
    11411153
    1142 #: app/views/admin/class-pp-views-admin-logs.php:55
     1154#: app/views/admin/class-pp-views-admin-logs.php:67
    11431155msgid "Export"
    11441156msgstr ""
    11451157
    1146 #: app/views/admin/class-pp-views-admin-logs.php:76
     1158#: app/views/admin/class-pp-views-admin-logs.php:94
    11471159msgid "Filter by Gateway"
    11481160msgstr ""
     
    11601172msgstr ""
    11611173
    1162 #: app/views/admin/gateways/class-pp-views-admin-gateways-create.php:48
     1174#: app/views/admin/gateways/class-pp-views-admin-gateways-create.php:54
    11631175msgid "Select a payment gateway first to setup integrations"
    11641176msgstr ""
     
    11691181
    11701182#: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:39
    1171 #: app/views/admin/logs/class-pp-views-admin-logs-view.php:52
     1183#: app/views/admin/logs/class-pp-views-admin-logs-view.php:55
    11721184msgid "Update"
    11731185msgstr ""
     
    11781190msgstr ""
    11791191
    1180 #: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:81
     1192#: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:88
    11811193msgid "This is a nickname to allow you to identify your setting"
    11821194msgstr ""
    11831195
    1184 #: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:85
     1196#: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:92
    11851197#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:15
    11861198msgid "Mode"
    11871199msgstr ""
    11881200
    1189 #: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:93
     1201#: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:102
    11901202msgid "Sandbox"
    11911203msgstr ""
    11921204
    1193 #: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:94
     1205#: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:103
    11941206msgid "Live"
    11951207msgstr ""
    11961208
    1197 #: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:99
     1209#: app/views/admin/gateways/class-pp-views-admin-gateways-integration.php:109
    11981210msgid "Gateway Mode"
    11991211msgstr ""
     
    12041216msgstr ""
    12051217
    1206 #: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:58
     1218#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:61
    12071219msgid "Enabled"
    12081220msgstr ""
    12091221
    1210 #: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:58
     1222#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:61
    12111223msgid "Disabled"
    12121224msgstr ""
    12131225
    1214 #: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:67
     1226#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:72
    12151227msgid "Edit"
    12161228msgstr ""
    12171229
    1218 #: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:80
     1230#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:88
    12191231msgid "Copy"
    12201232msgstr ""
    12211233
    1222 #: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:115
     1234#: app/views/admin/gateways/class-pp-views-admin-gateways-list.php:128
    12231235msgid "No gateways saved"
    12241236msgstr ""
    12251237
    1226 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:20
     1238#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:21
    12271239msgid ""
    12281240"Mpesa requires the phone number field. To get started, please visit "
    1229 "%shere%s and create your account. To go live, please visit %sthis url%s . "
    1230 "Add the following URL as the callback handler %s"
    1231 msgstr ""
    1232 
    1233 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:45
     1241"%1$shere%2$s and create your account. To go live, please visit %3$sthis "
     1242"url%4$s . Add the following URL as the callback handler %5$s"
     1243msgstr ""
     1244
     1245#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:47
    12341246msgid "Merchant Name"
    12351247msgstr ""
    12361248
    1237 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:50
     1249#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:52
    12381250msgid "Your Mpesa Company name"
    12391251msgstr ""
    12401252
    1241 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:54
    1242 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:59
     1253#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:56
     1254#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:61
    12431255msgid "Credentials Endpoint"
    12441256msgstr ""
    12451257
    1246 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:63
    1247 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:68
     1258#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:65
     1259#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:70
    12481260msgid "Payments Endpoint"
    12491261msgstr ""
    12501262
    1251 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:72
     1263#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:74
    12521264msgid "PassKey"
    12531265msgstr ""
    12541266
    1255 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:77
     1267#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:79
    12561268msgid "Your Mpesa PassKey"
    12571269msgstr ""
    12581270
    1259 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:81
     1271#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:83
    12601272msgid "Consumer Key"
    12611273msgstr ""
    12621274
    1263 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:86
     1275#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:88
    12641276msgid "Your Mpesa Consumer Key"
    12651277msgstr ""
    12661278
    1267 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:90
     1279#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:92
    12681280msgid "Consumer Secret"
    12691281msgstr ""
    12701282
    1271 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:95
     1283#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:97
    12721284msgid "Your Mpesa Consumer Secret"
    12731285msgstr ""
    12741286
    1275 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:99
     1287#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:101
    12761288msgid "Shortcode"
    12771289msgstr ""
    12781290
    1279 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:104
     1291#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-mpesa.php:106
    12801292msgid "Your Mpesa Shortcode"
    12811293msgstr ""
    12821294
    1283 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:20
     1295#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:21
    12841296msgid ""
    12851297"PesaPal requires Full names and email/phone number. To handle IPN return "
    1286 "requests, please copy and set the following url in your %sPesaPal Account "
    1287 "Settings%s %s"
    1288 msgstr ""
    1289 
    1290 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:43
     1298"requests, please copy and set the following url in your %1$sPesaPal Account "
     1299"Settings%2$s %3$s"
     1300msgstr ""
     1301
     1302#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:45
    12911303msgid "Customer Key"
    12921304msgstr ""
    12931305
    1294 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:48
     1306#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:50
    12951307msgid "Your PesaPal Consumer Key"
    12961308msgstr ""
    12971309
    1298 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:52
     1310#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:54
    12991311msgid "Customer Secret"
    13001312msgstr ""
    13011313
    1302 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:57
     1314#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-pesapal.php:59
    13031315msgid "Your PesaPal Consumer Secret"
    13041316msgstr ""
     
    13261338msgstr ""
    13271339
    1328 #: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-ppsingle.php:59
     1340#: app/views/admin/gateways/integrations/class-pp-views-admin-gateways-integrations-ppsingle.php:62
    13291341msgid ""
    13301342"Your PayPal Currency. If the default site currency is different, we will "
     
    13321344msgstr ""
    13331345
    1334 #: app/views/admin/logs/class-pp-views-admin-logs-list.php:70
     1346#: app/views/admin/logs/class-pp-views-admin-logs-list.php:75
    13351347msgid "View"
    13361348msgstr ""
    13371349
    1338 #: app/views/admin/logs/class-pp-views-admin-logs-list.php:105
     1350#: app/views/admin/logs/class-pp-views-admin-logs-list.php:115
    13391351msgid "No logs found"
    13401352msgstr ""
    13411353
    1342 #: app/views/admin/logs/class-pp-views-admin-logs-view.php:57
     1354#: app/views/admin/logs/class-pp-views-admin-logs-view.php:60
    13431355msgid "Details"
    13441356msgstr ""
    13451357
    1346 #: app/views/admin/logs/class-pp-views-admin-logs-view.php:61
     1358#: app/views/admin/logs/class-pp-views-admin-logs-view.php:64
    13471359msgid "Firstname"
    13481360msgstr ""
    13491361
    1350 #: app/views/admin/logs/class-pp-views-admin-logs-view.php:62
     1362#: app/views/admin/logs/class-pp-views-admin-logs-view.php:65
    13511363msgid "Lastname"
    13521364msgstr ""
    13531365
    1354 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:30
    1355 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:111
     1366#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:33
     1367#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:118
    13561368msgid "Add Field"
    13571369msgstr ""
    13581370
    1359 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:30
    1360 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:111
     1371#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:33
     1372#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:118
    13611373msgid "Save Fields"
    1362 msgstr ""
    1363 
    1364 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:36
    1365 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:49
    1366 msgid "Name"
    1367 msgstr ""
    1368 
    1369 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:37
    1370 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:50
    1371 msgid "Type"
    1372 msgstr ""
    1373 
    1374 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:38
    1375 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:51
    1376 msgid "Unique Name"
    13771374msgstr ""
    13781375
    13791376#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:39
    13801377#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:52
    1381 msgid "Place Holder"
     1378msgid "Name"
    13821379msgstr ""
    13831380
    13841381#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:40
    13851382#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:53
    1386 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:94
    1387 msgid "Mandatory"
     1383msgid "Type"
    13881384msgstr ""
    13891385
    13901386#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:41
    13911387#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:54
    1392 #: app/views/admin/settings/class-pp-views-admin-settings-fields.php:95
     1388msgid "Unique Name"
     1389msgstr ""
     1390
     1391#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:42
     1392#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:55
     1393msgid "Place Holder"
     1394msgstr ""
     1395
     1396#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:43
     1397#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:56
     1398#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:101
     1399msgid "Mandatory"
     1400msgstr ""
     1401
     1402#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:44
     1403#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:57
     1404#: app/views/admin/settings/class-pp-views-admin-settings-fields.php:102
    13931405msgid "Visible"
    13941406msgstr ""
    13951407
    1396 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:33
     1408#: app/views/admin/settings/class-pp-views-admin-settings-general.php:36
    13971409msgid "Thank You Page"
    13981410msgstr ""
    13991411
    1400 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:43
     1412#: app/views/admin/settings/class-pp-views-admin-settings-general.php:49
    14011413msgid ""
    14021414"The success page. This is shown after the transaction is complete with the "
     
    14041416msgstr ""
    14051417
    1406 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:47
     1418#: app/views/admin/settings/class-pp-views-admin-settings-general.php:53
    14071419msgid "Checkout Currency"
    14081420msgstr ""
    14091421
    1410 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:59
     1422#: app/views/admin/settings/class-pp-views-admin-settings-general.php:68
    14111423msgid "Checkout currency used in the gateways"
    14121424msgstr ""
    14131425
    1414 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:63
     1426#: app/views/admin/settings/class-pp-views-admin-settings-general.php:72
    14151427msgid "Currency position"
    14161428msgstr ""
    14171429
    1418 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:76
     1430#: app/views/admin/settings/class-pp-views-admin-settings-general.php:85
    14191431msgid "The currency position"
    14201432msgstr ""
    14211433
    1422 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:80
     1434#: app/views/admin/settings/class-pp-views-admin-settings-general.php:89
    14231435msgid "Show decimal"
    14241436msgstr ""
    14251437
    1426 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:87
     1438#: app/views/admin/settings/class-pp-views-admin-settings-general.php:96
    14271439msgid "No"
    14281440msgstr ""
    14291441
    1430 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:88
     1442#: app/views/admin/settings/class-pp-views-admin-settings-general.php:97
    14311443msgid "Yes"
    14321444msgstr ""
    14331445
    1434 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:91
     1446#: app/views/admin/settings/class-pp-views-admin-settings-general.php:100
    14351447msgid "Show or hide a decimal in the price shown"
    14361448msgstr ""
    14371449
    1438 #: app/views/admin/settings/class-pp-views-admin-settings-general.php:95
     1450#: app/views/admin/settings/class-pp-views-admin-settings-general.php:104
    14391451msgid "Update Settings"
    14401452msgstr ""
     
    14471459msgid ""
    14481460"Use this shortcode to display the payment form on the page. Attributes "
    1449 "include :"
     1461"include "
    14501462msgstr ""
    14511463
     
    14741486msgstr ""
    14751487
    1476 #: app/views/admin/settings/class-pp-views-admin-settings-integration.php:31
    1477 msgid "Example usage : "
     1488#: app/views/admin/settings/class-pp-views-admin-settings-integration.php:30
     1489msgid ""
     1490"shot the amount on the payment form. This allows a user to input any value "
     1491"to pay \"false\""
     1492msgstr ""
     1493
     1494#: app/views/admin/settings/class-pp-views-admin-settings-integration.php:32
     1495msgid "Example usage "
    14781496msgstr ""
    14791497
    14801498#. Plugin URI of the plugin/theme
    1481 msgid "https://alloy.co.ke/project/pesapress"
     1499msgid "https://pesapress.com/"
    14821500msgstr ""
    14831501
     
    14911509
    14921510#. Author URI of the plugin/theme
    1493 msgid "https://alloy.co.ke"
    1494 msgstr ""
     1511msgid "https://hubloy.com"
     1512msgstr ""
  • pesapress/trunk/pesapress.php

    r2457790 r2458800  
    44 Plugin URI:          https://pesapress.com/
    55 Description:         Integrate PesaPal to WordPress and supported integrations
    6  Version:             2.2.8
     6 Version:             2.2.9
    77 Author:              alloykenya
    88 Author URI:          https://hubloy.com
     
    2828         * @var string
    2929         */
    30         public $version = '2.2.8';
     30        public $version = '2.2.9';
    3131
    3232
  • pesapress/trunk/readme.txt

    r2457790 r2458800  
    55Tested up to: 5.6
    66Requires PHP: 5.6
    7 Stable tag: 2.2.8
     7Stable tag: 2.2.9
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    6868== Changelog ==
    6969
     70= 2.2.9 =
     71* Added: New Code Filters
     72
    7073= 2.2.8 =
    7174* Improvements: Code cleanup and styling fixes on order page where the filter section did not look good on smaller screens
     
    102105
    103106= 2.1 =
    104 *Fixed: PHP 5.6 compatability
     107* Fixed: PHP 5.6 compatability
    105108
    106109= 2.0 =
Note: See TracChangeset for help on using the changeset viewer.