';return e=e.replace("
",t),e+=""};"object"==typeof wp&&"object"==typeof wp.hooks&&wp.hooks.addFilter("editor.PostPreview.interstitialMarkup","wp-ultimo/custom-preview-message",e)}));
\ No newline at end of file
+jQuery(document).ready(function(){"object"==typeof wp&&"object"==typeof wp.hooks&&wp.hooks.addFilter("editor.PostPreview.interstitialMarkup","wp-ultimo/custom-preview-message",function(e){e=e.replace(wp.i18n.__("Generating preview…"),wu_gutenberg.replacement_message);var t='
';return e=e.replace("
",t),e+=""})});
diff --git a/assets/js/jumper.min.js b/assets/js/jumper.min.js
index e0d41ee..0ba3df4 100644
--- a/assets/js/jumper.min.js
+++ b/assets/js/jumper.min.js
@@ -1 +1 @@
-!function(e){e(document).ready((function(){const t=e("#wu-jumper-select").selectize({create:!1,maxItems:1,optgroupField:"group",optgroupValueField:"value",searchField:["text","name","display_name","domain","title","desc","code"],render:{option(e){void 0===e.model&&(e.model="jumper-link"),void 0===e.text&&(e.text=e.reference_code||e.name||e.title||e.display_name||e.code),void 0===e.group&&(e.group=e.model);const t=jQuery("#wu-template-"+e.model).length?jQuery("#wu-template-"+e.model).html():jQuery("#wu-template-default").html();return _.template(t,{interpolate:/\{\{(.+?)\}\}/g})(e)}},load(t,r){if(!t.length)return r();e("#wu-jumper .wu-jumper-loading").show(),jQuery.ajax({url:wu_jumper_vars.ajaxurl,type:"POST",data:{action:"wu_search",model:"all",number:99,query:{search:"*"+t+"*"}},error(){r()},success(t){e("#wu-jumper .wu-jumper-loading").hide(),r(t)}})}});t.on("change",(function(){var r;(r=e(this).val()).toLowerCase().indexOf(wu_jumper_vars.base_url)>=0||r.toLowerCase().indexOf(wu_jumper_vars.network_base_url)>=0?(window.location.href=e(this).val(),e(this).parent().parent().find(".wu-jumper-redirecting").show()):(window.open(e(this).val(),"_blank"),e(t.parent()).hide())})),e(document).on("click",":not(#wu-jumper-button-trigger)",(function(r){const u=r.target;"wu-jumper-button-trigger"!==e(u).attr("id")&&"wu-jumper-button-trigger"!==e(u).parent().attr("id")&&(e(u).is(t.parent())||e(u).parents().is(t.parent())||e(t.parent().parent()).hide())}));const r=wu_jumper_vars.trigger_key.charAt(0);function u(){return e("#wu-jumper").show(),e("#wu-jumper").find("input").focus(),!1}Mousetrap.bind(["command+option+"+r,"ctrl+alt+"+r],(function(e){e.preventDefault(),u()})),e(document).on("click","#wu-jumper-button-trigger",(function(e){e.preventDefault(),u()}))}))}(jQuery);
\ No newline at end of file
+(u=>{u(document).ready(function(){let t=u("#wu-jumper-select").selectize({create:!1,maxItems:1,optgroupField:"group",optgroupValueField:"value",searchField:["text","name","display_name","domain","title","desc","code"],render:{option(e){void 0===e.model&&(e.model="jumper-link"),void 0===e.text&&(e.text=e.reference_code||e.name||e.title||e.display_name||e.code),void 0===e.group&&(e.group=e.model);var t=(jQuery("#wu-template-"+e.model).length?jQuery("#wu-template-"+e.model):jQuery("#wu-template-default")).html();return _.template(t,{interpolate:/\{\{(.+?)\}\}/g})(e)}},load(e,t){if(!e.length)return t();u("#wu-jumper .wu-jumper-loading").show(),jQuery.ajax({url:wu_jumper_vars.ajaxurl,type:"POST",data:{action:"wu_search",model:"all",number:99,query:{search:"*"+e+"*"}},error(){t()},success(e){u("#wu-jumper .wu-jumper-loading").hide(),t(e)}})}});t.on("change",function(){var e;0<=(e=u(this).val()).toLowerCase().indexOf(wu_jumper_vars.base_url)||0<=e.toLowerCase().indexOf(wu_jumper_vars.network_base_url)?(window.location.href=u(this).val(),u(this).parent().parent().find(".wu-jumper-redirecting").show()):(window.open(u(this).val(),"_blank"),u(t.parent()).hide())}),u(document).on("click",":not(#wu-jumper-button-trigger)",function(e){e=e.target;"wu-jumper-button-trigger"===u(e).attr("id")||"wu-jumper-button-trigger"===u(e).parent().attr("id")||u(e).is(t.parent())||u(e).parents().is(t.parent())||u(t.parent().parent()).hide()});var e=wu_jumper_vars.trigger_key.charAt(0);function r(){u("#wu-jumper").show(),u("#wu-jumper").find("input").focus()}Mousetrap.bind(["command+option+"+e,"ctrl+alt+"+e],function(e){e.preventDefault(),r()}),u(document).on("click","#wu-jumper-button-trigger",function(e){e.preventDefault(),r()})})})(jQuery);
diff --git a/assets/js/legacy-signup.min.js b/assets/js/legacy-signup.min.js
index bf772ba..7d94c24 100644
--- a/assets/js/legacy-signup.min.js
+++ b/assets/js/legacy-signup.min.js
@@ -1 +1 @@
-(()=>{"use strict";const{addFilter:o}=window.wp.hooks;document.addEventListener("DOMContentLoaded",(()=>{o("wu_before_form_init","nextpress/wp-ultimo",(o=>(void 0!==o&&(o.billing_option=1,o.default_billing_option=12),o)))}))})();
\ No newline at end of file
+(()=>{let o=window.wp.hooks.addFilter;document.addEventListener("DOMContentLoaded",()=>{o("wu_before_form_init","nextpress/wp-ultimo",o=>(void 0!==o&&(o.billing_option=1,o.default_billing_option=12),o))})})();
diff --git a/assets/js/list-tables.min.js b/assets/js/list-tables.min.js
index a576bf1..96853b9 100644
--- a/assets/js/list-tables.min.js
+++ b/assets/js/list-tables.min.js
@@ -1 +1 @@
-!function(e,t){t.addAction("wu_list_table_update","nextpress/wp-ultimo",(function(e,t,n){"pending"===e.type&&"site_list_table"===t.table_id?n.find("select[name^=action] > option[value=delete]").attr("value","delete-pending"):n.find("select[name^=action] > option[value=delete-pending]").attr("value","delete")})),e(document).on("click","#cb-select-all-grid",(function(e){e.preventDefault();const t=jQuery(this).parents("form").find("#the-list").find("input[type=checkbox]"),n=t.prop("checked");t.parents(".wu-grid-item").toggleClass("wu-grid-item-selected",!n),t.prop("checked",!n)})),e(document).on("change",".wu-grid-item input[type=checkbox]",(function(){const t=e(this).prop("checked");e(this).parents(".wu-grid-item").toggleClass("wu-grid-item-selected",t)})),wu_create_list=function(n){return{el:"#"+n,filters_el:"#"+n+"-filters",initialized:!1,init(){const t=this,i=e("#wu-"+n);let a;return jQuery("body").on("click","#doaction, #doaction2",(function(e){const t=jQuery(e.target).parents("form").serialize(),n=new URL("https://example.com?"+t),i=n.searchParams.get("action")||n.searchParams.get("action2"),a=n.searchParams.getAll("bulk-delete[]");"-1"!==i&&a.length&&(e.preventDefault(),n.searchParams.set("bulk_action",i),n.searchParams.forEach(((e,t)=>{"bulk_action"!==t&&"bulk-delete[]"!==t&&n.searchParams.delete(t)})),n.searchParams.set("model",wu_list_table.model),wubox.show(wu_list_table.i18n.confirm,wu_list_table.base_url+"&"+n.searchParams.toString()))})),i.on("click",".tablenav-pages a, .manage-column.sortable a, .manage-column.sorted a",(function(n){n.preventDefault();const i=this.search.substring(1),a=e.extend({},t.__get_query(i),{order:t.__query(i,"order")||"DESC",paged:t.__query(i,"paged")||"1",s:t.__query(i,"s")||""});t.update(a)})),i.on("keyup","input[name=paged]",(function(n){13===n.which&&n.preventDefault();const i={paged:parseInt(e("input[name=paged]").val())||"1",s:e("input[name=s]").val()||""};window.clearTimeout(a),a=window.setTimeout((function(){t.update(i)}),500)})),!1===t.initialized&&e(t.filters_el).get(0)&&(t.filters=t.init_filters()),t.initialized=!0,t},copy:function(e){return JSON.parse(JSON.stringify(e))},init_filters(){if(void 0===window.Vue)return;const t=this,i=t.copy(window[n+"_config"].filters);return new Vue({el:t.filters_el,data:()=>({open:!0,view:!1,available_filters:[],filters:[]}),computed:{},mounted(){let n;wu_on_load(),e(t.filters_el+" form.search-form").on("submit",(function(e){e.preventDefault()})),e(t.filters_el+" input[name=s]").on("input keyup",(function(i){13===i.which&&i.preventDefault();const a={paged:parseInt(e("input[name=paged]").val())||"1",s:e("input[name=s]").val()||""};""!==e("input[name=s]").val()&&(a.paged="1"),window.clearTimeout(n),n=window.setTimeout((function(){t.update(a)}),500)}))},methods:{set_view(n,i){const a=window.location.href.split("?")[1],o=e.extend({},t.__get_query(a),{paged:t.__query(a,"paged")||"1",s:t.__query(a,"s")||""});this.view=i,o[n]=i,jQuery(".wu-filter .current").removeClass("current"),t.update(o)},get_filter_type:e=>_.findWhere(i,{field:e}).type,get_filter_rule:e=>_.findWhere(i,{field:e}).rule,remove_filter(e){this.filters.splice(e,1)},add_new_filter(){this.filters.push(_.first(t.copy(this.available_filters)))},open_filters(){this.open=!0},close_filters(){this.open=!1}}})},set_history(t){if("page"===window[n+"_config"].context)try{const n=_.omit(t,(function(e,t){return"action"===t||"table_id"===t||!e||0===t.indexOf("_")}));history.pushState({},null,"?"+e.param(n))}catch(e){console.warn("Browser does not support pushState.",e)}},update(i){const a=this,o=e("#wu-"+n),s={action:"wu_list_table_fetch_ajax_results",table_id:n,id:e("input#id").val()};s["_ajax_"+n+"_nonce"]=e("#_ajax_"+n+"_nonce").val();const l=e.extend({},s,i),r=o.find("tbody, .wu-grid-content");r.animate({opacity:.4},300),e.ajax({url:ajaxurl,data:l,statusCode:{403(){r.animate({opacity:1},300)}},success(n){a.set_history(l,s),r.animate({opacity:1},300),void 0!==n.rows&&r.html(n.rows),n.count,n.column_headers.length&&o.find("thead tr, tfoot tr").html(n.column_headers),n.pagination.top.length&&o.find(".tablenav.top .tablenav-pages").html(e(n.pagination.top).html()),n.pagination.bottom.length&&o.find(".tablenav.bottom .tablenav-pages").html(e(n.pagination.bottom).html()),t.doAction("wu_list_table_update",n,l,o)}})},__query(e,t){const n=e.split("&");for(let e=0;e
-
+
-
+
-
+
-
+
-
+
-
+
%s %s %s %s %s %s %s → %s %s labels['deleted_message']; ?> labels['deleted_message']); ?>
+
+
+
diff --git a/views/broadcast/widget-targets.php b/views/broadcast/widget-targets.php
index 83feafc..c3a78cd 100644
--- a/views/broadcast/widget-targets.php
+++ b/views/broadcast/widget-targets.php
@@ -9,61 +9,61 @@
- '+JSON.stringify(t.response,null,2)+"
",showCloseButton:!0,showCancelButton:!1})):(e('[data-loading="wu_action_button_loading_'+t.id+'"]').addClass("hidden"),Swal.fire({title:wu_webhook_page.i18n.error_title,icon:"error",html:wu_webhook_page.i18n.error_message,showCloseButton:!0,showCancelButton:!1}))}})})),e("#wu_payload").length&&(t=new Vue({el:"#wu_payload",data:()=>({payload:"",event:e('select[name="event"]').val(),loading:!0}),watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){const t=this;t.loading=!0,e.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_preview",event:t.event},success(e){t.payload=e.data??{},t.loading=!1}})}},mounted(){this.get_event_payload()}})),e(document).on("change",'select[name="event"]',(function(){t.event=e('select[name="event"]').val()}));new ClipboardJS(".btn-clipboard").on("success",(function(t){const a=e(t.trigger),o=a.text();a.attr("disabled","disabled").text(wu_webhook_page.i18n.copied),setTimeout((function(){a.text(o).removeAttr("disabled")}),3e3)}))}))}(jQuery);
\ No newline at end of file
+(n=>{jQuery(document).ready(function(){jQuery(document).on("click","#action_button",function(e){e.preventDefault();var t,e=n(this).data("page");let a="",o="";"list"===e&&(a=n(this).data("url"),o=n(this).data("event"),t=n(this).data("object"),jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")),"edit"===e&&(a=n("input[name=webhook_url]").val(),o=n("select[name=event]").val(),t=n(this).data("object"),jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")),n.ajax({method:"post",url:ajaxurl,data:{action:n(this).data("action"),webhook_id:n(this).data("object"),webhook_url:a,webhook_event:o},success(e){e.response?(n('[data-loading="wu_action_button_loading_'+e.id+'"]').addClass("hidden"),Swal.fire({title:"Test Response",icon:"success",html:''+JSON.stringify(e.response,null,2)+"
",showCloseButton:!0,showCancelButton:!1})):(n('[data-loading="wu_action_button_loading_'+e.id+'"]').addClass("hidden"),Swal.fire({title:wu_webhook_page.i18n.error_title,icon:"error",html:wu_webhook_page.i18n.error_message,showCloseButton:!0,showCancelButton:!1}))}})});let e;n("#wu_payload").length&&(e=new Vue({el:"#wu_payload",data(){return{payload:"",event:n('select[name="event"]').val(),loading:!0}},watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){let t=this;t.loading=!0,n.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_preview",event:t.event},success(e){t.payload=e.data??{},t.loading=!1}})}},mounted(){this.get_event_payload()}})),n(document).on("change",'select[name="event"]',function(){e.event=n('select[name="event"]').val()}),new ClipboardJS(".btn-clipboard").on("success",function(e){let t=n(e.trigger),a=t.text();t.attr("disabled","disabled").text(wu_webhook_page.i18n.copied),setTimeout(function(){t.text(a).removeAttr("disabled")},3e3)})})})(jQuery);
diff --git a/assets/js/wubox.min.js b/assets/js/wubox.min.js
index fd0bb4a..0faec89 100644
--- a/assets/js/wubox.min.js
+++ b/assets/js/wubox.min.js
@@ -1,13 +1,12 @@
-(() => {
-"use strict";const createImageBox=(boxWindow,loaded,url,caption,imageGroup)=>{let prevCaption="",prevURL="",prevHTML="",nextCaption="",nextURL="",nextHTML="",imageCount="",foundURL=!1;if(imageGroup){const tempArray=document.querySelectorAll(`a[rel="${imageGroup}"]`);for(let index=0;index
+
', __('Step Separator', 'wp-ultimo'));
+ $content .= sprintf('
', __('Step Separator', 'wp-multisite-waas'));
}
}
@@ -380,9 +380,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'v-model' => 'tab',
],
'options' => [
- 'content' => __('Field', 'wp-ultimo'),
- 'advanced' => __('Additional Settings', 'wp-ultimo'),
- 'style' => __('Style', 'wp-ultimo'),
+ 'content' => __('Field', 'wp-multisite-waas'),
+ 'advanced' => __('Additional Settings', 'wp-multisite-waas'),
+ 'style' => __('Style', 'wp-multisite-waas'),
],
'wrapper_html_attr' => [
'v-show' => 'type',
@@ -392,8 +392,8 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
// Content Tab
'type' => [
'type' => 'select-icon',
- 'title' => __('Field Type', 'wp-ultimo'),
- 'desc' => __('Select the type of field you want to add to the checkout form.', 'wp-ultimo'),
+ 'title' => __('Field Type', 'wp-multisite-waas'),
+ 'desc' => __('Select the type of field you want to add to the checkout form.', 'wp-multisite-waas'),
'placeholder' => '',
'tooltip' => '',
'value' => '',
@@ -410,7 +410,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'type_note' => [
'type' => 'note',
'order' => 0,
- 'desc' => sprintf('%s', __('← Back to Field Type Selection', 'wp-ultimo')),
+ 'desc' => sprintf('%s', __('← Back to Field Type Selection', 'wp-multisite-waas')),
'wrapper_html_attr' => [
'v-show' => 'type && (!saved && !name)',
'v-cloak' => '1',
@@ -428,9 +428,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
// Advanced Tab
'from_request' => [
'type' => 'toggle',
- 'title' => __('Pre-fill from Request', 'wp-ultimo'),
- 'tooltip' => __('The key is the field slug. If your field has the slug "my-color" for example, adding ?my-color=blue will pre-fill this field with the value "blue".', 'wp-ultimo'),
- 'desc' => __('Enable this to allow this field to be pre-filled based on the request parameters.', 'wp-ultimo'),
+ 'title' => __('Pre-fill from Request', 'wp-multisite-waas'),
+ 'tooltip' => __('The key is the field slug. If your field has the slug "my-color" for example, adding ?my-color=blue will pre-fill this field with the value "blue".', 'wp-multisite-waas'),
+ 'desc' => __('Enable this to allow this field to be pre-filled based on the request parameters.', 'wp-multisite-waas'),
'value' => 1,
'order' => 100,
'html_attr' => [
@@ -446,12 +446,12 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'logged' => [
'type' => 'select',
'value' => 'always',
- 'title' => __('Field Visibility', 'wp-ultimo'),
- 'desc' => __('Select the visibility of this field.', 'wp-ultimo'),
+ 'title' => __('Field Visibility', 'wp-multisite-waas'),
+ 'desc' => __('Select the visibility of this field.', 'wp-multisite-waas'),
'options' => [
- 'always' => __('Always show', 'wp-ultimo'),
- 'logged_only' => __('Only show for logged in users', 'wp-ultimo'),
- 'guests_only' => __('Only show for guests', 'wp-ultimo'),
+ 'always' => __('Always show', 'wp-multisite-waas'),
+ 'logged_only' => __('Only show for logged in users', 'wp-multisite-waas'),
+ 'guests_only' => __('Only show for guests', 'wp-multisite-waas'),
],
'html_attr' => [
'v-model' => 'logged',
@@ -473,9 +473,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
// Style Tab
'width' => [
'type' => 'number',
- 'title' => __('Wrapper Width', 'wp-ultimo'),
- 'placeholder' => __('100', 'wp-ultimo'),
- 'desc' => __('Set the width of this field wrapper (in %).', 'wp-ultimo'),
+ 'title' => __('Wrapper Width', 'wp-multisite-waas'),
+ 'placeholder' => __('100', 'wp-multisite-waas'),
+ 'desc' => __('Set the width of this field wrapper (in %).', 'wp-multisite-waas'),
'min' => 0,
'max' => 100,
'value' => 100,
@@ -490,9 +490,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
],
'wrapper_element_classes' => [
'type' => 'text',
- 'title' => __('Wrapper CSS Classes', 'wp-ultimo'),
- 'placeholder' => __('e.g. custom-field example-class', 'wp-ultimo'),
- 'desc' => __('You can enter multiple CSS classes separated by spaces. These will be applied to the field wrapper element.', 'wp-ultimo'),
+ 'title' => __('Wrapper CSS Classes', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. custom-field example-class', 'wp-multisite-waas'),
+ 'desc' => __('You can enter multiple CSS classes separated by spaces. These will be applied to the field wrapper element.', 'wp-multisite-waas'),
'value' => '',
'order' => 54,
'html_attr' => [
@@ -505,9 +505,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
],
'element_classes' => [
'type' => 'text',
- 'title' => __('Field CSS Classes', 'wp-ultimo'),
- 'placeholder' => __('e.g. custom-field example-class', 'wp-ultimo'),
- 'desc' => __('You can enter multiple CSS classes separated by spaces. These will be applied to the field element itself, when possible.', 'wp-ultimo'),
+ 'title' => __('Field CSS Classes', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. custom-field example-class', 'wp-multisite-waas'),
+ 'desc' => __('You can enter multiple CSS classes separated by spaces. These will be applied to the field element itself, when possible.', 'wp-multisite-waas'),
'value' => '',
'order' => 56,
'html_attr' => [
@@ -544,7 +544,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
$default_field['wrapper_html_attr'] = array_merge(
wu_get_isset($default_field, 'wrapper_html_attr', []),
[
- 'v-if' => sprintf('type && require("type", %s) && require("tab", "%s")', json_encode($reqs), $tab),
+ 'v-if' => sprintf('type && require("type", %s) && require("tab", "%s")', wp_json_encode($reqs), $tab),
'v-cloak' => '1',
]
);
@@ -552,11 +552,11 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
if ('name' === $default_field_slug || 'id' === $default_field_slug || 'default_value' === $default_field_slug) {
unset($default_field['wrapper_html_attr']['v-if']);
- $default_field['wrapper_html_attr']['v-show'] = sprintf('type && require("type", %s) && require("tab", "%s")', json_encode($reqs), $tab);
+ $default_field['wrapper_html_attr']['v-show'] = sprintf('type && require("type", %s) && require("tab", "%s")', wp_json_encode($reqs), $tab);
}
if ('id' === $default_field_slug) {
- $default_field['html_attr']['v-bind:required'] = sprintf('type && require("type", %s) && require("tab", "content")', json_encode($reqs));
+ $default_field['html_attr']['v-bind:required'] = sprintf('type && require("type", %s) && require("tab", "content")', wp_json_encode($reqs));
}
}
@@ -567,7 +567,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
[
'submit_button' => [
'type' => 'submit',
- 'title' => empty($attributes) ? __('Add Field', 'wp-ultimo') : __('Save Field', 'wp-ultimo'),
+ 'title' => empty($attributes) ? __('Add Field', 'wp-multisite-waas') : __('Save Field', 'wp-multisite-waas'),
'value' => 'save',
'order' => 100,
'classes' => 'button button-primary wu-w-full',
@@ -777,7 +777,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
wp_send_json_error(
new \WP_Error(
'checkout-form-not-found',
- __('The checkout form could not be found.', 'wp-ultimo')
+ __('The checkout form could not be found.', 'wp-multisite-waas')
)
);
}
@@ -855,18 +855,18 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'v-model' => 'tab',
],
'options' => [
- 'content' => __('Content', 'wp-ultimo'),
- 'visibility' => __('Visibility', 'wp-ultimo'),
- 'style' => __('Style', 'wp-ultimo'),
+ 'content' => __('Content', 'wp-multisite-waas'),
+ 'visibility' => __('Visibility', 'wp-multisite-waas'),
+ 'style' => __('Style', 'wp-multisite-waas'),
],
],
// Content Tab
'id' => [
'type' => 'text',
- 'title' => __('Step ID', 'wp-ultimo'),
- 'placeholder' => __('e.g. step-name', 'wp-ultimo'),
- 'desc' => __('This will be used on the URL. Only alpha-numeric and hyphens allowed.', 'wp-ultimo'),
+ 'title' => __('Step ID', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. step-name', 'wp-multisite-waas'),
+ 'desc' => __('This will be used on the URL. Only alpha-numeric and hyphens allowed.', 'wp-multisite-waas'),
'value' => '',
'html_attr' => [
'v-on:input' => 'id = $event.target.value.toLowerCase().replace(/[^a-z0-9-_]+/g, "")',
@@ -887,9 +887,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
],
'name' => [
'type' => 'text',
- 'title' => __('Step Title', 'wp-ultimo'),
- 'placeholder' => __('e.g. My Extra Step', 'wp-ultimo'),
- 'desc' => __('Mostly used internally, but made available for templates.', 'wp-ultimo'),
+ 'title' => __('Step Title', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. My Extra Step', 'wp-multisite-waas'),
+ 'desc' => __('Mostly used internally, but made available for templates.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => '',
'html_attr' => [
@@ -903,9 +903,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
],
'desc' => [
'type' => 'textarea',
- 'title' => __('Step Description', 'wp-ultimo'),
- 'placeholder' => __('e.g. This is the last step!', 'wp-ultimo'),
- 'desc' => __('Mostly used internally, but made available for templates.', 'wp-ultimo'),
+ 'title' => __('Step Description', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. This is the last step!', 'wp-multisite-waas'),
+ 'desc' => __('Mostly used internally, but made available for templates.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => '',
'html_attr' => [
@@ -922,12 +922,12 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'logged' => [
'type' => 'select',
'value' => 'always',
- 'title' => __('Logged Status', 'wp-ultimo'),
- 'desc' => __('Select the visibility of this step.', 'wp-ultimo'),
+ 'title' => __('Logged Status', 'wp-multisite-waas'),
+ 'desc' => __('Select the visibility of this step.', 'wp-multisite-waas'),
'options' => [
- 'always' => __('Always show', 'wp-ultimo'),
- 'logged_only' => __('Only show for logged in users', 'wp-ultimo'),
- 'guests_only' => __('Only show for guests', 'wp-ultimo'),
+ 'always' => __('Always show', 'wp-multisite-waas'),
+ 'logged_only' => __('Only show for logged in users', 'wp-multisite-waas'),
+ 'guests_only' => __('Only show for guests', 'wp-multisite-waas'),
],
'html_attr' => [
'v-model' => 'logged',
@@ -941,9 +941,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
// Style Tab
'element_id' => [
'type' => 'text',
- 'title' => __('Element ID', 'wp-ultimo'),
- 'placeholder' => __('myfield', 'wp-ultimo'),
- 'desc' => __('A custom ID to be added to the form element. Do not add the # symbol.', 'wp-ultimo'),
+ 'title' => __('Element ID', 'wp-multisite-waas'),
+ 'placeholder' => __('myfield', 'wp-multisite-waas'),
+ 'desc' => __('A custom ID to be added to the form element. Do not add the # symbol.', 'wp-multisite-waas'),
'value' => '',
'html_attr' => [
'v-model' => 'element_id',
@@ -956,9 +956,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'classes' => [
'type' => 'text',
- 'title' => __('Extra CSS Classes', 'wp-ultimo'),
- 'placeholder' => __('custom-field example-class', 'wp-ultimo'),
- 'desc' => __('You can enter multiple CSS classes separated by spaces.', 'wp-ultimo'),
+ 'title' => __('Extra CSS Classes', 'wp-multisite-waas'),
+ 'placeholder' => __('custom-field example-class', 'wp-multisite-waas'),
+ 'desc' => __('You can enter multiple CSS classes separated by spaces.', 'wp-multisite-waas'),
'value' => '',
'html_attr' => [
'v-model' => 'classes',
@@ -972,7 +972,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
// Submit Button
'submit_button' => [
'type' => 'submit',
- 'title' => empty($_step) ? __('Add Step', 'wp-ultimo') : __('Save Step', 'wp-ultimo'),
+ 'title' => empty($_step) ? __('Add Step', 'wp-multisite-waas') : __('Save Step', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -1033,7 +1033,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
wp_send_json_error(
new \WP_Error(
'checkout-form-not-found',
- __('The checkout form could not be found.', 'wp-ultimo')
+ __('The checkout form could not be found.', 'wp-multisite-waas')
)
);
}
@@ -1150,10 +1150,10 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'register_page' => wu_get_registration_url(),
'steps' => $steps,
'headers' => [
- 'order' => __('Order', 'wp-ultimo'),
- 'name' => __('Label', 'wp-ultimo'),
- 'type' => __('Type', 'wp-ultimo'),
- 'slug' => __('Slug', 'wp-ultimo'),
+ 'order' => __('Order', 'wp-multisite-waas'),
+ 'name' => __('Label', 'wp-multisite-waas'),
+ 'type' => __('Type', 'wp-multisite-waas'),
+ 'slug' => __('Slug', 'wp-multisite-waas'),
'move' => '',
],
]
@@ -1161,10 +1161,10 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
wp_enqueue_script('wu-checkout-form-editor');
- wp_enqueue_script('wu-vue-sortable', '//cdn.jsdelivr.net/npm/sortablejs@1.8.4/Sortable.min.js', [], wu_get_version());
- wp_enqueue_script('wu-vue-draggable', '//cdnjs.cloudflare.com/ajax/libs/Vue.Draggable/2.20.0/vuedraggable.umd.min.js', [], wu_get_version());
+ wp_enqueue_script('wu-vue-sortable', '//cdn.jsdelivr.net/npm/sortablejs@1.8.4/Sortable.min.js', [], wu_get_version(), true);
+ wp_enqueue_script('wu-vue-draggable', '//cdnjs.cloudflare.com/ajax/libs/Vue.Draggable/2.20.0/vuedraggable.umd.min.js', [], wu_get_version(), true);
- wp_enqueue_style('wu-checkout-form-editor', wu_get_asset('checkout-editor.css', 'css'));
+ wp_enqueue_style('wu-checkout-form-editor', wu_get_asset('checkout-editor.css', 'css'), [], wu_get_version());
}
/**
@@ -1209,9 +1209,9 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
$new_fields['conversion_snippets'] = [
'type' => 'code-editor',
- 'title' => __('Conversion Snippets', 'wp-ultimo'),
+ 'title' => __('Conversion Snippets', 'wp-multisite-waas'),
// translators: %s is a list of placeholders.
- 'desc' => sprintf(__('Add custom snippets in HTML (with javascript support) to add conversion tracking pixels and such. This code is only run on the successful Thank You step.
Available placeholders are: %s', 'wp-ultimo'), $fields_placeholder),
+ 'desc' => sprintf(__('Add custom snippets in HTML (with javascript support) to add conversion tracking pixels and such. This code is only run on the successful Thank You step.
Available placeholders are: %s', 'wp-multisite-waas'), $fields_placeholder),
'value' => $this->get_object()->get_conversion_snippets(),
'lang' => 'htmlmixed',
];
@@ -1247,15 +1247,15 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_tabs_widget(
'advanced',
[
- 'title' => __('Advanced Options', 'wp-ultimo'),
+ 'title' => __('Advanced Options', 'wp-multisite-waas'),
'position' => 'advanced',
'html_attr' => [
'data-on-load' => 'wu_initialize_code_editors',
],
'sections' => [
'thank-you' => [
- 'title' => __('Thank You', 'wp-ultimo'),
- 'desc' => __('Configure the Thank You page for this Checkout Form.', 'wp-ultimo'),
+ 'title' => __('Thank You', 'wp-multisite-waas'),
+ 'desc' => __('Configure the Thank You page for this Checkout Form.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-emoji-happy',
'state' => [
'enable_thank_you_page' => $this->get_object()->has_thank_you_page(),
@@ -1264,8 +1264,8 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => $this->get_thank_you_page_fields(),
],
'scripts' => [
- 'title' => __('Scripts', 'wp-ultimo'),
- 'desc' => __('Configure the Thank You page for this Checkout Form.', 'wp-ultimo'),
+ 'title' => __('Scripts', 'wp-multisite-waas'),
+ 'desc' => __('Configure the Thank You page for this Checkout Form.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-code',
'state' => [
'enable_thank_you_page' => $this->get_object()->has_thank_you_page(),
@@ -1274,16 +1274,16 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'custom_css' => [
'type' => 'code-editor',
- 'title' => __('Custom CSS', 'wp-ultimo'),
- 'desc' => __('Add custom CSS code to your checkout form. SCSS syntax is supported.', 'wp-ultimo'),
+ 'title' => __('Custom CSS', 'wp-multisite-waas'),
+ 'desc' => __('Add custom CSS code to your checkout form. SCSS syntax is supported.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_custom_css(),
'lang' => 'css',
],
],
],
'restrictions' => [
- 'title' => __('Restrictions', 'wp-ultimo'),
- 'desc' => __('Control the access to this checkout form.', 'wp-ultimo'),
+ 'title' => __('Restrictions', 'wp-multisite-waas'),
+ 'desc' => __('Control the access to this checkout form.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-block',
'state' => [
'restrict_by_country' => $this->get_object()->has_country_lock(),
@@ -1291,17 +1291,17 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'restrict_by_country' => [
'type' => 'toggle',
- 'title' => __('Restrict by Country', 'wp-ultimo'),
- 'desc' => __('Restrict this checkout form to specific countries.', 'wp-ultimo'),
+ 'title' => __('Restrict by Country', 'wp-multisite-waas'),
+ 'desc' => __('Restrict this checkout form to specific countries.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'restrict_by_country',
],
],
'allowed_countries' => [
'type' => 'select',
- 'title' => __('Allowed Countries', 'wp-ultimo'),
- 'desc' => __('Select the allowed countries.', 'wp-ultimo'),
- 'placeholder' => __('Type to search countries...', 'wp-ultimo'),
+ 'title' => __('Allowed Countries', 'wp-multisite-waas'),
+ 'desc' => __('Select the allowed countries.', 'wp-multisite-waas'),
+ 'placeholder' => __('Type to search countries...', 'wp-multisite-waas'),
'options' => 'wu_get_countries',
'value' => $this->get_object()->get_allowed_countries(),
'wrapper_html_attr' => [
@@ -1322,7 +1322,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'events',
[
- 'title' => __('Events', 'wp-ultimo'),
+ 'title' => __('Events', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Inside_Events_List_Table(),
'query_filter' => [$this, 'query_filter'],
'position' => 'advanced',
@@ -1344,8 +1344,8 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'slug' => [
'type' => 'text',
- 'title' => __('Checkout Form Slug', 'wp-ultimo'),
- 'desc' => __('This is used to create shortcodes and more.', 'wp-ultimo'),
+ 'title' => __('Checkout Form Slug', 'wp-multisite-waas'),
+ 'desc' => __('This is used to create shortcodes and more.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_slug(),
'wrapper_html_attr' => [
'v-cloak' => '1',
@@ -1358,7 +1358,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
],
'slug_change_note' => [
'type' => 'note',
- 'desc' => __('You are changing the form slug. If you save this change, all the shortcodes and blocks referencing this slug will stop working until you update them with the new slug.', 'wp-ultimo'),
+ 'desc' => __('You are changing the form slug. If you save this change, all the shortcodes and blocks referencing this slug will stop working until you update them with the new slug.', 'wp-multisite-waas'),
'classes' => 'wu-p-2 wu-bg-yellow-200 wu-text-yellow-700 wu-rounded wu-w-full',
'wrapper_html_attr' => [
'v-show' => '(original_slug != slug) && slug',
@@ -1372,12 +1372,12 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'active',
[
- 'title' => __('Active', 'wp-ultimo'),
+ 'title' => __('Active', 'wp-multisite-waas'),
'fields' => [
'active' => [
'type' => 'toggle',
- 'title' => __('Active', 'wp-ultimo'),
- 'desc' => __('Use this option to manually enable or disable this checkout form.', 'wp-ultimo'),
+ 'title' => __('Active', 'wp-multisite-waas'),
+ 'desc' => __('Use this option to manually enable or disable this checkout form.', 'wp-multisite-waas'),
'value' => $this->get_object()->is_active(),
],
],
@@ -1389,17 +1389,17 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
[
[
'id' => 'checkout-form-editor',
- 'title' => __('Welcome to the Checkout Form builder!', 'wp-ultimo'),
+ 'title' => __('Welcome to the Checkout Form builder!', 'wp-multisite-waas'),
'text' => [
- __('You should be able to create registration forms in any way, shape, and form you desire. This editor allows you to do just that 😃', 'wp-ultimo'),
- __('Want a registration form with multiple steps? Check! A single step? Check! Control the visibility of certain steps and fields based on the context of the customer? Check!', 'wp-ultimo'),
+ __('You should be able to create registration forms in any way, shape, and form you desire. This editor allows you to do just that 😃', 'wp-multisite-waas'),
+ __('Want a registration form with multiple steps? Check! A single step? Check! Control the visibility of certain steps and fields based on the context of the customer? Check!', 'wp-multisite-waas'),
],
],
[
'id' => 'add-new-step',
- 'title' => __('Adding new Steps', 'wp-ultimo'),
+ 'title' => __('Adding new Steps', 'wp-multisite-waas'),
'text' => [
- __('To add a new step to the registration form, use this button here.', 'wp-ultimo'),
+ __('To add a new step to the registration form, use this button here.', 'wp-multisite-waas'),
],
'attachTo' => [
'element' => '#wp-ultimo-list-table-add-new-1 > div > div.wu-w-1\/2.wu-text-right > ul > li:nth-child(2) > a',
@@ -1408,10 +1408,10 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
],
[
'id' => 'add-new-field',
- 'title' => __('Adding new Fields', 'wp-ultimo'),
+ 'title' => __('Adding new Fields', 'wp-multisite-waas'),
'text' => [
- __('To add a new field to a step, use this button here. You can add fields to capture additional data from your customers and use that data to populate site templates.', 'wp-ultimo'),
- sprintf('%s', wu_get_documentation_url('wp-ultimo-populate-site-template'), __('You can learn more about that here →', 'wp-ultimo')),
+ __('To add a new field to a step, use this button here. You can add fields to capture additional data from your customers and use that data to populate site templates.', 'wp-multisite-waas'),
+ sprintf('%s', wu_get_documentation_url('wp-ultimo-populate-site-template'), __('You can learn more about that here →', 'wp-multisite-waas')),
],
'attachTo' => [
'element' => '#wp-ultimo-list-table-checkout > div.inside > div.wu-bg-gray-100.wu-px-4.wu-py-3.wu--m-3.wu-mt-3.wu-border-t.wu-border-l-0.wu-border-r-0.wu-border-b-0.wu-border-gray-400.wu-border-solid.wu-text-right > ul > li:nth-child(3) > a',
@@ -1430,7 +1430,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_title() {
- return $this->edit ? __('Edit Checkout Form', 'wp-ultimo') : __('Add new Checkout Form', 'wp-ultimo');
+ return $this->edit ? __('Edit Checkout Form', 'wp-multisite-waas') : __('Add new Checkout Form', 'wp-multisite-waas');
}
/**
@@ -1441,7 +1441,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_menu_title() {
- return __('Edit Checkout_Form', 'wp-ultimo');
+ return __('Edit Checkout_Form', 'wp-multisite-waas');
}
/**
@@ -1453,15 +1453,15 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
public function get_labels() {
return [
- 'edit_label' => __('Edit Checkout Form', 'wp-ultimo'),
- 'add_new_label' => __('Add new Checkout Form', 'wp-ultimo'),
- 'updated_message' => __('Checkout Form updated with success!', 'wp-ultimo'),
- 'title_placeholder' => __('Enter Checkout Form Name', 'wp-ultimo'),
- 'title_description' => __('This name is used for internal reference only.', 'wp-ultimo'),
- 'save_button_label' => __('Save Checkout Form', 'wp-ultimo'),
+ 'edit_label' => __('Edit Checkout Form', 'wp-multisite-waas'),
+ 'add_new_label' => __('Add new Checkout Form', 'wp-multisite-waas'),
+ 'updated_message' => __('Checkout Form updated with success!', 'wp-multisite-waas'),
+ 'title_placeholder' => __('Enter Checkout Form Name', 'wp-multisite-waas'),
+ 'title_description' => __('This name is used for internal reference only.', 'wp-multisite-waas'),
+ 'save_button_label' => __('Save Checkout Form', 'wp-multisite-waas'),
'save_description' => '',
- 'delete_button_label' => __('Delete Checkout Form', 'wp-ultimo'),
- 'delete_description' => __('Be careful. This action is irreversible.', 'wp-ultimo'),
+ 'delete_button_label' => __('Delete Checkout Form', 'wp-multisite-waas'),
+ 'delete_description' => __('Be careful. This action is irreversible.', 'wp-multisite-waas'),
];
}
@@ -1500,7 +1500,7 @@ class Checkout_Form_Edit_Admin_Page extends Edit_Admin_Page {
$item = wu_get_checkout_form($item_id);
if ( ! $item) {
- wp_redirect(wu_network_admin_url('wp-ultimo-checkout-forms'));
+ wp_safe_redirect(wu_network_admin_url('wp-ultimo-checkout-forms'));
exit;
}
diff --git a/inc/admin-pages/class-checkout-form-list-admin-page.php b/inc/admin-pages/class-checkout-form-list-admin-page.php
index 7c1cc97..963169c 100644
--- a/inc/admin-pages/class-checkout-form-list-admin-page.php
+++ b/inc/admin-pages/class-checkout-form-list-admin-page.php
@@ -69,17 +69,17 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
[
[
'id' => 'checkout-form-list',
- 'title' => __('Checkout Forms', 'wp-ultimo'),
+ 'title' => __('Checkout Forms', 'wp-multisite-waas'),
'text' => [
- __('Checkout Forms are an easy and flexible way to experiment with different approaches when trying to convert new customers.', 'wp-ultimo'),
+ __('Checkout Forms are an easy and flexible way to experiment with different approaches when trying to convert new customers.', 'wp-multisite-waas'),
],
],
[
'id' => 'default-form',
- 'title' => __('Experiment!', 'wp-ultimo'),
+ 'title' => __('Experiment!', 'wp-multisite-waas'),
'text' => [
- __('You can create as many checkout forms as you want, with different fields, products on offer, etc.', 'wp-ultimo'),
- __('Planning on running some sort of promotion? Why not create a custom landing page with a tailor-maid checkout form to go with? The possibilities are endless.', 'wp-ultimo'),
+ __('You can create as many checkout forms as you want, with different fields, products on offer, etc.', 'wp-multisite-waas'),
+ __('Planning on running some sort of promotion? Why not create a custom landing page with a tailor-maid checkout form to go with? The possibilities are endless.', 'wp-multisite-waas'),
],
'attachTo' => [
'element' => '#wp-ultimo-wrap > h1 > a:first-child',
@@ -121,8 +121,8 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
$fields = [
'template' => [
'type' => 'select-icon',
- 'title' => __('Checkout Form Template', 'wp-ultimo'),
- 'desc' => __('Select a starting point for a new Checkout Form.', 'wp-ultimo'),
+ 'title' => __('Checkout Form Template', 'wp-multisite-waas'),
+ 'desc' => __('Select a starting point for a new Checkout Form.', 'wp-multisite-waas'),
'placeholder' => '',
'tooltip' => '',
'value' => '',
@@ -132,22 +132,22 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
],
'options' => [
'single-step' => [
- 'title' => __('Single Step', 'wp-ultimo'),
+ 'title' => __('Single Step', 'wp-multisite-waas'),
'icon' => 'dashicons-before dashicons-list-view',
],
'multi-step' => [
- 'title' => __('Multi-Step', 'wp-ultimo'),
+ 'title' => __('Multi-Step', 'wp-multisite-waas'),
'icon' => 'dashicons-before dashicons-excerpt-view',
],
'blank' => [
- 'title' => __('Blank', 'wp-ultimo'),
+ 'title' => __('Blank', 'wp-multisite-waas'),
'icon' => 'dashicons-before dashicons-admin-page',
],
],
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Go to the Editor →', 'wp-ultimo'),
+ 'title' => __('Go to the Editor →', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -163,7 +163,7 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
'field_wrapper_classes' => 'wu-w-full wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t wu-border-l-0 wu-border-r-0 wu-border-b-0 wu-border-gray-300 wu-border-solid',
'html_attr' => [
'data-wu-app' => 'add_checkout_form_field',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'template' => 'single-step',
]
@@ -189,7 +189,7 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
$checkout_form->use_template($template);
- $checkout_form->set_name(__('Draft Checkout Form', 'wp-ultimo'));
+ $checkout_form->set_name(__('Draft Checkout Form', 'wp-multisite-waas'));
$checkout_form->set_slug(uniqid());
@@ -222,8 +222,8 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
public function get_labels() {
return [
- 'deleted_message' => __('Checkout Form removed successfully.', 'wp-ultimo'),
- 'search_label' => __('Search Checkout Form', 'wp-ultimo'),
+ 'deleted_message' => __('Checkout Form removed successfully.', 'wp-multisite-waas'),
+ 'search_label' => __('Search Checkout Form', 'wp-multisite-waas'),
];
}
@@ -235,7 +235,7 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
*/
public function get_title() {
- return __('Checkout Forms', 'wp-ultimo');
+ return __('Checkout Forms', 'wp-multisite-waas');
}
/**
@@ -246,7 +246,7 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
*/
public function get_menu_title() {
- return __('Checkout Forms', 'wp-ultimo');
+ return __('Checkout Forms', 'wp-multisite-waas');
}
/**
@@ -257,7 +257,7 @@ class Checkout_Form_List_Admin_Page extends List_Admin_Page {
*/
public function get_submenu_title() {
- return __('Checkout Forms', 'wp-ultimo');
+ return __('Checkout Forms', 'wp-multisite-waas');
}
/**
diff --git a/inc/admin-pages/class-customer-edit-admin-page.php b/inc/admin-pages/class-customer-edit-admin-page.php
index b6313c9..2917107 100644
--- a/inc/admin-pages/class-customer-edit-admin-page.php
+++ b/inc/admin-pages/class-customer-edit-admin-page.php
@@ -108,6 +108,8 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
wp_enqueue_style('wu-flags');
+ wp_enqueue_script_module('wu-flags-polyfill');
+
wp_enqueue_editor();
wp_enqueue_media();
@@ -159,16 +161,16 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'confirm' => [
'type' => 'toggle',
- 'title' => __('Confirm Transfer', 'wp-ultimo'),
- 'desc' => __('This will start the transfer of assets from one user to another.', 'wp-ultimo'),
+ 'title' => __('Confirm Transfer', 'wp-multisite-waas'),
+ 'desc' => __('This will start the transfer of assets from one user to another.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'confirmed',
],
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Start Transfer', 'wp-ultimo'),
- 'placeholder' => __('Start Transfer', 'wp-ultimo'),
+ 'title' => __('Start Transfer', 'wp-multisite-waas'),
+ 'placeholder' => __('Start Transfer', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -221,11 +223,11 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$target_user = get_user_by('id', wu_request('target_user_id'));
if ( ! $customer) {
- wp_send_json_error(new \WP_Error('not-found', __('Customer not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Customer not found.', 'wp-multisite-waas')));
}
if ( ! $target_user) {
- wp_send_json_error(new \WP_Error('not-found', __('User not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('User not found.', 'wp-multisite-waas')));
}
$customer->set_user_id($target_user->ID);
@@ -261,8 +263,8 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$custom_fields = [
'delete_all' => [
'type' => 'toggle',
- 'title' => __('Delete everything', 'wp-ultimo'),
- 'desc' => __('Sites, payments and memberships.', 'wp-ultimo'),
+ 'title' => __('Delete everything', 'wp-multisite-waas'),
+ 'desc' => __('Sites, payments and memberships.', 'wp-multisite-waas'),
'html_attr' => [
'v-bind:value' => 'delete_all_confirmed',
'v-model' => 'delete_all_confirmed',
@@ -270,8 +272,8 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
're_assignment_customer_id' => [
'type' => 'model',
- 'title' => __('Re-assignment to customer', 'wp-ultimo'),
- 'placeholder' => __('Select Customer...', 'wp-ultimo'),
+ 'title' => __('Re-assignment to customer', 'wp-multisite-waas'),
+ 'placeholder' => __('Select Customer...', 'wp-multisite-waas'),
'html_attr' => [
'data-model' => 'customer',
'data-value-field' => 'id',
@@ -411,7 +413,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$field_location_breadcrumbs = [
__(
'orphan field - the original form no longer exists',
- 'wp-ultimo'
+ 'wp-multisite-waas'
),
];
@@ -427,7 +429,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$location = sprintf(
'%s %s',
- __('Location:', 'wp-ultimo'),
+ __('Location:', 'wp-multisite-waas'),
implode(' → ', array_filter($field_location_breadcrumbs))
);
@@ -475,10 +477,10 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
if ($meta_fields_unset) {
$collapsible_header['display_unset_fields'] = [
- 'title' => __('Display unset fields', 'wp-ultimo'),
+ 'title' => __('Display unset fields', 'wp-multisite-waas'),
'desc' => __(
'If fields were added after the customer creation or onto a different form, they will not have a set value for this customer. You can manually set those here.',
- 'wp-ultimo'
+ 'wp-multisite-waas'
),
'type' => 'toggle',
'wrapper_classes' => 'wu-bg-gray-100',
@@ -493,14 +495,14 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
if (empty($final_fields)) {
$final_fields['empty'] = [
'type' => 'note',
- 'desc' => __('No custom meta data collected and no custom fields found.', 'wp-ultimo'),
+ 'desc' => __('No custom meta data collected and no custom fields found.', 'wp-multisite-waas'),
'classes' => 'wu-text-center',
];
}
$final_fields['display_new_meta_repeater'] = [
- 'title' => __('Manually add custom meta fields', 'wp-ultimo'),
- 'desc' => __('Add new custom meta fields to this customer.', 'wp-ultimo'),
+ 'title' => __('Manually add custom meta fields', 'wp-multisite-waas'),
+ 'desc' => __('Add new custom meta fields to this customer.', 'wp-multisite-waas'),
'type' => 'toggle',
'wrapper_classes' => 'wu-bg-gray-100',
'html_attr' => [
@@ -509,7 +511,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
];
$default_meta_value = fn(string $type, $value = '', bool $is_default = false) => [
- 'title' => __('Value', 'wp-ultimo'),
+ 'title' => __('Value', 'wp-multisite-waas'),
'type' => $type,
'value' => $value,
'wrapper_classes' => 'wu-w-1/4 wu-ml-2',
@@ -534,12 +536,12 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
'type' => 'note',
'desc' => sprintf(
' new_meta_fields.splice(index, 1)">',
- __('Remove', 'wp-ultimo')
+ __('Remove', 'wp-multisite-waas')
),
'wrapper_classes' => 'wu-absolute wu-top-0 wu-right-0',
],
'new_meta_slug' => [
- 'title' => __('Slug', 'wp-ultimo'),
+ 'title' => __('Slug', 'wp-multisite-waas'),
'type' => 'text',
'value' => '',
'wrapper_classes' => 'wu-w-1/4',
@@ -550,7 +552,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
],
'new_meta_title' => [
- 'title' => __('Title', 'wp-ultimo'),
+ 'title' => __('Title', 'wp-multisite-waas'),
'type' => 'text',
'value' => '',
'wrapper_classes' => 'wu-w-1/4 wu-ml-2',
@@ -559,14 +561,14 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
],
'new_meta_type' => [
- 'title' => __('Type', 'wp-ultimo'),
+ 'title' => __('Type', 'wp-multisite-waas'),
'type' => 'select',
'options' => [
- 'text' => __('Text', 'wp-ultimo'),
- 'textarea' => __('Textarea', 'wp-ultimo'),
- 'checkbox' => __('Checkbox', 'wp-ultimo'),
- 'color' => __('Color', 'wp-ultimo'),
- 'image' => __('Image', 'wp-ultimo'),
+ 'text' => __('Text', 'wp-multisite-waas'),
+ 'textarea' => __('Textarea', 'wp-multisite-waas'),
+ 'checkbox' => __('Checkbox', 'wp-multisite-waas'),
+ 'color' => __('Color', 'wp-multisite-waas'),
+ 'image' => __('Image', 'wp-multisite-waas'),
],
'wrapper_classes' => 'wu-w-1/4 wu-ml-2',
'html_attr' => [
@@ -589,7 +591,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
'repeat_option' => [
'type' => 'submit',
- 'title' => __('+ Add meta field', 'wp-ultimo'),
+ 'title' => __('+ Add meta field', 'wp-multisite-waas'),
'classes' => 'button wu-self-end',
'wrapper_classes' => 'wu-bg-whiten wu-items-end',
'html_attr' => [
@@ -628,7 +630,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'at_a_glance',
[
- 'title' => __('At a Glance', 'wp-ultimo'),
+ 'title' => __('At a Glance', 'wp-multisite-waas'),
'position' => 'normal',
'classes' => 'wu-overflow-hidden wu-m-0 wu--mt-1 wu--mx-3 wu--mb-3',
'field_wrapper_classes' => 'wu-w-1/3 wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t-0 wu-border-l-0 wu-border-r wu-border-b-0 wu-border-gray-300 wu-border-solid wu-float-left wu-relative',
@@ -639,23 +641,23 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
'id' => [
'type' => 'text-display',
'copy' => true,
- 'title' => __('Customer ID', 'wp-ultimo'),
+ 'title' => __('Customer ID', 'wp-multisite-waas'),
'display_value' => $this->get_object()->get_id(),
'tooltip' => '',
],
'last_login' => [
'edit' => false,
- 'title' => __('Last Login', 'wp-ultimo'),
+ 'title' => __('Last Login', 'wp-multisite-waas'),
'type' => 'text-edit',
'value' => $this->edit ? $this->get_object()->get_last_login(false) : __(
'No date',
- 'wp-ultimo'
+ 'wp-multisite-waas'
),
'display_value' => $this->edit ? $this->get_object()->get_last_login(false) : false,
],
'total_grossed' => [
'type' => 'text-display',
- 'title' => __('Total Grossed', 'wp-ultimo'),
+ 'title' => __('Total Grossed', 'wp-multisite-waas'),
'display_value' => wu_format_currency($this->get_object()->get_total_grossed()),
'tooltip' => '',
],
@@ -666,7 +668,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'memberships',
[
- 'title' => __('Memberships', 'wp-ultimo'),
+ 'title' => __('Memberships', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Customers_Membership_List_Table(),
'query_filter' => [$this, 'memberships_query_filter'],
]
@@ -675,34 +677,34 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_tabs_widget(
'options',
[
- 'title' => __('Customer Options', 'wp-ultimo'),
+ 'title' => __('Customer Options', 'wp-multisite-waas'),
'position' => 'normal',
'sections' => apply_filters(
'wu_customer_options_sections',
[
'general' => [
- 'title' => __('General', 'wp-ultimo'),
- 'desc' => __('General options for the customer.', 'wp-ultimo'),
+ 'title' => __('General', 'wp-multisite-waas'),
+ 'desc' => __('General options for the customer.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-globe',
'fields' => [
'vip' => [
'type' => 'toggle',
- 'title' => __('VIP', 'wp-ultimo'),
- 'desc' => __('Set this customer as a VIP.', 'wp-ultimo'),
+ 'title' => __('VIP', 'wp-multisite-waas'),
+ 'desc' => __('Set this customer as a VIP.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => $this->get_object()->is_vip(),
],
],
],
'billing_info' => [
- 'title' => __('Billing Info', 'wp-ultimo'),
- 'desc' => __('Billing information for this particular customer', 'wp-ultimo'),
+ 'title' => __('Billing Info', 'wp-multisite-waas'),
+ 'desc' => __('Billing information for this particular customer', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-address',
'fields' => $this->get_object()->get_billing_address()->get_fields(),
],
'custom_meta' => [
- 'title' => __('Custom Meta', 'wp-ultimo'),
- 'desc' => __('Custom data collected via WP Multisite WaaS forms.', 'wp-ultimo'),
+ 'title' => __('Custom Meta', 'wp-multisite-waas'),
+ 'desc' => __('Custom data collected via WP Multisite WaaS forms.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-database wu-pt-px',
'fields' => $this->generate_customer_meta_fields(),
'state' => [
@@ -719,8 +721,8 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
// @todo: bring these back
// phpcs:disable
// 'payment_methods' => array(
- // 'title' => __('Payment Methods', 'wp-ultimo'),
- // 'desc' => __('Add extra information to this customer.', 'wp-ultimo'),
+ // 'title' => __('Payment Methods', 'wp-multisite-waas'),
+ // 'desc' => __('Add extra information to this customer.', 'wp-multisite-waas'),
// 'icon' => 'dashicons-wu-credit-card',
// 'fields' => apply_filters('wu_customer_payment_methods', array(), $this->get_object(), $this),
// ),
@@ -734,7 +736,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'payments',
[
- 'title' => __('Payments', 'wp-ultimo'),
+ 'title' => __('Payments', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Customers_Payment_List_Table(),
'query_filter' => [$this, 'memberships_query_filter'],
]
@@ -743,7 +745,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'sites',
[
- 'title' => __('Sites', 'wp-ultimo'),
+ 'title' => __('Sites', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Customers_Site_List_Table(),
'query_filter' => [$this, 'sites_query_filter'],
]
@@ -752,7 +754,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'events',
[
- 'title' => __('Events', 'wp-ultimo'),
+ 'title' => __('Events', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Inside_Events_List_Table(),
'query_filter' => [$this, 'events_query_filter'],
]
@@ -763,7 +765,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
[
'html_attr' => [
'data-wu-app' => 'customer_save',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'original_user_id' => $this->get_object()->get_user_id(),
'user_id' => $this->get_object()->get_user_id(),
@@ -782,9 +784,9 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'user_id' => [
'type' => 'model',
- 'title' => __('User', 'wp-ultimo'),
- 'placeholder' => __('Search WordPress user...', 'wp-ultimo'),
- 'desc' => __('The WordPress user associated to this customer.', 'wp-ultimo'),
+ 'title' => __('User', 'wp-multisite-waas'),
+ 'placeholder' => __('Search WordPress user...', 'wp-multisite-waas'),
+ 'desc' => __('The WordPress user associated to this customer.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_user_id(),
'tooltip' => '',
'min' => 1,
@@ -795,7 +797,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
'data-label-field' => 'display_name',
'data-search-field' => 'display_name',
'data-max-items' => 1,
- 'data-selected' => json_encode($this->get_object()->get_user()->data),
+ 'data-selected' => wp_json_encode($this->get_object()->get_user()->data),
],
'wrapper_html_attr' => [
'v-cloak' => '1',
@@ -805,7 +807,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
'type' => 'note',
'desc' => __(
'Changing the user will transfer the customer and all its assets to the new user.',
- 'wp-ultimo'
+ 'wp-multisite-waas'
),
'classes' => 'wu-p-2 wu-bg-red-100 wu-text-red-600 wu-rounded wu-w-full',
'wrapper_html_attr' => [
@@ -815,16 +817,16 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
'email_verification' => [
'type' => 'select',
- 'title' => __('Email Verification', 'wp-ultimo'),
- 'placeholder' => __('Select Status', 'wp-ultimo'),
+ 'title' => __('Email Verification', 'wp-multisite-waas'),
+ 'placeholder' => __('Select Status', 'wp-multisite-waas'),
'desc' => __(
'The email verification status. This gets automatically switched to Verified when the customer verifies their email address.',
- 'wp-ultimo'
+ 'wp-multisite-waas'
),
'options' => [
- 'none' => __('None', 'wp-ultimo'),
- 'pending' => __('Pending', 'wp-ultimo'),
- 'verified' => __('Verified', 'wp-ultimo'),
+ 'none' => __('None', 'wp-multisite-waas'),
+ 'pending' => __('Pending', 'wp-multisite-waas'),
+ 'verified' => __('Verified', 'wp-multisite-waas'),
],
'value' => $this->get_object()->get_email_verification(),
'tooltip' => '',
@@ -837,10 +839,10 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
'confirm_membership' => [
'type' => 'toggle',
- 'title' => __('Activate Memberships', 'wp-ultimo'),
+ 'title' => __('Activate Memberships', 'wp-multisite-waas'),
'desc' => __(
'If you toggle this option, this change in status will also activate the related pending memberships. If any sites are pending, they are also going to be published automatically.',
- 'wp-ultimo'
+ 'wp-multisite-waas'
),
'value' => 0,
'wrapper_html_attr' => [
@@ -850,7 +852,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
'send_verification' => [
'type' => 'submit',
- 'title' => __('Re-send Verification Email →', 'wp-ultimo'),
+ 'title' => __('Re-send Verification Email →', 'wp-multisite-waas'),
'value' => 'send_verification',
'classes' => 'button wu-w-full',
'wrapper_html_attr' => [
@@ -871,7 +873,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
'transfer' => [
'type' => 'link',
- 'display_value' => __('Transfer Customer', 'wp-ultimo'),
+ 'display_value' => __('Transfer Customer', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-bg-gray-200',
'classes' => 'button wubox wu-w-full wu-text-center',
'wrapper_html_attr' => [
@@ -886,7 +888,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
'target_user_id' => '',
]
) . "=' + user_id",
- 'title' => __('Transfer Customer', 'wp-ultimo'),
+ 'title' => __('Transfer Customer', 'wp-multisite-waas'),
],
],
],
@@ -896,16 +898,16 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'last-login',
[
- 'title' => __('Last Login & IPs', 'wp-ultimo'),
+ 'title' => __('Last Login & IPs', 'wp-multisite-waas'),
'fields' => [
'last_login' => [
'edit' => true,
- 'title' => __('Last Login', 'wp-ultimo'),
+ 'title' => __('Last Login', 'wp-multisite-waas'),
'type' => 'text-edit',
'date' => true,
'value' => $this->edit ? $this->get_object()->get_last_login(false) : __(
'No date',
- 'wp-ultimo'
+ 'wp-multisite-waas'
),
'display_value' => $this->edit ? $this->get_object()->get_last_login(false) : false,
'placeholder' => '2020-04-04 12:00:00',
@@ -916,12 +918,12 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
],
],
'ips' => [
- 'title' => __('IP Address', 'wp-ultimo'),
+ 'title' => __('IP Address', 'wp-multisite-waas'),
'type' => 'text-edit',
'display_value' => $this->get_object()->get_last_ip(),
],
'country' => [
- 'title' => __('IP Address Country', 'wp-ultimo'),
+ 'title' => __('IP Address Country', 'wp-multisite-waas'),
'type' => 'text-edit',
'display_value' => [$this, 'render_country'],
],
@@ -944,10 +946,10 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
if ($country_code) {
$html = sprintf(
- '%s',
+ '%s ',
$country_name,
- strtolower((string) $country_code),
- wu_tooltip_text($country_name)
+ wu_tooltip_text($country_name),
+ wu_get_flag_emoji((string) $country_code)
);
} else {
$html = $country_name;
@@ -964,7 +966,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_title() {
- return $this->edit ? __('Edit Customer', 'wp-ultimo') : __('Add new Customer', 'wp-ultimo');
+ return $this->edit ? __('Edit Customer', 'wp-multisite-waas') : __('Add new Customer', 'wp-multisite-waas');
}
/**
@@ -975,7 +977,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_menu_title() {
- return __('Edit Customer', 'wp-ultimo');
+ return __('Edit Customer', 'wp-multisite-waas');
}
/**
@@ -998,15 +1000,15 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
public function get_labels() {
return [
- 'edit_label' => __('Edit Customer', 'wp-ultimo'),
- 'add_new_label' => __('Add new Customer', 'wp-ultimo'),
- 'updated_message' => __('Customer updated with success!', 'wp-ultimo'),
- 'title_placeholder' => __('Enter Customer', 'wp-ultimo'),
+ 'edit_label' => __('Edit Customer', 'wp-multisite-waas'),
+ 'add_new_label' => __('Add new Customer', 'wp-multisite-waas'),
+ 'updated_message' => __('Customer updated with success!', 'wp-multisite-waas'),
+ 'title_placeholder' => __('Enter Customer', 'wp-multisite-waas'),
'title_description' => '',
- 'save_button_label' => __('Save Customer', 'wp-ultimo'),
+ 'save_button_label' => __('Save Customer', 'wp-multisite-waas'),
'save_description' => '',
- 'delete_button_label' => __('Delete Customer', 'wp-ultimo'),
- 'delete_description' => __('Be careful. This action is irreversible.', 'wp-ultimo'),
+ 'delete_button_label' => __('Delete Customer', 'wp-multisite-waas'),
+ 'delete_description' => __('Be careful. This action is irreversible.', 'wp-multisite-waas'),
];
}
@@ -1080,7 +1082,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
$item = wu_get_customer($item_id);
if ( ! $item || $item->get_type() !== 'customer') {
- wp_redirect(wu_network_admin_url('wp-ultimo-customers'));
+ wp_safe_redirect(wu_network_admin_url('wp-ultimo-customers'));
exit;
}
@@ -1121,7 +1123,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
]
);
- wp_redirect($redirect_url);
+ wp_safe_redirect($redirect_url);
exit;
}
@@ -1222,7 +1224,7 @@ class Customer_Edit_Admin_Page extends Edit_Admin_Page {
if (isset($_GET['notice_verification_sent'])) : ?>
This is probably due to a background action being performed (like a transfer between different accounts, for example). You can manually unlock it, but be careful. The lock should be released automatically in %s seconds.', 'wp-ultimo'), wu_get_next_queue_run() + 10);
+ $message = sprintf(__('This item is locked from editions.
This is probably due to a background action being performed (like a transfer between different accounts, for example). You can manually unlock it, but be careful. The lock should be released automatically in %s seconds.', 'wp-multisite-waas'), wu_get_next_queue_run() + 10);
$actions = [
'preview' => [
- 'title' => __('Unlock', 'wp-ultimo'),
+ 'title' => __('Unlock', 'wp-multisite-waas'),
'url' => add_query_arg(
[
'remove-lock' => 1,
@@ -184,7 +184,7 @@ abstract class Edit_Admin_Page extends Base_Admin_Page {
*/
$this->get_object()->unlock();
- wp_redirect(
+ wp_safe_redirect(
remove_query_arg(
[
'remove-lock',
@@ -264,15 +264,15 @@ abstract class Edit_Admin_Page extends Base_Admin_Page {
public function get_labels() {
$default_labels = [
- 'edit_label' => __('Edit Object', 'wp-ultimo'),
- 'add_new_label' => __('Add New Object', 'wp-ultimo'),
- 'updated_message' => __('Object updated with success!', 'wp-ultimo'),
- 'title_placeholder' => __('Enter Object Name', 'wp-ultimo'),
+ 'edit_label' => __('Edit Object', 'wp-multisite-waas'),
+ 'add_new_label' => __('Add New Object', 'wp-multisite-waas'),
+ 'updated_message' => __('Object updated with success!', 'wp-multisite-waas'),
+ 'title_placeholder' => __('Enter Object Name', 'wp-multisite-waas'),
'title_description' => '',
- 'save_button_label' => __('Save', 'wp-ultimo'),
+ 'save_button_label' => __('Save', 'wp-multisite-waas'),
'save_description' => '',
- 'delete_button_label' => __('Delete', 'wp-ultimo'),
- 'delete_description' => __('Be careful. This action is irreversible.', 'wp-ultimo'),
+ 'delete_button_label' => __('Delete', 'wp-multisite-waas'),
+ 'delete_description' => __('Be careful. This action is irreversible.', 'wp-multisite-waas'),
];
return apply_filters('wu_edit_admin_page_labels', $default_labels);
@@ -320,7 +320,7 @@ abstract class Edit_Admin_Page extends Base_Admin_Page {
$this->add_info_widget(
'info',
[
- 'title' => __('Timestamps', 'wp-ultimo'),
+ 'title' => __('Timestamps', 'wp-multisite-waas'),
'position' => 'side-bottom',
]
);
@@ -350,7 +350,7 @@ abstract class Edit_Admin_Page extends Base_Admin_Page {
$created_value = call_user_func([$this->get_object(), "get_$created_key"]);
$atts['fields'][ $created_key ] = [
- 'title' => __('Created at', 'wp-ultimo'),
+ 'title' => __('Created at', 'wp-multisite-waas'),
'type' => 'text-display',
'date' => true,
'display_value' => $this->edit ? $created_value : false,
@@ -367,10 +367,10 @@ abstract class Edit_Admin_Page extends Base_Admin_Page {
if ($this->edit && true === $show_modified) {
$atts['fields']['date_modified'] = [
- 'title' => __('Last Modified at', 'wp-ultimo'),
+ 'title' => __('Last Modified at', 'wp-multisite-waas'),
'type' => 'text-display',
'date' => true,
- 'display_value' => $this->edit ? $this->get_object()->get_date_modified() : __('No date', 'wp-ultimo'),
+ 'display_value' => $this->edit ? $this->get_object()->get_date_modified() : __('No date', 'wp-multisite-waas'),
'value' => $this->get_object()->get_date_modified(),
'placeholder' => '2020-04-04 12:00:00',
'html_attr' => [
@@ -401,7 +401,7 @@ abstract class Edit_Admin_Page extends Base_Admin_Page {
'widget_id' => $id,
'before' => '',
'after' => '',
- 'title' => __('List Table', 'wp-ultimo'),
+ 'title' => __('List Table', 'wp-multisite-waas'),
'position' => 'advanced',
'screen' => get_current_screen(),
'page' => $this,
@@ -466,7 +466,7 @@ abstract class Edit_Admin_Page extends Base_Admin_Page {
'widget_id' => $id,
'before' => '',
'after' => '',
- 'title' => __('Fields', 'wp-ultimo'),
+ 'title' => __('Fields', 'wp-multisite-waas'),
'position' => 'side',
'screen' => get_current_screen(),
'fields' => [],
@@ -484,7 +484,7 @@ abstract class Edit_Admin_Page extends Base_Admin_Page {
if (wu_get_isset($atts['html_attr'], 'data-wu-app')) {
$atts['fields']['loading'] = [
'type' => 'note',
- 'desc' => sprintf('
Existing PDF Invoices will not be affected unless explicitly re-generated', 'wp-ultimo'),
+ 'desc' => __('Changes to this template will be applied to all PDF invoices generated after the change.
Existing PDF Invoices will not be affected unless explicitly re-generated', 'wp-multisite-waas'),
],
],
]
@@ -167,17 +167,17 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
'v-model' => 'tab',
],
'options' => [
- 'general' => __('General', 'wp-ultimo'),
- 'colors' => __('Colors', 'wp-ultimo'),
- 'images' => __('Images', 'wp-ultimo'),
+ 'general' => __('General', 'wp-multisite-waas'),
+ 'colors' => __('Colors', 'wp-multisite-waas'),
+ 'images' => __('Images', 'wp-multisite-waas'),
],
],
'paid_tag_text' => [
'type' => 'text',
- 'title' => __('Paid Tag', 'wp-ultimo'),
- 'placeholder' => __('e.g. Paid.', 'wp-ultimo'),
- 'value' => wu_get_isset($settings, 'paid_tag_text', __('Paid', 'wp-ultimo')),
+ 'title' => __('Paid Tag', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. Paid.', 'wp-multisite-waas'),
+ 'value' => wu_get_isset($settings, 'paid_tag_text', __('Paid', 'wp-multisite-waas')),
'wrapper_html_attr' => [
'v-show' => 'require("tab", "general")',
'v-cloak' => 1,
@@ -188,12 +188,12 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
],
'font' => [
'type' => 'select',
- 'title' => __('Font-Family', 'wp-ultimo'),
+ 'title' => __('Font-Family', 'wp-multisite-waas'),
'value' => wu_get_isset($settings, 'font', ''),
'options' => [
- 'DejaVuSansCondensed' => __('Sans-Serif', 'wp-ultimo'),
- 'DejaVuSerifCondensed' => __('Serif', 'wp-ultimo'),
- 'FreeMono' => __('Mono', 'wp-ultimo'),
+ 'DejaVuSansCondensed' => __('Sans-Serif', 'wp-multisite-waas'),
+ 'DejaVuSerifCondensed' => __('Serif', 'wp-multisite-waas'),
+ 'FreeMono' => __('Mono', 'wp-multisite-waas'),
],
'wrapper_html_attr' => [
'v-show' => 'require("tab", "general")',
@@ -205,8 +205,8 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
],
'footer_message' => [
'type' => 'textarea',
- 'title' => __('Footer Content', 'wp-ultimo'),
- 'placeholder' => __('e.g. Extra Info about the Invoice.', 'wp-ultimo'),
+ 'title' => __('Footer Content', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. Extra Info about the Invoice.', 'wp-multisite-waas'),
'value' => wu_get_isset($settings, 'footer_message', ''),
'wrapper_html_attr' => [
'v-show' => 'require("tab", "general")',
@@ -219,7 +219,7 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
'primary_color' => [
'type' => 'color-picker',
- 'title' => __('Primary Color', 'wp-ultimo'),
+ 'title' => __('Primary Color', 'wp-multisite-waas'),
'value' => '#00a1ff',
'wrapper_html_attr' => [
'v-show' => 'require("tab", "colors")',
@@ -232,8 +232,8 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
'use_custom_logo' => [
'type' => 'toggle',
- 'title' => __('Use Custom Logo', 'wp-ultimo'),
- 'desc' => __('You can set a different logo to be used on the invoice.', 'wp-ultimo'),
+ 'title' => __('Use Custom Logo', 'wp-multisite-waas'),
+ 'desc' => __('You can set a different logo to be used on the invoice.', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-show' => 'require("tab", "images")',
'v-cloak' => 1,
@@ -244,8 +244,8 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
],
'custom_logo' => [
'type' => 'image',
- 'title' => __('Custom Logo', 'wp-ultimo'),
- 'desc' => __('This will be added to the top of the generated PDF.', 'wp-ultimo'),
+ 'title' => __('Custom Logo', 'wp-multisite-waas'),
+ 'desc' => __('This will be added to the top of the generated PDF.', 'wp-multisite-waas'),
'value' => '',
'img' => $custom_logo_url,
'stacked' => true,
@@ -261,7 +261,7 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
$settings = [
'footer_message' => wu_get_isset($settings, 'footer_message', ''),
- 'paid_tag_text' => wu_get_isset($settings, 'paid_tag_text', __('Paid', 'wp-ultimo')),
+ 'paid_tag_text' => wu_get_isset($settings, 'paid_tag_text', __('Paid', 'wp-multisite-waas')),
'primary_color' => wu_get_isset($settings, 'primary_color', '00a1ff'),
'use_custom_logo' => wu_get_isset($settings, 'use_custom_logo'),
'custom_logo' => wu_get_isset($settings, 'custom_logo'),
@@ -279,14 +279,14 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
$this->add_fields_widget(
'customizer',
[
- 'title' => __('Customizer', 'wp-ultimo'),
+ 'title' => __('Customizer', 'wp-multisite-waas'),
'position' => 'side',
'fields' => $fields,
'html_attr' => [
'style' => 'margin-top: -6px;',
'data-wu-app' => 'invoice_customizer',
'data-wu-customizer-panel' => true,
- 'data-state' => json_encode($state),
+ 'data-state' => wp_json_encode($state),
],
]
);
@@ -300,7 +300,7 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
*/
public function get_title() {
- return __('Customize Invoice Template', 'wp-ultimo');
+ return __('Customize Invoice Template', 'wp-multisite-waas');
}
/**
@@ -311,7 +311,7 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
*/
public function get_menu_title() {
- return __('Customize Invoice Template', 'wp-ultimo');
+ return __('Customize Invoice Template', 'wp-multisite-waas');
}
/**
@@ -334,14 +334,14 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
public function get_labels() {
return [
- 'customize_label' => __('Customize Invoice Template', 'wp-ultimo'),
- 'add_new_label' => __('Customize Invoice Template', 'wp-ultimo'),
- 'edit_label' => __('Edit Invoice Template', 'wp-ultimo'),
- 'updated_message' => __('Invoice Template updated with success!', 'wp-ultimo'),
- 'title_placeholder' => __('Enter Invoice Template Name', 'wp-ultimo'),
- 'title_description' => __('This name is used for internal reference only.', 'wp-ultimo'),
- 'save_button_label' => __('Save Invoice Template', 'wp-ultimo'),
- 'save_description' => __('Save Invoice Template', 'wp-ultimo'),
+ 'customize_label' => __('Customize Invoice Template', 'wp-multisite-waas'),
+ 'add_new_label' => __('Customize Invoice Template', 'wp-multisite-waas'),
+ 'edit_label' => __('Edit Invoice Template', 'wp-multisite-waas'),
+ 'updated_message' => __('Invoice Template updated with success!', 'wp-multisite-waas'),
+ 'title_placeholder' => __('Enter Invoice Template Name', 'wp-multisite-waas'),
+ 'title_description' => __('This name is used for internal reference only.', 'wp-multisite-waas'),
+ 'save_button_label' => __('Save Invoice Template', 'wp-multisite-waas'),
+ 'save_description' => __('Save Invoice Template', 'wp-multisite-waas'),
];
}
@@ -357,7 +357,7 @@ class Invoice_Template_Customize_Admin_Page extends Customizer_Admin_Page {
$url = add_query_arg('updated', '1');
- wp_redirect($url);
+ wp_safe_redirect($url);
exit;
}
diff --git a/inc/admin-pages/class-jobs-list-admin-page.php b/inc/admin-pages/class-jobs-list-admin-page.php
index f9bd3ce..5d25ad2 100644
--- a/inc/admin-pages/class-jobs-list-admin-page.php
+++ b/inc/admin-pages/class-jobs-list-admin-page.php
@@ -108,7 +108,7 @@ class Jobs_List_Admin_Page extends Base_Admin_Page {
*/
public function get_title() {
- return __('Jobs', 'wp-ultimo');
+ return __('Jobs', 'wp-multisite-waas');
}
/**
@@ -119,7 +119,7 @@ class Jobs_List_Admin_Page extends Base_Admin_Page {
*/
public function get_menu_title() {
- return __('Jobs', 'wp-ultimo');
+ return __('Jobs', 'wp-multisite-waas');
}
/**
@@ -130,7 +130,7 @@ class Jobs_List_Admin_Page extends Base_Admin_Page {
*/
public function get_submenu_title() {
- return __('Jobs', 'wp-ultimo');
+ return __('Jobs', 'wp-multisite-waas');
}
/**
diff --git a/inc/admin-pages/class-list-admin-page.php b/inc/admin-pages/class-list-admin-page.php
index 07a63b6..6283057 100644
--- a/inc/admin-pages/class-list-admin-page.php
+++ b/inc/admin-pages/class-list-admin-page.php
@@ -123,8 +123,8 @@ abstract class List_Admin_Page extends Base_Admin_Page {
public function get_labels() {
return [
- 'deleted_message' => __('Object removed successfully.', 'wp-ultimo'),
- 'search_label' => __('Search Object', 'wp-ultimo'),
+ 'deleted_message' => __('Object removed successfully.', 'wp-multisite-waas'),
+ 'search_label' => __('Search Object', 'wp-multisite-waas'),
];
}
diff --git a/inc/admin-pages/class-membership-edit-admin-page.php b/inc/admin-pages/class-membership-edit-admin-page.php
index 8a4167b..2ea5594 100644
--- a/inc/admin-pages/class-membership-edit-admin-page.php
+++ b/inc/admin-pages/class-membership-edit-admin-page.php
@@ -120,7 +120,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$actions = [
'preview' => [
- 'title' => __('Preview', 'wp-ultimo'),
+ 'title' => __('Preview', 'wp-multisite-waas'),
'url' => add_query_arg('preview-swap', 1),
],
];
@@ -128,7 +128,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$date = new \DateTime($swap_order->scheduled_date);
// translators: %s is the date, using the site format options
- $message = sprintf(__('There is a change scheduled to take place on this membership in %s. You can preview the changes here. Scheduled changes are usually created by downgrades.', 'wp-ultimo'), $date->format(get_option('date_format')));
+ $message = sprintf(__('There is a change scheduled to take place on this membership in %s. You can preview the changes here. Scheduled changes are usually created by downgrades.', 'wp-multisite-waas'), $date->format(get_option('date_format')));
WP_Ultimo()->notices->add($message, 'warning', 'network-admin', false, $actions);
}
@@ -223,16 +223,16 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'confirm' => [
'type' => 'toggle',
- 'title' => __('Confirm Transfer', 'wp-ultimo'),
- 'desc' => __('This will start the transfer of assets from one customer to another.', 'wp-ultimo'),
+ 'title' => __('Confirm Transfer', 'wp-multisite-waas'),
+ 'desc' => __('This will start the transfer of assets from one customer to another.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'confirmed',
],
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Start Transfer', 'wp-ultimo'),
- 'placeholder' => __('Start Transfer', 'wp-ultimo'),
+ 'title' => __('Start Transfer', 'wp-multisite-waas'),
+ 'placeholder' => __('Start Transfer', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -259,7 +259,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'field_wrapper_classes' => 'wu-w-full wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t wu-border-l-0 wu-border-r-0 wu-border-b-0 wu-border-gray-300 wu-border-solid',
'html_attr' => [
'data-wu-app' => 'true',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'confirmed' => false,
]
@@ -282,17 +282,17 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$membership = wu_get_membership(wu_request('id'));
if ( ! $membership) {
- wp_send_json_error(new \WP_Error('not-found', __('Membership not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Membership not found.', 'wp-multisite-waas')));
}
$target_customer = wu_get_customer(wu_request('target_customer_id'));
if ( ! $target_customer) {
- wp_send_json_error(new \WP_Error('not-found', __('Target customer not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Target customer not found.', 'wp-multisite-waas')));
}
if ($target_customer->get_id() === $membership->get_customer_id()) {
- wp_send_json_error(new \WP_Error('not-found', __('Cannot transfer to the same customer.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Cannot transfer to the same customer.', 'wp-multisite-waas')));
}
/*
@@ -354,26 +354,26 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'at_a_glance',
[
- 'title' => __('At a Glance', 'wp-ultimo'),
+ 'title' => __('At a Glance', 'wp-multisite-waas'),
'position' => 'normal',
'classes' => 'wu-overflow-hidden wu-widget-inset',
'field_wrapper_classes' => 'wu-w-1/3 wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t-0 wu-border-l-0 wu-border-r wu-border-b-0 wu-border-gray-300 wu-border-solid wu-float-left wu-relative',
'fields' => [
'status' => [
'type' => 'text-display',
- 'title' => __('Membership Status', 'wp-ultimo'),
+ 'title' => __('Membership Status', 'wp-multisite-waas'),
'display_value' => $tag,
'tooltip' => '',
],
'hash' => [
'copy' => true,
'type' => 'text-display',
- 'title' => __('Reference ID', 'wp-ultimo'),
+ 'title' => __('Reference ID', 'wp-multisite-waas'),
'display_value' => $this->get_object()->get_hash(),
],
'total_grossed' => [
'type' => 'text-display',
- 'title' => __('Total Grossed', 'wp-ultimo'),
+ 'title' => __('Total Grossed', 'wp-multisite-waas'),
'display_value' => wu_format_currency($this->get_object()->get_total_grossed(), $this->get_object()->get_currency()),
'wrapper_classes' => 'sm:wu-border-r-0',
],
@@ -385,7 +385,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'membership-products',
[
'position' => 'normal',
- 'title' => __('Products', 'wp-ultimo'),
+ 'title' => __('Products', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Membership_Line_Item_List_Table(),
'after' => $this->output_widget_products(),
]
@@ -394,7 +394,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'payments',
[
- 'title' => __('Payments', 'wp-ultimo'),
+ 'title' => __('Payments', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Customers_Payment_List_Table(),
'query_filter' => [$this, 'payments_query_filter'],
]
@@ -403,7 +403,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'sites',
[
- 'title' => __('Sites', 'wp-ultimo'),
+ 'title' => __('Sites', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Memberships_Site_List_Table(),
'query_filter' => [$this, 'sites_query_filter'],
]
@@ -412,7 +412,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'customer',
[
- 'title' => __('Linked Customer', 'wp-ultimo'),
+ 'title' => __('Linked Customer', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Site_Customer_List_Table(),
'query_filter' => [$this, 'customer_query_filter'],
]
@@ -421,27 +421,27 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_tabs_widget(
'options',
[
- 'title' => __('Membership Options', 'wp-ultimo'),
+ 'title' => __('Membership Options', 'wp-multisite-waas'),
'position' => 'normal',
'sections' => apply_filters(
'wu_membership_options_sections',
[
'general' => [
- 'title' => __('General', 'wp-ultimo'),
- 'desc' => __('General membership options', 'wp-ultimo'),
+ 'title' => __('General', 'wp-multisite-waas'),
+ 'desc' => __('General membership options', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-globe',
'fields' => [
'blocking' => [
'type' => 'toggle',
- 'title' => __('Is Blocking?', 'wp-ultimo'),
- 'desc' => __('Should we block access to the site, plugins, themes, and services after the expiration date is reached?', 'wp-ultimo'),
+ 'title' => __('Is Blocking?', 'wp-multisite-waas'),
+ 'desc' => __('Should we block access to the site, plugins, themes, and services after the expiration date is reached?', 'wp-multisite-waas'),
'value' => true,
],
],
],
'billing_info' => [
- 'title' => __('Billing Info', 'wp-ultimo'),
- 'desc' => __('Billing information for this particular membership.', 'wp-ultimo'),
+ 'title' => __('Billing Info', 'wp-multisite-waas'),
+ 'desc' => __('Billing information for this particular membership.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-address',
'fields' => $this->get_object()->get_billing_address()->get_fields(),
],
@@ -458,7 +458,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'events',
[
- 'title' => __('Events', 'wp-ultimo'),
+ 'title' => __('Events', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Inside_Events_List_Table(),
'query_filter' => [$this, 'events_query_filter'],
]
@@ -468,8 +468,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$regular_fields = [
'status' => [
'type' => 'select',
- 'title' => __('Status', 'wp-ultimo'),
- 'desc' => __('The membership current status.', 'wp-ultimo'),
+ 'title' => __('Status', 'wp-multisite-waas'),
+ 'desc' => __('The membership current status.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_status(),
'options' => Membership_Status::to_array(),
'tooltip' => '',
@@ -482,8 +482,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'cancellation_reason' => [
'type' => 'textarea',
- 'title' => __('Cancellation Reason', 'wp-ultimo'),
- 'desc' => __('The reason why the customer cancelled this membership.', 'wp-ultimo'),
+ 'title' => __('Cancellation Reason', 'wp-multisite-waas'),
+ 'desc' => __('The reason why the customer cancelled this membership.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_cancellation_reason(),
'wrapper_html_attr' => [
'v-show' => 'status == \'cancelled\'',
@@ -492,8 +492,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'cancel_gateway' => [
'type' => 'toggle',
- 'title' => __('Cancel on gateway', 'wp-ultimo'),
- 'desc' => __('If enable we will cancel the subscription on payment method', 'wp-ultimo'),
+ 'title' => __('Cancel on gateway', 'wp-multisite-waas'),
+ 'desc' => __('If enable we will cancel the subscription on payment method', 'wp-multisite-waas'),
'value' => false,
'wrapper_html_attr' => [
'v-show' => ! empty($this->get_object()->get_gateway_customer_id()) ? 'status == \'cancelled\'' : 'false',
@@ -506,9 +506,9 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'customer_id' => [
'type' => 'model',
- 'title' => __('Customer', 'wp-ultimo'),
- 'placeholder' => __('Search a Customer...', 'wp-ultimo'),
- 'desc' => __('The owner of this membership.', 'wp-ultimo'),
+ 'title' => __('Customer', 'wp-multisite-waas'),
+ 'placeholder' => __('Search a Customer...', 'wp-multisite-waas'),
+ 'desc' => __('The owner of this membership.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_customer_id(),
'tooltip' => '',
'html_attr' => [
@@ -519,7 +519,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'data-label-field' => 'display_name',
'data-search-field' => 'display_name',
'data-max-items' => 1,
- 'data-selected' => $this->get_object()->get_customer() ? json_encode($this->get_object()->get_customer()->to_search_results()) : '',
+ 'data-selected' => $this->get_object()->get_customer() ? wp_json_encode($this->get_object()->get_customer()->to_search_results()) : '',
],
'wrapper_html_attr' => [
'v-cloak' => '1',
@@ -527,7 +527,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'transfer_note' => [
'type' => 'note',
- 'desc' => __('Changing the customer will transfer this membership and all its assets, including sites, to the new customer.', 'wp-ultimo'),
+ 'desc' => __('Changing the customer will transfer this membership and all its assets, including sites, to the new customer.', 'wp-multisite-waas'),
'classes' => 'wu-p-2 wu-bg-red-100 wu-text-red-600 wu-rounded wu-w-full',
'wrapper_html_attr' => [
'v-show' => '(original_customer_id != customer_id) && customer_id',
@@ -548,7 +548,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'transfer' => [
'type' => 'link',
- 'display_value' => __('Transfer Membership', 'wp-ultimo'),
+ 'display_value' => __('Transfer Membership', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-bg-gray-200',
'classes' => 'button wubox wu-w-full wu-text-center',
'wrapper_html_attr' => [
@@ -563,7 +563,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'target_customer_id' => '',
]
) . "=' + customer_id",
- 'title' => __('Transfer Membership', 'wp-ultimo'),
+ 'title' => __('Transfer Membership', 'wp-multisite-waas'),
],
],
];
@@ -573,7 +573,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
unset($regular_fields['transfer']);
- $regular_fields['submit_save']['title'] = __('Locked', 'wp-ultimo');
+ $regular_fields['submit_save']['title'] = __('Locked', 'wp-multisite-waas');
$regular_fields['submit_save']['value'] = 'none';
$regular_fields['submit_save']['html_attr']['disabled'] = 'disabled';
}
@@ -583,7 +583,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
[
'html_attr' => [
'data-wu-app' => 'membership_save',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'status' => $this->get_object()->get_status(),
'original_customer_id' => $this->get_object()->get_customer_id(),
@@ -599,10 +599,10 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'pricing',
[
- 'title' => __('Billing Amount', 'wp-ultimo'),
+ 'title' => __('Billing Amount', 'wp-multisite-waas'),
'html_attr' => [
'data-wu-app' => 'true',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'is_recurring' => $this->get_object()->is_recurring(),
'is_auto_renew' => $this->get_object()->should_auto_renew(),
@@ -620,10 +620,10 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
// Fields for price
'_initial_amount' => [
'type' => 'text',
- 'title' => __('Initial Amount', 'wp-ultimo'),
+ 'title' => __('Initial Amount', 'wp-multisite-waas'),
// translators: %s is a price placeholder value.
- 'placeholder' => sprintf(__('E.g. %s', 'wp-ultimo'), wu_format_currency(199)),
- 'desc' => __('The initial amount collected on the first payment.', 'wp-ultimo'),
+ 'placeholder' => sprintf(__('E.g. %s', 'wp-multisite-waas'), wu_format_currency(199)),
+ 'desc' => __('The initial amount collected on the first payment.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_initial_amount(),
'money' => true,
'html_attr' => [
@@ -641,8 +641,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'recurring' => [
'type' => 'toggle',
- 'title' => __('Is Recurring', 'wp-ultimo'),
- 'desc' => __('Use this option to manually enable or disable this membership.', 'wp-ultimo'),
+ 'title' => __('Is Recurring', 'wp-multisite-waas'),
+ 'desc' => __('Use this option to manually enable or disable this membership.', 'wp-multisite-waas'),
'value' => $this->get_object()->is_recurring(),
'html_attr' => [
'v-model' => 'is_recurring',
@@ -659,9 +659,9 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'recurring_amount_group' => [
'type' => 'group',
- 'title' => __('Recurring Amount', 'wp-ultimo'),
+ 'title' => __('Recurring Amount', 'wp-multisite-waas'),
// translators: placeholder %1$s is the amount, %2$s is the duration (such as 1, 2, 3), and %3$s is the unit (such as month, year, week)
- 'desc' => sprintf(__('The customer will be charged %1$s every %2$s %3$s(s).', 'wp-ultimo'), '{{ wu_format_money(amount) }}', '{{ duration }}', '{{ duration_unit }}'),
+ 'desc' => sprintf(__('The customer will be charged %1$s every %2$s %3$s(s).', 'wp-multisite-waas'), '{{ wu_format_money(amount) }}', '{{ duration }}', '{{ duration_unit }}'),
'wrapper_html_attr' => [
'v-show' => 'is_recurring',
'v-cloak' => '1',
@@ -697,10 +697,10 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'v-model' => 'duration_unit',
],
'options' => [
- 'day' => __('Days', 'wp-ultimo'),
- 'week' => __('Weeks', 'wp-ultimo'),
- 'month' => __('Months', 'wp-ultimo'),
- 'year' => __('Years', 'wp-ultimo'),
+ 'day' => __('Days', 'wp-multisite-waas'),
+ 'week' => __('Weeks', 'wp-multisite-waas'),
+ 'month' => __('Months', 'wp-multisite-waas'),
+ 'year' => __('Years', 'wp-multisite-waas'),
],
],
],
@@ -733,9 +733,9 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'billing_cycles' => [
'type' => 'number',
- 'title' => __('Billing Cycles', 'wp-ultimo'),
- 'placeholder' => __('E.g. 0', 'wp-ultimo'),
- 'desc' => __('How many times should we bill this customer. Leave 0 to charge until cancelled.', 'wp-ultimo'),
+ 'title' => __('Billing Cycles', 'wp-multisite-waas'),
+ 'placeholder' => __('E.g. 0', 'wp-multisite-waas'),
+ 'desc' => __('How many times should we bill this customer. Leave 0 to charge until cancelled.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_billing_cycles(),
'min' => 0,
'wrapper_html_attr' => [
@@ -745,8 +745,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'times_billed' => [
'type' => 'number',
- 'title' => __('Times Billed', 'wp-ultimo'),
- 'desc' => __('The number of times this membership was billed so far.', 'wp-ultimo'),
+ 'title' => __('Times Billed', 'wp-multisite-waas'),
+ 'desc' => __('The number of times this membership was billed so far.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_times_billed(),
'min' => 0,
'wrapper_html_attr' => [
@@ -757,8 +757,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'auto_renew' => [
'type' => 'toggle',
- 'title' => __('Auto-Renew?', 'wp-ultimo'),
- 'desc' => __('Activating this will tell the gateway to try to automatically charge for this membership.', 'wp-ultimo'),
+ 'title' => __('Auto-Renew?', 'wp-multisite-waas'),
+ 'desc' => __('Activating this will tell the gateway to try to automatically charge for this membership.', 'wp-multisite-waas'),
'value' => $this->get_object()->should_auto_renew(),
'wrapper_html_attr' => [
'v-show' => 'is_recurring',
@@ -770,10 +770,10 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'gateway' => [
'type' => 'text',
- 'title' => __('Gateway', 'wp-ultimo'),
- 'placeholder' => __('e.g. stripe', 'wp-ultimo'),
- 'description' => __('e.g. stripe', 'wp-ultimo'),
- 'desc' => __('Payment gateway used to process the payment.', 'wp-ultimo'),
+ 'title' => __('Gateway', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. stripe', 'wp-multisite-waas'),
+ 'description' => __('e.g. stripe', 'wp-multisite-waas'),
+ 'desc' => __('Payment gateway used to process the payment.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_gateway(),
'wrapper_classes' => 'wu-w-full',
'html_attr' => [
@@ -797,7 +797,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$url = apply_filters("wu_{$gateway_id}_remote_customer_url", $this->get_object()->get_gateway_customer_id());
if ($url) {
- return sprintf('%s', esc_attr($url), __('View on Gateway →', 'wp-ultimo'));
+ return sprintf('%s', esc_attr($url), __('View on Gateway →', 'wp-multisite-waas'));
}
return '';
@@ -809,8 +809,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'gateway_customer_id' => [
'type' => 'text',
- 'title' => __('Gateway Customer ID', 'wp-ultimo'),
- 'placeholder' => __('Gateway Customer ID', 'wp-ultimo'),
+ 'title' => __('Gateway Customer ID', 'wp-multisite-waas'),
+ 'placeholder' => __('Gateway Customer ID', 'wp-multisite-waas'),
'value' => $this->get_object()->get_gateway_customer_id(),
'tooltip' => '',
'wrapper_classes' => 'wu-w-full',
@@ -835,7 +835,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$url = apply_filters("wu_{$gateway_id}_remote_subscription_url", $this->get_object()->get_gateway_subscription_id());
if ($url) {
- return sprintf('%s', esc_attr($url), __('View on Gateway →', 'wp-ultimo'));
+ return sprintf('%s', esc_attr($url), __('View on Gateway →', 'wp-multisite-waas'));
}
return '';
@@ -847,8 +847,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'gateway_subscription_id' => [
'type' => 'text',
- 'title' => __('Gateway Subscription ID', 'wp-ultimo'),
- 'placeholder' => __('Gateway Subscription ID', 'wp-ultimo'),
+ 'title' => __('Gateway Subscription ID', 'wp-multisite-waas'),
+ 'placeholder' => __('Gateway Subscription ID', 'wp-multisite-waas'),
'value' => $this->get_object()->get_gateway_subscription_id(),
'tooltip' => '',
'wrapper_classes' => 'wu-w-full',
@@ -862,7 +862,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'gateway_note' => [
'type' => 'note',
- 'desc' => __('We will try to cancel the old subscription on the gateway.', 'wp-ultimo'),
+ 'desc' => __('We will try to cancel the old subscription on the gateway.', 'wp-multisite-waas'),
'classes' => 'wu-p-2 wu-bg-red-100 wu-text-red-600 wu-rounded wu-w-full',
'wrapper_html_attr' => [
'v-show' => 'is_recurring && (' . implode(
@@ -883,10 +883,10 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$timestamp_fields = [];
$timestamps = [
- 'date_expiration' => __('Expires at', 'wp-ultimo'),
- 'date_renewed' => __('Last Renewed at', 'wp-ultimo'),
- 'date_trial_end' => __('Trial Ends at', 'wp-ultimo'),
- 'date_cancellation' => __('Cancelled at', 'wp-ultimo'),
+ 'date_expiration' => __('Expires at', 'wp-multisite-waas'),
+ 'date_renewed' => __('Last Renewed at', 'wp-multisite-waas'),
+ 'date_trial_end' => __('Trial Ends at', 'wp-multisite-waas'),
+ 'date_cancellation' => __('Cancelled at', 'wp-multisite-waas'),
];
foreach ($timestamps as $timestamp_name => $timestamp_label) {
@@ -911,7 +911,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
if ( ! $this->get_object()->is_lifetime()) {
$timestamp_fields['convert_to_lifetime'] = [
'type' => 'submit',
- 'title' => __('Convert to Lifetime', 'wp-ultimo'),
+ 'title' => __('Convert to Lifetime', 'wp-multisite-waas'),
'value' => 'convert_to_lifetime',
'classes' => 'button wu-w-full',
'wrapper_html_attr' => [],
@@ -921,7 +921,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'membership-timestamps',
[
- 'title' => __('Important Timestamps', 'wp-ultimo'),
+ 'title' => __('Important Timestamps', 'wp-multisite-waas'),
'fields' => $timestamp_fields,
]
);
@@ -951,7 +951,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_title() {
- return $this->edit ? __('Edit Membership', 'wp-ultimo') : __('Add new Membership', 'wp-ultimo');
+ return $this->edit ? __('Edit Membership', 'wp-multisite-waas') : __('Add new Membership', 'wp-multisite-waas');
}
/**
@@ -962,7 +962,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_menu_title() {
- return __('Edit Membership', 'wp-ultimo');
+ return __('Edit Membership', 'wp-multisite-waas');
}
/**
@@ -985,15 +985,15 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
public function get_labels() {
return [
- 'edit_label' => __('Edit Membership', 'wp-ultimo'),
- 'add_new_label' => __('Add new Membership', 'wp-ultimo'),
- 'updated_message' => __('Membership updated with success!', 'wp-ultimo'),
- 'title_placeholder' => __('Enter Membership Name', 'wp-ultimo'),
- 'title_description' => __('This name will be used on pricing tables, invoices, and more.', 'wp-ultimo'),
- 'save_button_label' => __('Save Membership', 'wp-ultimo'),
+ 'edit_label' => __('Edit Membership', 'wp-multisite-waas'),
+ 'add_new_label' => __('Add new Membership', 'wp-multisite-waas'),
+ 'updated_message' => __('Membership updated with success!', 'wp-multisite-waas'),
+ 'title_placeholder' => __('Enter Membership Name', 'wp-multisite-waas'),
+ 'title_description' => __('This name will be used on pricing tables, invoices, and more.', 'wp-multisite-waas'),
+ 'save_button_label' => __('Save Membership', 'wp-multisite-waas'),
'save_description' => '',
- 'delete_button_label' => __('Delete Membership', 'wp-ultimo'),
- 'delete_description' => __('Be careful. This action is irreversible.', 'wp-ultimo'),
+ 'delete_button_label' => __('Delete Membership', 'wp-multisite-waas'),
+ 'delete_description' => __('Be careful. This action is irreversible.', 'wp-multisite-waas'),
];
}
@@ -1082,7 +1082,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$item = wu_get_membership($item_id);
if ( ! $item) {
- wp_redirect(wu_network_admin_url('wp-ultimo-memberships'));
+ wp_safe_redirect(wu_network_admin_url('wp-ultimo-memberships'));
exit;
}
@@ -1103,7 +1103,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$actions = [
'preview' => [
- 'title' => __('← Go back', 'wp-ultimo'),
+ 'title' => __('← Go back', 'wp-multisite-waas'),
'url' => remove_query_arg('preview-swap', wu_get_current_url()),
],
];
@@ -1111,7 +1111,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$date = new \DateTime($swap_order->scheduled_date);
// translators: %s is the date, using the site format options
- $message = sprintf(__('This is a preview. This page displays the final stage of the membership after the changes scheduled for %s. Saving here will persist these changes, so be careful.', 'wp-ultimo'), $date->format(get_option('date_format')));
+ $message = sprintf(__('This is a preview. This page displays the final stage of the membership after the changes scheduled for %s. Saving here will persist these changes, so be careful.', 'wp-multisite-waas'), $date->format(get_option('date_format')));
WP_Ultimo()->notices->add($message, 'info', 'network-admin', false, $actions);
@@ -1162,7 +1162,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$url = add_query_arg($array_params);
- wp_redirect($url);
+ wp_safe_redirect($url);
return true;
}
@@ -1227,7 +1227,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$url = remove_query_arg('preview-swap', $url);
- wp_redirect($url);
+ wp_safe_redirect($url);
return true;
}
@@ -1260,8 +1260,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'product_id' => [
'type' => 'model',
- 'title' => __('Product', 'wp-ultimo'),
- 'placeholder' => __('Search product...', 'wp-ultimo'),
+ 'title' => __('Product', 'wp-multisite-waas'),
+ 'placeholder' => __('Search product...', 'wp-multisite-waas'),
'value' => '',
'tooltip' => '',
'html_attr' => [
@@ -1275,7 +1275,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'quantity' => [
'type' => 'number',
- 'title' => __('Quantity', 'wp-ultimo'),
+ 'title' => __('Quantity', 'wp-multisite-waas'),
'value' => 1,
'placeholder' => 1,
'wrapper_classes' => 'wu-w-1/2',
@@ -1286,8 +1286,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'update_price' => [
'type' => 'toggle',
- 'title' => __('Update Pricing', 'wp-ultimo'),
- 'desc' => __('Checking this box will update the membership pricing. Otherwise, the products will be added without changing the membership prices.', 'wp-ultimo'),
+ 'title' => __('Update Pricing', 'wp-multisite-waas'),
+ 'desc' => __('Checking this box will update the membership pricing. Otherwise, the products will be added without changing the membership prices.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'update_pricing',
],
@@ -1303,8 +1303,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Add Product', 'wp-ultimo'),
- 'placeholder' => __('Add Product', 'wp-ultimo'),
+ 'title' => __('Add Product', 'wp-multisite-waas'),
+ 'placeholder' => __('Add Product', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'wu-w-full button button-primary',
'wrapper_classes' => 'wu-items-end',
@@ -1351,7 +1351,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$membership = wu_get_membership(wu_request('id'));
if ( ! $membership) {
- $error = new \WP_Error('membership-not-found', __('Membership not found.', 'wp-ultimo'));
+ $error = new \WP_Error('membership-not-found', __('Membership not found.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
@@ -1359,7 +1359,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$product = wu_get_product(wu_request('product_id'));
if ( ! $product) {
- $error = new \WP_Error('product-not-found', __('Product not found.', 'wp-ultimo'));
+ $error = new \WP_Error('product-not-found', __('Product not found.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
@@ -1415,7 +1415,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'quantity' => [
'type' => 'number',
- 'title' => __('Quantity', 'wp-ultimo'),
+ 'title' => __('Quantity', 'wp-multisite-waas'),
'value' => 1,
'placeholder' => 1,
'wrapper_classes' => 'wu-w-1/2',
@@ -1426,8 +1426,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'update_price' => [
'type' => 'toggle',
- 'title' => __('Update Pricing?', 'wp-ultimo'),
- 'desc' => __('Checking this box will update the membership pricing. Otherwise, the products will be added without changing the membership prices.', 'wp-ultimo'),
+ 'title' => __('Update Pricing?', 'wp-multisite-waas'),
+ 'desc' => __('Checking this box will update the membership pricing. Otherwise, the products will be added without changing the membership prices.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'update_pricing',
],
@@ -1443,8 +1443,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Remove Product', 'wp-ultimo'),
- 'placeholder' => __('Remove Product', 'wp-ultimo'),
+ 'title' => __('Remove Product', 'wp-multisite-waas'),
+ 'placeholder' => __('Remove Product', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'wu-w-full button button-primary',
'wrapper_classes' => 'wu-items-end',
@@ -1495,7 +1495,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$membership = wu_get_membership(wu_request('id'));
if ( ! $membership) {
- $error = new \WP_Error('membership-not-found', __('Membership not found.', 'wp-ultimo'));
+ $error = new \WP_Error('membership-not-found', __('Membership not found.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
@@ -1503,7 +1503,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$product = wu_get_product(wu_request('product_id'));
if ( ! $product) {
- $error = new \WP_Error('product-not-found', __('Product not found.', 'wp-ultimo'));
+ $error = new \WP_Error('product-not-found', __('Product not found.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
@@ -1571,9 +1571,9 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'plan_id' => [
'type' => 'model',
- 'title' => __('Plan', 'wp-ultimo'),
- 'placeholder' => __('Search new Plan...', 'wp-ultimo'),
- 'desc' => __('Select a new plan for this membership.', 'wp-ultimo'),
+ 'title' => __('Plan', 'wp-multisite-waas'),
+ 'placeholder' => __('Search new Plan...', 'wp-multisite-waas'),
+ 'desc' => __('Select a new plan for this membership.', 'wp-multisite-waas'),
'value' => $product->get_id(),
'tooltip' => '',
'html_attr' => [
@@ -1583,13 +1583,13 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
'data-label-field' => 'name',
'data-search-field' => 'name',
'data-max-items' => 1,
- 'data-selected' => json_encode($product->to_search_results()),
+ 'data-selected' => wp_json_encode($product->to_search_results()),
],
],
'update_price' => [
'type' => 'toggle',
- 'title' => __('Update Pricing', 'wp-ultimo'),
- 'desc' => __('Checking this box will update the membership pricing. Otherwise, the products will be added without changing the membership prices.', 'wp-ultimo'),
+ 'title' => __('Update Pricing', 'wp-multisite-waas'),
+ 'desc' => __('Checking this box will update the membership pricing. Otherwise, the products will be added without changing the membership prices.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'update_pricing',
],
@@ -1605,8 +1605,8 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Change Product', 'wp-ultimo'),
- 'placeholder' => __('Change Product', 'wp-ultimo'),
+ 'title' => __('Change Product', 'wp-multisite-waas'),
+ 'placeholder' => __('Change Product', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'wu-w-full button button-primary',
'wrapper_classes' => 'wu-items-end',
@@ -1659,7 +1659,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$membership = wu_get_membership(wu_request('id'));
if ( ! $membership) {
- $error = new \WP_Error('membership-not-found', __('Membership not found.', 'wp-ultimo'));
+ $error = new \WP_Error('membership-not-found', __('Membership not found.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
@@ -1667,7 +1667,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$plan = wu_get_product(wu_request('plan_id'));
if ( ! $plan) {
- $error = new \WP_Error('plan-not-found', __('Plan not found.', 'wp-ultimo'));
+ $error = new \WP_Error('plan-not-found', __('Plan not found.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
@@ -1675,7 +1675,7 @@ class Membership_Edit_Admin_Page extends Edit_Admin_Page {
$original_plan_id = $membership->get_plan_id();
if (absint($original_plan_id) === absint($plan->get_id())) {
- $error = new \WP_Error('same-plan', __('No change performed. The same plan selected.', 'wp-ultimo'));
+ $error = new \WP_Error('same-plan', __('No change performed. The same plan selected.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
diff --git a/inc/admin-pages/class-membership-list-admin-page.php b/inc/admin-pages/class-membership-list-admin-page.php
index 0f00401..da784c3 100644
--- a/inc/admin-pages/class-membership-list-admin-page.php
+++ b/inc/admin-pages/class-membership-list-admin-page.php
@@ -88,9 +88,9 @@ class Membership_List_Admin_Page extends List_Admin_Page {
$fields = [
'customer_id' => [
'type' => 'model',
- 'title' => __('Customer', 'wp-ultimo'),
- 'placeholder' => __('Search Customer...', 'wp-ultimo'),
- 'desc' => __('The customer to attach this membership to.', 'wp-ultimo'),
+ 'title' => __('Customer', 'wp-multisite-waas'),
+ 'placeholder' => __('Search Customer...', 'wp-multisite-waas'),
+ 'desc' => __('The customer to attach this membership to.', 'wp-multisite-waas'),
'html_attr' => [
'data-model' => 'customer',
'data-value-field' => 'id',
@@ -101,9 +101,9 @@ class Membership_List_Admin_Page extends List_Admin_Page {
],
'product_ids' => [
'type' => 'model',
- 'title' => __('Products', 'wp-ultimo'),
- 'placeholder' => __('Search Products...', 'wp-ultimo'),
- 'desc' => __('You can add multiples products to this membership.', 'wp-ultimo'),
+ 'title' => __('Products', 'wp-multisite-waas'),
+ 'placeholder' => __('Search Products...', 'wp-multisite-waas'),
+ 'desc' => __('You can add multiples products to this membership.', 'wp-multisite-waas'),
'tooltip' => '',
'html_attr' => [
'data-model' => 'product',
@@ -115,25 +115,25 @@ class Membership_List_Admin_Page extends List_Admin_Page {
],
'status' => [
'type' => 'select',
- 'title' => __('Status', 'wp-ultimo'),
- 'placeholder' => __('Status', 'wp-ultimo'),
- 'desc' => __('The membership status.', 'wp-ultimo'),
+ 'title' => __('Status', 'wp-multisite-waas'),
+ 'placeholder' => __('Status', 'wp-multisite-waas'),
+ 'desc' => __('The membership status.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => Membership_Status::PENDING,
'options' => Membership_Status::to_array(),
],
'lifetime' => [
'type' => 'toggle',
- 'title' => __('Lifetime', 'wp-ultimo'),
- 'desc' => __('Activate this toggle to mark the newly created membership as lifetime.', 'wp-ultimo'),
+ 'title' => __('Lifetime', 'wp-multisite-waas'),
+ 'desc' => __('Activate this toggle to mark the newly created membership as lifetime.', 'wp-multisite-waas'),
'value' => 1,
'html_attr' => [
'v-model' => 'lifetime',
],
],
'date_expiration' => [
- 'title' => __('Expiration Date', 'wp-ultimo'),
- 'desc' => __('Set the expiration date of the membership to be created.', 'wp-ultimo'),
+ 'title' => __('Expiration Date', 'wp-multisite-waas'),
+ 'desc' => __('Set the expiration date of the membership to be created.', 'wp-multisite-waas'),
'type' => 'text',
'date' => true,
'value' => gmdate('Y-m-d', strtotime('+1 month')),
@@ -150,7 +150,7 @@ class Membership_List_Admin_Page extends List_Admin_Page {
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Create Membership', 'wp-ultimo'),
+ 'title' => __('Create Membership', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -197,7 +197,7 @@ class Membership_List_Admin_Page extends List_Admin_Page {
wp_send_json_error(
new \WP_Error(
'empty-products',
- __('Products can not be empty.', 'wp-ultimo')
+ __('Products can not be empty.', 'wp-multisite-waas')
)
);
}
@@ -208,7 +208,7 @@ class Membership_List_Admin_Page extends List_Admin_Page {
wp_send_json_error(
new \WP_Error(
'customer-not-found',
- __('The selected customer does not exist.', 'wp-ultimo')
+ __('The selected customer does not exist.', 'wp-multisite-waas')
)
);
}
@@ -263,8 +263,8 @@ class Membership_List_Admin_Page extends List_Admin_Page {
public function get_labels() {
return [
- 'deleted_message' => __('Membership removed successfully.', 'wp-ultimo'),
- 'search_label' => __('Search Membership', 'wp-ultimo'),
+ 'deleted_message' => __('Membership removed successfully.', 'wp-multisite-waas'),
+ 'search_label' => __('Search Membership', 'wp-multisite-waas'),
];
}
@@ -276,7 +276,7 @@ class Membership_List_Admin_Page extends List_Admin_Page {
*/
public function get_title() {
- return __('Memberships', 'wp-ultimo');
+ return __('Memberships', 'wp-multisite-waas');
}
/**
@@ -287,7 +287,7 @@ class Membership_List_Admin_Page extends List_Admin_Page {
*/
public function get_menu_title() {
- return __('Memberships', 'wp-ultimo');
+ return __('Memberships', 'wp-multisite-waas');
}
/**
@@ -298,7 +298,7 @@ class Membership_List_Admin_Page extends List_Admin_Page {
*/
public function get_submenu_title() {
- return __('Memberships', 'wp-ultimo');
+ return __('Memberships', 'wp-multisite-waas');
}
/**
diff --git a/inc/admin-pages/class-migration-alert-admin-page.php b/inc/admin-pages/class-migration-alert-admin-page.php
index 61370ec..d128a76 100644
--- a/inc/admin-pages/class-migration-alert-admin-page.php
+++ b/inc/admin-pages/class-migration-alert-admin-page.php
@@ -104,7 +104,7 @@ class Migration_Alert_Admin_Page extends Wizard_Admin_Page {
*/
public function get_title(): string {
- return sprintf(__('Migration', 'wp-ultimo'));
+ return sprintf(__('Migration', 'wp-multisite-waas'));
}
/**
@@ -115,7 +115,7 @@ class Migration_Alert_Admin_Page extends Wizard_Admin_Page {
*/
public function get_menu_title() {
- return WP_Ultimo()->is_loaded() ? __('WP Multisite WaaS Migration Alert', 'wp-ultimo') : __('WP Multisite WaaS', 'wp-ultimo');
+ return WP_Ultimo()->is_loaded() ? __('WP Multisite WaaS Migration Alert', 'wp-multisite-waas') : __('WP Multisite WaaS', 'wp-multisite-waas');
}
/**
@@ -128,7 +128,7 @@ class Migration_Alert_Admin_Page extends Wizard_Admin_Page {
return [
'alert' => [
- 'title' => __('Alert!', 'wp-ultimo'),
+ 'title' => __('Alert!', 'wp-multisite-waas'),
'view' => [$this, 'section_alert'],
'handler' => [$this, 'handle_proceed'],
],
@@ -163,7 +163,7 @@ class Migration_Alert_Admin_Page extends Wizard_Admin_Page {
delete_network_option(null, 'wu_setup_finished');
delete_network_option(null, 'wu_is_migration_done');
- wp_redirect(wu_network_admin_url('wp-ultimo-setup'));
+ wp_safe_redirect(wu_network_admin_url('wp-ultimo-setup'));
exit;
}
diff --git a/inc/admin-pages/class-payment-edit-admin-page.php b/inc/admin-pages/class-payment-edit-admin-page.php
index c1ce10f..7930fd1 100644
--- a/inc/admin-pages/class-payment-edit-admin-page.php
+++ b/inc/admin-pages/class-payment-edit-admin-page.php
@@ -167,15 +167,15 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'confirm' => [
'type' => 'toggle',
- 'title' => __('Confirm Deletion', 'wp-ultimo'),
- 'desc' => __('This action can not be undone.', 'wp-ultimo'),
+ 'title' => __('Confirm Deletion', 'wp-multisite-waas'),
+ 'desc' => __('This action can not be undone.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'confirmed',
],
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Delete', 'wp-ultimo'),
+ 'title' => __('Delete', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -227,7 +227,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$line_item = wu_get_line_item(wu_request('line_item_id'), $payment->get_id());
if ( ! $payment || ! $line_item) {
- wp_send_json_error(new \WP_Error('not-found', __('Payment not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Payment not found.', 'wp-multisite-waas')));
}
$line_items = $payment->get_line_items();
@@ -266,8 +266,8 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'_amount' => [
'type' => 'text',
- 'title' => __('Refund Amount', 'wp-ultimo'),
- 'placeholder' => __('Refund Amount', 'wp-ultimo'),
+ 'title' => __('Refund Amount', 'wp-multisite-waas'),
+ 'placeholder' => __('Refund Amount', 'wp-multisite-waas'),
'money' => true,
'min' => 0,
'html_attr' => [
@@ -287,15 +287,15 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'cancel_membership' => [
'type' => 'toggle',
- 'title' => __('Cancel Related Membership?', 'wp-ultimo'),
- 'desc' => __('Checking this option will cancel the membership as well.', 'wp-ultimo'),
+ 'title' => __('Cancel Related Membership?', 'wp-multisite-waas'),
+ 'desc' => __('Checking this option will cancel the membership as well.', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-show' => 'step === 1',
],
],
'refund_not_immediate_note' => [
'type' => 'note',
- 'desc' => __('Confirming the refund might not immediately change the status of the payment, as each gateway handles refunds differently and WP Multisite WaaS relies on the gateway reporting a successful refund before changing the status.', 'wp-ultimo'),
+ 'desc' => __('Confirming the refund might not immediately change the status of the payment, as each gateway handles refunds differently and WP Multisite WaaS relies on the gateway reporting a successful refund before changing the status.', 'wp-multisite-waas'),
'classes' => 'wu-p-2 wu-bg-yellow-200 wu-text-yellow-700 wu-rounded wu-w-full',
'wrapper_html_attr' => [
'v-show' => 'step === 2',
@@ -304,8 +304,8 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'confirm' => [
'type' => 'toggle',
- 'title' => __('Confirm Refund', 'wp-ultimo'),
- 'desc' => __('This action can not be undone.', 'wp-ultimo'),
+ 'title' => __('Confirm Refund', 'wp-multisite-waas'),
+ 'desc' => __('This action can not be undone.', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-show' => 'step === 2',
],
@@ -315,8 +315,8 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Next Step', 'wp-ultimo'),
- 'placeholder' => __('Next Step', 'wp-ultimo'),
+ 'title' => __('Next Step', 'wp-multisite-waas'),
+ 'placeholder' => __('Next Step', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -330,8 +330,8 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'submit_button_2' => [
'type' => 'submit',
- 'title' => __('Issue Refund', 'wp-ultimo'),
- 'placeholder' => __('Issue Refund', 'wp-ultimo'),
+ 'title' => __('Issue Refund', 'wp-multisite-waas'),
+ 'placeholder' => __('Issue Refund', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -385,14 +385,14 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$payment = wu_get_payment(wu_request('id'));
if ( ! $payment) {
- wp_send_json_error(new \WP_Error('not-found', __('Payment not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Payment not found.', 'wp-multisite-waas')));
}
/*
* Checks for a valid amount.
*/
if (empty($amount) || $amount > $payment->get_total()) {
- wp_send_json_error(new \WP_Error('invalid-amount', __('The refund amount is out of bounds.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('invalid-amount', __('The refund amount is out of bounds.', 'wp-multisite-waas')));
}
/*
@@ -402,7 +402,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$is_refundable = in_array($payment->get_status(), wu_get_refundable_payment_types(), true);
if ( ! $is_refundable) {
- wp_send_json_error(new \WP_Error('payment-not-refunded', __('This payment is not in a refundable state.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('payment-not-refunded', __('This payment is not in a refundable state.', 'wp-multisite-waas')));
}
/*
@@ -453,7 +453,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$gateway = wu_get_gateway($gateway_id);
if ( ! $gateway) {
- wp_send_json_error(new \WP_Error('gateway-not-found', __('Payment gateway not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('gateway-not-found', __('Payment gateway not found.', 'wp-multisite-waas')));
}
/*
@@ -482,14 +482,14 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
if (is_wp_error($status)) {
// translators: %s is the exception error message.
- $error = new \WP_Error('refund-error', sprintf(__('An error occurred: %s', 'wp-ultimo'), $status->get_error_message()));
+ $error = new \WP_Error('refund-error', sprintf(__('An error occurred: %s', 'wp-multisite-waas'), $status->get_error_message()));
wp_send_json_error($error);
}
} catch (\Throwable $e) {
// translators: %s is the exception error message.
- $error = new \WP_Error('refund-error', sprintf(__('An error occurred: %s', 'wp-ultimo'), $e->getMessage()));
+ $error = new \WP_Error('refund-error', sprintf(__('An error occurred: %s', 'wp-multisite-waas'), $e->getMessage()));
wp_send_json_error($error);
}
@@ -541,7 +541,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$product = wu_get_product(wu_request('product_id'));
if (empty($product)) {
- $error = new \WP_Error('missing-product', __('The product was not found.', 'wp-ultimo'));
+ $error = new \WP_Error('missing-product', __('The product was not found.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
@@ -578,7 +578,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
);
if ( ! in_array($type, $allowed_types, true)) {
- $error = new \WP_Error('invalid-type', __('The line item type is invalid.', 'wp-ultimo'));
+ $error = new \WP_Error('invalid-type', __('The line item type is invalid.', 'wp-multisite-waas'));
wp_send_json_error($error);
}
@@ -610,7 +610,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$saved = $payment->recalculate_totals()->save();
if ( ! $saved) {
- wp_send_json_error(new \WP_Error('error', __('Something wrong happened.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('error', __('Something wrong happened.', 'wp-multisite-waas')));
}
if (is_wp_error($saved)) {
@@ -648,9 +648,9 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
'tab' => [
'type' => 'tab-select',
'options' => [
- 'type' => __('Type', 'wp-ultimo'),
- 'info' => __('Additional Info', 'wp-ultimo'),
- 'tax' => __('Tax Info', 'wp-ultimo'),
+ 'type' => __('Type', 'wp-multisite-waas'),
+ 'info' => __('Additional Info', 'wp-multisite-waas'),
+ 'tax' => __('Tax Info', 'wp-multisite-waas'),
],
'html_attr' => [
'v-model' => 'tab',
@@ -658,13 +658,13 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'type' => [
'type' => 'select',
- 'title' => __('Line Item Type', 'wp-ultimo'),
- 'desc' => __('Select the line item type.', 'wp-ultimo'),
+ 'title' => __('Line Item Type', 'wp-multisite-waas'),
+ 'desc' => __('Select the line item type.', 'wp-multisite-waas'),
'options' => [
- 'product' => __('Product', 'wp-ultimo'),
- 'refund' => __('Refund', 'wp-ultimo'),
- 'fee' => __('Fee', 'wp-ultimo'),
- 'credit' => __('Credit', 'wp-ultimo'),
+ 'product' => __('Product', 'wp-multisite-waas'),
+ 'refund' => __('Refund', 'wp-multisite-waas'),
+ 'fee' => __('Fee', 'wp-multisite-waas'),
+ 'credit' => __('Credit', 'wp-multisite-waas'),
],
'wrapper_html_attr' => [
'v-show' => 'tab === "type"',
@@ -675,9 +675,9 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'product_id' => [
'type' => 'model',
- 'title' => __('Product', 'wp-ultimo'),
- 'desc' => __('Product associated with this line item.', 'wp-ultimo'),
- 'placeholder' => __('Search Products', 'wp-ultimo'),
+ 'title' => __('Product', 'wp-multisite-waas'),
+ 'desc' => __('Product associated with this line item.', 'wp-multisite-waas'),
+ 'placeholder' => __('Search Products', 'wp-multisite-waas'),
'value' => $line_item->get_product_id(),
'tooltip' => '',
'wrapper_html_attr' => [
@@ -689,14 +689,14 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
'data-label-field' => 'name',
'data-search-field' => 'name',
'data-max-items' => 1,
- 'data-selected' => $line_item->get_product() ? json_encode($line_item->get_product()->to_search_results()) : '',
+ 'data-selected' => $line_item->get_product() ? wp_json_encode($line_item->get_product()->to_search_results()) : '',
],
],
'title' => [
'type' => 'text',
- 'title' => __('Line Item Title', 'wp-ultimo'),
- 'placeholder' => __('E.g. Extra Charge', 'wp-ultimo'),
- 'desc' => __('This is used when generating invoices.', 'wp-ultimo'),
+ 'title' => __('Line Item Title', 'wp-multisite-waas'),
+ 'placeholder' => __('E.g. Extra Charge', 'wp-multisite-waas'),
+ 'desc' => __('This is used when generating invoices.', 'wp-multisite-waas'),
'value' => $line_item->get_title(),
'wrapper_html_attr' => [
'v-show' => 'tab === "info"',
@@ -704,9 +704,9 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'description' => [
'type' => 'textarea',
- 'title' => __('Line Item Description', 'wp-ultimo'),
- 'placeholder' => __('E.g. This service was done to improve performance.', 'wp-ultimo'),
- 'desc' => __('This is used when generating invoices.', 'wp-ultimo'),
+ 'title' => __('Line Item Description', 'wp-multisite-waas'),
+ 'placeholder' => __('E.g. This service was done to improve performance.', 'wp-multisite-waas'),
+ 'desc' => __('This is used when generating invoices.', 'wp-multisite-waas'),
'value' => $line_item->get_description(),
'html_attr' => [
'rows' => 4,
@@ -717,10 +717,10 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'quantity' => [
'type' => 'number',
- 'title' => __('Quantity', 'wp-ultimo'),
- 'desc' => __('Item quantity.', 'wp-ultimo'),
+ 'title' => __('Quantity', 'wp-multisite-waas'),
+ 'desc' => __('Item quantity.', 'wp-multisite-waas'),
'value' => $line_item->get_quantity(),
- 'placeholder' => __('E.g. 1', 'wp-ultimo'),
+ 'placeholder' => __('E.g. 1', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-w-1/2',
'wrapper_html_attr' => [
'v-show' => 'type === "product" && tab === "type"',
@@ -738,10 +738,10 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'_unit_price' => [
'type' => 'text',
- 'title' => __('Unit Price', 'wp-ultimo'),
- 'desc' => __('Item unit price. This is multiplied by the quantity to calculate the sub-total.', 'wp-ultimo'),
+ 'title' => __('Unit Price', 'wp-multisite-waas'),
+ 'desc' => __('Item unit price. This is multiplied by the quantity to calculate the sub-total.', 'wp-multisite-waas'),
// translators: %s is a price placeholder value.
- 'placeholder' => sprintf(__('E.g. %s', 'wp-ultimo'), wu_format_currency(99)),
+ 'placeholder' => sprintf(__('E.g. %s', 'wp-multisite-waas'), wu_format_currency(99)),
'value' => $line_item->get_unit_price(),
'money' => true,
'wrapper_classes' => 'wu-w-1/2',
@@ -756,10 +756,10 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'_unit_price_amount' => [
'type' => 'text',
- 'title' => __('Amount', 'wp-ultimo'),
- 'desc' => __('Refund, credit or fee amount.', 'wp-ultimo'),
+ 'title' => __('Amount', 'wp-multisite-waas'),
+ 'desc' => __('Refund, credit or fee amount.', 'wp-multisite-waas'),
// translators: %s is a price placeholder value.
- 'placeholder' => sprintf(__('E.g. %s', 'wp-ultimo'), wu_format_currency(99)),
+ 'placeholder' => sprintf(__('E.g. %s', 'wp-multisite-waas'), wu_format_currency(99)),
'value' => $line_item->get_unit_price(),
'money' => true,
'wrapper_classes' => 'wu-w-1/2',
@@ -774,8 +774,8 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'taxable' => [
'type' => 'toggle',
- 'title' => __('Is Taxable?', 'wp-ultimo'),
- 'desc' => __('Checking this box will toggle the tax controls.', 'wp-ultimo'),
+ 'title' => __('Is Taxable?', 'wp-multisite-waas'),
+ 'desc' => __('Checking this box will toggle the tax controls.', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-bind:class' => 'type !== "product" ? "wu-opacity-50" : ""',
'v-show' => 'tab === "tax"',
@@ -787,9 +787,9 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'tax_label' => [
'type' => 'text',
- 'title' => __('Tax Label', 'wp-ultimo'),
- 'placeholder' => __('E.g. ES VAT', 'wp-ultimo'),
- 'desc' => __('Tax description. This is shown on invoices to end customers.', 'wp-ultimo'),
+ 'title' => __('Tax Label', 'wp-multisite-waas'),
+ 'placeholder' => __('E.g. ES VAT', 'wp-multisite-waas'),
+ 'desc' => __('Tax description. This is shown on invoices to end customers.', 'wp-multisite-waas'),
'value' => $line_item->get_tax_label(),
'wrapper_html_attr' => [
'v-show' => 'taxable && tab === "tax"',
@@ -797,8 +797,8 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'tax_rate_group' => [
'type' => 'group',
- 'title' => __('Tax Rate', 'wp-ultimo'),
- 'desc' => __('Tax rate and type to apply to this item.', 'wp-ultimo'),
+ 'title' => __('Tax Rate', 'wp-multisite-waas'),
+ 'desc' => __('Tax rate and type to apply to this item.', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-show' => 'taxable && tab === "tax"',
],
@@ -819,16 +819,16 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
'placeholder' => '',
'wrapper_classes' => 'wu-w-2/3',
'options' => [
- 'percentage' => __('Percentage (%)', 'wp-ultimo'),
- 'absolute' => __('Flat Rate ($)', 'wp-ultimo'),
+ 'percentage' => __('Percentage (%)', 'wp-multisite-waas'),
+ 'absolute' => __('Flat Rate ($)', 'wp-multisite-waas'),
],
],
],
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Save', 'wp-ultimo'),
- 'placeholder' => __('Save', 'wp-ultimo'),
+ 'title' => __('Save', 'wp-multisite-waas'),
+ 'placeholder' => __('Save', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'wu-w-full button button-primary',
'wrapper_classes' => 'wu-items-end',
@@ -881,7 +881,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
if ($is_refundable) {
$actions['refund_payment'] = [
- 'label' => __('Refund Payment', 'wp-ultimo'),
+ 'label' => __('Refund Payment', 'wp-multisite-waas'),
'icon_classes' => 'dashicons-wu-ccw wu-align-text-bottom',
'classes' => 'button wubox',
'href' => wu_get_form_url(
@@ -894,7 +894,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
}
$actions['add_line_item'] = [
- 'label' => __('Add Line Item', 'wp-ultimo'),
+ 'label' => __('Add Line Item', 'wp-multisite-waas'),
'icon_classes' => 'dashicons-wu-circle-with-plus wu-align-text-bottom',
'classes' => 'button wubox',
'href' => wu_get_form_url(
@@ -952,26 +952,26 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'at_a_glance',
[
- 'title' => __('At a Glance', 'wp-ultimo'),
+ 'title' => __('At a Glance', 'wp-multisite-waas'),
'position' => 'normal',
'classes' => 'wu-overflow-hidden wu-widget-inset',
'field_wrapper_classes' => 'wu-w-1/3 wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t-0 wu-border-l-0 wu-border-r wu-border-b-0 wu-border-gray-300 wu-border-solid wu-float-left wu-relative',
'fields' => [
'status' => [
'type' => 'text-display',
- 'title' => __('Payment Status', 'wp-ultimo'),
+ 'title' => __('Payment Status', 'wp-multisite-waas'),
'display_value' => $tag,
'tooltip' => '',
],
'hash' => [
'copy' => true,
'type' => 'text-display',
- 'title' => __('Reference ID', 'wp-ultimo'),
+ 'title' => __('Reference ID', 'wp-multisite-waas'),
'display_value' => $this->get_object()->get_hash(),
],
'total' => [
'type' => 'text-display',
- 'title' => __('Total', 'wp-ultimo'),
+ 'title' => __('Total', 'wp-multisite-waas'),
'display_value' => wu_format_currency($this->get_object()->get_total(), $this->get_object()->get_currency()),
'wrapper_classes' => 'sm:wu-border-r-0',
],
@@ -982,7 +982,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'line-items',
[
- 'title' => __('Line Items', 'wp-ultimo'),
+ 'title' => __('Line Items', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Payment_Line_Item_List_Table(),
'position' => 'normal',
'query_filter' => [$this, 'payments_query_filter'],
@@ -993,7 +993,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_widget(
'tax-rates',
[
- 'title' => __('Tax Rate Breakthrough', 'wp-ultimo'),
+ 'title' => __('Tax Rate Breakthrough', 'wp-multisite-waas'),
'position' => 'normal',
'display' => [$this, 'display_tax_breakthrough'],
]
@@ -1002,7 +1002,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_tabs_widget(
'options',
[
- 'title' => __('Payment Options', 'wp-ultimo'),
+ 'title' => __('Payment Options', 'wp-multisite-waas'),
'position' => 'normal',
'sections' => apply_filters('wu_payments_options_sections', [], $this->get_object()),
]
@@ -1011,7 +1011,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'events',
[
- 'title' => __('Events', 'wp-ultimo'),
+ 'title' => __('Events', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Inside_Events_List_Table(),
'query_filter' => [$this, 'events_query_filter'],
]
@@ -1037,9 +1037,9 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'status' => [
'type' => 'select',
- 'title' => __('Status', 'wp-ultimo'),
- 'placeholder' => __('Status', 'wp-ultimo'),
- 'desc' => __('The payment current status.', 'wp-ultimo'),
+ 'title' => __('Status', 'wp-multisite-waas'),
+ 'placeholder' => __('Status', 'wp-multisite-waas'),
+ 'desc' => __('The payment current status.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_status(),
'options' => Payment_Status::to_array(),
'tooltip' => '',
@@ -1052,8 +1052,8 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'confirm_membership' => [
'type' => 'toggle',
- 'title' => __('Activate Membership?', 'wp-ultimo'),
- 'desc' => __('This payment belongs to a pending membership. If you toggle this option, this change in status will also apply to the membership. If any sites are pending, they are also going to be published automatically.', 'wp-ultimo'),
+ 'title' => __('Activate Membership?', 'wp-multisite-waas'),
+ 'desc' => __('This payment belongs to a pending membership. If you toggle this option, this change in status will also apply to the membership. If any sites are pending, they are also going to be published automatically.', 'wp-multisite-waas'),
'value' => 0,
'wrapper_html_attr' => [
'v-if' => 'status !== original_status && status === "completed" && membership_status === "pending"',
@@ -1062,8 +1062,8 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'membership_id' => [
'type' => 'model',
- 'title' => __('Membership', 'wp-ultimo'),
- 'desc' => __('The membership associated with this payment.', 'wp-ultimo'),
+ 'title' => __('Membership', 'wp-multisite-waas'),
+ 'desc' => __('The membership associated with this payment.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_membership_id(),
'tooltip' => '',
'html_attr' => [
@@ -1073,7 +1073,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
'data-value-field' => 'id',
'data-label-field' => 'reference_code',
'data-max-items' => 1,
- 'data-selected' => $this->get_object()->get_membership() ? json_encode($this->get_object()->get_membership()->to_search_results()) : '',
+ 'data-selected' => $this->get_object()->get_membership() ? wp_json_encode($this->get_object()->get_membership()->to_search_results()) : '',
],
'wrapper_html_attr' => [
'v-cloak' => '1',
@@ -1081,10 +1081,10 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
],
'gateway' => [
'type' => 'text',
- 'title' => __('Gateway', 'wp-ultimo'),
- 'placeholder' => __('e.g. stripe', 'wp-ultimo'),
- 'description' => __('e.g. stripe', 'wp-ultimo'),
- 'desc' => __('Payment gateway used to process the payment.', 'wp-ultimo'),
+ 'title' => __('Gateway', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. stripe', 'wp-multisite-waas'),
+ 'description' => __('e.g. stripe', 'wp-multisite-waas'),
+ 'desc' => __('Payment gateway used to process the payment.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_gateway(),
'wrapper_classes' => 'wu-w-full',
'html_attr' => [
@@ -1108,7 +1108,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$url = apply_filters("wu_{$gateway_id}_remote_payment_url", $this->get_object()->get_gateway_payment_id());
if ($url) {
- return sprintf('%s', esc_attr($url), __('View on Gateway →', 'wp-ultimo'));
+ return sprintf('%s', esc_attr($url), __('View on Gateway →', 'wp-multisite-waas'));
}
return '';
@@ -1120,10 +1120,10 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'gateway_payment_id' => [
'type' => 'text',
- 'title' => __('Gateway Payment ID', 'wp-ultimo'),
- 'placeholder' => __('e.g. EX897540987913', 'wp-ultimo'),
- 'description' => __('e.g. EX897540987913', 'wp-ultimo'),
- 'tooltip' => __('This will usually be set automatically by the payment gateway.', 'wp-ultimo'),
+ 'title' => __('Gateway Payment ID', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. EX897540987913', 'wp-multisite-waas'),
+ 'description' => __('e.g. EX897540987913', 'wp-multisite-waas'),
+ 'tooltip' => __('This will usually be set automatically by the payment gateway.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_gateway_payment_id(),
'wrapper_classes' => 'wu-w-full',
'html_attr' => [],
@@ -1134,14 +1134,14 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
'invoice_number' => [
'type' => 'number',
'min' => 0,
- 'title' => __('Invoice Number', 'wp-ultimo'),
- 'placeholder' => __('e.g. 20', 'wp-ultimo'),
- 'tooltip' => __('This number gets saved automatically when a payment transitions to a complete state. You can change it to generate invoices with a particular number. The number chosen here has no effect on other invoices in the platform.', 'wp-ultimo'),
- 'desc' => __('The invoice number for this particular payment.', 'wp-ultimo'),
+ 'title' => __('Invoice Number', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. 20', 'wp-multisite-waas'),
+ 'tooltip' => __('This number gets saved automatically when a payment transitions to a complete state. You can change it to generate invoices with a particular number. The number chosen here has no effect on other invoices in the platform.', 'wp-multisite-waas'),
+ 'desc' => __('The invoice number for this particular payment.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_saved_invoice_number(),
'wrapper_classes' => 'wu-w-full',
'wrapper_html_attr' => [
- 'v-show' => json_encode(wu_get_setting('invoice_numbering_scheme', 'reference_code') === 'sequential_number'),
+ 'v-show' => wp_json_encode(wu_get_setting('invoice_numbering_scheme', 'reference_code') === 'sequential_number'),
'v-cloak' => '1',
],
],
@@ -1158,7 +1158,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_title() {
- return $this->edit ? __('Edit Payment', 'wp-ultimo') : __('Add new Payment', 'wp-ultimo');
+ return $this->edit ? __('Edit Payment', 'wp-multisite-waas') : __('Add new Payment', 'wp-multisite-waas');
}
/**
@@ -1169,7 +1169,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_menu_title() {
- return __('Edit Payment', 'wp-ultimo');
+ return __('Edit Payment', 'wp-multisite-waas');
}
/**
@@ -1187,14 +1187,14 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
if ($payment) {
$actions[] = [
'url' => $payment->get_invoice_url(),
- 'label' => __('Generate Invoice', 'wp-ultimo'),
+ 'label' => __('Generate Invoice', 'wp-multisite-waas'),
'icon' => 'wu-attachment',
];
if ($payment->is_payable()) {
$actions[] = [
'url' => $payment->get_payment_url(),
- 'label' => __('Payment URL', 'wp-ultimo'),
+ 'label' => __('Payment URL', 'wp-multisite-waas'),
'icon' => 'wu-credit-card',
];
}
@@ -1212,15 +1212,15 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
public function get_labels() {
return [
- 'edit_label' => __('Edit Payment', 'wp-ultimo'),
- 'add_new_label' => __('Add new Payment', 'wp-ultimo'),
- 'updated_message' => __('Payment updated with success!', 'wp-ultimo'),
- 'title_placeholder' => __('Enter Payment Name', 'wp-ultimo'),
- 'title_description' => __('This name will be used on pricing tables, invoices, and more.', 'wp-ultimo'),
- 'save_button_label' => __('Save Payment', 'wp-ultimo'),
+ 'edit_label' => __('Edit Payment', 'wp-multisite-waas'),
+ 'add_new_label' => __('Add new Payment', 'wp-multisite-waas'),
+ 'updated_message' => __('Payment updated with success!', 'wp-multisite-waas'),
+ 'title_placeholder' => __('Enter Payment Name', 'wp-multisite-waas'),
+ 'title_description' => __('This name will be used on pricing tables, invoices, and more.', 'wp-multisite-waas'),
+ 'save_button_label' => __('Save Payment', 'wp-multisite-waas'),
'save_description' => '',
- 'delete_button_label' => __('Delete Payment', 'wp-ultimo'),
- 'delete_description' => __('Be careful. This action is irreversible.', 'wp-ultimo'),
+ 'delete_button_label' => __('Delete Payment', 'wp-multisite-waas'),
+ 'delete_description' => __('Be careful. This action is irreversible.', 'wp-multisite-waas'),
];
}
@@ -1280,7 +1280,7 @@ class Payment_Edit_Admin_Page extends Edit_Admin_Page {
$item = $query->get_item_by('id', $_GET['id']);
if ( ! $item || $item->get_parent_id()) {
- wp_redirect(wu_network_admin_url('wp-ultimo-payments'));
+ wp_safe_redirect(wu_network_admin_url('wp-ultimo-payments'));
exit;
}
diff --git a/inc/admin-pages/class-payment-list-admin-page.php b/inc/admin-pages/class-payment-list-admin-page.php
index fad858e..c3a0ae9 100644
--- a/inc/admin-pages/class-payment-list-admin-page.php
+++ b/inc/admin-pages/class-payment-list-admin-page.php
@@ -87,9 +87,9 @@ class Payment_List_Admin_Page extends List_Admin_Page {
$fields = [
'products' => [
'type' => 'model',
- 'title' => __('Products', 'wp-ultimo'),
- 'placeholder' => __('Search Products...', 'wp-ultimo'),
- 'desc' => __('Each product will be added as a line item.', 'wp-ultimo'),
+ 'title' => __('Products', 'wp-multisite-waas'),
+ 'placeholder' => __('Search Products...', 'wp-multisite-waas'),
+ 'desc' => __('Each product will be added as a line item.', 'wp-multisite-waas'),
'value' => '',
'tooltip' => '',
'html_attr' => [
@@ -102,18 +102,18 @@ class Payment_List_Admin_Page extends List_Admin_Page {
],
'status' => [
'type' => 'select',
- 'title' => __('Status', 'wp-ultimo'),
- 'placeholder' => __('Status', 'wp-ultimo'),
- 'desc' => __('The payment status to attach to the newly created payment.', 'wp-ultimo'),
+ 'title' => __('Status', 'wp-multisite-waas'),
+ 'placeholder' => __('Status', 'wp-multisite-waas'),
+ 'desc' => __('The payment status to attach to the newly created payment.', 'wp-multisite-waas'),
'value' => Payment_Status::COMPLETED,
'options' => Payment_Status::to_array(),
'tooltip' => '',
],
'membership_id' => [
'type' => 'model',
- 'title' => __('Membership', 'wp-ultimo'),
- 'placeholder' => __('Search Membership...', 'wp-ultimo'),
- 'desc' => __('The membership associated with this payment.', 'wp-ultimo'),
+ 'title' => __('Membership', 'wp-multisite-waas'),
+ 'placeholder' => __('Search Membership...', 'wp-multisite-waas'),
+ 'desc' => __('The membership associated with this payment.', 'wp-multisite-waas'),
'value' => '',
'tooltip' => '',
'html_attr' => [
@@ -126,13 +126,13 @@ class Payment_List_Admin_Page extends List_Admin_Page {
],
'add_setup_fees' => [
'type' => 'toggle',
- 'title' => __('Include Setup Fees', 'wp-ultimo'),
- 'desc' => __('Checking this box will include setup fees attached to the selected products as well.', 'wp-ultimo'),
+ 'title' => __('Include Setup Fees', 'wp-multisite-waas'),
+ 'desc' => __('Checking this box will include setup fees attached to the selected products as well.', 'wp-multisite-waas'),
'value' => 1,
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Add Payment', 'wp-ultimo'),
+ 'title' => __('Add Payment', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'wu-w-full button button-primary',
'wrapper_classes' => 'wu-items-end',
@@ -172,7 +172,7 @@ class Payment_List_Admin_Page extends List_Admin_Page {
$membership = wu_get_membership(wu_request('membership_id'));
if ( ! $membership) {
- $error = new \WP_Error('invalid-membership', __('Invalid membership.', 'wp-ultimo'));
+ $error = new \WP_Error('invalid-membership', __('Invalid membership.', 'wp-multisite-waas'));
return wp_send_json_error($error);
}
@@ -228,8 +228,8 @@ class Payment_List_Admin_Page extends List_Admin_Page {
public function get_labels() {
return [
- 'deleted_message' => __('Payment removed successfully.', 'wp-ultimo'),
- 'search_label' => __('Search Payment', 'wp-ultimo'),
+ 'deleted_message' => __('Payment removed successfully.', 'wp-multisite-waas'),
+ 'search_label' => __('Search Payment', 'wp-multisite-waas'),
];
}
@@ -241,7 +241,7 @@ class Payment_List_Admin_Page extends List_Admin_Page {
*/
public function get_title() {
- return __('Payments', 'wp-ultimo');
+ return __('Payments', 'wp-multisite-waas');
}
/**
@@ -252,7 +252,7 @@ class Payment_List_Admin_Page extends List_Admin_Page {
*/
public function get_menu_title() {
- return __('Payments', 'wp-ultimo');
+ return __('Payments', 'wp-multisite-waas');
}
/**
@@ -263,7 +263,7 @@ class Payment_List_Admin_Page extends List_Admin_Page {
*/
public function get_submenu_title() {
- return __('Payments', 'wp-ultimo');
+ return __('Payments', 'wp-multisite-waas');
}
/**
@@ -276,7 +276,7 @@ class Payment_List_Admin_Page extends List_Admin_Page {
return [
[
- 'label' => __('Add Payment', 'wp-ultimo'),
+ 'label' => __('Add Payment', 'wp-multisite-waas'),
'icon' => 'wu-circle-with-plus',
'classes' => 'wubox',
'url' => wu_get_form_url('add_new_payment'),
diff --git a/inc/admin-pages/class-placeholders-admin-page.php b/inc/admin-pages/class-placeholders-admin-page.php
index 0162e8e..4d0f2ed 100644
--- a/inc/admin-pages/class-placeholders-admin-page.php
+++ b/inc/admin-pages/class-placeholders-admin-page.php
@@ -70,7 +70,7 @@ class Placeholders_Admin_Page extends Base_Admin_Page {
*/
public function get_title() {
- return __('Edit Template Placeholders', 'wp-ultimo');
+ return __('Edit Template Placeholders', 'wp-multisite-waas');
}
/**
@@ -81,7 +81,7 @@ class Placeholders_Admin_Page extends Base_Admin_Page {
*/
public function get_menu_title() {
- return __('Edit Template Placeholders', 'wp-ultimo');
+ return __('Edit Template Placeholders', 'wp-multisite-waas');
}
/**
@@ -92,7 +92,7 @@ class Placeholders_Admin_Page extends Base_Admin_Page {
*/
public function get_submenu_title() {
- return __('Edit Template Placeholders', 'wp-ultimo');
+ return __('Edit Template Placeholders', 'wp-multisite-waas');
}
/**
@@ -108,8 +108,8 @@ class Placeholders_Admin_Page extends Base_Admin_Page {
$columns = apply_filters(
'wu_edit_placeholders_columns',
[
- 'placeholder' => __('Placeholder', 'wp-ultimo'),
- 'content' => __('Content', 'wp-ultimo'),
+ 'placeholder' => __('Placeholder', 'wp-multisite-waas'),
+ 'content' => __('Content', 'wp-multisite-waas'),
]
);
@@ -138,9 +138,9 @@ class Placeholders_Admin_Page extends Base_Admin_Page {
'wu-edit-placeholders',
'wu_placeholdersl10n',
[
- 'name' => __('Tax', 'wp-ultimo'),
- 'confirm_message' => __('Are you sure you want to delete this rows?', 'wp-ultimo'),
- 'confirm_delete_tax_category_message' => __('Are you sure you want to delete this tax category?', 'wp-ultimo'),
+ 'name' => __('Tax', 'wp-multisite-waas'),
+ 'confirm_message' => __('Are you sure you want to delete this rows?', 'wp-multisite-waas'),
+ 'confirm_delete_tax_category_message' => __('Are you sure you want to delete this tax category?', 'wp-multisite-waas'),
]
);
diff --git a/inc/admin-pages/class-product-edit-admin-page.php b/inc/admin-pages/class-product-edit-admin-page.php
index 7673899..b8828ec 100644
--- a/inc/admin-pages/class-product-edit-admin-page.php
+++ b/inc/admin-pages/class-product-edit-admin-page.php
@@ -116,16 +116,16 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
[
[
'id' => 'new-product-warning',
- 'title' => __('On adding a new product...', 'wp-ultimo'),
+ 'title' => __('On adding a new product...', 'wp-multisite-waas'),
'text' => [
- __("You just successfully added a new product to your WP Multisite WaaS network and that's awesome!", 'wp-ultimo'),
- __('Keep in mind that newly created products do not appear automatically in your checkout forms.', 'wp-ultimo'),
- __('To make a product available on registration, you will need to manually add it to the pricing table field of your checkout forms.', 'wp-ultimo'),
+ __("You just successfully added a new product to your WP Multisite WaaS network and that's awesome!", 'wp-multisite-waas'),
+ __('Keep in mind that newly created products do not appear automatically in your checkout forms.', 'wp-multisite-waas'),
+ __('To make a product available on registration, you will need to manually add it to the pricing table field of your checkout forms.', 'wp-multisite-waas'),
],
'buttons' => [
[
'classes' => 'button wu-text-xs sm:wu-normal-case wu-float-left',
- 'text' => __('Go to Checkout Forms', 'wp-ultimo'),
+ 'text' => __('Go to Checkout Forms', 'wp-multisite-waas'),
'url' => wu_network_admin_url('wp-ultimo-checkout-forms'),
],
],
@@ -153,16 +153,16 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$custom_fields = [
're_assignment_product_id' => [
'type' => 'model',
- 'title' => __('Re-assign Memberships to', 'wp-ultimo'),
- 'placeholder' => __('Select Product...', 'wp-ultimo'),
- 'tooltip' => __('The product you select here will be assigned to all the memberships attached to the product you are deleting.', 'wp-ultimo'),
+ 'title' => __('Re-assign Memberships to', 'wp-multisite-waas'),
+ 'placeholder' => __('Select Product...', 'wp-multisite-waas'),
+ 'tooltip' => __('The product you select here will be assigned to all the memberships attached to the product you are deleting.', 'wp-multisite-waas'),
'html_attr' => [
'data-model' => 'product',
'data-value-field' => 'id',
'data-label-field' => 'name',
'data-search-field' => 'name',
'data-max-items' => 1,
- 'data-exclude' => json_encode([$product->get_id()]),
+ 'data-exclude' => wp_json_encode([$product->get_id()]),
],
],
];
@@ -225,14 +225,14 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'description',
[
- 'title' => __('Description', 'wp-ultimo'),
+ 'title' => __('Description', 'wp-multisite-waas'),
'position' => 'normal',
'fields' => [
'description' => [
'type' => 'textarea',
- 'title' => __('Product Description', 'wp-ultimo'),
- 'placeholder' => __('Tell your customers what this product is about.', 'wp-ultimo'),
- 'tooltip' => __('This description is made available for layouts and can be shown to end customers.', 'wp-ultimo'),
+ 'title' => __('Product Description', 'wp-multisite-waas'),
+ 'placeholder' => __('Tell your customers what this product is about.', 'wp-multisite-waas'),
+ 'tooltip' => __('This description is made available for layouts and can be shown to end customers.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_description(),
'html_attr' => [
'rows' => 3,
@@ -245,7 +245,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_tabs_widget(
'product_options',
[
- 'title' => __('Product Options', 'wp-ultimo'),
+ 'title' => __('Product Options', 'wp-multisite-waas'),
'position' => 'normal',
'sections' => $this->get_product_option_sections(),
]
@@ -259,7 +259,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'events',
[
- 'title' => __('Events', 'wp-ultimo'),
+ 'title' => __('Events', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Inside_Events_List_Table(),
'query_filter' => [$this, 'query_filter'],
]
@@ -270,7 +270,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
[
'html_attr' => [
'data-wu-app' => 'product_pricing',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'is_recurring' => $this->get_object()->is_recurring(),
'pricing_type' => $this->get_object()->get_pricing_type(),
@@ -287,15 +287,15 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
// Fields for price
'pricing_type' => [
'type' => 'select',
- 'title' => __('Pricing Type', 'wp-ultimo'),
- 'placeholder' => __('Select Pricing Type', 'wp-ultimo'),
- 'desc' => __('Products can be free, paid, or require further contact for pricing.', 'wp-ultimo'),
+ 'title' => __('Pricing Type', 'wp-multisite-waas'),
+ 'placeholder' => __('Select Pricing Type', 'wp-multisite-waas'),
+ 'desc' => __('Products can be free, paid, or require further contact for pricing.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_pricing_type(),
'tooltip' => '',
'options' => [
- 'paid' => __('Paid', 'wp-ultimo'),
- 'free' => __('Free', 'wp-ultimo'),
- 'contact_us' => __('Contact Us', 'wp-ultimo'),
+ 'paid' => __('Paid', 'wp-multisite-waas'),
+ 'free' => __('Free', 'wp-multisite-waas'),
+ 'contact_us' => __('Contact Us', 'wp-multisite-waas'),
],
'wrapper_html_attr' => [
'v-cloak' => '1',
@@ -306,9 +306,9 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'contact_us_label' => [
'type' => 'text',
- 'title' => __('Button Label', 'wp-ultimo'),
- 'placeholder' => __('E.g. Contact us', 'wp-ultimo'),
- 'desc' => __('This will be used on the pricing table CTA button, as the label.', 'wp-ultimo'),
+ 'title' => __('Button Label', 'wp-multisite-waas'),
+ 'placeholder' => __('E.g. Contact us', 'wp-multisite-waas'),
+ 'desc' => __('This will be used on the pricing table CTA button, as the label.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_contact_us_label(),
'wrapper_html_attr' => [
'v-show' => "pricing_type == 'contact_us'",
@@ -317,9 +317,9 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'contact_us_link' => [
'type' => 'url',
- 'title' => __('Button Link', 'wp-ultimo'),
- 'placeholder' => __('E.g. https://contactus.page.com', 'wp-ultimo'),
- 'desc' => __('This will be used on the pricing table CTA button.', 'wp-ultimo'),
+ 'title' => __('Button Link', 'wp-multisite-waas'),
+ 'placeholder' => __('E.g. https://contactus.page.com', 'wp-multisite-waas'),
+ 'desc' => __('This will be used on the pricing table CTA button.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_contact_us_link(),
'wrapper_html_attr' => [
'v-show' => "pricing_type == 'contact_us'",
@@ -328,8 +328,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'recurring' => [
'type' => 'toggle',
- 'title' => __('Is Recurring?', 'wp-ultimo'),
- 'desc' => __('Check this if this product has a recurring charge.', 'wp-ultimo'),
+ 'title' => __('Is Recurring?', 'wp-multisite-waas'),
+ 'desc' => __('Check this if this product has a recurring charge.', 'wp-multisite-waas'),
'value' => $this->get_object()->is_recurring(),
'wrapper_html_attr' => [
'v-show' => "pricing_type == 'paid'",
@@ -347,8 +347,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'_amount' => [
'type' => 'text',
- 'title' => __('Price', 'wp-ultimo'),
- 'placeholder' => __('Price', 'wp-ultimo'),
+ 'title' => __('Price', 'wp-multisite-waas'),
+ 'placeholder' => __('Price', 'wp-multisite-waas'),
'value' => $this->get_object()->get_formatted_amount(),
'tooltip' => '',
'money' => true,
@@ -363,9 +363,9 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'amount_group' => [
'type' => 'group',
- 'title' => __('Price', 'wp-ultimo'),
+ 'title' => __('Price', 'wp-multisite-waas'),
// translators: placeholder %1$s is the amount, %2$s is the duration (such as 1, 2, 3), and %3$s is the unit (such as month, year, week)
- 'desc' => sprintf(__('The customer will be charged %1$s every %2$s %3$s(s).', 'wp-ultimo'), '{{ wu_format_money(amount) }}', '{{ duration }}', '{{ duration_unit }}'),
+ 'desc' => sprintf(__('The customer will be charged %1$s every %2$s %3$s(s).', 'wp-multisite-waas'), '{{ wu_format_money(amount) }}', '{{ duration }}', '{{ duration_unit }}'),
'tooltip' => '',
'wrapper_html_attr' => [
'v-show' => "is_recurring && pricing_type == 'paid'",
@@ -403,19 +403,19 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'v-model' => 'duration_unit',
],
'options' => [
- 'day' => __('Days', 'wp-ultimo'),
- 'week' => __('Weeks', 'wp-ultimo'),
- 'month' => __('Months', 'wp-ultimo'),
- 'year' => __('Years', 'wp-ultimo'),
+ 'day' => __('Days', 'wp-multisite-waas'),
+ 'week' => __('Weeks', 'wp-multisite-waas'),
+ 'month' => __('Months', 'wp-multisite-waas'),
+ 'year' => __('Years', 'wp-multisite-waas'),
],
],
],
],
'billing_cycles' => [
'type' => 'number',
- 'title' => __('Billing Cycles', 'wp-ultimo'),
- 'placeholder' => __('E.g. 1', 'wp-ultimo'),
- 'desc' => __('How many times should we bill this customer. Leave 0 to charge until cancelled.', 'wp-ultimo'),
+ 'title' => __('Billing Cycles', 'wp-multisite-waas'),
+ 'placeholder' => __('E.g. 1', 'wp-multisite-waas'),
+ 'desc' => __('How many times should we bill this customer. Leave 0 to charge until cancelled.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_billing_cycles(),
'tooltip' => '',
'wrapper_html_attr' => [
@@ -425,8 +425,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'has_trial' => [
'type' => 'toggle',
- 'title' => __('Offer Trial', 'wp-ultimo'),
- 'desc' => __('Check if you want to add a trial period to this product.', 'wp-ultimo'),
+ 'title' => __('Offer Trial', 'wp-multisite-waas'),
+ 'desc' => __('Check if you want to add a trial period to this product.', 'wp-multisite-waas'),
'value' => $this->get_object()->has_trial(),
'wrapper_html_attr' => [
'v-show' => "pricing_type == 'paid'",
@@ -438,7 +438,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'trial_group' => [
'type' => 'group',
- 'title' => __('Trial', 'wp-ultimo'),
+ 'title' => __('Trial', 'wp-multisite-waas'),
'tooltip' => '',
'wrapper_html_attr' => [
'v-show' => "has_trial && pricing_type == 'paid'",
@@ -457,18 +457,18 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'placeholder' => '',
'wrapper_classes' => 'wu-w-2/3',
'options' => [
- 'day' => __('Days', 'wp-ultimo'),
- 'week' => __('Weeks', 'wp-ultimo'),
- 'month' => __('Months', 'wp-ultimo'),
- 'year' => __('Years', 'wp-ultimo'),
+ 'day' => __('Days', 'wp-multisite-waas'),
+ 'week' => __('Weeks', 'wp-multisite-waas'),
+ 'month' => __('Months', 'wp-multisite-waas'),
+ 'year' => __('Years', 'wp-multisite-waas'),
],
],
],
],
'has_setup_fee' => [
'type' => 'toggle',
- 'title' => __('Add Setup Fee?', 'wp-ultimo'),
- 'desc' => __('Check if you want to add a setup fee.', 'wp-ultimo'),
+ 'title' => __('Add Setup Fee?', 'wp-multisite-waas'),
+ 'desc' => __('Check if you want to add a setup fee.', 'wp-multisite-waas'),
'value' => $this->get_object()->has_setup_fee(),
'wrapper_html_attr' => [
'v-show' => "pricing_type == 'paid'",
@@ -487,10 +487,10 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'_setup_fee' => [
'type' => 'text',
'money' => true,
- 'title' => __('Setup Fee', 'wp-ultimo'),
- 'desc' => __('The setup fee will be added to the first charge, in addition to the regular price of the product.', 'wp-ultimo'),
+ 'title' => __('Setup Fee', 'wp-multisite-waas'),
+ 'desc' => __('The setup fee will be added to the first charge, in addition to the regular price of the product.', 'wp-multisite-waas'),
// translators: %s is a price placeholder value.
- 'placeholder' => sprintf(__('E.g. %s', 'wp-ultimo'), wu_format_currency(199)),
+ 'placeholder' => sprintf(__('E.g. %s', 'wp-multisite-waas'), wu_format_currency(199)),
'value' => $this->get_object()->get_formatted_amount('setup_fee'),
'wrapper_html_attr' => [
'v-show' => "has_setup_fee && pricing_type == 'paid'",
@@ -510,12 +510,12 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'active',
[
- 'title' => __('Active', 'wp-ultimo'),
+ 'title' => __('Active', 'wp-multisite-waas'),
'fields' => [
'active' => [
'type' => 'toggle',
- 'title' => __('Active', 'wp-ultimo'),
- 'desc' => __('Use this option to manually enable or disable this product for new sign-ups.', 'wp-ultimo'),
+ 'title' => __('Active', 'wp-multisite-waas'),
+ 'desc' => __('Use this option to manually enable or disable this product for new sign-ups.', 'wp-multisite-waas'),
'value' => $this->get_object()->is_active(),
],
],
@@ -525,13 +525,13 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'image',
[
- 'title' => __('Product Image', 'wp-ultimo'),
+ 'title' => __('Product Image', 'wp-multisite-waas'),
'fields' => [
'featured_image_id' => [
'type' => 'image',
'stacked' => true,
- 'title' => __('Product Image', 'wp-ultimo'),
- 'desc' => __('This image is used on product list tables and other places.', 'wp-ultimo'),
+ 'title' => __('Product Image', 'wp-multisite-waas'),
+ 'desc' => __('This image is used on product list tables and other places.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_featured_image_id(),
'img' => $this->get_object()->get_featured_image(),
],
@@ -570,9 +570,9 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'heading' => [
'type' => 'header',
- 'title' => __('Legacy Options', 'wp-ultimo'),
- // translators: %s is the name of legacy add-ons.
- 'desc' => sprintf(__('Options for %s, and others.', 'wp-ultimo'), implode(', ', $tabs)),
+ 'title' => __('Legacy Options', 'wp-multisite-waas'),
+ // translators: %s is the comma-separated list of legacy add-ons.
+ 'desc' => sprintf(__('Options for %s, and others.', 'wp-multisite-waas'), implode(', ', $tabs)),
],
];
@@ -592,7 +592,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'legacy-options',
[
- 'title' => __('Legacy Options', 'wp-ultimo'),
+ 'title' => __('Legacy Options', 'wp-multisite-waas'),
'position' => 'normal',
'fields' => $fields,
'classes' => 'wu-legacy-options-panel',
@@ -618,8 +618,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$sections = [
'general' => [
- 'title' => __('General', 'wp-ultimo'),
- 'desc' => __('General product options such as product slug, type, etc.', 'wp-ultimo'),
+ 'title' => __('General', 'wp-multisite-waas'),
+ 'desc' => __('General product options such as product slug, type, etc.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-globe',
'state' => [
'slug' => $this->get_object()->get_slug(),
@@ -628,11 +628,11 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'slug' => [
'type' => 'text',
- 'title' => __('Product Slug', 'wp-ultimo'),
- 'placeholder' => __('e.g. premium', 'wp-ultimo'),
- 'desc' => __('This serves as a id to the product in a number of different contexts.', 'wp-ultimo'),
+ 'title' => __('Product Slug', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. premium', 'wp-multisite-waas'),
+ 'desc' => __('This serves as a id to the product in a number of different contexts.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_slug(),
- 'tooltip' => __('Lowercase alpha-numeric characters with dashes or underlines. No spaces allowed.', 'wp-ultimo'),
+ 'tooltip' => __('Lowercase alpha-numeric characters with dashes or underlines. No spaces allowed.', 'wp-multisite-waas'),
'html_attr' => [
'v-on:input' => 'slug = $event.target.value.toLowerCase().replace(/[^a-z0-9-_]+/g, "")',
'v-bind:value' => 'slug',
@@ -641,9 +641,9 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
// Fields for price
'type' => [
'type' => 'select',
- 'title' => __('Product Type', 'wp-ultimo'),
- 'placeholder' => __('Product Type', 'wp-ultimo'),
- 'desc' => __('Different product types have different options.', 'wp-ultimo'),
+ 'title' => __('Product Type', 'wp-multisite-waas'),
+ 'placeholder' => __('Product Type', 'wp-multisite-waas'),
+ 'desc' => __('Different product types have different options.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_type(),
'tooltip' => '',
'options' => Product_Type::to_array(),
@@ -652,8 +652,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
],
'modules[customer_user_role][limit]' => [
- 'title' => __('Customer Role', 'wp-ultimo'),
- 'desc' => __('Select the role WP Multisite WaaS should use when adding the user to their newly created site.', 'wp-ultimo'),
+ 'title' => __('Customer Role', 'wp-multisite-waas'),
+ 'desc' => __('Select the role WP Multisite WaaS should use when adding the user to their newly created site.', 'wp-multisite-waas'),
'type' => 'select',
'value' => $this->get_object()->get_customer_role(),
'default' => 'administrator',
@@ -668,36 +668,36 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
];
$sections['ups-and-downs'] = [
- 'title' => __('Up & Downgrades', 'wp-ultimo'),
- 'desc' => __('Settings related to upgrade and downgrade flows.', 'wp-ultimo'),
+ 'title' => __('Up & Downgrades', 'wp-multisite-waas'),
+ 'desc' => __('Settings related to upgrade and downgrade flows.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-shop',
'v-show' => 'product_type === "plan"',
'state' => [],
'fields' => [
'group' => [
- 'title' => __('Plan Group', 'wp-ultimo'),
- 'desc' => __('Add related plans to the same group to have them show up as upgrade/downgrade paths.', 'wp-ultimo'),
- 'placeholder' => __('Type and press enter to search and/or add.', 'wp-ultimo'),
+ 'title' => __('Plan Group', 'wp-multisite-waas'),
+ 'desc' => __('Add related plans to the same group to have them show up as upgrade/downgrade paths.', 'wp-multisite-waas'),
+ 'placeholder' => __('Type and press enter to search and/or add.', 'wp-multisite-waas'),
'type' => 'select',
'value' => $this->get_object()->get_group(),
- 'options' => array_merge(['' => __('Select Group', 'wp-ultimo')], wu_get_product_groups()),
+ 'options' => array_merge(['' => __('Select Group', 'wp-multisite-waas')], wu_get_product_groups()),
'html_attr' => [
'data-selectize-categories' => 999,
'data-max-items' => 1,
],
],
'list_order' => [
- 'title' => __('Product Order', 'wp-ultimo'),
- 'desc' => __('Plans are shown in the order determined by this parameter, from the lowest to the highest.', 'wp-ultimo'),
- 'placeholder' => __('Type and press enter to search and/or add.', 'wp-ultimo'),
+ 'title' => __('Product Order', 'wp-multisite-waas'),
+ 'desc' => __('Plans are shown in the order determined by this parameter, from the lowest to the highest.', 'wp-multisite-waas'),
+ 'placeholder' => __('Type and press enter to search and/or add.', 'wp-multisite-waas'),
'type' => 'number',
'value' => $this->get_object()->get_list_order(),
],
'available_addons' => [
'type' => 'model',
- 'title' => __('Offer Add-ons', 'wp-ultimo'),
- 'placeholder' => __('Search for a package or service', 'wp-ultimo'),
- 'desc' => __('This products will be offered inside upgrade/downgrade forms as order bumps.', 'wp-ultimo'),
+ 'title' => __('Offer Add-ons', 'wp-multisite-waas'),
+ 'placeholder' => __('Search for a package or service', 'wp-multisite-waas'),
+ 'desc' => __('This products will be offered inside upgrade/downgrade forms as order bumps.', 'wp-multisite-waas'),
'html_attr' => [
'data-exclude' => implode(',', array_keys(wu_get_plans_as_options())),
'data-model' => 'product',
@@ -705,7 +705,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'data-label-field' => 'name',
'data-search-field' => 'name',
'data-max-items' => 99,
- 'data-selected' => json_encode(
+ 'data-selected' => wp_json_encode(
wu_get_products(
[
'id__in' => $this->get_object()->get_available_addons(),
@@ -719,8 +719,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
];
$sections['price-variations'] = [
- 'title' => __('Price Variations', 'wp-ultimo'),
- 'desc' => __('Discounts for longer membership commitments.', 'wp-ultimo'),
+ 'title' => __('Price Variations', 'wp-multisite-waas'),
+ 'desc' => __('Discounts for longer membership commitments.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-price-tag',
'state' => [
'enable_price_variations' => ! empty($this->get_object()->get_price_variations()),
@@ -729,8 +729,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'enable_price_variations' => [
'type' => 'toggle',
- 'title' => __('Enable Price Variations', 'wp-ultimo'),
- 'desc' => __('Price Variations are an easy way to offer discounted prices for longer subscription commitments.', 'wp-ultimo'),
+ 'title' => __('Enable Price Variations', 'wp-multisite-waas'),
+ 'desc' => __('Price Variations are an easy way to offer discounted prices for longer subscription commitments.', 'wp-multisite-waas'),
'value' => false,
'html_attr' => [
'v-model' => 'enable_price_variations',
@@ -739,7 +739,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'price_variations' => [
'type' => 'group',
// translators: 1 is the price, 2 is the duration and 3 the duration unit
- 'desc' => sprintf(__('A discounted price of %1$s will be used when memberships are created with the recurrence of %2$s %3$s(s) instead of the regular period.', 'wp-ultimo'), '{{ wu_format_money(price_variation.amount) }}', '{{ price_variation.duration }}', '{{ price_variation.duration_unit }}'),
+ 'desc' => sprintf(__('A discounted price of %1$s will be used when memberships are created with the recurrence of %2$s %3$s(s) instead of the regular period.', 'wp-multisite-waas'), '{{ wu_format_money(price_variation.amount) }}', '{{ price_variation.duration }}', '{{ price_variation.duration_unit }}'),
'tooltip' => '',
'wrapper_classes' => 'wu-relative',
'wrapper_html_attr' => [
@@ -750,12 +750,12 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'price_variations_remove' => [
'type' => 'note',
- 'desc' => sprintf(' price_variations.splice(index, 1)">', __('Remove', 'wp-ultimo')),
+ 'desc' => sprintf(' price_variations.splice(index, 1)">', esc_html__('Remove', 'wp-multisite-waas')),
'wrapper_classes' => 'wu-absolute wu-top-0 wu-right-0',
],
'price_variations_duration' => [
'type' => 'number',
- 'title' => __('Duration', 'wp-ultimo'),
+ 'title' => __('Duration', 'wp-multisite-waas'),
'placeholder' => '',
'wrapper_classes' => 'wu-w-1/3',
'min' => 1,
@@ -767,7 +767,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'price_variations_duration_unit' => [
'type' => 'select',
- 'title' => __('Period', 'wp-ultimo'),
+ 'title' => __('Period', 'wp-multisite-waas'),
'placeholder' => '',
'wrapper_classes' => 'wu-w-1/3 wu-mx-2',
'html_attr' => [
@@ -775,10 +775,10 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'v-bind:name' => '"price_variations[" + index + "][duration_unit]"',
],
'options' => [
- 'day' => __('Days', 'wp-ultimo'),
- 'week' => __('Weeks', 'wp-ultimo'),
- 'month' => __('Months', 'wp-ultimo'),
- 'year' => __('Years', 'wp-ultimo'),
+ 'day' => __('Days', 'wp-multisite-waas'),
+ 'week' => __('Weeks', 'wp-multisite-waas'),
+ 'month' => __('Months', 'wp-multisite-waas'),
+ 'year' => __('Years', 'wp-multisite-waas'),
],
],
// Bind the amount of the price variation to another field so we don't send the formatted value to the server.
@@ -791,7 +791,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'_price_variations_amount' => [
'type' => 'text',
- 'title' => __('New Price', 'wp-ultimo'),
+ 'title' => __('New Price', 'wp-multisite-waas'),
'placeholder' => wu_format_currency('99'),
'wrapper_classes' => 'wu-w-1/3',
'money' => true,
@@ -804,7 +804,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'repeat' => [
'type' => 'submit',
- 'title' => __('Add new Price Variation', 'wp-ultimo'),
+ 'title' => __('Add new Price Variation', 'wp-multisite-waas'),
'classes' => 'button wu-self-end',
'wrapper_classes' => 'wu-bg-whiten wu-items-end',
'wrapper_html_attr' => [
@@ -823,8 +823,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
];
$sections['taxes'] = [
- 'title' => __('Taxes', 'wp-ultimo'),
- 'desc' => __('Tax settings for your products.', 'wp-ultimo'),
+ 'title' => __('Taxes', 'wp-multisite-waas'),
+ 'desc' => __('Tax settings for your products.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-credit',
'state' => [
'taxable' => $this->get_object()->is_taxable(),
@@ -832,8 +832,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'taxable' => [
'type' => 'toggle',
- 'title' => __('Is Taxable?', 'wp-ultimo'),
- 'desc' => __('Enable this if you plan to collect taxes for this product.', 'wp-ultimo'),
+ 'title' => __('Is Taxable?', 'wp-multisite-waas'),
+ 'desc' => __('Enable this if you plan to collect taxes for this product.', 'wp-multisite-waas'),
'value' => $this->get_object()->is_taxable(),
'html_attr' => [
'v-model' => 'taxable',
@@ -841,8 +841,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'tax_category' => [
'type' => 'select',
- 'title' => __('Tax Category', 'wp-ultimo'),
- 'desc' => __('Select the product tax category.', 'wp-ultimo'),
+ 'title' => __('Tax Category', 'wp-multisite-waas'),
+ 'desc' => __('Select the product tax category.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_tax_category(),
'options' => 'wu_get_tax_categories_as_options',
'wrapper_html_attr' => [
@@ -854,8 +854,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
];
$sections['allowed_templates'] = [
- 'title' => __('Site Templates', 'wp-ultimo'),
- 'desc' => __('Limit which site templates are available for this particular template.', 'wp-ultimo'),
+ 'title' => __('Site Templates', 'wp-multisite-waas'),
+ 'desc' => __('Limit which site templates are available for this particular template.', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-grid1 wu-align-text-bottom',
'v-show' => "get_state_value('product_type', 'none') !== 'service'",
'state' => [
@@ -866,8 +866,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'modules[site_templates][enabled]' => [
'type' => 'toggle',
- 'title' => __('Allow Site Templates', 'wp-ultimo'),
- 'desc' => __('Toggle this option on to allow this plan to use Site Templates. If this option is disabled, sign-ups on this plan will get a default WordPress site.', 'wp-ultimo'),
+ 'title' => __('Allow Site Templates', 'wp-multisite-waas'),
+ 'desc' => __('Toggle this option on to allow this plan to use Site Templates. If this option is disabled, sign-ups on this plan will get a default WordPress site.', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-cloak' => '1',
],
@@ -877,15 +877,15 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'modules[site_templates][mode]' => [
'type' => 'select',
- 'title' => __('Site Template Selection Mode', 'wp-ultimo'),
- 'placeholder' => __('Site Template Selection Mode', 'wp-ultimo'),
- 'desc' => __('Select the type of limitation you want to apply.', 'wp-ultimo'),
- 'tooltip' => __('"Default" will follow the settings of the checkout form: if you have a template selection field in there, all the templates selected will show up. If no field is present, then a default WordPress site will be created.
"Assign Site Template" forces new accounts with this plan to use a particular template site (this option removes the template selection field from the signup, if one exists).
Finally, "Choose Available Site Templates", overrides the templates selected on the checkout form with the templates selected here, while also giving you the chance of pre-select a template to be used as default.', 'wp-ultimo'),
+ 'title' => __('Site Template Selection Mode', 'wp-multisite-waas'),
+ 'placeholder' => __('Site Template Selection Mode', 'wp-multisite-waas'),
+ 'desc' => __('Select the type of limitation you want to apply.', 'wp-multisite-waas'),
+ 'tooltip' => __('"Default" will follow the settings of the checkout form: if you have a template selection field in there, all the templates selected will show up. If no field is present, then a default WordPress site will be created.
"Assign Site Template" forces new accounts with this plan to use a particular template site (this option removes the template selection field from the signup, if one exists).
Finally, "Choose Available Site Templates", overrides the templates selected on the checkout form with the templates selected here, while also giving you the chance of pre-select a template to be used as default.', 'wp-multisite-waas'),
'value' => 'default',
'options' => [
- 'default' => __('Default', 'wp-ultimo'),
- 'assign_template' => __('Assign Site Template', 'wp-ultimo'),
- 'choose_available_templates' => __('Choose Available Site Templates', 'wp-ultimo'),
+ 'default' => __('Default', 'wp-multisite-waas'),
+ 'assign_template' => __('Assign Site Template', 'wp-multisite-waas'),
+ 'choose_available_templates' => __('Choose Available Site Templates', 'wp-multisite-waas'),
],
'html_attr' => [
'v-model' => 'site_template_selection_mode',
@@ -897,8 +897,8 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
],
'templates' => [
'type' => 'html',
- 'title' => __('Site Templates', 'wp-ultimo'),
- 'desc' => esc_attr(sprintf('{{ site_template_selection_mode === "assign_template" ? "%s" : "%s" }}', __('Select the Site Template to assign.', 'wp-ultimo'), __('Customize the access level of each Site Template below.', 'wp-ultimo'))),
+ 'title' => __('Site Templates', 'wp-multisite-waas'),
+ 'desc' => esc_attr(sprintf('{{ site_template_selection_mode === "assign_template" ? "%s" : "%s" }}', __('Select the Site Template to assign.', 'wp-multisite-waas'), __('Customize the access level of each Site Template below.', 'wp-multisite-waas'))),
'wrapper_html_attr' => [
'v-cloak' => '1',
'v-show' => "allow_site_templates && site_template_selection_mode !== 'default'",
@@ -940,7 +940,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_title() {
- return $this->edit ? __('Edit Product', 'wp-ultimo') : __('Add new Product', 'wp-ultimo');
+ return $this->edit ? __('Edit Product', 'wp-multisite-waas') : __('Add new Product', 'wp-multisite-waas');
}
/**
@@ -951,7 +951,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_menu_title() {
- return __('Edit Product', 'wp-ultimo');
+ return __('Edit Product', 'wp-multisite-waas');
}
/**
@@ -969,7 +969,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$actions[] = [
'url' => '#',
- 'label' => __('Click to copy Shareable Link', 'wp-ultimo'),
+ 'label' => __('Click to copy Shareable Link', 'wp-multisite-waas'),
'icon' => 'wu-attachment',
'classes' => 'wu-copy',
'attrs' => 'data-clipboard-text="' . esc_attr($shareable_link) . '"',
@@ -988,15 +988,15 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
public function get_labels() {
return [
- 'edit_label' => __('Edit Product', 'wp-ultimo'),
- 'add_new_label' => __('Add new Product', 'wp-ultimo'),
- 'updated_message' => __('Product updated with success!', 'wp-ultimo'),
- 'title_placeholder' => __('Enter Product Name', 'wp-ultimo'),
- 'title_description' => __('This name will be used on pricing tables, invoices, and more.', 'wp-ultimo'),
- 'save_button_label' => __('Save Product', 'wp-ultimo'),
+ 'edit_label' => __('Edit Product', 'wp-multisite-waas'),
+ 'add_new_label' => __('Add new Product', 'wp-multisite-waas'),
+ 'updated_message' => __('Product updated with success!', 'wp-multisite-waas'),
+ 'title_placeholder' => __('Enter Product Name', 'wp-multisite-waas'),
+ 'title_description' => __('This name will be used on pricing tables, invoices, and more.', 'wp-multisite-waas'),
+ 'save_button_label' => __('Save Product', 'wp-multisite-waas'),
'save_description' => '',
- 'delete_button_label' => __('Delete Product', 'wp-ultimo'),
- 'delete_description' => __('Be careful. This action is irreversible.', 'wp-ultimo'),
+ 'delete_button_label' => __('Delete Product', 'wp-multisite-waas'),
+ 'delete_description' => __('Be careful. This action is irreversible.', 'wp-multisite-waas'),
];
}
@@ -1036,7 +1036,7 @@ class Product_Edit_Admin_Page extends Edit_Admin_Page {
$item = $query->get_item_by('id', $_GET['id']);
if ( ! $item) {
- wp_redirect(wu_network_admin_url('wp-ultimo-products'));
+ wp_safe_redirect(wu_network_admin_url('wp-ultimo-products'));
exit;
}
diff --git a/inc/admin-pages/class-product-list-admin-page.php b/inc/admin-pages/class-product-list-admin-page.php
index 72d1ef3..9bbf96f 100644
--- a/inc/admin-pages/class-product-list-admin-page.php
+++ b/inc/admin-pages/class-product-list-admin-page.php
@@ -71,8 +71,8 @@ class Product_List_Admin_Page extends List_Admin_Page {
public function get_labels() {
return [
- 'deleted_message' => __('Product removed successfully.', 'wp-ultimo'),
- 'search_label' => __('Search Product', 'wp-ultimo'),
+ 'deleted_message' => __('Product removed successfully.', 'wp-multisite-waas'),
+ 'search_label' => __('Search Product', 'wp-multisite-waas'),
];
}
@@ -84,7 +84,7 @@ class Product_List_Admin_Page extends List_Admin_Page {
*/
public function get_title() {
- return __('Products', 'wp-ultimo');
+ return __('Products', 'wp-multisite-waas');
}
/**
@@ -95,7 +95,7 @@ class Product_List_Admin_Page extends List_Admin_Page {
*/
public function get_menu_title() {
- return __('Products', 'wp-ultimo');
+ return __('Products', 'wp-multisite-waas');
}
/**
@@ -106,7 +106,7 @@ class Product_List_Admin_Page extends List_Admin_Page {
*/
public function get_submenu_title() {
- return __('Products', 'wp-ultimo');
+ return __('Products', 'wp-multisite-waas');
}
/**
diff --git a/inc/admin-pages/class-settings-admin-page.php b/inc/admin-pages/class-settings-admin-page.php
index b89bae6..4687b21 100644
--- a/inc/admin-pages/class-settings-admin-page.php
+++ b/inc/admin-pages/class-settings-admin-page.php
@@ -137,7 +137,7 @@ class Settings_Admin_Page extends Wizard_Admin_Page {
wu_register_settings_side_panel(
'login-and-registration',
[
- 'title' => __('Checkout Forms', 'wp-ultimo'),
+ 'title' => __('Checkout Forms', 'wp-multisite-waas'),
'render' => [$this, 'render_checkout_forms_side_panel'],
]
);
@@ -145,7 +145,7 @@ class Settings_Admin_Page extends Wizard_Admin_Page {
wu_register_settings_side_panel(
'sites',
[
- 'title' => __('Template Previewer', 'wp-ultimo'),
+ 'title' => __('Template Previewer', 'wp-multisite-waas'),
'render' => [$this, 'render_site_template_side_panel'],
]
);
@@ -153,7 +153,7 @@ class Settings_Admin_Page extends Wizard_Admin_Page {
wu_register_settings_side_panel(
'sites',
[
- 'title' => __('Placeholder Editor', 'wp-ultimo'),
+ 'title' => __('Placeholder Editor', 'wp-multisite-waas'),
'render' => [$this, 'render_site_placeholders_side_panel'],
]
);
@@ -161,7 +161,7 @@ class Settings_Admin_Page extends Wizard_Admin_Page {
wu_register_settings_side_panel(
'payment-gateways',
[
- 'title' => __('Invoices', 'wp-ultimo'),
+ 'title' => __('Invoices', 'wp-multisite-waas'),
'render' => [$this, 'render_invoice_side_panel'],
]
);
@@ -169,7 +169,7 @@ class Settings_Admin_Page extends Wizard_Admin_Page {
wu_register_settings_side_panel(
'emails',
[
- 'title' => __('System Emails', 'wp-ultimo'),
+ 'title' => __('System Emails', 'wp-multisite-waas'),
'render' => [$this, 'render_system_emails_side_panel'],
]
);
@@ -177,7 +177,7 @@ class Settings_Admin_Page extends Wizard_Admin_Page {
wu_register_settings_side_panel(
'emails',
[
- 'title' => __('Email Template', 'wp-ultimo'),
+ 'title' => __('Email Template', 'wp-multisite-waas'),
'render' => [$this, 'render_email_template_side_panel'],
]
);
@@ -197,15 +197,15 @@ class Settings_Admin_Page extends Wizard_Admin_Page {
+
+
+
+
+
+
',
[
- __('...and thanks for choosing WP Multisite WaaS!', 'wp-ultimo'),
- __('This quick setup wizard will make sure your server is correctly setup, help you configure your new network, and migrate data from previous WP Multisite WaaS versions if necessary.', 'wp-ultimo'),
- __('You will also have the option of importing default content. It should take 10 minutes or less!', 'wp-ultimo'),
+ __('...and thanks for choosing WP Multisite WaaS!', 'wp-multisite-waas'),
+ __('This quick setup wizard will make sure your server is correctly setup, help you configure your new network, and migrate data from previous WP Multisite WaaS versions if necessary.', 'wp-multisite-waas'),
+ __('You will also have the option of importing default content. It should take 10 minutes or less!', 'wp-multisite-waas'),
]
),
- 'next_label' => __('Get Started →', 'wp-ultimo'),
+ 'next_label' => __('Get Started →', 'wp-multisite-waas'),
'back' => false,
],
'checks' => [
- 'title' => __('Pre-install Checks', 'wp-ultimo'),
- 'description' => __('Now it is time to see if this machine has what it takes to run WP Multisite WaaS well!', 'wp-ultimo'),
- 'next_label' => \WP_Ultimo\Requirements::met() ? __('Go to the Next Step →', 'wp-ultimo') : __('Check Again', 'wp-ultimo'),
+ 'title' => __('Pre-install Checks', 'wp-multisite-waas'),
+ 'description' => __('Now it is time to see if this machine has what it takes to run WP Multisite WaaS well!', 'wp-multisite-waas'),
+ 'next_label' => \WP_Ultimo\Requirements::met() ? __('Go to the Next Step →', 'wp-multisite-waas') : __('Check Again', 'wp-multisite-waas'),
'handler' => [$this, 'handle_checks'],
'back' => false,
'fields' => [
@@ -340,9 +340,9 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
],
],
'installation' => [
- 'title' => __('Installation', 'wp-ultimo'),
- 'description' => __('Now, let\'s update your database and install the Sunrise.php file, which are necessary for the correct functioning of WP Multisite WaaS.', 'wp-ultimo'),
- 'next_label' => Core_Installer::get_instance()->all_done() ? __('Go to the Next Step →', 'wp-ultimo') : __('Install', 'wp-ultimo'),
+ 'title' => __('Installation', 'wp-multisite-waas'),
+ 'description' => __('Now, let\'s update your database and install the Sunrise.php file, which are necessary for the correct functioning of WP Multisite WaaS.', 'wp-multisite-waas'),
+ 'next_label' => Core_Installer::get_instance()->all_done() ? __('Go to the Next Step →', 'wp-multisite-waas') : __('Install', 'wp-multisite-waas'),
'fields' => [
'terms' => [
'type' => 'note',
@@ -364,14 +364,14 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
$back_traces = Migrator::get_instance()->get_back_traces();
- $next_label = __('Migrate!', 'wp-ultimo');
+ $next_label = __('Migrate!', 'wp-multisite-waas');
- $description = __('No errors found during dry run! Now it is time to actually migrate!
We strongly recommend creating a backup of your database before moving forward with the migration.', 'wp-ultimo');
+ $description = __('No errors found during dry run! Now it is time to actually migrate!
We strongly recommend creating a backup of your database before moving forward with the migration.', 'wp-multisite-waas');
if ($dry_run) {
- $next_label = __('Run Check', 'wp-ultimo');
+ $next_label = __('Run Check', 'wp-multisite-waas');
- $description = __('It seems that you were running WP Multisite WaaS 1.X on this network. This migrator will convert the data from the old version to the new one.', 'wp-ultimo') . '
' . __('First, let\'s run a test migration to see if we can spot any potential errors.', 'wp-ultimo');
+ $description = __('It seems that you were running WP Multisite WaaS 1.X on this network. This migrator will convert the data from the old version to the new one.', 'wp-multisite-waas') . '
' . __('First, let\'s run a test migration to see if we can spot any potential errors.', 'wp-multisite-waas');
}
$fields = [
@@ -398,17 +398,17 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
$message = implode(PHP_EOL . PHP_EOL, $message_lines);
- $description = __('The dry run test detected issues during the test migration. Please, contact our support team to get help migrating from 1.X to version 2.', 'wp-ultimo');
+ $description = __('The dry run test detected issues during the test migration. Please, contact our support team to get help migrating from 1.X to version 2.', 'wp-multisite-waas');
$next = true;
- $next_label = __('Try Again!', 'wp-ultimo');
+ $next_label = __('Try Again!', 'wp-multisite-waas');
- $error_list = '' . __('List of errors detected:', 'wp-ultimo') . '
';
+ $error_list = '' . __('List of errors detected:', 'wp-multisite-waas') . '
';
$errors[] = sprintf(
'
%1$s',
- __('Download migration error log', 'wp-ultimo'),
+ __('Download migration error log', 'wp-multisite-waas'),
add_query_arg(
[
'action' => 'download_migration_logs',
@@ -420,7 +420,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
$errors[] = sprintf(
'
%1$s',
- __('Rollback to version 1.10.13', 'wp-ultimo'),
+ __('Rollback to version 1.10.13', 'wp-multisite-waas'),
add_query_arg(
[
'page' => 'wp-ultimo-rollback',
@@ -452,7 +452,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
}
$sections['migration'] = [
- 'title' => __('Migration', 'wp-ultimo'),
+ 'title' => __('Migration', 'wp-multisite-waas'),
'description' => $description,
'next_label' => $next_label,
'skip' => false,
@@ -462,16 +462,16 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
];
} else {
$sections['your-company'] = [
- 'title' => __('Your Company', 'wp-ultimo'),
- 'description' => __('Before we move on, let\'s configure the basic settings of your network, shall we?', 'wp-ultimo'),
+ 'title' => __('Your Company', 'wp-multisite-waas'),
+ 'description' => __('Before we move on, let\'s configure the basic settings of your network, shall we?', 'wp-multisite-waas'),
'handler' => [$this, 'handle_save_settings'],
'fields' => [$this, 'get_general_settings'],
];
$sections['defaults'] = [
- 'title' => __('Default Content', 'wp-ultimo'),
- 'description' => __('Starting from scratch can be scarry, specially when first starting out. In this step, you can create default content to have a starting point for your network. Everything can be customized later.', 'wp-ultimo'),
- 'next_label' => Default_Content_Installer::get_instance()->all_done() ? __('Go to the Next Step →', 'wp-ultimo') : __('Install', 'wp-ultimo'),
+ 'title' => __('Default Content', 'wp-multisite-waas'),
+ 'description' => __('Starting from scratch can be scarry, specially when first starting out. In this step, you can create default content to have a starting point for your network. Everything can be customized later.', 'wp-multisite-waas'),
+ 'next_label' => Default_Content_Installer::get_instance()->all_done() ? __('Go to the Next Step →', 'wp-multisite-waas') : __('Install', 'wp-multisite-waas'),
'fields' => [
'terms' => [
'type' => 'note',
@@ -482,7 +482,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
}
$sections['done'] = [
- 'title' => __('Ready!', 'wp-ultimo'),
+ 'title' => __('Ready!', 'wp-multisite-waas'),
'view' => [$this, 'section_ready'],
];
@@ -580,7 +580,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
'wu_setup_settings',
[
'dry_run' => wu_request('dry-run', true),
- 'generic_error_message' => __('A server error happened while processing this item.', 'wp-ultimo'),
+ 'generic_error_message' => __('A server error happened while processing this item.', 'wp-multisite-waas'),
]
);
@@ -619,7 +619,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
$requirements = [
'php' => [
- 'name' => __('PHP', 'wp-ultimo'),
+ 'name' => __('PHP', 'wp-multisite-waas'),
'help' => wu_get_documentation_url('wp-ultimo-requirements'),
'required_version' => \WP_Ultimo\Requirements::$php_version,
'recommended_version' => \WP_Ultimo\Requirements::$php_recommended_version,
@@ -628,7 +628,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
'pass_recommendation' => version_compare(phpversion(), \WP_Ultimo\Requirements::$php_recommended_version, '>='),
],
'wordpress' => [
- 'name' => __('WordPress', 'wp-ultimo'),
+ 'name' => __('WordPress', 'wp-multisite-waas'),
'help' => wu_get_documentation_url('wp-ultimo-requirements'),
'required_version' => \WP_Ultimo\Requirements::$wp_version,
'recommended_version' => \WP_Ultimo\Requirements::$wp_recommended_version,
@@ -640,21 +640,21 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
$plugin_requirements = [
'multisite' => [
- 'name' => __('WordPress Multisite', 'wp-ultimo'),
+ 'name' => __('WordPress Multisite', 'wp-multisite-waas'),
'help' => wu_get_documentation_url('wp-ultimo-requirements'),
- 'condition' => __('Installed & Activated', 'wp-ultimo'),
+ 'condition' => __('Installed & Activated', 'wp-multisite-waas'),
'pass_requirements' => is_multisite(),
],
'wp-ultimo' => [
- 'name' => __('WP Multisite WaaS', 'wp-ultimo'),
+ 'name' => __('WP Multisite WaaS', 'wp-multisite-waas'),
'help' => wu_get_documentation_url('wp-ultimo-requirements'),
- 'condition' => apply_filters('wp_ultimo_skip_network_active_check', false) ? __('Bypassed via filter', 'wp-ultimo') : __('Network Activated', 'wp-ultimo'),
+ 'condition' => apply_filters('wp_ultimo_skip_network_active_check', false) ? __('Bypassed via filter', 'wp-multisite-waas') : __('Network Activated', 'wp-multisite-waas'),
'pass_requirements' => \WP_Ultimo\Requirements::is_network_active(),
],
'wp-cron' => [
- 'name' => __('WordPress Cron', 'wp-ultimo'),
+ 'name' => __('WordPress Cron', 'wp-multisite-waas'),
'help' => wu_get_documentation_url('wp-ultimo-requirements'),
- 'condition' => __('Activated', 'wp-ultimo'),
+ 'condition' => __('Activated', 'wp-multisite-waas'),
'pass_requirements' => \WP_Ultimo\Requirements::check_wp_cron(),
],
];
@@ -713,12 +713,12 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
public function handle_checks(): void {
if (\WP_Ultimo\Requirements::met() === false) {
- wp_redirect(add_query_arg());
+ wp_safe_redirect(add_query_arg());
exit;
}
- wp_redirect($this->get_next_section_link());
+ wp_safe_redirect($this->get_next_section_link());
exit;
}
@@ -747,7 +747,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
\WP_Ultimo\Settings::get_instance()->save_settings($settings_to_save);
- wp_redirect($this->get_next_section_link());
+ wp_safe_redirect($this->get_next_section_link());
exit;
}
@@ -772,7 +772,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
$url = add_query_arg('dry-run', 0);
}
- wp_redirect($url);
+ wp_safe_redirect($url);
exit;
}
@@ -790,7 +790,7 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
$redirect_url = $this->get_next_section_link();
- wp_redirect($redirect_url);
+ wp_safe_redirect($redirect_url);
exit;
}
@@ -850,8 +850,8 @@ class Setup_Wizard_Admin_Page extends Wizard_Admin_Page {
'wu_fields',
[
'l10n' => [
- 'image_picker_title' => __('Select an Image.', 'wp-ultimo'),
- 'image_picker_button_text' => __('Use this image', 'wp-ultimo'),
+ 'image_picker_title' => __('Select an Image.', 'wp-multisite-waas'),
+ 'image_picker_button_text' => __('Use this image', 'wp-multisite-waas'),
],
]
);
diff --git a/inc/admin-pages/class-shortcodes-admin-page.php b/inc/admin-pages/class-shortcodes-admin-page.php
index daa7b67..1f0e83a 100644
--- a/inc/admin-pages/class-shortcodes-admin-page.php
+++ b/inc/admin-pages/class-shortcodes-admin-page.php
@@ -91,7 +91,7 @@ class Shortcodes_Admin_Page extends Base_Admin_Page {
*/
public function get_title() {
- return __('Available Shortcodes', 'wp-ultimo');
+ return __('Available Shortcodes', 'wp-multisite-waas');
}
/**
@@ -102,7 +102,7 @@ class Shortcodes_Admin_Page extends Base_Admin_Page {
*/
public function get_menu_title() {
- return __('Available Shortcodes', 'wp-ultimo');
+ return __('Available Shortcodes', 'wp-multisite-waas');
}
/**
@@ -113,7 +113,7 @@ class Shortcodes_Admin_Page extends Base_Admin_Page {
*/
public function get_submenu_title() {
- return __('Dashboard', 'wp-ultimo');
+ return __('Dashboard', 'wp-multisite-waas');
}
/**
@@ -165,16 +165,16 @@ class Shortcodes_Admin_Page extends Base_Admin_Page {
$params[ $key ]['options'] = implode(' | ', array_keys(wu_get_isset($value, 'options', [])));
break;
case 'int':
- $params[ $key ]['options'] = __('integer', 'wp-ultimo');
+ $params[ $key ]['options'] = __('integer', 'wp-multisite-waas');
break;
case 'number':
- $params[ $key ]['options'] = __('number', 'wp-ultimo');
+ $params[ $key ]['options'] = __('number', 'wp-multisite-waas');
break;
case 'text':
- $params[ $key ]['options'] = __('text', 'wp-ultimo');
+ $params[ $key ]['options'] = __('text', 'wp-multisite-waas');
break;
case 'textarea':
- $params[ $key ]['options'] = __('text', 'wp-ultimo');
+ $params[ $key ]['options'] = __('text', 'wp-multisite-waas');
break;
default:
$params[ $key ]['options'] = $value['type'];
diff --git a/inc/admin-pages/class-site-edit-admin-page.php b/inc/admin-pages/class-site-edit-admin-page.php
index 07fc2fd..a91cf96 100644
--- a/inc/admin-pages/class-site-edit-admin-page.php
+++ b/inc/admin-pages/class-site-edit-admin-page.php
@@ -151,16 +151,16 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
[
[
'id' => 'new-site-template-warning',
- 'title' => __('On adding a new Site Template...', 'wp-ultimo'),
+ 'title' => __('On adding a new Site Template...', 'wp-multisite-waas'),
'text' => [
- __("You just successfully added a new site template to your WP Multisite WaaS network and that's awesome!", 'wp-ultimo'),
- __('Keep in mind that newly created site templates do not appear automatically in your checkout forms.', 'wp-ultimo'),
- __('To make a site template available on registration, you will need to manually add it to the template selection field of your checkout forms.', 'wp-ultimo'),
+ __("You just successfully added a new site template to your WP Multisite WaaS network and that's awesome!", 'wp-multisite-waas'),
+ __('Keep in mind that newly created site templates do not appear automatically in your checkout forms.', 'wp-multisite-waas'),
+ __('To make a site template available on registration, you will need to manually add it to the template selection field of your checkout forms.', 'wp-multisite-waas'),
],
'buttons' => [
[
'classes' => 'button wu-text-xs sm:wu-normal-case wu-float-left',
- 'text' => __('Go to Checkout Forms', 'wp-ultimo'),
+ 'text' => __('Go to Checkout Forms', 'wp-multisite-waas'),
'url' => wu_network_admin_url('wp-ultimo-checkout-forms'),
],
],
@@ -191,16 +191,16 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$fields = [
'confirm' => [
'type' => 'toggle',
- 'title' => __('Confirm Transfer', 'wp-ultimo'),
- 'desc' => __('This will start the transfer of assets from one membership to another.', 'wp-ultimo'),
+ 'title' => __('Confirm Transfer', 'wp-multisite-waas'),
+ 'desc' => __('This will start the transfer of assets from one membership to another.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'confirmed',
],
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Start Transfer', 'wp-ultimo'),
- 'placeholder' => __('Start Transfer', 'wp-ultimo'),
+ 'title' => __('Start Transfer', 'wp-multisite-waas'),
+ 'placeholder' => __('Start Transfer', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -227,7 +227,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
'field_wrapper_classes' => 'wu-w-full wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t wu-border-l-0 wu-border-r-0 wu-border-b-0 wu-border-gray-300 wu-border-solid',
'html_attr' => [
'data-wu-app' => 'transfer_site',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'confirmed' => false,
]
@@ -254,11 +254,11 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$target_membership = wu_get_membership(wu_request('target_membership_id'));
if ( ! $site) {
- wp_send_json_error(new \WP_Error('not-found', __('Site not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Site not found.', 'wp-multisite-waas')));
}
if ( ! $target_membership) {
- wp_send_json_error(new \WP_Error('not-found', __('Membership not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Membership not found.', 'wp-multisite-waas')));
}
$site->set_membership_id($target_membership->get_id());
@@ -305,7 +305,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'at_a_glance',
[
- 'title' => __('At a Glance', 'wp-ultimo'),
+ 'title' => __('At a Glance', 'wp-multisite-waas'),
'position' => 'normal',
'classes' => 'wu-overflow-hidden wu-m-0 wu--mt-1 wu--mx-3 wu--mb-3',
'field_wrapper_classes' => 'wu-w-1/4 wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t-0 wu-border-l-0 wu-border-r wu-border-b-0 wu-border-gray-300 wu-border-solid wu-float-left wu-relative',
@@ -315,14 +315,14 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
'fields' => [
'type' => [
'type' => 'text-display',
- 'title' => __('Site Type', 'wp-ultimo'),
+ 'title' => __('Site Type', 'wp-multisite-waas'),
'display_value' => $tag,
'tooltip' => '',
],
'id' => [
'type' => 'text-display',
'copy' => true,
- 'title' => __('Site ID', 'wp-ultimo'),
+ 'title' => __('Site ID', 'wp-multisite-waas'),
'display_value' => $this->get_object()->get_id(),
'tooltip' => '',
],
@@ -333,13 +333,13 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'description',
[
- 'title' => __('Description', 'wp-ultimo'),
+ 'title' => __('Description', 'wp-multisite-waas'),
'position' => 'normal',
'fields' => [
'description' => [
'type' => 'textarea',
- 'title' => __('Site Description', 'wp-ultimo'),
- 'placeholder' => __('Tell your customers what this site is about.', 'wp-ultimo'),
+ 'title' => __('Site Description', 'wp-multisite-waas'),
+ 'placeholder' => __('Tell your customers what this site is about.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_option_blogdescription(),
'html_attr' => [
'rows' => 3,
@@ -352,7 +352,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_tabs_widget(
'options',
[
- 'title' => __('Site Options', 'wp-ultimo'),
+ 'title' => __('Site Options', 'wp-multisite-waas'),
'position' => 'normal',
'sections' => $this->get_site_option_sections(),
]
@@ -361,7 +361,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'domains',
[
- 'title' => __('Mapped Domains', 'wp-ultimo'),
+ 'title' => __('Mapped Domains', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Sites_Domain_List_Table(),
'query_filter' => [$this, 'domain_query_filter'],
]
@@ -371,7 +371,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'membership',
[
- 'title' => __('Linked Membership', 'wp-ultimo'),
+ 'title' => __('Linked Membership', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Customers_Membership_List_Table(),
'query_filter' => function ($query) {
@@ -385,7 +385,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'customer',
[
- 'title' => __('Linked Customer', 'wp-ultimo'),
+ 'title' => __('Linked Customer', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Site_Customer_List_Table(),
'query_filter' => function ($query) {
@@ -400,7 +400,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_list_table_widget(
'events',
[
- 'title' => __('Events', 'wp-ultimo'),
+ 'title' => __('Events', 'wp-multisite-waas'),
'table' => new \WP_Ultimo\List_Tables\Inside_Events_List_Table(),
'query_filter' => [$this, 'query_filter'],
]
@@ -414,7 +414,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
[
'html_attr' => [
'data-wu-app' => 'site_type',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'type' => $this->get_object()->get_type(),
'original_membership_id' => $this->get_object()->get_membership_id(),
@@ -426,9 +426,9 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
// Fields for price
'type_main' => [
'type' => 'text-display',
- 'title' => __('Site Type', 'wp-ultimo'),
- 'display_value' => __('Main Site', 'wp-ultimo'),
- 'tooltip' => __('You can\'t change the main site type.', 'wp-ultimo'),
+ 'title' => __('Site Type', 'wp-multisite-waas'),
+ 'display_value' => __('Main Site', 'wp-multisite-waas'),
+ 'tooltip' => __('You can\'t change the main site type.', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-cloak' => '1',
'v-show' => 'type === "main"',
@@ -436,15 +436,15 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
],
'type' => [
'type' => 'select',
- 'title' => __('Site Type', 'wp-ultimo'),
- 'placeholder' => __('Select Site Type', 'wp-ultimo'),
- 'desc' => __('Different site types have different options and settings.', 'wp-ultimo'),
+ 'title' => __('Site Type', 'wp-multisite-waas'),
+ 'placeholder' => __('Select Site Type', 'wp-multisite-waas'),
+ 'desc' => __('Different site types have different options and settings.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_type(),
'tooltip' => '',
'options' => [
- 'default' => __('Regular WordPress', 'wp-ultimo'),
- 'site_template' => __('Site Template', 'wp-ultimo'),
- 'customer_owned' => __('Customer-owned', 'wp-ultimo'),
+ 'default' => __('Regular WordPress', 'wp-multisite-waas'),
+ 'site_template' => __('Site Template', 'wp-multisite-waas'),
+ 'customer_owned' => __('Customer-owned', 'wp-multisite-waas'),
],
'html_attr' => [
'v-model' => 'type',
@@ -456,9 +456,9 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
],
'categories' => [
'type' => 'select',
- 'title' => __('Template Categories', 'wp-ultimo'),
- 'placeholder' => __('e.g.: Landing Page, Health...', 'wp-ultimo'),
- 'desc' => __('Customers will be able to filter by categories during signup.', 'wp-ultimo'),
+ 'title' => __('Template Categories', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g.: Landing Page, Health...', 'wp-multisite-waas'),
+ 'desc' => __('Customers will be able to filter by categories during signup.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_categories(),
'options' => Site::get_all_categories(),
'html_attr' => [
@@ -472,9 +472,9 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
],
'membership_id' => [
'type' => 'model',
- 'title' => __('Associated Membership', 'wp-ultimo'),
- 'placeholder' => __('Search Membership...', 'wp-ultimo'),
- 'desc' => __('The membership that owns this site.', 'wp-ultimo'),
+ 'title' => __('Associated Membership', 'wp-multisite-waas'),
+ 'placeholder' => __('Search Membership...', 'wp-multisite-waas'),
+ 'desc' => __('The membership that owns this site.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_membership_id(),
'tooltip' => '',
'wrapper_html_attr' => [
@@ -487,12 +487,12 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
'data-label-field' => 'reference_code',
'data-search-field' => 'reference_code',
'data-max-items' => 1,
- 'data-selected' => json_encode($membership_selected),
+ 'data-selected' => wp_json_encode($membership_selected),
],
],
'transfer_note' => [
'type' => 'note',
- 'desc' => __('Changing the membership will transfer the site and all its assets to the new membership.', 'wp-ultimo'),
+ 'desc' => __('Changing the membership will transfer the site and all its assets to the new membership.', 'wp-multisite-waas'),
'classes' => 'wu-p-2 wu-bg-red-100 wu-text-red-600 wu-rounded wu-w-full',
'wrapper_html_attr' => [
'v-show' => '(original_membership_id != membership_id) && membership_id',
@@ -501,8 +501,8 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
],
'submit_save' => [
'type' => 'submit',
- 'title' => __('Save Site', 'wp-ultimo'),
- 'placeholder' => __('Save Site', 'wp-ultimo'),
+ 'title' => __('Save Site', 'wp-multisite-waas'),
+ 'placeholder' => __('Save Site', 'wp-multisite-waas'),
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
'wrapper_html_attr' => [
@@ -512,7 +512,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
],
'transfer' => [
'type' => 'link',
- 'display_value' => __('Transfer Site', 'wp-ultimo'),
+ 'display_value' => __('Transfer Site', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-bg-gray-200',
'classes' => 'button wubox wu-w-full wu-text-center',
'wrapper_html_attr' => [
@@ -527,7 +527,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
'target_membership_id' => '',
]
) . "=' + membership_id",
- 'title' => __('Transfer Site', 'wp-ultimo'),
+ 'title' => __('Transfer Site', 'wp-multisite-waas'),
],
],
],
@@ -537,12 +537,12 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'active',
[
- 'title' => __('Active', 'wp-ultimo'),
+ 'title' => __('Active', 'wp-multisite-waas'),
'fields' => [
'active' => [
'type' => 'toggle',
- 'title' => __('Active', 'wp-ultimo'),
- 'desc' => __('Use this option to manually enable or disable this site.', 'wp-ultimo'),
+ 'title' => __('Active', 'wp-multisite-waas'),
+ 'desc' => __('Use this option to manually enable or disable this site.', 'wp-multisite-waas'),
'value' => $this->get_object()->is_active(),
],
],
@@ -552,19 +552,19 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$this->add_fields_widget(
'image',
[
- 'title' => __('Site Image', 'wp-ultimo'),
+ 'title' => __('Site Image', 'wp-multisite-waas'),
'fields' => [
'featured_image_id' => [
'type' => 'image',
'stacked' => true,
- 'title' => __('Site Image', 'wp-ultimo'),
- 'desc' => __('This image is used on lists of sites and other places. It can be automatically generated by the screenshot scraper.', 'wp-ultimo'),
+ 'title' => __('Site Image', 'wp-multisite-waas'),
+ 'desc' => __('This image is used on lists of sites and other places. It can be automatically generated by the screenshot scraper.', 'wp-multisite-waas'),
'value' => $this->get_object()->get_featured_image_id(),
'img' => $this->get_object()->get_featured_image(),
],
'scraper_note' => [
'type' => 'note',
- 'desc' => __('You need to save the site for the change to take effect.', 'wp-ultimo'),
+ 'desc' => __('You need to save the site for the change to take effect.', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-hidden wu-scraper-note',
],
'scraper_error' => [
@@ -574,13 +574,13 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
],
'scraper_message' => [
'type' => 'note',
- 'desc' => sprintf('%s', __('We detected that this network might be running locally. If that\'s the case, WP Multisite WaaS will not be able to take a screenshot of the site. A site needs to be publicly available to the outside world in order for this feature to work.', 'wp-ultimo')),
+ 'desc' => sprintf('%s', __('We detected that this network might be running locally. If that\'s the case, WP Multisite WaaS will not be able to take a screenshot of the site. A site needs to be publicly available to the outside world in order for this feature to work.', 'wp-multisite-waas')),
'wrapper_classes' => \WP_Ultimo\Domain_Mapping\Helper::is_development_mode() ? '' : 'wu-hidden',
],
'scraper' => [
'type' => 'submit',
- 'title' => __('Take Screenshot', 'wp-ultimo'),
- 'title' => __('Take Screenshot', 'wp-ultimo'),
+ 'title' => __('Take Screenshot', 'wp-multisite-waas'),
+ 'title' => __('Take Screenshot', 'wp-multisite-waas'),
'classes' => 'button wu-w-full',
],
],
@@ -615,7 +615,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_title() {
- return $this->edit ? __('Edit Site', 'wp-ultimo') : __('Add new Site', 'wp-ultimo');
+ return $this->edit ? __('Edit Site', 'wp-multisite-waas') : __('Add new Site', 'wp-multisite-waas');
}
/**
@@ -626,7 +626,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
*/
public function get_menu_title() {
- return __('Edit Site', 'wp-ultimo');
+ return __('Edit Site', 'wp-multisite-waas');
}
/**
@@ -640,17 +640,17 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
return [
[
'url' => network_admin_url('site-settings.php?id=' . $this->get_object()->get_id()),
- 'label' => __('Go to the Default Edit Screen', 'wp-ultimo'),
+ 'label' => __('Go to the Default Edit Screen', 'wp-multisite-waas'),
'icon' => 'wu-cog',
],
[
'url' => get_site_url($this->get_object()->get_id()),
- 'label' => __('Visit Site', 'wp-ultimo'),
+ 'label' => __('Visit Site', 'wp-multisite-waas'),
'icon' => 'wu-link',
],
[
'url' => get_admin_url($this->get_object()->get_id()),
- 'label' => __('Dashboard', 'wp-ultimo'),
+ 'label' => __('Dashboard', 'wp-multisite-waas'),
'icon' => 'dashboard',
],
];
@@ -665,15 +665,15 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
public function get_labels() {
return [
- 'edit_label' => __('Edit Site', 'wp-ultimo'),
- 'add_new_label' => __('Add new Site', 'wp-ultimo'),
- 'updated_message' => __('Site updated with success!', 'wp-ultimo'),
- 'title_placeholder' => __('Enter Site Name', 'wp-ultimo'),
- 'title_description' => __('This name will be used as the site title.', 'wp-ultimo'),
- 'save_button_label' => __('Save Site', 'wp-ultimo'),
+ 'edit_label' => __('Edit Site', 'wp-multisite-waas'),
+ 'add_new_label' => __('Add new Site', 'wp-multisite-waas'),
+ 'updated_message' => __('Site updated with success!', 'wp-multisite-waas'),
+ 'title_placeholder' => __('Enter Site Name', 'wp-multisite-waas'),
+ 'title_description' => __('This name will be used as the site title.', 'wp-multisite-waas'),
+ 'save_button_label' => __('Save Site', 'wp-multisite-waas'),
'save_description' => '',
- 'delete_button_label' => __('Delete Site', 'wp-ultimo'),
- 'delete_description' => __('Be careful. This action is irreversible.', 'wp-ultimo'),
+ 'delete_button_label' => __('Delete Site', 'wp-multisite-waas'),
+ 'delete_description' => __('Be careful. This action is irreversible.', 'wp-multisite-waas'),
];
}
@@ -729,7 +729,7 @@ class Site_Edit_Admin_Page extends Edit_Admin_Page {
$item = wu_get_site($item_id);
if ( ! $item) {
- wp_redirect(wu_network_admin_url('wp-ultimo-sites'));
+ wp_safe_redirect(wu_network_admin_url('wp-ultimo-sites'));
exit;
}
diff --git a/inc/admin-pages/class-site-list-admin-page.php b/inc/admin-pages/class-site-list-admin-page.php
index 4e2d07b..7c4ddb0 100644
--- a/inc/admin-pages/class-site-list-admin-page.php
+++ b/inc/admin-pages/class-site-list-admin-page.php
@@ -130,16 +130,16 @@ class Site_List_Admin_Page extends List_Admin_Page {
$fields = [
'confirm' => [
'type' => 'toggle',
- 'title' => __('Confirm Publication', 'wp-ultimo'),
- 'desc' => __('This action can not be undone.', 'wp-ultimo'),
+ 'title' => __('Confirm Publication', 'wp-multisite-waas'),
+ 'desc' => __('This action can not be undone.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'confirmed',
],
],
'submit_button' => [
'type' => 'submit',
- 'title' => __('Publish', 'wp-ultimo'),
- 'placeholder' => __('Publish', 'wp-ultimo'),
+ 'title' => __('Publish', 'wp-multisite-waas'),
+ 'placeholder' => __('Publish', 'wp-multisite-waas'),
'value' => 'publish',
'classes' => 'button button-primary wu-w-full',
'wrapper_classes' => 'wu-items-end',
@@ -166,7 +166,7 @@ class Site_List_Admin_Page extends List_Admin_Page {
'field_wrapper_classes' => 'wu-w-full wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t wu-border-l-0 wu-border-r-0 wu-border-b-0 wu-border-gray-300 wu-border-solid',
'html_attr' => [
'data-wu-app' => 'true',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'confirmed' => false,
]
@@ -189,13 +189,13 @@ class Site_List_Admin_Page extends List_Admin_Page {
$membership = wu_get_membership(wu_request('membership_id'));
if ( ! $membership) {
- wp_send_json_error(new \WP_Error('not-found', __('Pending site not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Pending site not found.', 'wp-multisite-waas')));
}
$pending_site = $membership->get_pending_site();
if ( ! is_a($pending_site, '\\WP_Ultimo\\Models\\Site')) {
- wp_send_json_error(new \WP_Error('not-found', __('Pending site not found.', 'wp-ultimo')));
+ wp_send_json_error(new \WP_Error('not-found', __('Pending site not found.', 'wp-multisite-waas')));
}
$pending_site->set_type('customer_owned');
@@ -267,7 +267,7 @@ class Site_List_Admin_Page extends List_Admin_Page {
}
if ($site->get_blog_id() === false) {
- $error = new \WP_Error('error', __('Something wrong happened.', 'wp-ultimo'));
+ $error = new \WP_Error('error', __('Something wrong happened.', 'wp-multisite-waas'));
return wp_send_json_error($error);
}
@@ -313,20 +313,20 @@ class Site_List_Admin_Page extends List_Admin_Page {
*/
if ($duplicate_id && $site) {
- // translators: the %s is the site title.
- $title = sprintf(__('Copy of %s', 'wp-ultimo'), $site->get_title());
+ // translators: the %s is the thing copied.
+ $title = sprintf(__('Copy of %s', 'wp-multisite-waas'), $site->get_title());
$path = sprintf('%s%s', trim($site->get_path(), '/'), 'copy');
$type = $site->get_type();
$template_id = $duplicate_id;
$membership_id = $site->get_membership_id();
}
- $save_label = $duplicate_id ? __('Duplicate Site', 'wp-ultimo') : __('Add new Site', 'wp-ultimo');
+ $save_label = $duplicate_id ? __('Duplicate Site', 'wp-multisite-waas') : __('Add new Site', 'wp-multisite-waas');
$options = [
- 'sub-domain' => __('Subdomain', 'wp-ultimo'),
- 'sub-directory' => __('Subdirectory', 'wp-ultimo'),
- 'domain' => __('Domain', 'wp-ultimo'),
+ 'sub-domain' => __('Subdomain', 'wp-multisite-waas'),
+ 'sub-directory' => __('Subdirectory', 'wp-multisite-waas'),
+ 'domain' => __('Domain', 'wp-multisite-waas'),
];
/*
@@ -351,19 +351,19 @@ class Site_List_Admin_Page extends List_Admin_Page {
],
'title' => [
'type' => 'text',
- 'title' => __('Site Title', 'wp-ultimo'),
- 'placeholder' => __('New Network Site', 'wp-ultimo'),
+ 'title' => __('Site Title', 'wp-multisite-waas'),
+ 'placeholder' => __('New Network Site', 'wp-multisite-waas'),
'value' => $title,
],
'domain_group' => [
'type' => 'group',
// translators: the %s is the site preview url.
- 'desc' => sprintf(__('The site URL will be: %s', 'wp-ultimo'), '{{ tab === "domain" ? domain : ( tab === "sub-directory" ? scheme + base_url + domain : scheme + domain + "." + base_url ) }}'),
+ 'desc' => sprintf(__('The site URL will be: %s', 'wp-multisite-waas'), '{{ tab === "domain" ? domain : ( tab === "sub-directory" ? scheme + base_url + domain : scheme + domain + "." + base_url ) }}'),
'fields' => [
'domain' => [
'type' => 'text',
- 'title' => __('Site Domain/Path', 'wp-ultimo'),
- 'tooltip' => __('Enter the complete domain for the site', 'wp-ultimo'),
+ 'title' => __('Site Domain/Path', 'wp-multisite-waas'),
+ 'tooltip' => __('Enter the complete domain for the site', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-w-full',
'html_attr' => [
'v-bind:placeholder' => 'tab === "domain" ? "mysite.com" : "mysite"',
@@ -375,13 +375,13 @@ class Site_List_Admin_Page extends List_Admin_Page {
],
'type' => [
'type' => 'select',
- 'title' => __('Site Type', 'wp-ultimo'),
+ 'title' => __('Site Type', 'wp-multisite-waas'),
'value' => $type,
'placeholder' => '',
'options' => [
- 'default' => __('Regular WP Site', 'wp-ultimo'),
- 'site_template' => __('Site Template', 'wp-ultimo'),
- 'customer_owned' => __('Customer-Owned', 'wp-ultimo'),
+ 'default' => __('Regular WP Site', 'wp-multisite-waas'),
+ 'site_template' => __('Site Template', 'wp-multisite-waas'),
+ 'customer_owned' => __('Customer-Owned', 'wp-multisite-waas'),
],
'html_attr' => [
'v-model' => 'type',
@@ -389,8 +389,8 @@ class Site_List_Admin_Page extends List_Admin_Page {
],
'membership_id' => [
'type' => 'model',
- 'title' => __('Associated Membership', 'wp-ultimo'),
- 'placeholder' => __('Search Membership...', 'wp-ultimo'),
+ 'title' => __('Associated Membership', 'wp-multisite-waas'),
+ 'placeholder' => __('Search Membership...', 'wp-multisite-waas'),
'value' => '',
'tooltip' => '',
'wrapper_html_attr' => [
@@ -406,21 +406,21 @@ class Site_List_Admin_Page extends List_Admin_Page {
],
'copy' => [
'type' => 'toggle',
- 'title' => __('Copy Site', 'wp-ultimo'),
- 'desc' => __('Select an existing site to use as a starting point.', 'wp-ultimo'),
+ 'title' => __('Copy Site', 'wp-multisite-waas'),
+ 'desc' => __('Select an existing site to use as a starting point.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'copy',
],
],
'template_site' => [
'type' => 'model',
- 'title' => __('Template Site', 'wp-ultimo'),
- 'placeholder' => __('Search Sites...', 'wp-ultimo'),
- 'desc' => __('The site selected will be copied and used as a starting point.', 'wp-ultimo'),
+ 'title' => __('Template Site', 'wp-multisite-waas'),
+ 'placeholder' => __('Search Sites...', 'wp-multisite-waas'),
+ 'desc' => __('The site selected will be copied and used as a starting point.', 'wp-multisite-waas'),
'value' => $template_id,
'html_attr' => [
'data-model' => 'site',
- 'data-selected' => $site ? json_encode($site->to_search_results()) : '',
+ 'data-selected' => $site ? wp_json_encode($site->to_search_results()) : '',
'data-value-field' => 'blog_id',
'data-label-field' => 'title',
'data-search-field' => 'title',
@@ -432,8 +432,8 @@ class Site_List_Admin_Page extends List_Admin_Page {
],
'copy_media' => [
'type' => 'toggle',
- 'title' => __('Copy Media on Duplication', 'wp-ultimo'),
- 'desc' => __('Copy media files from the template site on duplication. Disabling this can lead to broken images on the new site.', 'wp-ultimo'),
+ 'title' => __('Copy Media on Duplication', 'wp-multisite-waas'),
+ 'desc' => __('Copy media files from the template site on duplication. Disabling this can lead to broken images on the new site.', 'wp-multisite-waas'),
'value' => true,
'wrapper_html_attr' => [
'v-show' => 'copy',
@@ -503,8 +503,8 @@ class Site_List_Admin_Page extends List_Admin_Page {
public function get_labels() {
return [
- 'deleted_message' => __('Site removed successfully.', 'wp-ultimo'),
- 'search_label' => __('Search Site', 'wp-ultimo'),
+ 'deleted_message' => __('Site removed successfully.', 'wp-multisite-waas'),
+ 'search_label' => __('Search Site', 'wp-multisite-waas'),
];
}
@@ -516,7 +516,7 @@ class Site_List_Admin_Page extends List_Admin_Page {
*/
public function get_title() {
- return __('Sites', 'wp-ultimo');
+ return __('Sites', 'wp-multisite-waas');
}
/**
@@ -527,7 +527,7 @@ class Site_List_Admin_Page extends List_Admin_Page {
*/
public function get_menu_title() {
- return __('Sites', 'wp-ultimo');
+ return __('Sites', 'wp-multisite-waas');
}
/**
@@ -538,7 +538,7 @@ class Site_List_Admin_Page extends List_Admin_Page {
*/
public function get_submenu_title() {
- return __('Sites', 'wp-ultimo');
+ return __('Sites', 'wp-multisite-waas');
}
/**
diff --git a/inc/admin-pages/class-system-info-admin-page.php b/inc/admin-pages/class-system-info-admin-page.php
index 704d77a..bfa7944 100644
--- a/inc/admin-pages/class-system-info-admin-page.php
+++ b/inc/admin-pages/class-system-info-admin-page.php
@@ -150,7 +150,7 @@ class System_Info_Admin_Page extends Base_Admin_Page {
*/
public function get_title() {
- return __('System Info', 'wp-ultimo');
+ return __('System Info', 'wp-multisite-waas');
}
/**
@@ -161,7 +161,7 @@ class System_Info_Admin_Page extends Base_Admin_Page {
*/
public function get_menu_title() {
- return __('System Info', 'wp-ultimo');
+ return __('System Info', 'wp-multisite-waas');
}
/**
@@ -172,7 +172,7 @@ class System_Info_Admin_Page extends Base_Admin_Page {
*/
public function get_submenu_title() {
- return __('Dashboard', 'wp-ultimo');
+ return __('Dashboard', 'wp-multisite-waas');
}
/**
@@ -217,7 +217,7 @@ class System_Info_Admin_Page extends Base_Admin_Page {
$memory_usage = $this->get_memory_usage();
// translators: %s is the number of seconds.
- $max_execution_time = sprintf(__('%s seconds', 'wp-ultimo'), ini_get('max_execution_time'));
+ $max_execution_time = sprintf(__('%s seconds', 'wp-multisite-waas'), ini_get('max_execution_time'));
$all_options = $this->get_all_options();
$all_options_serialized = serialize($all_options);
@@ -243,7 +243,7 @@ class System_Info_Admin_Page extends Base_Admin_Page {
$array_constants[] = [
'tooltip' => '',
'title' => $constant,
- 'value' => defined($constant) ? (is_bool(constant($constant)) ? __('Enabled', 'wp-ultimo') : constant($constant)) : __('Disabled', 'wp-ultimo'),
+ 'value' => defined($constant) ? (is_bool(constant($constant)) ? __('Enabled', 'wp-multisite-waas') : constant($constant)) : __('Disabled', 'wp-multisite-waas'),
];
}
@@ -374,12 +374,12 @@ class System_Info_Admin_Page extends Base_Admin_Page {
'pluguins-url' => [
'tooltip' => '',
'title' => 'Cookie Domain',
- 'value' => defined('COOKIE_DOMAIN') ? COOKIE_DOMAIN ?: __('Disabled', 'wp-ultimo') : __('Not set', 'wp-ultimo'),
+ 'value' => defined('COOKIE_DOMAIN') ? COOKIE_DOMAIN ?: __('Disabled', 'wp-multisite-waas') : __('Not set', 'wp-multisite-waas'),
],
'multisite-active' => [
'tooltip' => '',
'title' => 'Multi-Site Active',
- 'value' => is_multisite() ? __('Yes', 'wp-ultimo') : __('No', 'wp-ultimo'),
+ 'value' => is_multisite() ? __('Yes', 'wp-multisite-waas') : __('No', 'wp-multisite-waas'),
],
'php-current-time-gmt' => [
'tooltip' => '',
@@ -404,12 +404,12 @@ class System_Info_Admin_Page extends Base_Admin_Page {
'php-curl-support' => [
'tooltip' => '',
'title' => 'PHP cURL Support',
- 'value' => function_exists('curl_init') ? __('Yes', 'wp-ultimo') : __('No', 'wp-ultimo'),
+ 'value' => function_exists('curl_init') ? __('Yes', 'wp-multisite-waas') : __('No', 'wp-multisite-waas'),
],
'php-gd-time' => [
'tooltip' => '',
'title' => 'PHP GD Support',
- 'value' => function_exists('gd_info') ? __('Yes', 'wp-ultimo') : __('No', 'wp-ultimo'),
+ 'value' => function_exists('gd_info') ? __('Yes', 'wp-multisite-waas') : __('No', 'wp-multisite-waas'),
],
'php-memory-limit' => [
'tooltip' => '',
@@ -464,47 +464,47 @@ class System_Info_Admin_Page extends Base_Admin_Page {
'wp-debug' => [
'tooltip' => '',
'title' => 'WP Options Transients',
- 'value' => defined('WP_DEBUG') ? WP_DEBUG ? __('Enabled', 'wp-ultimo') : __('Disabled', 'wp-ultimo') : __('Not set', 'wp-ultimo'),
+ 'value' => defined('WP_DEBUG') ? WP_DEBUG ? __('Enabled', 'wp-multisite-waas') : __('Disabled', 'wp-multisite-waas') : __('Not set', 'wp-multisite-waas'),
],
'script-debug' => [
'tooltip' => '',
'title' => 'WP Options Transients',
- 'value' => defined('SCRIPT_DEBUG') ? SCRIPT_DEBUG ? __('Enabled', 'wp-ultimo') : __('Disabled', 'wp-ultimo') : __('Not set', 'wp-ultimo'),
+ 'value' => defined('SCRIPT_DEBUG') ? SCRIPT_DEBUG ? __('Enabled', 'wp-multisite-waas') : __('Disabled', 'wp-multisite-waas') : __('Not set', 'wp-multisite-waas'),
],
'save-queries' => [
'tooltip' => '',
'title' => 'WP Options Transients',
- 'value' => defined('SAVEQUERIES') ? SAVEQUERIES ? __('Enabled', 'wp-ultimo') : __('Disabled', 'wp-ultimo') : __('Not set', 'wp-ultimo'),
+ 'value' => defined('SAVEQUERIES') ? SAVEQUERIES ? __('Enabled', 'wp-multisite-waas') : __('Disabled', 'wp-multisite-waas') : __('Not set', 'wp-multisite-waas'),
],
'autosave-interval' => [
'tooltip' => '',
'title' => 'WP Options Transients',
- 'value' => defined('AUTOSAVE_INTERVAL') ? AUTOSAVE_INTERVAL ?: __('Disabled', 'wp-ultimo') : __('Not set', 'wp-ultimo'),
+ 'value' => defined('AUTOSAVE_INTERVAL') ? AUTOSAVE_INTERVAL ?: __('Disabled', 'wp-multisite-waas') : __('Not set', 'wp-multisite-waas'),
],
'wp_post_revisions' => [
'tooltip' => '',
'title' => 'WP Options Transients',
- 'value' => defined('WP_POST_REVISIONS') ? WP_POST_REVISIONS ?: __('Disabled', 'wp-ultimo') : __('Not set', 'wp-ultimo'),
+ 'value' => defined('WP_POST_REVISIONS') ? WP_POST_REVISIONS ?: __('Disabled', 'wp-multisite-waas') : __('Not set', 'wp-multisite-waas'),
],
'disable_wp_cron' => [
'tooltip' => '',
'title' => 'DISABLE_WP_CRON',
- 'value' => defined('DISABLE_WP_CRON') ? DISABLE_WP_CRON ?: __('Yes', 'wp-ultimo') : __('No', 'wp-ultimo'),
+ 'value' => defined('DISABLE_WP_CRON') ? DISABLE_WP_CRON ?: __('Yes', 'wp-multisite-waas') : __('No', 'wp-multisite-waas'),
],
'wp_lang' => [
'tooltip' => '',
'title' => 'WPLANG',
- 'value' => defined('WPLANG') ? WPLANG ?: __('Yes', 'wp-ultimo') : __('No', 'wp-ultimo'),
+ 'value' => defined('WPLANG') ? WPLANG ?: __('Yes', 'wp-multisite-waas') : __('No', 'wp-multisite-waas'),
],
'wp_memory_limit' => [
'tooltip' => '',
'title' => 'WP_MEMORY_LIMIT',
- 'value' => (defined('WP_MEMORY_LIMIT') && WP_MEMORY_LIMIT) ? WP_MEMORY_LIMIT : __('Not set', 'wp-ultimo'),
+ 'value' => (defined('WP_MEMORY_LIMIT') && WP_MEMORY_LIMIT) ? WP_MEMORY_LIMIT : __('Not set', 'wp-multisite-waas'),
],
'wp_max_memory_limit' => [
'tooltip' => '',
'title' => 'WP_MAX_MEMORY_LIMIT',
- 'value' => (defined('WP_MAX_MEMORY_LIMIT') && WP_MAX_MEMORY_LIMIT) ? WP_MAX_MEMORY_LIMIT : __('Not set', 'wp-ultimo'),
+ 'value' => (defined('WP_MAX_MEMORY_LIMIT') && WP_MAX_MEMORY_LIMIT) ? WP_MAX_MEMORY_LIMIT : __('Not set', 'wp-multisite-waas'),
],
'operating-system' => [
'tooltip' => '',
@@ -541,7 +541,7 @@ class System_Info_Admin_Page extends Base_Admin_Page {
'logs-directory' => [
'tooltip' => '',
'title' => 'Logs Directory',
- 'value' => is_writable(Logger::get_logs_folder()) ? __('Writable', 'wp-ultimo') : __('Not Writable', 'wp-ultimo'),
+ 'value' => is_writable(Logger::get_logs_folder()) ? __('Writable', 'wp-multisite-waas') : __('Not Writable', 'wp-multisite-waas'),
],
],
$wpultimo_settings
diff --git a/inc/admin-pages/class-tax-rates-admin-page.php b/inc/admin-pages/class-tax-rates-admin-page.php
index dc569bb..944c38c 100644
--- a/inc/admin-pages/class-tax-rates-admin-page.php
+++ b/inc/admin-pages/class-tax-rates-admin-page.php
@@ -72,7 +72,7 @@ class Tax_Rates_Admin_Page extends Base_Admin_Page {
*/
public function get_title() {
- return __('Tax Rates', 'wp-ultimo');
+ return __('Tax Rates', 'wp-multisite-waas');
}
/**
@@ -83,7 +83,7 @@ class Tax_Rates_Admin_Page extends Base_Admin_Page {
*/
public function get_menu_title() {
- return __('Tax Rates', 'wp-ultimo');
+ return __('Tax Rates', 'wp-multisite-waas');
}
/**
@@ -94,7 +94,7 @@ class Tax_Rates_Admin_Page extends Base_Admin_Page {
*/
public function get_submenu_title() {
- return __('Tax Rates', 'wp-ultimo');
+ return __('Tax Rates', 'wp-multisite-waas');
}
/**
@@ -110,11 +110,11 @@ class Tax_Rates_Admin_Page extends Base_Admin_Page {
$columns = apply_filters(
'wu_tax_rates_columns',
[
- 'title' => __('Label', 'wp-ultimo'),
- 'country' => __('Country', 'wp-ultimo'),
- 'state' => __('State / Province', 'wp-ultimo'),
- 'city' => __('City', 'wp-ultimo'),
- 'tax_rate' => __('Tax Rate (%)', 'wp-ultimo'),
+ 'title' => __('Label', 'wp-multisite-waas'),
+ 'country' => __('Country', 'wp-multisite-waas'),
+ 'state' => __('State / Province', 'wp-multisite-waas'),
+ 'city' => __('City', 'wp-multisite-waas'),
+ 'tax_rate' => __('Tax Rate (%)', 'wp-multisite-waas'),
'move' => '',
]
);
@@ -145,9 +145,9 @@ class Tax_Rates_Admin_Page extends Base_Admin_Page {
'wu-tax-rates',
'wu_tax_ratesl10n',
[
- 'name' => __('Tax', 'wp-ultimo'),
- 'confirm_message' => __('Are you sure you want to delete this rows?', 'wp-ultimo'),
- 'confirm_delete_tax_category_message' => __('Are you sure you want to delete this tax category?', 'wp-ultimo'),
+ 'name' => __('Tax', 'wp-multisite-waas'),
+ 'confirm_message' => __('Are you sure you want to delete this rows?', 'wp-multisite-waas'),
+ 'confirm_delete_tax_category_message' => __('Are you sure you want to delete this tax category?', 'wp-multisite-waas'),
]
);
@@ -176,7 +176,7 @@ class Tax_Rates_Admin_Page extends Base_Admin_Page {
'widget_id' => $id,
'before' => '',
'after' => '',
- 'title' => __('Fields', 'wp-ultimo'),
+ 'title' => __('Fields', 'wp-multisite-waas'),
'position' => 'side',
'screen' => get_current_screen(),
'fields' => [],
@@ -194,7 +194,7 @@ class Tax_Rates_Admin_Page extends Base_Admin_Page {
if (wu_get_isset($atts['html_attr'], 'data-wu-app')) {
$atts['fields']['loading'] = [
'type' => 'note',
- 'desc' => sprintf('
%s', __('Resend verification email →', 'wp-ultimo'));
+ $message .= sprintf('
%s', __('Resend verification email →', 'wp-multisite-waas'));
printf($html, $message);
}
@@ -472,7 +472,7 @@ class Checkout_Pages {
die;
} else {
- wp_redirect($new_login_url);
+ wp_safe_redirect($new_login_url);
exit;
}
@@ -489,7 +489,7 @@ class Checkout_Pages {
$registration_url = $this->get_page_url('register');
if ($registration_url) {
- wp_redirect($registration_url);
+ wp_safe_redirect($registration_url);
exit;
}
@@ -618,11 +618,11 @@ class Checkout_Pages {
}
$labels = [
- 'register' => __('WP Multisite WaaS - Register Page', 'wp-ultimo'),
- 'login' => __('WP Multisite WaaS - Login Page', 'wp-ultimo'),
- 'block_frontend' => __('WP Multisite WaaS - Site Blocked Page', 'wp-ultimo'),
- 'update' => __('WP Multisite WaaS - Membership Update Page', 'wp-ultimo'),
- 'new_site' => __('WP Multisite WaaS - New Site Page', 'wp-ultimo'),
+ 'register' => __('WP Multisite WaaS - Register Page', 'wp-multisite-waas'),
+ 'login' => __('WP Multisite WaaS - Login Page', 'wp-multisite-waas'),
+ 'block_frontend' => __('WP Multisite WaaS - Site Blocked Page', 'wp-multisite-waas'),
+ 'update' => __('WP Multisite WaaS - Membership Update Page', 'wp-multisite-waas'),
+ 'new_site' => __('WP Multisite WaaS - New Site Page', 'wp-multisite-waas'),
];
$pages = array_map('absint', $this->get_signup_pages());
diff --git a/inc/checkout/class-checkout.php b/inc/checkout/class-checkout.php
index 1276e64..987dc6d 100644
--- a/inc/checkout/class-checkout.php
+++ b/inc/checkout/class-checkout.php
@@ -645,7 +645,7 @@ class Checkout {
if ($cart->should_collect_payment() === false) {
$gateway = wu_get_gateway('free');
} elseif ( ! $gateway || $gateway->get_id() === 'free') {
- $this->errors = new \WP_Error('no-gateway', __('Payment gateway not registered.', 'wp-ultimo'));
+ $this->errors = new \WP_Error('no-gateway', __('Payment gateway not registered.', 'wp-multisite-waas'));
return false;
}
@@ -655,7 +655,7 @@ class Checkout {
* we need to bail.
*/
if ( ! $gateway) {
- return new \WP_Error('no-gateway', __('Payment gateway not registered.', 'wp-ultimo'));
+ return new \WP_Error('no-gateway', __('Payment gateway not registered.', 'wp-multisite-waas'));
}
$this->gateway_id = $gateway->get_id();
@@ -962,7 +962,7 @@ class Checkout {
'email_verification' => 'verified',
];
} elseif (isset($customer_data['email']) && get_user_by('email', $customer_data['email'])) {
- return new \WP_Error('email_exists', __('The email address you entered is already in use.', 'wp-ultimo'));
+ return new \WP_Error('email_exists', __('The email address you entered is already in use.', 'wp-multisite-waas'));
}
/*
@@ -1020,7 +1020,7 @@ class Checkout {
* wrong with the customer update, we return a general error.
*/
if ( ! $address_saved) {
- return new \WP_Error('address_failure', __('Something wrong happened while attempting to save the customer billing address', 'wp-ultimo'));
+ return new \WP_Error('address_failure', __('Something wrong happened while attempting to save the customer billing address', 'wp-multisite-waas'));
}
/*
@@ -1549,9 +1549,9 @@ class Checkout {
* Localized strings.
*/
$i18n = [
- 'loading' => __('Loading...', 'wp-ultimo'),
- 'added_to_order' => __('The item was added!', 'wp-ultimo'),
- 'weak_password' => __('The Password entered is too weak.', 'wp-ultimo'),
+ 'loading' => __('Loading...', 'wp-multisite-waas'),
+ 'added_to_order' => __('The item was added!', 'wp-multisite-waas'),
+ 'weak_password' => __('The Password entered is too weak.', 'wp-multisite-waas'),
];
/*
@@ -1847,11 +1847,11 @@ class Checkout {
// Add some hidden or compound fields ids
$validation_aliases = array_merge(
[
- 'password_conf' => __('Password confirmation', 'wp-ultimo'),
- 'template_id' => __('Template ID', 'wp-ultimo'),
- 'valid_password' => __('Valid password', 'wp-ultimo'),
- 'products' => __('Products', 'wp-ultimo'),
- 'gateway' => __('Payment Gateway', 'wp-ultimo'),
+ 'password_conf' => __('Password confirmation', 'wp-multisite-waas'),
+ 'template_id' => __('Template ID', 'wp-multisite-waas'),
+ 'valid_password' => __('Valid password', 'wp-multisite-waas'),
+ 'products' => __('Products', 'wp-multisite-waas'),
+ 'gateway' => __('Payment Gateway', 'wp-multisite-waas'),
],
$base_aliases
);
@@ -1960,7 +1960,7 @@ class Checkout {
/*
* Redirect go burrr!
*/
- wp_redirect($redirect_url);
+ wp_safe_redirect($redirect_url);
exit;
}
@@ -2002,7 +2002,7 @@ class Checkout {
*/
$next_step = $this->get_next_step_name();
- wp_redirect(add_query_arg('step', $next_step));
+ wp_safe_redirect(add_query_arg('step', $next_step));
exit;
}
@@ -2068,13 +2068,13 @@ class Checkout {
} elseif ($this->order->should_collect_payment() === false) {
$gateway = wu_get_gateway('free');
} elseif ($gateway->get_id() === 'free') {
- $this->errors = new \WP_Error('no-gateway', __('Payment gateway not registered.', 'wp-ultimo'));
+ $this->errors = new \WP_Error('no-gateway', __('Payment gateway not registered.', 'wp-multisite-waas'));
return false;
}
if ( ! $gateway) {
- $this->errors = new \WP_Error('no-gateway', __('Payment gateway not registered.', 'wp-ultimo'));
+ $this->errors = new \WP_Error('no-gateway', __('Payment gateway not registered.', 'wp-multisite-waas'));
return false;
}
@@ -2165,13 +2165,13 @@ class Checkout {
);
}
- wp_redirect($redirect_url);
+ wp_safe_redirect($redirect_url);
exit;
} catch (\Throwable $e) {
$membership_id = $this->order->get_membership() ? $this->order->get_membership()->get_id() : 'unknown';
- $log_message = sprintf(__('Checkout failed for customer %s: ', 'wp-ultimo'), $membership_id);
+ $log_message = sprintf(__('Checkout failed for customer %s: ', 'wp-multisite-waas'), $membership_id);
$log_message .= $e->getMessage();
wu_log_add('checkout', $log_message, LogLevel::ERROR);
@@ -2286,12 +2286,12 @@ class Checkout {
* @since 2.0.0
*
* @param string $key Key to retrieve the value for.
- * @param mixed $default The default value to return, when nothing is found.
+ * @param mixed $default_value The default value to return, when nothing is found.
* @return mixed
*/
- public function request_or_session($key, $default = false) {
+ public function request_or_session($key, $default_value = false) {
- $value = $default;
+ $value = $default_value;
if (null !== $this->session) {
$session = $this->session->get('signup');
diff --git a/inc/checkout/class-legacy-checkout.php b/inc/checkout/class-legacy-checkout.php
index 4b64b63..f0f3801 100644
--- a/inc/checkout/class-legacy-checkout.php
+++ b/inc/checkout/class-legacy-checkout.php
@@ -95,7 +95,7 @@ class Legacy_Checkout {
$this->session = wu_get_session('signup');
$this->templates = [
- 'signup-main.php' => __('WP Multisite WaaS Legacy Signup', 'wp-ultimo'),
+ 'signup-main.php' => __('WP Multisite WaaS Legacy Signup', 'wp-multisite-waas'),
];
// add_filter('request', array($this, 'maybe_render_legacy_signup'));
@@ -388,7 +388,7 @@ class Legacy_Checkout {
if (isset($location['country']) && $location['country'] && $allowed_countries) {
if ( ! in_array($location['country'], $allowed_countries, true)) {
- wp_die(apply_filters('wu_geolocation_error_message', __('Sorry. Our service is not allowed in your country.', 'wp-ultimo')));
+ wp_die(apply_filters('wu_geolocation_error_message', __('Sorry. Our service is not allowed in your country.', 'wp-multisite-waas')));
}
}
}
@@ -630,8 +630,8 @@ class Legacy_Checkout {
// Plan Selector
$steps['plan'] = [
- 'name' => __('Pick a Plan', 'wp-ultimo'),
- 'desc' => __('Which one of our amazing plans you want to get?', 'wp-ultimo'),
+ 'name' => __('Pick a Plan', 'wp-multisite-waas'),
+ 'desc' => __('Which one of our amazing plans you want to get?', 'wp-multisite-waas'),
'view' => 'step-plans',
'handler' => [$this, 'plans_save'],
'order' => 10,
@@ -646,8 +646,8 @@ class Legacy_Checkout {
// We add template selection if this has template
if ($site_templates) {
$steps['template'] = [
- 'name' => __('Template Selection', 'wp-ultimo'),
- 'desc' => __('Select the base template of your new site.', 'wp-ultimo'),
+ 'name' => __('Template Selection', 'wp-multisite-waas'),
+ 'desc' => __('Select the base template of your new site.', 'wp-multisite-waas'),
'view' => 'step-template',
'order' => 20,
'handler' => false,
@@ -657,8 +657,8 @@ class Legacy_Checkout {
// Domain registering
$steps['domain'] = [
- 'name' => __('Site Details', 'wp-ultimo'),
- 'desc' => __('Ok, now it\'s time to pick your site url and title!', 'wp-ultimo'),
+ 'name' => __('Site Details', 'wp-multisite-waas'),
+ 'desc' => __('Ok, now it\'s time to pick your site url and title!', 'wp-multisite-waas'),
'handler' => [$this, 'domain_save'],
'view' => false,
'order' => 30,
@@ -668,34 +668,34 @@ class Legacy_Checkout {
[
'blog_title' => [
'order' => 10,
- 'name' => apply_filters('wu_signup_site_title_label', __('Site Title', 'wp-ultimo')),
+ 'name' => apply_filters('wu_signup_site_title_label', __('Site Title', 'wp-multisite-waas')),
'type' => 'text',
'default' => '',
'placeholder' => '',
- 'tooltip' => apply_filters('wu_signup_site_title_tooltip', __('Select the title your site is going to have.', 'wp-ultimo')),
+ 'tooltip' => apply_filters('wu_signup_site_title_tooltip', __('Select the title your site is going to have.', 'wp-multisite-waas')),
'required' => true,
'core' => true,
],
'blogname' => [
'order' => 20,
- 'name' => apply_filters('wu_signup_site_url_label', __('URL', 'wp-ultimo')),
+ 'name' => apply_filters('wu_signup_site_url_label', __('URL', 'wp-multisite-waas')),
'type' => 'text',
'default' => '',
'placeholder' => '',
- 'tooltip' => apply_filters('wu_signup_site_url_tooltip', __('Site urls can only contain lowercase letters (a-z) and numbers and must be at least 4 characters. .', 'wp-ultimo')),
+ 'tooltip' => apply_filters('wu_signup_site_url_tooltip', __('Site urls can only contain lowercase letters (a-z) and numbers and must be at least 4 characters. .', 'wp-multisite-waas')),
'required' => true,
'core' => true,
],
'url_preview' => [
'order' => 30,
- 'name' => __('Site URL Preview', 'wp-ultimo'),
+ 'name' => __('Site URL Preview', 'wp-multisite-waas'),
'type' => 'html',
'content' => wu_get_template_contents('legacy/signup/steps/step-domain-url-preview'),
],
'submit' => [
'order' => 100,
'type' => 'submit',
- 'name' => __('Continue to the next step', 'wp-ultimo'),
+ 'name' => __('Continue to the next step', 'wp-multisite-waas'),
'core' => true,
],
]
@@ -710,18 +710,18 @@ class Legacy_Checkout {
'user_name' => [
'order' => 10,
- 'name' => apply_filters('wu_signup_username_label', __('Username', 'wp-ultimo')),
+ 'name' => apply_filters('wu_signup_username_label', __('Username', 'wp-multisite-waas')),
'type' => 'text',
'default' => '',
'placeholder' => '',
- 'tooltip' => apply_filters('wu_signup_username_tooltip', __('Username must be at least 4 characters.', 'wp-ultimo')),
+ 'tooltip' => apply_filters('wu_signup_username_tooltip', __('Username must be at least 4 characters.', 'wp-multisite-waas')),
'required' => true,
'core' => true,
],
'user_email' => [
'order' => 20,
- 'name' => apply_filters('wu_signup_email_label', __('Email', 'wp-ultimo')),
+ 'name' => apply_filters('wu_signup_email_label', __('Email', 'wp-multisite-waas')),
'type' => 'email',
'default' => '',
'placeholder' => '',
@@ -732,18 +732,18 @@ class Legacy_Checkout {
'user_pass' => [
'order' => 30,
- 'name' => apply_filters('wu_signup_password_label', __('Password', 'wp-ultimo')),
+ 'name' => apply_filters('wu_signup_password_label', __('Password', 'wp-multisite-waas')),
'type' => 'password',
'default' => '',
'placeholder' => '',
- 'tooltip' => apply_filters('wu_signup_password_tooltip', __('Your password should be at least 6 characters long.', 'wp-ultimo')),
+ 'tooltip' => apply_filters('wu_signup_password_tooltip', __('Your password should be at least 6 characters long.', 'wp-multisite-waas')),
'required' => true,
'core' => true,
],
'user_pass_conf' => [
'order' => 40,
- 'name' => apply_filters('wu_signup_password_conf_label', __('Confirm Password', 'wp-ultimo')),
+ 'name' => apply_filters('wu_signup_password_conf_label', __('Confirm Password', 'wp-multisite-waas')),
'type' => 'password',
'default' => '',
'placeholder' => '',
@@ -757,7 +757,7 @@ class Legacy_Checkout {
*/
'site_url' => [
'order' => random_int(1, 59), // Use random order for Honeypot
- 'name' => __('Site URL', 'wp-ultimo'),
+ 'name' => __('Site URL', 'wp-multisite-waas'),
'type' => 'text',
'default' => '',
'placeholder' => '',
@@ -786,18 +786,18 @@ class Legacy_Checkout {
// $account_fields['has_coupon'] = array(
// 'order' => 50,
// 'type' => 'checkbox',
- // 'name' => __('Have a coupon code?', 'wp-ultimo'),
+ // 'name' => __('Have a coupon code?', 'wp-multisite-waas'),
// 'core' => true,
// 'check_if' => 'coupon', // Check if the input with this name is selected
// 'checked' => $coupon ? true : false,
// );
// $account_fields['coupon'] = array(
// 'order' => 60,
- // 'name' => __('Coupon Code', 'wp-ultimo'),
+ // 'name' => __('Coupon Code', 'wp-multisite-waas'),
// 'type' => 'text',
// 'default' => '',
// 'placeholder' => '',
- // 'tooltip' => __('The code should be an exact match. This field is case-sensitive.', 'wp-ultimo'),
+ // 'tooltip' => __('The code should be an exact match. This field is case-sensitive.', 'wp-multisite-waas'),
// 'requires' => array('has_coupon' => true),
// 'core' => true,
// );
@@ -811,7 +811,7 @@ class Legacy_Checkout {
// 'order' => 70,
// 'type' => 'checkbox',
// 'checked' => false,
- // 'name' => sprintf(__('I agree with the Terms of Service', 'wp-ultimo'), $this->get_terms_url()),
+ // 'name' => sprintf(__('I agree with the Terms of Service', 'wp-multisite-waas'), $this->get_terms_url()),
// 'core' => true,
// );
// }
@@ -822,13 +822,13 @@ class Legacy_Checkout {
$account_fields['submit'] = [
'order' => 100,
'type' => 'submit',
- 'name' => __('Create Account', 'wp-ultimo'),
+ 'name' => __('Create Account', 'wp-multisite-waas'),
'core' => true,
];
// Account registering
$steps['account'] = [
- 'name' => __('Account Details', 'wp-ultimo'),
+ 'name' => __('Account Details', 'wp-multisite-waas'),
'view' => false,
'handler' => [$this, 'account_save'],
'order' => 40,
@@ -867,7 +867,7 @@ class Legacy_Checkout {
*/
$begin_signup = [
'begin-signup' => [
- 'name' => __('Begin Signup Process', 'wp-ultimo'),
+ 'name' => __('Begin Signup Process', 'wp-multisite-waas'),
'handler' => [$this, 'begin_signup'],
'view' => false,
'hidden' => true,
@@ -883,7 +883,7 @@ class Legacy_Checkout {
*/
$create_account = [
'create-account' => [
- 'name' => __('Creating Account', 'wp-ultimo'),
+ 'name' => __('Creating Account', 'wp-multisite-waas'),
'handler' => [$this, 'create_account'],
'view' => false,
'hidden' => true,
@@ -932,7 +932,7 @@ class Legacy_Checkout {
if ($die && empty($transient)) {
- // wp_die(__('Try again', 'wp-ultimo'));
+ // wp_die(__('Try again', 'wp-multisite-waas'));
}
if (is_null($transient)) {
@@ -959,7 +959,7 @@ class Legacy_Checkout {
public function has_plan_step(): bool {
$transient = static::get_transient();
- return !(isset($transient['skip_plan']) && isset($transient['plan_id']) && isset($transient['plan_freq']));
+ return ! (isset($transient['skip_plan']) && isset($transient['plan_id']) && isset($transient['plan_freq']));
}
/**
@@ -1018,7 +1018,7 @@ class Legacy_Checkout {
public function next_step($args = []): void {
/** Redirect the user to the next step */
- wp_redirect(esc_url_raw($this->get_next_step_link($args)));
+ wp_safe_redirect(esc_url_raw($this->get_next_step_link($args)));
/** Kill the execution after the redirect */
exit;
@@ -1161,13 +1161,13 @@ class Legacy_Checkout {
// We need now to check for plan
if ( ! isset($_POST['plan_id'])) {
- $this->results['errors']->add('plan_id', __('You don\'t have any plan selected.', 'wp-ultimo'));
+ $this->results['errors']->add('plan_id', __('You don\'t have any plan selected.', 'wp-multisite-waas'));
} else {
// We need now to check if the plan exists
$plan = wu_get_product($_POST['plan_id']);
if ( ! $plan->exists()) {
- $this->results['errors']->add('plan_id', __('The plan you\'ve selected doesn\'t exist.', 'wp-ultimo'));
+ $this->results['errors']->add('plan_id', __('The plan you\'ve selected doesn\'t exist.', 'wp-multisite-waas'));
}
}
@@ -1328,7 +1328,7 @@ class Legacy_Checkout {
// Checks for honey-trap id
if ('site_url' === $id) {
- wp_die(__('Please, do not use the "site_url" as one of your custom fields\' ids. We use it as a honeytrap field to prevent spam registration. Consider alternatives such as "url" or "website".', 'wp-ultimo'));
+ wp_die(__('Please, do not use the "site_url" as one of your custom fields\' ids. We use it as a honeytrap field to prevent spam registration. Consider alternatives such as "url" or "website".', 'wp-multisite-waas'));
}
// Saves the order
diff --git a/inc/checkout/class-line-item.php b/inc/checkout/class-line-item.php
index 70efa7e..807abe2 100644
--- a/inc/checkout/class-line-item.php
+++ b/inc/checkout/class-line-item.php
@@ -1079,6 +1079,13 @@ class Line_Item implements \JsonSerializable {
$this->tax_label = $tax_label;
}
+ /**
+ * @return string
+ */
+ public function get_date_created(): string {
+ return $this->date_created;
+ }
+
/**
* Returns the amount recurring in a human-friendly way.
*
@@ -1093,7 +1100,7 @@ class Line_Item implements \JsonSerializable {
$description = sprintf(
// translators: %1$s the duration, and %2$s the duration unit (day, week, month, etc)
- _n('%2$s', 'every %1$s %2$s', $this->get_duration(), 'wp-ultimo'), // phpcs:ignore
+ _n('%2$s', 'every %1$s %2$s', $this->get_duration(), 'wp-multisite-waas'), // phpcs:ignore
$this->get_duration(),
wu_get_translatable_string(($this->get_duration() <= 1 ? $this->get_duration_unit() : $this->get_duration_unit() . 's'))
);
@@ -1164,7 +1171,7 @@ class Line_Item implements \JsonSerializable {
}
// phpcs:disable;
- $query = $wpdb->prepare("
+ $query = $wpdb->prepare( "
SELECT m.wu_payment_id, m.meta_value as line_items, p.date_created
FROM {$wpdb->base_prefix}wu_paymentmeta as m
JOIN {$wpdb->base_prefix}wu_payments as p
diff --git a/inc/checkout/signup-fields/class-base-signup-field.php b/inc/checkout/signup-fields/class-base-signup-field.php
index c0ac3cd..fe2c752 100644
--- a/inc/checkout/signup-fields/class-base-signup-field.php
+++ b/inc/checkout/signup-fields/class-base-signup-field.php
@@ -308,7 +308,7 @@ abstract class Base_Signup_Field {
$final_field_list[ '_site_notice_field_' . uniqid() ] = [
'type' => 'note',
'classes' => 'wu--mt-px',
- 'desc' => sprintf('
See how you can do that here.', 'wp-ultimo')),
+ // 'desc' => sprintf('
See how you can do that here.', 'wp-multisite-waas')),
// );
return $editor_fields;
@@ -247,7 +247,7 @@ class Signup_Field_Order_Bump extends Base_Signup_Field {
$template_class = Field_Templates_Manager::get_instance()->get_template_class('order_bump', $attributes['order_bump_template']);
- $content = $template_class ? $template_class->render_container($attributes) : __('Template does not exist.', 'wp-ultimo');
+ $content = $template_class ? $template_class->render_container($attributes) : __('Template does not exist.', 'wp-multisite-waas');
return [
$attributes['id'] => [
diff --git a/inc/checkout/signup-fields/class-signup-field-order-summary.php b/inc/checkout/signup-fields/class-signup-field-order-summary.php
index 9fc3d73..d8fc13e 100644
--- a/inc/checkout/signup-fields/class-signup-field-order-summary.php
+++ b/inc/checkout/signup-fields/class-signup-field-order-summary.php
@@ -54,7 +54,7 @@ class Signup_Field_Order_Summary extends Base_Signup_Field {
*/
public function get_title() {
- return __('Order Summary', 'wp-ultimo');
+ return __('Order Summary', 'wp-multisite-waas');
}
/**
@@ -67,7 +67,7 @@ class Signup_Field_Order_Summary extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a summary table with prices, key subscription dates, discounts, and taxes.', 'wp-ultimo');
+ return __('Adds a summary table with prices, key subscription dates, discounts, and taxes.', 'wp-multisite-waas');
}
/**
@@ -80,7 +80,7 @@ class Signup_Field_Order_Summary extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a summary table with prices, key subscription dates, discounts, and taxes.', 'wp-ultimo');
+ return __('Adds a summary table with prices, key subscription dates, discounts, and taxes.', 'wp-multisite-waas');
}
/**
@@ -163,11 +163,11 @@ class Signup_Field_Order_Summary extends Base_Signup_Field {
$editor_fields['table_columns'] = [
'type' => 'select',
- 'title' => __('Table Columns', 'wp-ultimo'),
- 'desc' => __('"Simplified" will condense all discount and tax info into separate rows to keep the table with only two columns. "Display All" adds a discounts and taxes column to each product row.', 'wp-ultimo'),
+ 'title' => __('Table Columns', 'wp-multisite-waas'),
+ 'desc' => __('"Simplified" will condense all discount and tax info into separate rows to keep the table with only two columns. "Display All" adds a discounts and taxes column to each product row.', 'wp-multisite-waas'),
'options' => [
- 'simple' => __('Simplified', 'wp-ultimo'),
- 'full' => __('Display All', 'wp-ultimo'),
+ 'simple' => __('Simplified', 'wp-multisite-waas'),
+ 'full' => __('Display All', 'wp-multisite-waas'),
],
];
@@ -177,8 +177,8 @@ class Signup_Field_Order_Summary extends Base_Signup_Field {
'fields' => [
'order_summary_template' => [
'type' => 'select',
- 'title' => __('Layout', 'wp-ultimo'),
- 'placeholder' => __('Select your Layout', 'wp-ultimo'),
+ 'title' => __('Layout', 'wp-multisite-waas'),
+ 'placeholder' => __('Select your Layout', 'wp-multisite-waas'),
'options' => [$this, 'get_templates'],
'wrapper_classes' => 'wu-flex-grow',
'html_attr' => [
@@ -194,7 +194,7 @@ class Signup_Field_Order_Summary extends Base_Signup_Field {
// 'order' => 99,
// 'wrapper_classes' => 'sm:wu-p-0 sm:wu-block',
// 'classes' => '',
- // 'desc' => sprintf('
See how you can do that here.', 'wp-ultimo')),
+ // 'desc' => sprintf('
See how you can do that here.', 'wp-multisite-waas')),
// );
return $editor_fields;
@@ -221,7 +221,7 @@ class Signup_Field_Order_Summary extends Base_Signup_Field {
$template_class = Field_Templates_Manager::get_instance()->get_template_class('order_summary', $attributes['order_summary_template']);
- $content = $template_class ? $template_class->render_container($attributes) : __('Template does not exist.', 'wp-ultimo');
+ $content = $template_class ? $template_class->render_container($attributes) : __('Template does not exist.', 'wp-multisite-waas');
$checkout_fields[ $attributes['id'] ] = [
'type' => 'note',
diff --git a/inc/checkout/signup-fields/class-signup-field-password.php b/inc/checkout/signup-fields/class-signup-field-password.php
index f356192..8bcf87d 100644
--- a/inc/checkout/signup-fields/class-signup-field-password.php
+++ b/inc/checkout/signup-fields/class-signup-field-password.php
@@ -69,7 +69,7 @@ class Signup_Field_Password extends Base_Signup_Field {
*/
public function get_title() {
- return __('Password', 'wp-ultimo');
+ return __('Password', 'wp-multisite-waas');
}
/**
@@ -82,7 +82,7 @@ class Signup_Field_Password extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a password field, with options for enforcing password strength and adding password confirmation field. This password is then used to create the WordPress user.', 'wp-ultimo');
+ return __('Adds a password field, with options for enforcing password strength and adding password confirmation field. This password is then used to create the WordPress user.', 'wp-multisite-waas');
}
/**
@@ -95,7 +95,7 @@ class Signup_Field_Password extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a password field, with options for enforcing password strength and adding password confirmation field. This password is then used to create the WordPress user.', 'wp-ultimo');
+ return __('Adds a password field, with options for enforcing password strength and adding password confirmation field. This password is then used to create the WordPress user.', 'wp-multisite-waas');
}
/**
@@ -124,7 +124,7 @@ class Signup_Field_Password extends Base_Signup_Field {
return [
'password_confirm_field' => false,
- 'password_confirm_label' => __('Confirm Password', 'wp-ultimo'),
+ 'password_confirm_label' => __('Confirm Password', 'wp-multisite-waas'),
];
}
@@ -168,14 +168,14 @@ class Signup_Field_Password extends Base_Signup_Field {
return [
'password_strength_meter' => [
'type' => 'toggle',
- 'title' => __('Display Password Strength Meter', 'wp-ultimo'),
- 'desc' => __('Adds a password strength meter below the password field. Enabling this option also enforces passwords to be strong.', 'wp-ultimo'),
+ 'title' => __('Display Password Strength Meter', 'wp-multisite-waas'),
+ 'desc' => __('Adds a password strength meter below the password field. Enabling this option also enforces passwords to be strong.', 'wp-multisite-waas'),
'value' => 1,
],
'password_confirm_field' => [
'type' => 'toggle',
- 'title' => __('Display Password Confirm Field', 'wp-ultimo'),
- 'desc' => __('Adds a "Confirm your Password" field below the default password field to reduce the chance or making a mistake.', 'wp-ultimo'),
+ 'title' => __('Display Password Confirm Field', 'wp-multisite-waas'),
+ 'desc' => __('Adds a "Confirm your Password" field below the default password field to reduce the chance or making a mistake.', 'wp-multisite-waas'),
'value' => 1,
],
];
diff --git a/inc/checkout/signup-fields/class-signup-field-payment.php b/inc/checkout/signup-fields/class-signup-field-payment.php
index ea46890..97d619e 100644
--- a/inc/checkout/signup-fields/class-signup-field-payment.php
+++ b/inc/checkout/signup-fields/class-signup-field-payment.php
@@ -56,7 +56,7 @@ class Signup_Field_Payment extends Base_Signup_Field {
*/
public function get_title() {
- return __('Payment', 'wp-ultimo');
+ return __('Payment', 'wp-multisite-waas');
}
/**
@@ -69,7 +69,7 @@ class Signup_Field_Payment extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds the payment options and the additional fields required to complete a purchase (e.g. credit card field).', 'wp-ultimo');
+ return __('Adds the payment options and the additional fields required to complete a purchase (e.g. credit card field).', 'wp-multisite-waas');
}
/**
@@ -82,7 +82,7 @@ class Signup_Field_Payment extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds the payment options and the additional fields required to complete a purchase (e.g. credit card field).', 'wp-ultimo');
+ return __('Adds the payment options and the additional fields required to complete a purchase (e.g. credit card field).', 'wp-multisite-waas');
}
/**
@@ -190,7 +190,7 @@ class Signup_Field_Payment extends Base_Signup_Field {
$fields['auto_renew'] = [
'type' => 'toggle',
'id' => 'auto_renew',
- 'name' => __('Auto-renew', 'wp-ultimo'),
+ 'name' => __('Auto-renew', 'wp-multisite-waas'),
'tooltip' => '',
'value' => '1',
'html_attr' => [
@@ -200,7 +200,7 @@ class Signup_Field_Payment extends Base_Signup_Field {
],
'wrapper_html_attr' => [
'v-cloak' => 1,
- 'v-show' => sprintf('%s.includes(gateway) && order.should_collect_payment && order.has_recurring', json_encode($auto_renewable_gateways)),
+ 'v-show' => sprintf('%s.includes(gateway) && order.should_collect_payment && order.has_recurring', wp_json_encode($auto_renewable_gateways)),
],
];
}
diff --git a/inc/checkout/signup-fields/class-signup-field-period-selection.php b/inc/checkout/signup-fields/class-signup-field-period-selection.php
index 9888e4f..ccd4bd4 100644
--- a/inc/checkout/signup-fields/class-signup-field-period-selection.php
+++ b/inc/checkout/signup-fields/class-signup-field-period-selection.php
@@ -54,7 +54,7 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
*/
public function get_title() {
- return __('Period Select', 'wp-ultimo');
+ return __('Period Select', 'wp-multisite-waas');
}
/**
@@ -67,7 +67,7 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a period selector, that allows customers to switch between different billing periods.', 'wp-ultimo');
+ return __('Adds a period selector, that allows customers to switch between different billing periods.', 'wp-multisite-waas');
}
/**
@@ -80,7 +80,7 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a period selector, that allows customers to switch between different billing periods.', 'wp-ultimo');
+ return __('Adds a period selector, that allows customers to switch between different billing periods.', 'wp-multisite-waas');
}
/**
@@ -134,7 +134,7 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
return [
'id' => 'period_selection',
- 'name' => __('Plan Duration Switch', 'wp-ultimo'),
+ 'name' => __('Plan Duration Switch', 'wp-multisite-waas'),
'required' => true,
];
}
@@ -169,8 +169,8 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
'fields' => [
'period_selection_template' => [
'type' => 'select',
- 'title' => __('Period Selector Template', 'wp-ultimo'),
- 'placeholder' => __('Select your Template', 'wp-ultimo'),
+ 'title' => __('Period Selector Template', 'wp-multisite-waas'),
+ 'placeholder' => __('Select your Template', 'wp-multisite-waas'),
'options' => [$this, 'get_template_options'],
'wrapper_classes' => 'wu-flex-grow',
'html_attr' => [
@@ -182,14 +182,14 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
$editor_fields['period_options_header'] = [
'type' => 'small-header',
- 'title' => __('Options', 'wp-ultimo'),
- 'desc' => __('Add different options below. These need to match your product price variations.', 'wp-ultimo'),
+ 'title' => __('Options', 'wp-multisite-waas'),
+ 'desc' => __('Add different options below. These need to match your product price variations.', 'wp-multisite-waas'),
'order' => 90,
];
$editor_fields['period_options_empty'] = [
'type' => 'note',
- 'desc' => __('Add the first option using the button below.', 'wp-ultimo'),
+ 'desc' => __('Add the first option using the button below.', 'wp-multisite-waas'),
'classes' => 'wu-text-gray-600 wu-text-xs wu-text-center wu-w-full',
'wrapper_classes' => 'wu-bg-gray-100 wu-items-end',
'order' => 90.5,
@@ -212,12 +212,12 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
'fields' => [
'period_options_remove' => [
'type' => 'note',
- 'desc' => sprintf(' period_options.splice(index, 1)">', __('Remove', 'wp-ultimo')),
+ 'desc' => sprintf(' period_options.splice(index, 1)">', __('Remove', 'wp-multisite-waas')),
'wrapper_classes' => 'wu-absolute wu-top-0 wu-right-0',
],
'period_options_duration' => [
'type' => 'number',
- 'title' => __('Duration', 'wp-ultimo'),
+ 'title' => __('Duration', 'wp-multisite-waas'),
'placeholder' => '',
'wrapper_classes' => 'wu-w-2/12',
'min' => 1,
@@ -237,16 +237,16 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
'v-bind:name' => '"period_options[" + index + "][duration_unit]"',
],
'options' => [
- 'day' => __('Days', 'wp-ultimo'),
- 'week' => __('Weeks', 'wp-ultimo'),
- 'month' => __('Months', 'wp-ultimo'),
- 'year' => __('Years', 'wp-ultimo'),
+ 'day' => __('Days', 'wp-multisite-waas'),
+ 'week' => __('Weeks', 'wp-multisite-waas'),
+ 'month' => __('Months', 'wp-multisite-waas'),
+ 'year' => __('Years', 'wp-multisite-waas'),
],
],
'period_options_label' => [
'type' => 'text',
- 'title' => __('Label', 'wp-ultimo'),
- 'placeholder' => __('e.g. Monthly', 'wp-ultimo'),
+ 'title' => __('Label', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. Monthly', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-w-5/12',
'html_attr' => [
'v-model' => 'period_option.label',
@@ -259,7 +259,7 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
$editor_fields['repeat'] = [
'order' => 92,
'type' => 'submit',
- 'title' => __('+ Add option', 'wp-ultimo'),
+ 'title' => __('+ Add option', 'wp-multisite-waas'),
'classes' => 'wu-uppercase wu-text-2xs wu-text-blue-700 wu-border-none wu-bg-transparent wu-font-bold wu-text-right wu-w-full wu-cursor-pointer',
'wrapper_classes' => 'wu-bg-gray-100 wu-items-end',
'wrapper_html_attr' => [
@@ -297,7 +297,7 @@ class Signup_Field_Period_Selection extends Base_Signup_Field {
$template_class = Field_Templates_Manager::get_instance()->get_template_class('period_selection', $attributes['period_selection_template']);
- $content = $template_class ? $template_class->render_container($attributes) : __('Template does not exist.', 'wp-ultimo');
+ $content = $template_class ? $template_class->render_container($attributes) : __('Template does not exist.', 'wp-multisite-waas');
$checkout_fields = [];
diff --git a/inc/checkout/signup-fields/class-signup-field-pricing-table.php b/inc/checkout/signup-fields/class-signup-field-pricing-table.php
index 7cea9f6..78fd725 100644
--- a/inc/checkout/signup-fields/class-signup-field-pricing-table.php
+++ b/inc/checkout/signup-fields/class-signup-field-pricing-table.php
@@ -54,7 +54,7 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
*/
public function get_title() {
- return __('Pricing Table', 'wp-ultimo');
+ return __('Pricing Table', 'wp-multisite-waas');
}
/**
@@ -67,7 +67,7 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a pricing table section that customers can use to choose a plan to subscribe to.', 'wp-ultimo');
+ return __('Adds a pricing table section that customers can use to choose a plan to subscribe to.', 'wp-multisite-waas');
}
/**
@@ -80,7 +80,7 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a pricing table section that customers can use to choose a plan to subscribe to.', 'wp-ultimo');
+ return __('Adds a pricing table section that customers can use to choose a plan to subscribe to.', 'wp-multisite-waas');
}
/**
@@ -137,7 +137,7 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
return [
'id' => 'pricing_table',
- 'name' => __('Plan Selection', 'wp-ultimo'),
+ 'name' => __('Plan Selection', 'wp-multisite-waas'),
'required' => true,
];
}
@@ -167,9 +167,9 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
$editor_fields['pricing_table_products'] = [
'type' => 'model',
- 'title' => __('Products', 'wp-ultimo'),
- 'placeholder' => __('e.g. Premium', 'wp-ultimo'),
- 'desc' => __('Be sure to add the products in the order you want them to show up.', 'wp-ultimo'),
+ 'title' => __('Products', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. Premium', 'wp-multisite-waas'),
+ 'desc' => __('Be sure to add the products in the order you want them to show up.', 'wp-multisite-waas'),
'tooltip' => '',
'order' => 20,
'html_attr' => [
@@ -184,8 +184,8 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
$editor_fields['force_different_durations'] = [
'type' => 'toggle',
- 'title' => __('Force Different Durations', 'wp-ultimo'),
- 'desc' => __('Check this option to force the display of plans with different recurring durations.', 'wp-ultimo'),
+ 'title' => __('Force Different Durations', 'wp-multisite-waas'),
+ 'desc' => __('Check this option to force the display of plans with different recurring durations.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => 0,
'order' => 22,
@@ -196,9 +196,9 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
$editor_fields['hide_pricing_table_when_pre_selected'] = [
'type' => 'toggle',
- 'title' => __('Hide when Pre-Selected', 'wp-ultimo'),
- 'desc' => __('Prevent customers from seeing this field when a plan was already selected via the URL.', 'wp-ultimo'),
- 'tooltip' => __('If the pricing table field is the only field in the current step, the step will be skipped.', 'wp-ultimo'),
+ 'title' => __('Hide when Pre-Selected', 'wp-multisite-waas'),
+ 'desc' => __('Prevent customers from seeing this field when a plan was already selected via the URL.', 'wp-multisite-waas'),
+ 'tooltip' => __('If the pricing table field is the only field in the current step, the step will be skipped.', 'wp-multisite-waas'),
'value' => 0,
'order' => 24,
'html_attr' => [
@@ -213,8 +213,8 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
'fields' => [
'pricing_table_template' => [
'type' => 'select',
- 'title' => __('Pricing Table Template', 'wp-ultimo'),
- 'placeholder' => __('Select your Template', 'wp-ultimo'),
+ 'title' => __('Pricing Table Template', 'wp-multisite-waas'),
+ 'placeholder' => __('Select your Template', 'wp-multisite-waas'),
'options' => [$this, 'get_pricing_table_templates'],
'wrapper_classes' => 'wu-flex-grow',
'html_attr' => [
@@ -230,7 +230,7 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
// 'order' => 99,
// 'wrapper_classes' => 'sm:wu-p-0 sm:wu-block',
// 'classes' => '',
- // 'desc' => sprintf('
See how you can do that here.', 'wp-ultimo')),
+ // 'desc' => sprintf('
See how you can do that here.', 'wp-multisite-waas')),
// );
return $editor_fields;
@@ -277,7 +277,7 @@ class Signup_Field_Pricing_Table extends Base_Signup_Field {
$template_class = Field_Templates_Manager::get_instance()->get_template_class('pricing_table', $attributes['pricing_table_template']);
- $content = $template_class ? $template_class->render_container($template_attributes) : __('Template does not exist.', 'wp-ultimo');
+ $content = $template_class ? $template_class->render_container($template_attributes) : __('Template does not exist.', 'wp-multisite-waas');
$checkout_fields = [];
diff --git a/inc/checkout/signup-fields/class-signup-field-products.php b/inc/checkout/signup-fields/class-signup-field-products.php
index ca2f49e..8a19c87 100644
--- a/inc/checkout/signup-fields/class-signup-field-products.php
+++ b/inc/checkout/signup-fields/class-signup-field-products.php
@@ -53,7 +53,7 @@ class Signup_Field_Products extends Base_Signup_Field {
*/
public function get_title() {
- return __('Product', 'wp-ultimo');
+ return __('Product', 'wp-multisite-waas');
}
/**
@@ -66,7 +66,7 @@ class Signup_Field_Products extends Base_Signup_Field {
*/
public function get_description() {
- return __('Hidden field used to pre-select products. This is useful when you have a signup page for specific offering/bundles and do not want your customers to be able to choose plans and products manually.', 'wp-ultimo');
+ return __('Hidden field used to pre-select products. This is useful when you have a signup page for specific offering/bundles and do not want your customers to be able to choose plans and products manually.', 'wp-multisite-waas');
}
/**
@@ -79,7 +79,7 @@ class Signup_Field_Products extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Hidden field used to pre-select products. This is useful when you have a signup page for specific offering/bundles and do not want your customers to be able to choose plans and products manually.', 'wp-ultimo');
+ return __('Hidden field used to pre-select products. This is useful when you have a signup page for specific offering/bundles and do not want your customers to be able to choose plans and products manually.', 'wp-multisite-waas');
}
/**
@@ -130,7 +130,7 @@ class Signup_Field_Products extends Base_Signup_Field {
public function force_attributes() {
return [
- 'name' => __('Pre-selected Products', 'wp-ultimo'),
+ 'name' => __('Pre-selected Products', 'wp-multisite-waas'),
'id' => 'products',
];
}
@@ -146,9 +146,9 @@ class Signup_Field_Products extends Base_Signup_Field {
return [
'products' => [
'type' => 'model',
- 'title' => __('Products', 'wp-ultimo'),
- 'placeholder' => __('Products', 'wp-ultimo'),
- 'desc' => __('Use this field to pre-select products. This is useful when you have a signup page for specific offering/bundles and do not want your customers to be able to choose plans and other products manually.', 'wp-ultimo'),
+ 'title' => __('Products', 'wp-multisite-waas'),
+ 'placeholder' => __('Products', 'wp-multisite-waas'),
+ 'desc' => __('Use this field to pre-select products. This is useful when you have a signup page for specific offering/bundles and do not want your customers to be able to choose plans and other products manually.', 'wp-multisite-waas'),
'tooltip' => '',
'html_attr' => [
'data-model' => 'product',
@@ -216,7 +216,7 @@ class Signup_Field_Products extends Base_Signup_Field {
});";
if (did_action('wu-checkout')) {
- wp_add_inline_script('wu-checkout', sprintf($script, json_encode($products)), 'before');
+ wp_add_inline_script('wu-checkout', sprintf($script, wp_json_encode($products)), 'before');
return;
}
@@ -225,7 +225,7 @@ class Signup_Field_Products extends Base_Signup_Field {
'wp_enqueue_scripts',
function () use ($script, $products) {
- wp_add_inline_script('wu-checkout', sprintf($script, json_encode($products)), 'before');
+ wp_add_inline_script('wu-checkout', sprintf($script, wp_json_encode($products)), 'before');
},
11
);
diff --git a/inc/checkout/signup-fields/class-signup-field-select.php b/inc/checkout/signup-fields/class-signup-field-select.php
index 959069f..ad484a7 100644
--- a/inc/checkout/signup-fields/class-signup-field-select.php
+++ b/inc/checkout/signup-fields/class-signup-field-select.php
@@ -55,7 +55,7 @@ class Signup_Field_Select extends Base_Signup_Field {
*/
public function get_title() {
- return __('Select', 'wp-ultimo');
+ return __('Select', 'wp-multisite-waas');
}
/**
@@ -68,7 +68,7 @@ class Signup_Field_Select extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a select field.', 'wp-ultimo');
+ return __('Adds a select field.', 'wp-multisite-waas');
}
/**
@@ -81,7 +81,7 @@ class Signup_Field_Select extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a select field.', 'wp-ultimo');
+ return __('Adds a select field.', 'wp-multisite-waas');
}
/**
@@ -156,13 +156,13 @@ class Signup_Field_Select extends Base_Signup_Field {
$editor_fields['options_header'] = [
'order' => 12,
'type' => 'small-header',
- 'title' => __('Options', 'wp-ultimo'),
- 'desc' => __('Add different options below. The first option is used as the default.', 'wp-ultimo'),
+ 'title' => __('Options', 'wp-multisite-waas'),
+ 'desc' => __('Add different options below. The first option is used as the default.', 'wp-multisite-waas'),
];
$editor_fields['options_empty'] = [
'type' => 'note',
- 'desc' => __('Add the first option using the button below.', 'wp-ultimo'),
+ 'desc' => __('Add the first option using the button below.', 'wp-multisite-waas'),
'classes' => 'wu-text-gray-600 wu-text-xs wu-text-center wu-w-full',
'wrapper_classes' => 'wu-bg-gray-100 wu-items-end',
'order' => 13,
@@ -185,13 +185,13 @@ class Signup_Field_Select extends Base_Signup_Field {
'fields' => [
'options_remove' => [
'type' => 'note',
- 'desc' => sprintf(' options.splice(index, 1)">', __('Remove', 'wp-ultimo')),
+ 'desc' => sprintf(' options.splice(index, 1)">', __('Remove', 'wp-multisite-waas')),
'wrapper_classes' => 'wu-absolute wu-top-0 wu-right-0',
],
'options_key' => [
'type' => 'text',
- 'title' => __('Option Value', 'wp-ultimo'),
- 'placeholder' => __('e.g. option1', 'wp-ultimo'),
+ 'title' => __('Option Value', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. option1', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-w-1/2 wu-mr-2',
'html_attr' => [
'v-model' => 'option.key',
@@ -201,8 +201,8 @@ class Signup_Field_Select extends Base_Signup_Field {
],
'options_label' => [
'type' => 'text',
- 'title' => __('Label', 'wp-ultimo'),
- 'placeholder' => __('e.g. Option 1', 'wp-ultimo'),
+ 'title' => __('Label', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. Option 1', 'wp-multisite-waas'),
'wrapper_classes' => 'wu-w-1/2 wu-ml-2',
'html_attr' => [
'v-model' => 'option.label',
@@ -215,7 +215,7 @@ class Signup_Field_Select extends Base_Signup_Field {
$editor_fields['repeat_select_option'] = [
'order' => 16,
'type' => 'submit',
- 'title' => __('+ Add option', 'wp-ultimo'),
+ 'title' => __('+ Add option', 'wp-multisite-waas'),
'classes' => 'wu-uppercase wu-text-2xs wu-text-blue-700 wu-border-none wu-bg-transparent wu-font-bold wu-text-right wu-w-full wu-cursor-pointer',
'wrapper_classes' => 'wu-bg-gray-100 wu-items-end',
'wrapper_html_attr' => [
diff --git a/inc/checkout/signup-fields/class-signup-field-shortcode.php b/inc/checkout/signup-fields/class-signup-field-shortcode.php
index e5d77d6..eb60c21 100644
--- a/inc/checkout/signup-fields/class-signup-field-shortcode.php
+++ b/inc/checkout/signup-fields/class-signup-field-shortcode.php
@@ -53,7 +53,7 @@ class Signup_Field_Shortcode extends Base_Signup_Field {
*/
public function get_title() {
- return __('Shortcode', 'wp-ultimo');
+ return __('Shortcode', 'wp-multisite-waas');
}
/**
@@ -66,7 +66,7 @@ class Signup_Field_Shortcode extends Base_Signup_Field {
*/
public function get_description() {
- return __('Displays the content of a given WordPress shortcode. Can be useful to inset content from other plugins inside a WP Multisite WaaS checkout form.', 'wp-ultimo');
+ return __('Displays the content of a given WordPress shortcode. Can be useful to inset content from other plugins inside a WP Multisite WaaS checkout form.', 'wp-multisite-waas');
}
/**
@@ -79,7 +79,7 @@ class Signup_Field_Shortcode extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Displays the content of a given WordPress shortcode. Can be useful to insert content from other plugins inside a WP Multisite WaaS checkout form.', 'wp-ultimo');
+ return __('Displays the content of a given WordPress shortcode. Can be useful to insert content from other plugins inside a WP Multisite WaaS checkout form.', 'wp-multisite-waas');
}
/**
@@ -133,7 +133,7 @@ class Signup_Field_Shortcode extends Base_Signup_Field {
public function force_attributes() {
return [
- 'name' => __('Shortcode', 'wp-ultimo'),
+ 'name' => __('Shortcode', 'wp-multisite-waas'),
];
}
@@ -148,9 +148,9 @@ class Signup_Field_Shortcode extends Base_Signup_Field {
return [
'shortcode_code' => [
'type' => 'text',
- 'title' => __('Shortcode', 'wp-ultimo'),
- 'placeholder' => __('e.g. [shortcode]', 'wp-ultimo'),
- 'desc' => __('Please, enter the full shortcode, including [].', 'wp-ultimo'),
+ 'title' => __('Shortcode', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. [shortcode]', 'wp-multisite-waas'),
+ 'desc' => __('Please, enter the full shortcode, including [].', 'wp-multisite-waas'),
],
];
}
diff --git a/inc/checkout/signup-fields/class-signup-field-site-title.php b/inc/checkout/signup-fields/class-signup-field-site-title.php
index 4bfa42a..73e770a 100644
--- a/inc/checkout/signup-fields/class-signup-field-site-title.php
+++ b/inc/checkout/signup-fields/class-signup-field-site-title.php
@@ -66,7 +66,7 @@ class Signup_Field_Site_Title extends Base_Signup_Field {
*/
public function get_title() {
- return __('Site Title', 'wp-ultimo');
+ return __('Site Title', 'wp-multisite-waas');
}
/**
@@ -79,7 +79,7 @@ class Signup_Field_Site_Title extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a Site Title field. This value is used to set the site title for the site being created.', 'wp-ultimo');
+ return __('Adds a Site Title field. This value is used to set the site title for the site being created.', 'wp-multisite-waas');
}
/**
@@ -92,7 +92,7 @@ class Signup_Field_Site_Title extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a Site Title field. This value is used to set the site title for the site being created.', 'wp-ultimo');
+ return __('Adds a Site Title field. This value is used to set the site title for the site being created.', 'wp-multisite-waas');
}
/**
@@ -164,8 +164,8 @@ class Signup_Field_Site_Title extends Base_Signup_Field {
return [
'auto_generate_site_title' => [
'type' => 'toggle',
- 'title' => __('Auto-generate?', 'wp-ultimo'),
- 'desc' => __('Check this option to auto-generate this field based on the username of the customer.', 'wp-ultimo'),
+ 'title' => __('Auto-generate?', 'wp-multisite-waas'),
+ 'desc' => __('Check this option to auto-generate this field based on the username of the customer.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => 0,
'html_attr' => [
diff --git a/inc/checkout/signup-fields/class-signup-field-site-url.php b/inc/checkout/signup-fields/class-signup-field-site-url.php
index 3c9c05c..645e411 100644
--- a/inc/checkout/signup-fields/class-signup-field-site-url.php
+++ b/inc/checkout/signup-fields/class-signup-field-site-url.php
@@ -63,7 +63,7 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
*/
public function get_title() {
- return __('Site URL', 'wp-ultimo');
+ return __('Site URL', 'wp-multisite-waas');
}
/**
@@ -76,7 +76,7 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a Site URL field. This is used to set the URL of the site being created.', 'wp-ultimo');
+ return __('Adds a Site URL field. This is used to set the URL of the site being created.', 'wp-multisite-waas');
}
/**
@@ -89,7 +89,7 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a Site URL field. This is used to set the URL of the site being created.', 'wp-ultimo');
+ return __('Adds a Site URL field. This is used to set the URL of the site being created.', 'wp-multisite-waas');
}
/**
@@ -169,8 +169,8 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
'auto_generate_site_url' => [
'order' => 12,
'type' => 'toggle',
- 'title' => __('Auto-generate', 'wp-ultimo'),
- 'desc' => __('Check this option to auto-generate this field based on the username of the customer.', 'wp-ultimo'),
+ 'title' => __('Auto-generate', 'wp-multisite-waas'),
+ 'desc' => __('Check this option to auto-generate this field based on the username of the customer.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => 0,
'html_attr' => [
@@ -180,8 +180,8 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
'display_field_attachments' => [
'order' => 18,
'type' => 'toggle',
- 'title' => __('Display URL field attachments', 'wp-ultimo'),
- 'desc' => __('Adds the prefix and suffix blocks to the URL field.', 'wp-ultimo'),
+ 'title' => __('Display URL field attachments', 'wp-multisite-waas'),
+ 'desc' => __('Adds the prefix and suffix blocks to the URL field.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => 1,
'tab' => 'content',
@@ -195,8 +195,8 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
'display_url_preview' => [
'order' => 19,
'type' => 'toggle',
- 'title' => __('Display URL preview block', 'wp-ultimo'),
- 'desc' => __('Adds a preview block that shows the final URL.', 'wp-ultimo'),
+ 'title' => __('Display URL preview block', 'wp-multisite-waas'),
+ 'desc' => __('Adds a preview block that shows the final URL.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => 1,
'tab' => 'content',
@@ -210,8 +210,8 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
'enable_domain_selection' => [
'order' => 20,
'type' => 'toggle',
- 'title' => __('Enable Domain Selection', 'wp-ultimo'),
- 'desc' => __('Offer different domain options to your customers to choose from.', 'wp-ultimo'),
+ 'title' => __('Enable Domain Selection', 'wp-multisite-waas'),
+ 'desc' => __('Offer different domain options to your customers to choose from.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => 0,
'tab' => 'content',
@@ -226,9 +226,9 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
'available_domains' => [
'order' => 30,
'type' => 'textarea',
- 'title' => __('Available Domains', 'wp-ultimo'),
+ 'title' => __('Available Domains', 'wp-multisite-waas'),
'desc' => '',
- 'desc' => __('Enter one domain option per line.', 'wp-ultimo'),
+ 'desc' => __('Enter one domain option per line.', 'wp-multisite-waas'),
'value' => $current_site->domain . PHP_EOL,
'tab' => 'content',
'wrapper_html_attr' => [
@@ -250,8 +250,8 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
public function get_url_preview_templates() {
$templates = [
- 'legacy/signup/steps/step-domain-url-preview' => __('New URL Preview', 'wp-ultimo'),
- // 'legacy/signup/steps/step-domain-url-preview' => __('Legacy Template', 'wp-ultimo'),
+ 'legacy/signup/steps/step-domain-url-preview' => __('New URL Preview', 'wp-multisite-waas'),
+ // 'legacy/signup/steps/step-domain-url-preview' => __('Legacy Template', 'wp-multisite-waas'),
];
return apply_filters('wu_get_pricing_table_templates', $templates);
@@ -331,7 +331,7 @@ class Signup_Field_Site_Url extends Base_Signup_Field {
$options = $this->get_domain_options($attributes['available_domains']);
$checkout_fields['site_domain'] = [
- 'name' => __('Domain', 'wp-ultimo'),
+ 'name' => __('Domain', 'wp-multisite-waas'),
'options' => $options,
'wrapper_classes' => wu_get_isset($attributes, 'wrapper_element_classes', ''),
'classes' => wu_get_isset($attributes, 'element_classes', ''),
diff --git a/inc/checkout/signup-fields/class-signup-field-steps.php b/inc/checkout/signup-fields/class-signup-field-steps.php
index 8d81b2f..4db9596 100644
--- a/inc/checkout/signup-fields/class-signup-field-steps.php
+++ b/inc/checkout/signup-fields/class-signup-field-steps.php
@@ -54,7 +54,7 @@ class Signup_Field_Steps extends Base_Signup_Field {
*/
public function get_title() {
- return __('Steps', 'wp-ultimo');
+ return __('Steps', 'wp-multisite-waas');
}
/**
@@ -67,7 +67,7 @@ class Signup_Field_Steps extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a list of the steps.', 'wp-ultimo');
+ return __('Adds a list of the steps.', 'wp-multisite-waas');
}
/**
@@ -80,7 +80,7 @@ class Signup_Field_Steps extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a list of the steps.', 'wp-ultimo');
+ return __('Adds a list of the steps.', 'wp-multisite-waas');
}
/**
@@ -163,8 +163,8 @@ class Signup_Field_Steps extends Base_Signup_Field {
'fields' => [
'steps_template' => [
'type' => 'select',
- 'title' => __('Layout', 'wp-ultimo'),
- 'placeholder' => __('Select your Layout', 'wp-ultimo'),
+ 'title' => __('Layout', 'wp-multisite-waas'),
+ 'placeholder' => __('Select your Layout', 'wp-multisite-waas'),
'options' => [$this, 'get_templates'],
'wrapper_classes' => 'wu-flex-grow',
'html_attr' => [
@@ -180,7 +180,7 @@ class Signup_Field_Steps extends Base_Signup_Field {
// 'order' => 99,
// 'wrapper_classes' => 'sm:wu-p-0 sm:wu-block',
// 'classes' => '',
- // 'desc' => sprintf('
See how you can do that here.', 'wp-ultimo')),
+ // 'desc' => sprintf('
See how you can do that here.', 'wp-multisite-waas')),
// );
return $editor_fields;
@@ -207,7 +207,7 @@ class Signup_Field_Steps extends Base_Signup_Field {
$template_class = Field_Templates_Manager::get_instance()->get_template_class('steps', $attributes['steps_template']);
- $content = $template_class ? $template_class->render_container($attributes) : __('Template does not exist.', 'wp-ultimo');
+ $content = $template_class ? $template_class->render_container($attributes) : __('Template does not exist.', 'wp-multisite-waas');
return [
$attributes['id'] => [
diff --git a/inc/checkout/signup-fields/class-signup-field-submit-button.php b/inc/checkout/signup-fields/class-signup-field-submit-button.php
index a14ceb8..bd5c36c 100644
--- a/inc/checkout/signup-fields/class-signup-field-submit-button.php
+++ b/inc/checkout/signup-fields/class-signup-field-submit-button.php
@@ -55,7 +55,7 @@ class Signup_Field_Submit_Button extends Base_Signup_Field {
*/
public function get_title() {
- return __('Submit Button', 'wp-ultimo');
+ return __('Submit Button', 'wp-multisite-waas');
}
/**
@@ -68,7 +68,7 @@ class Signup_Field_Submit_Button extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a submit button. This is required to finalize single-step checkout forms or to navigate to the next step on multi-step checkout forms.', 'wp-ultimo');
+ return __('Adds a submit button. This is required to finalize single-step checkout forms or to navigate to the next step on multi-step checkout forms.', 'wp-multisite-waas');
}
/**
@@ -81,7 +81,7 @@ class Signup_Field_Submit_Button extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a submit button. This is required to finalize single-step checkout forms or to navigate to the next step on multi-step checkout forms.', 'wp-ultimo');
+ return __('Adds a submit button. This is required to finalize single-step checkout forms or to navigate to the next step on multi-step checkout forms.', 'wp-multisite-waas');
}
/**
@@ -110,7 +110,7 @@ class Signup_Field_Submit_Button extends Base_Signup_Field {
return [
'enable_go_back_button' => false,
- 'back_button_label' => __('← Go Back', 'wp-ultimo'),
+ 'back_button_label' => __('← Go Back', 'wp-multisite-waas'),
];
}
@@ -150,8 +150,8 @@ class Signup_Field_Submit_Button extends Base_Signup_Field {
return [
'enable_go_back_button' => [
'type' => 'toggle',
- 'title' => __('Add "Go Back" button', 'wp-ultimo'),
- 'desc' => __('Enable this option to add a "Go Back" button. Useful for multi-step checkout forms.', 'wp-ultimo'),
+ 'title' => __('Add "Go Back" button', 'wp-multisite-waas'),
+ 'desc' => __('Enable this option to add a "Go Back" button. Useful for multi-step checkout forms.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => 0,
'html_attr' => [
@@ -160,10 +160,10 @@ class Signup_Field_Submit_Button extends Base_Signup_Field {
],
'back_button_label' => [
'type' => 'text',
- 'title' => __('"Go Back" Button Label', 'wp-ultimo'),
- 'desc' => __('Value to be used as the "Go Back" label.', 'wp-ultimo'),
- 'placeholder' => __('e.g. ← Go Back', 'wp-ultimo'),
- 'value' => __('← Go Back', 'wp-ultimo'),
+ 'title' => __('"Go Back" Button Label', 'wp-multisite-waas'),
+ 'desc' => __('Value to be used as the "Go Back" label.', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. ← Go Back', 'wp-multisite-waas'),
+ 'value' => __('← Go Back', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-cloak' => '1',
'v-show' => 'enable_go_back_button',
diff --git a/inc/checkout/signup-fields/class-signup-field-template-selection.php b/inc/checkout/signup-fields/class-signup-field-template-selection.php
index a393457..85e46dd 100644
--- a/inc/checkout/signup-fields/class-signup-field-template-selection.php
+++ b/inc/checkout/signup-fields/class-signup-field-template-selection.php
@@ -55,7 +55,7 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
*/
public function get_title() {
- return __('Templates', 'wp-ultimo');
+ return __('Templates', 'wp-multisite-waas');
}
/**
@@ -68,7 +68,7 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a template selection section. This allows the customer to choose a pre-built site to be used as a template for the site being currently created.', 'wp-ultimo');
+ return __('Adds a template selection section. This allows the customer to choose a pre-built site to be used as a template for the site being currently created.', 'wp-multisite-waas');
}
/**
@@ -81,7 +81,7 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a template selection section. This allows the customer to choose a pre-built site to be used as a template for the site being currently created.', 'wp-ultimo');
+ return __('Adds a template selection section. This allows the customer to choose a pre-built site to be used as a template for the site being currently created.', 'wp-multisite-waas');
}
/**
@@ -139,7 +139,7 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
return [
'id' => 'template_selection',
- 'name' => __('Template Selection', 'wp-ultimo'),
+ 'name' => __('Template Selection', 'wp-multisite-waas'),
'required' => true,
];
}
@@ -173,8 +173,8 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
$editor_fields['template_selection_type'] = [
'type' => 'select',
- 'title' => __('Available templates', 'wp-ultimo'),
- 'desc' => __('How do you want to choose available which templates will be available.', 'wp-ultimo'),
+ 'title' => __('Available templates', 'wp-multisite-waas'),
+ 'desc' => __('How do you want to choose available which templates will be available.', 'wp-multisite-waas'),
'order' => 20,
'options' => [
'name' => __('Select by names'),
@@ -188,9 +188,9 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
$editor_fields['template_selection_categories'] = [
'type' => 'select',
- 'title' => __('Template Categories', 'wp-ultimo'),
- 'placeholder' => __('e.g.: Landing Page, Health...', 'wp-ultimo'),
- 'desc' => __('Customers will be able to filter by categories during signup.', 'wp-ultimo'),
+ 'title' => __('Template Categories', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g.: Landing Page, Health...', 'wp-multisite-waas'),
+ 'desc' => __('Customers will be able to filter by categories during signup.', 'wp-multisite-waas'),
'order' => 21,
'options' => Site::get_all_categories(),
'html_attr' => [
@@ -204,9 +204,9 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
$editor_fields['template_selection_sites'] = [
'type' => 'model',
- 'title' => __('Template Sites', 'wp-ultimo'),
- 'placeholder' => __('e.g. Template Site 1, My Agency', 'wp-ultimo'),
- 'desc' => __('Be sure to add the templates in the order you want them to show up.', 'wp-ultimo'),
+ 'title' => __('Template Sites', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. Template Site 1, My Agency', 'wp-multisite-waas'),
+ 'desc' => __('Be sure to add the templates in the order you want them to show up.', 'wp-multisite-waas'),
'order' => 22,
'html_attr' => [
'v-model' => 'template_selection_sites',
@@ -231,9 +231,9 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
$editor_fields['hide_template_selection_when_pre_selected'] = [
'type' => 'toggle',
- 'title' => __('Hide when Pre-Selected', 'wp-ultimo'),
- 'desc' => __('Prevent customers from seeing this field when a template was already selected via the URL.', 'wp-ultimo'),
- 'tooltip' => __('If the template selection field is the only field in the current step, the step will be skipped.', 'wp-ultimo'),
+ 'title' => __('Hide when Pre-Selected', 'wp-multisite-waas'),
+ 'desc' => __('Prevent customers from seeing this field when a template was already selected via the URL.', 'wp-multisite-waas'),
+ 'tooltip' => __('If the template selection field is the only field in the current step, the step will be skipped.', 'wp-multisite-waas'),
'value' => 0,
'order' => 23,
'html_attr' => [
@@ -248,8 +248,8 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
'fields' => [
'template_selection_template' => [
'type' => 'select',
- 'title' => __('Template Selector Template', 'wp-ultimo'),
- 'placeholder' => __('Select your Template', 'wp-ultimo'),
+ 'title' => __('Template Selector Template', 'wp-multisite-waas'),
+ 'placeholder' => __('Select your Template', 'wp-multisite-waas'),
'options' => [$this, 'get_template_selection_templates'],
'wrapper_classes' => 'wu-flex-grow',
'html_attr' => [
@@ -265,7 +265,7 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
// 'order' => 99,
// 'wrapper_classes' => 'sm:wu-p-0 sm:wu-block',
// 'classes' => '',
- // 'desc' => sprintf('
See how you can do that here.', 'wp-ultimo')),
+ // 'desc' => sprintf('
See how you can do that here.', 'wp-multisite-waas')),
// );
return $editor_fields;
@@ -356,7 +356,7 @@ class Signup_Field_Template_Selection extends Base_Signup_Field {
$template_class = Field_Templates_Manager::get_instance()->get_template_class('template_selection', $attributes['template_selection_template']);
- $content = $template_class ? $template_class->render_container($template_attributes, $this) : __('Template does not exist.', 'wp-ultimo');
+ $content = $template_class ? $template_class->render_container($template_attributes, $this) : __('Template does not exist.', 'wp-multisite-waas');
$checkout_fields[ $attributes['id'] ] = [
'type' => 'note',
diff --git a/inc/checkout/signup-fields/class-signup-field-terms-of-use.php b/inc/checkout/signup-fields/class-signup-field-terms-of-use.php
index 7746cbb..f7eb3e3 100644
--- a/inc/checkout/signup-fields/class-signup-field-terms-of-use.php
+++ b/inc/checkout/signup-fields/class-signup-field-terms-of-use.php
@@ -69,7 +69,7 @@ class Signup_Field_Terms_Of_Use extends Base_Signup_Field {
*/
public function get_title() {
- return __('Terms of Use', 'wp-ultimo');
+ return __('Terms of Use', 'wp-multisite-waas');
}
/**
@@ -82,7 +82,7 @@ class Signup_Field_Terms_Of_Use extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a terms and conditions checkbox that must be marked before the account/site can be created.', 'wp-ultimo');
+ return __('Adds a terms and conditions checkbox that must be marked before the account/site can be created.', 'wp-multisite-waas');
}
/**
@@ -95,7 +95,7 @@ class Signup_Field_Terms_Of_Use extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a terms and conditions checkbox that must be marked before the account/site can be created.', 'wp-ultimo');
+ return __('Adds a terms and conditions checkbox that must be marked before the account/site can be created.', 'wp-multisite-waas');
}
/**
@@ -123,7 +123,7 @@ class Signup_Field_Terms_Of_Use extends Base_Signup_Field {
public function defaults() {
return [
- 'tou_name' => __('I agree with the terms of use.', 'wp-ultimo'),
+ 'tou_name' => __('I agree with the terms of use.', 'wp-multisite-waas'),
];
}
@@ -148,7 +148,7 @@ class Signup_Field_Terms_Of_Use extends Base_Signup_Field {
return [
'id' => 'terms_of_use',
- 'name' => __('Terms of Use', 'wp-ultimo'),
+ 'name' => __('Terms of Use', 'wp-multisite-waas'),
];
}
@@ -164,15 +164,15 @@ class Signup_Field_Terms_Of_Use extends Base_Signup_Field {
'tou_name' => [
'order' => 10,
'type' => 'text',
- 'title' => __('Terms Checkbox Label', 'wp-ultimo'),
- 'placeholder' => __('e.g. I agree with the terms of use.', 'wp-ultimo'),
+ 'title' => __('Terms Checkbox Label', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. I agree with the terms of use.', 'wp-multisite-waas'),
],
'tou_url' => [
'order' => 20,
'type' => 'url',
- 'title' => __('Link to the Terms Page', 'wp-ultimo'),
- 'desc' => __('Enter the link to the terms of use content.', 'wp-ultimo'),
- 'placeholder' => __('e.g. https://yoursite.com/terms', 'wp-ultimo'),
+ 'title' => __('Link to the Terms Page', 'wp-multisite-waas'),
+ 'desc' => __('Enter the link to the terms of use content.', 'wp-multisite-waas'),
+ 'placeholder' => __('e.g. https://yoursite.com/terms', 'wp-multisite-waas'),
],
];
}
@@ -189,7 +189,7 @@ class Signup_Field_Terms_Of_Use extends Base_Signup_Field {
$checkout_fields = [];
- $tou_link = sprintf('%s', $attributes['tou_url'], __('Read here', 'wp-ultimo'));
+ $tou_link = sprintf('%s', $attributes['tou_url'], __('Read here', 'wp-multisite-waas'));
$checkout_fields['terms_of_use'] = [
'type' => 'checkbox',
diff --git a/inc/checkout/signup-fields/class-signup-field-text.php b/inc/checkout/signup-fields/class-signup-field-text.php
index 686a816..93570f7 100644
--- a/inc/checkout/signup-fields/class-signup-field-text.php
+++ b/inc/checkout/signup-fields/class-signup-field-text.php
@@ -55,7 +55,7 @@ class Signup_Field_Text extends Base_Signup_Field {
*/
public function get_title() {
- return __('Text', 'wp-ultimo');
+ return __('Text', 'wp-multisite-waas');
}
/**
@@ -68,7 +68,7 @@ class Signup_Field_Text extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds a text field that the customer can fill with arbitrary data.', 'wp-ultimo');
+ return __('Adds a text field that the customer can fill with arbitrary data.', 'wp-multisite-waas');
}
/**
@@ -81,7 +81,7 @@ class Signup_Field_Text extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds a text field that the customer can fill with arbitrary data.', 'wp-ultimo');
+ return __('Adds a text field that the customer can fill with arbitrary data.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/class-signup-field-username.php b/inc/checkout/signup-fields/class-signup-field-username.php
index 5241773..1cd6e9f 100644
--- a/inc/checkout/signup-fields/class-signup-field-username.php
+++ b/inc/checkout/signup-fields/class-signup-field-username.php
@@ -69,7 +69,7 @@ class Signup_Field_Username extends Base_Signup_Field {
*/
public function get_title() {
- return __('Username', 'wp-ultimo');
+ return __('Username', 'wp-multisite-waas');
}
/**
@@ -82,7 +82,7 @@ class Signup_Field_Username extends Base_Signup_Field {
*/
public function get_description() {
- return __('Adds an username field. This username will be used to create the WordPress user.', 'wp-ultimo');
+ return __('Adds an username field. This username will be used to create the WordPress user.', 'wp-multisite-waas');
}
/**
@@ -95,7 +95,7 @@ class Signup_Field_Username extends Base_Signup_Field {
*/
public function get_tooltip() {
- return __('Adds an username field. This username will be used to create the WordPress user.', 'wp-ultimo');
+ return __('Adds an username field. This username will be used to create the WordPress user.', 'wp-multisite-waas');
}
/**
@@ -167,8 +167,8 @@ class Signup_Field_Username extends Base_Signup_Field {
return [
'auto_generate_username' => [
'type' => 'toggle',
- 'title' => __('Auto-generate', 'wp-ultimo'),
- 'desc' => __('Check this option to auto-generate this field based on the email address of the customer.', 'wp-ultimo'),
+ 'title' => __('Auto-generate', 'wp-multisite-waas'),
+ 'desc' => __('Check this option to auto-generate this field based on the email address of the customer.', 'wp-multisite-waas'),
'tooltip' => '',
'value' => 0,
'html_attr' => [
diff --git a/inc/checkout/signup-fields/field-templates/class-base-field-template.php b/inc/checkout/signup-fields/field-templates/class-base-field-template.php
index 8175dcb..29abdbb 100644
--- a/inc/checkout/signup-fields/field-templates/class-base-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/class-base-field-template.php
@@ -78,7 +78,7 @@ class Base_Field_Template {
*/
public function get_title() {
- return __('Field Template', 'wp-ultimo');
+ return __('Field Template', 'wp-multisite-waas');
}
/**
@@ -91,7 +91,7 @@ class Base_Field_Template {
*/
public function get_description() {
- return __('Description', 'wp-ultimo');
+ return __('Description', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/order-bump/class-simple-order-bump-field-template.php b/inc/checkout/signup-fields/field-templates/order-bump/class-simple-order-bump-field-template.php
index 56eb491..dc53c05 100644
--- a/inc/checkout/signup-fields/field-templates/order-bump/class-simple-order-bump-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/order-bump/class-simple-order-bump-field-template.php
@@ -64,7 +64,7 @@ class Simple_Order_Bump_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Simple', 'wp-ultimo');
+ return __('Simple', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Simple_Order_Bump_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('A simple layout with minimal styling, just enough to make it usable out-of-the-box.', 'wp-ultimo');
+ return __('A simple layout with minimal styling, just enough to make it usable out-of-the-box.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/order-summary/class-clean-order-summary-field-template.php b/inc/checkout/signup-fields/field-templates/order-summary/class-clean-order-summary-field-template.php
index f3fe23f..a5a9be1 100644
--- a/inc/checkout/signup-fields/field-templates/order-summary/class-clean-order-summary-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/order-summary/class-clean-order-summary-field-template.php
@@ -64,7 +64,7 @@ class Clean_Order_Summary_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Clean', 'wp-ultimo');
+ return __('Clean', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Clean_Order_Summary_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('A simple layout with minimal styling, just enough to make it usable out-of-the-box.', 'wp-ultimo');
+ return __('A simple layout with minimal styling, just enough to make it usable out-of-the-box.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/period-selection/class-clean-period-selection-field-template.php b/inc/checkout/signup-fields/field-templates/period-selection/class-clean-period-selection-field-template.php
index 475e752..15449cc 100644
--- a/inc/checkout/signup-fields/field-templates/period-selection/class-clean-period-selection-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/period-selection/class-clean-period-selection-field-template.php
@@ -64,7 +64,7 @@ class Clean_Period_Selection_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Clean', 'wp-ultimo');
+ return __('Clean', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Clean_Period_Selection_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('A simple template with clean markup and no styling, ready to be customized with custom CSS.', 'wp-ultimo');
+ return __('A simple template with clean markup and no styling, ready to be customized with custom CSS.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/period-selection/class-legacy-period-selection-field-template.php b/inc/checkout/signup-fields/field-templates/period-selection/class-legacy-period-selection-field-template.php
index 5cc182e..2f151f0 100644
--- a/inc/checkout/signup-fields/field-templates/period-selection/class-legacy-period-selection-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/period-selection/class-legacy-period-selection-field-template.php
@@ -64,7 +64,7 @@ class Legacy_Period_Selection_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Legacy', 'wp-ultimo');
+ return __('Legacy', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Legacy_Period_Selection_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('Implementation of the layout that shipped with WP Multisite WaaS < 1.10.X.', 'wp-ultimo');
+ return __('Implementation of the layout that shipped with WP Multisite WaaS < 1.10.X.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/pricing-table/class-legacy-pricing-table-field-template.php b/inc/checkout/signup-fields/field-templates/pricing-table/class-legacy-pricing-table-field-template.php
index 0fdd83e..8c8eb73 100644
--- a/inc/checkout/signup-fields/field-templates/pricing-table/class-legacy-pricing-table-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/pricing-table/class-legacy-pricing-table-field-template.php
@@ -64,7 +64,7 @@ class Legacy_Pricing_Table_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Legacy', 'wp-ultimo');
+ return __('Legacy', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Legacy_Pricing_Table_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('Implementation of the layout that shipped with WP Ultimo < 1.10.X.', 'wp-ultimo');
+ return __('Implementation of the layout that shipped with WP Ultimo < 1.10.X.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/pricing-table/class-list-pricing-table-field-template.php b/inc/checkout/signup-fields/field-templates/pricing-table/class-list-pricing-table-field-template.php
index dac11a5..6ee7227 100644
--- a/inc/checkout/signup-fields/field-templates/pricing-table/class-list-pricing-table-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/pricing-table/class-list-pricing-table-field-template.php
@@ -42,7 +42,7 @@ class List_Pricing_Table_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Simple List', 'wp-ultimo');
+ return __('Simple List', 'wp-multisite-waas');
}
/**
@@ -55,7 +55,7 @@ class List_Pricing_Table_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('Simple stylized list with price, recurrence, and the plan description.', 'wp-ultimo');
+ return __('Simple stylized list with price, recurrence, and the plan description.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/steps/class-clean-steps-field-template.php b/inc/checkout/signup-fields/field-templates/steps/class-clean-steps-field-template.php
index 6c2d49e..4161a00 100644
--- a/inc/checkout/signup-fields/field-templates/steps/class-clean-steps-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/steps/class-clean-steps-field-template.php
@@ -64,7 +64,7 @@ class Clean_Steps_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Clean', 'wp-ultimo');
+ return __('Clean', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Clean_Steps_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('A simple layout with minimal styling, just enough to make it usable out-of-the-box.', 'wp-ultimo');
+ return __('A simple layout with minimal styling, just enough to make it usable out-of-the-box.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/steps/class-legacy-steps-field-template.php b/inc/checkout/signup-fields/field-templates/steps/class-legacy-steps-field-template.php
index 55107ce..b75adba 100644
--- a/inc/checkout/signup-fields/field-templates/steps/class-legacy-steps-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/steps/class-legacy-steps-field-template.php
@@ -64,7 +64,7 @@ class Legacy_Steps_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Legacy', 'wp-ultimo');
+ return __('Legacy', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Legacy_Steps_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('Implementation of the layout that shipped with WP Ultimo < 1.10.X.', 'wp-ultimo');
+ return __('Implementation of the layout that shipped with WP Ultimo < 1.10.X.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/steps/class-minimal-steps-field-template.php b/inc/checkout/signup-fields/field-templates/steps/class-minimal-steps-field-template.php
index da84848..ae4462b 100644
--- a/inc/checkout/signup-fields/field-templates/steps/class-minimal-steps-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/steps/class-minimal-steps-field-template.php
@@ -64,7 +64,7 @@ class Minimal_Steps_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Minimal', 'wp-ultimo');
+ return __('Minimal', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Minimal_Steps_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('A simple template with clean markup and no styling, ready to be customized with custom CSS.', 'wp-ultimo');
+ return __('A simple template with clean markup and no styling, ready to be customized with custom CSS.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/template-selection/class-clean-template-selection-field-template.php b/inc/checkout/signup-fields/field-templates/template-selection/class-clean-template-selection-field-template.php
index 8b5b899..d57c001 100644
--- a/inc/checkout/signup-fields/field-templates/template-selection/class-clean-template-selection-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/template-selection/class-clean-template-selection-field-template.php
@@ -64,7 +64,7 @@ class Clean_Template_Selection_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Clean', 'wp-ultimo');
+ return __('Clean', 'wp-multisite-waas');
}
/**
@@ -77,7 +77,7 @@ class Clean_Template_Selection_Field_Template extends Base_Field_Template {
*/
public function get_description(): string {
- return __('A simple layout with minimal styling, just enough to make it usable out-of-the-box.', 'wp-ultimo');
+ return __('A simple layout with minimal styling, just enough to make it usable out-of-the-box.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/template-selection/class-legacy-template-selection-field-template.php b/inc/checkout/signup-fields/field-templates/template-selection/class-legacy-template-selection-field-template.php
index c02ed84..5c8a53b 100644
--- a/inc/checkout/signup-fields/field-templates/template-selection/class-legacy-template-selection-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/template-selection/class-legacy-template-selection-field-template.php
@@ -53,7 +53,7 @@ class Legacy_Template_Selection_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Legacy', 'wp-ultimo');
+ return __('Legacy', 'wp-multisite-waas');
}
/**
@@ -66,7 +66,7 @@ class Legacy_Template_Selection_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('Implementation of the layout that shipped with WP Ultimo < 1.10.X.', 'wp-ultimo');
+ return __('Implementation of the layout that shipped with WP Ultimo < 1.10.X.', 'wp-multisite-waas');
}
/**
diff --git a/inc/checkout/signup-fields/field-templates/template-selection/class-minimal-template-selection-field-template.php b/inc/checkout/signup-fields/field-templates/template-selection/class-minimal-template-selection-field-template.php
index df52a75..d77ba0f 100644
--- a/inc/checkout/signup-fields/field-templates/template-selection/class-minimal-template-selection-field-template.php
+++ b/inc/checkout/signup-fields/field-templates/template-selection/class-minimal-template-selection-field-template.php
@@ -53,7 +53,7 @@ class Minimal_Template_Selection_Field_Template extends Base_Field_Template {
*/
public function get_title() {
- return __('Minimal', 'wp-ultimo');
+ return __('Minimal', 'wp-multisite-waas');
}
/**
@@ -66,7 +66,7 @@ class Minimal_Template_Selection_Field_Template extends Base_Field_Template {
*/
public function get_description() {
- return __('A simple template with clean markup and no styling, ready to be customized with custom CSS.', 'wp-ultimo');
+ return __('A simple template with clean markup and no styling, ready to be customized with custom CSS.', 'wp-multisite-waas');
}
/**
diff --git a/inc/class-admin-notices.php b/inc/class-admin-notices.php
index 9e02c4f..1b6904e 100644
--- a/inc/class-admin-notices.php
+++ b/inc/class-admin-notices.php
@@ -129,7 +129,7 @@ class Admin_Notices {
*/
public function enqueue_scripts(): void {
- wp_enqueue_script('wu-admin-notices', wu_get_asset('admin-notices.js', 'js'), ['jquery'], wu_get_version());
+ wp_enqueue_script('wu-admin-notices', wu_get_asset('admin-notices.js', 'js'), ['jquery'], wu_get_version(), true);
}
/**
diff --git a/inc/class-ajax.php b/inc/class-ajax.php
index 45b73b4..3835f9a 100644
--- a/inc/class-ajax.php
+++ b/inc/class-ajax.php
@@ -100,7 +100,7 @@ class Ajax {
}
$args = wp_parse_args(
- $_REQUEST,
+ $_REQUEST, // phpcs:ignore WordPress.Security.NonceVerification.Recommended
[
'model' => 'membership',
'query' => [],
diff --git a/inc/class-api.php b/inc/class-api.php
index bb26170..b7706d4 100644
--- a/inc/class-api.php
+++ b/inc/class-api.php
@@ -96,12 +96,12 @@ class API {
return $result;
}
- $current_route = $_SERVER['REQUEST_URI'];
+ $current_route = sanitize_text_field(wp_unslash($_SERVER['REQUEST_URI'] ?? ''));
$rest_url = rest_url();
- $rest_path = rtrim(parse_url($rest_url, PHP_URL_PATH), '/');
+ $rest_path = rtrim(wp_parse_url($rest_url, PHP_URL_PATH), '/');
- if (! str_starts_with((string) $current_route, $rest_path . '/' . $this->get_namespace())) {
+ if (! str_starts_with($current_route, $rest_path . '/' . $this->get_namespace())) {
return $result;
}
@@ -142,8 +142,8 @@ class API {
wu_register_settings_section(
'api',
[
- 'title' => __('API & Webhooks', 'wp-ultimo'),
- 'desc' => __('API & Webhooks', 'wp-ultimo'),
+ 'title' => __('API & Webhooks', 'wp-multisite-waas'),
+ 'desc' => __('API & Webhooks', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-paper-plane',
'order' => 95,
]
@@ -153,8 +153,8 @@ class API {
'api',
'api_header',
[
- 'title' => __('API Settings', 'wp-ultimo'),
- 'desc' => __('Options related to WP Multisite WaaS API endpoints.', 'wp-ultimo'),
+ 'title' => __('API Settings', 'wp-multisite-waas'),
+ 'desc' => __('Options related to WP Multisite WaaS API endpoints.', 'wp-multisite-waas'),
'type' => 'header',
]
);
@@ -163,8 +163,8 @@ class API {
'api',
'enable_api',
[
- 'title' => __('Enable API', 'wp-ultimo'),
- 'desc' => __('Tick this box if you want WP Multisite WaaS to add its own endpoints to the WordPress REST API. This is required for some integrations to work, most notabily, Zapier.', 'wp-ultimo'),
+ 'title' => __('Enable API', 'wp-multisite-waas'),
+ 'desc' => __('Tick this box if you want WP Multisite WaaS to add its own endpoints to the WordPress REST API. This is required for some integrations to work, most notabily, Zapier.', 'wp-multisite-waas'),
'type' => 'toggle',
'default' => 1,
]
@@ -173,14 +173,14 @@ class API {
$refreshed_tag = '';
if (wu_request('updated') && wu_request('api') === 'refreshed') {
- $refreshed_tag = sprintf('%s', __('Credentials Refreshed', 'wp-ultimo'));
+ $refreshed_tag = sprintf('%s', __('Credentials Refreshed', 'wp-multisite-waas'));
}
wu_register_settings_field(
'api',
'api_url',
[
- 'title' => __('API URL', 'wp-ultimo'),
+ 'title' => __('API URL', 'wp-multisite-waas'),
'desc' => '',
'tooltip' => '',
'copy' => true,
@@ -196,7 +196,7 @@ class API {
'api',
'api_key',
[
- 'title' => __('API Key', 'wp-ultimo') . $refreshed_tag,
+ 'title' => __('API Key', 'wp-multisite-waas') . $refreshed_tag,
'desc' => '',
'tooltip' => '',
'type' => 'text-display',
@@ -213,7 +213,7 @@ class API {
'api',
'api_secret',
[
- 'title' => __('API Secret', 'wp-ultimo') . $refreshed_tag,
+ 'title' => __('API Secret', 'wp-multisite-waas') . $refreshed_tag,
'tooltip' => '',
'type' => 'text-display',
'copy' => true,
@@ -229,7 +229,7 @@ class API {
'api',
'api_note',
[
- 'desc' => __('This is your API Key. You cannot change it directly. To reset the API key and secret, use the button "Refresh API credentials" below.', 'wp-ultimo'),
+ 'desc' => __('This is your API Key. You cannot change it directly. To reset the API key and secret, use the button "Refresh API credentials" below.', 'wp-multisite-waas'),
'type' => 'note',
'classes' => 'wu-text-gray-700 wu-text-xs',
'wrapper_classes' => 'wu-bg-white sm:wu-border-t-0 sm:wu-mt-0 sm:wu-pt-0',
@@ -243,7 +243,7 @@ class API {
'api',
'refresh_api_credentials',
[
- 'title' => __('Refresh API Credentials', 'wp-ultimo'),
+ 'title' => __('Refresh API Credentials', 'wp-multisite-waas'),
'type' => 'submit',
'classes' => 'button wu-ml-auto',
'wrapper_classes' => 'wu-bg-white sm:wu-border-t-0 sm:wu-mt-0 sm:wu-pt-0',
@@ -257,8 +257,8 @@ class API {
'api',
'api_log_calls',
[
- 'title' => __('Log API calls (Advanced)', 'wp-ultimo'),
- 'desc' => __('Tick this box if you want to log all calls received via WP Multisite WaaS API endpoints. You can access the logs on WP Multisite WaaS → System Info → Logs.', 'wp-ultimo'),
+ 'title' => __('Log API calls (Advanced)', 'wp-multisite-waas'),
+ 'desc' => __('Tick this box if you want to log all calls received via WP Multisite WaaS API endpoints. You can access the logs on WP Multisite WaaS → System Info → Logs.', 'wp-multisite-waas'),
'type' => 'toggle',
'default' => 0,
'require' => [
@@ -271,8 +271,8 @@ class API {
'api',
'webhook_header',
[
- 'title' => __('Webhook Settings', 'wp-ultimo'),
- 'desc' => __('Options related to WP Multisite WaaS API webhooks.', 'wp-ultimo'),
+ 'title' => __('Webhook Settings', 'wp-multisite-waas'),
+ 'desc' => __('Options related to WP Multisite WaaS API webhooks.', 'wp-multisite-waas'),
'type' => 'header',
]
);
@@ -281,8 +281,8 @@ class API {
'api',
'webhook_calls_blocking',
[
- 'title' => __('Wait for Response (Advanced)', 'wp-ultimo'),
- 'desc' => __('Tick this box if you want the WP Multisite WaaS\'s webhook calls to wait for the remote server to respond. Keeping this option enabled can have huge effects on your network\'s performance, only enable it if you know what you are doing and need to debug webhook calls.', 'wp-ultimo'),
+ 'title' => __('Wait for Response (Advanced)', 'wp-multisite-waas'),
+ 'desc' => __('Tick this box if you want the WP Multisite WaaS\'s webhook calls to wait for the remote server to respond. Keeping this option enabled can have huge effects on your network\'s performance, only enable it if you know what you are doing and need to debug webhook calls.', 'wp-multisite-waas'),
'type' => 'toggle',
'default' => 0,
]
@@ -324,7 +324,7 @@ class API {
*/
public function validate_credentials($api_key, $api_secret) {
- return compact('api_key', 'api_secret') === $this->get_auth(); // phpcs:ignore
+ return [$api_key, $api_secret] === $this->get_auth();
}
/**
@@ -355,7 +355,7 @@ class API {
'body_params' => $request->get_body(),
];
- wu_log_add('api-calls', json_encode($payload, JSON_PRETTY_PRINT));
+ wu_log_add('api-calls', wp_json_encode($payload, JSON_PRETTY_PRINT));
}
}
@@ -383,7 +383,7 @@ class API {
'body_params' => $request->get_body(),
];
- wu_log_add('api-errors', json_encode($payload, JSON_PRETTY_PRINT));
+ wu_log_add('api-errors', wp_json_encode($payload, JSON_PRETTY_PRINT));
}
wu_log_add('api-errors', $result);
@@ -401,9 +401,9 @@ class API {
*/
public function check_authorization($request) {
- if (isset($_SERVER['PHP_AUTH_USER']) && $_SERVER['PHP_AUTH_USER']) {
- $api_key = $_SERVER['PHP_AUTH_USER'];
- $api_secret = $_SERVER['PHP_AUTH_PW'];
+ if (! empty($_SERVER['PHP_AUTH_USER']) && ! empty($_SERVER['PHP_AUTH_PW'])) {
+ $api_key = sanitize_text_field(wp_unslash($_SERVER['PHP_AUTH_USER']));
+ $api_secret = sanitize_text_field(wp_unslash($_SERVER['PHP_AUTH_PW']));
} else {
$params = $request->get_params();
@@ -486,7 +486,7 @@ class API {
[
'success' => true,
'label' => $current_site->site_name,
- 'message' => __('Welcome to our API', 'wp-ultimo'),
+ 'message' => __('Welcome to our API', 'wp-multisite-waas'),
]
);
}
diff --git a/inc/class-async-calls.php b/inc/class-async-calls.php
index e410722..be8227c 100644
--- a/inc/class-async-calls.php
+++ b/inc/class-async-calls.php
@@ -38,13 +38,12 @@ class Async_Calls {
/**
* Registers a new listener.
*
+ * @since 2.0.7
* @param string $id The id of the listener.
* @param callable $callback A callback to be run.
* @param mixed ...$args Arguments to be passed to the callback.
*
* @return void
- *@since 2.0.7
- *
*/
public static function register_listener($id, $callback, ...$args): void {
diff --git a/inc/class-dashboard-widgets.php b/inc/class-dashboard-widgets.php
index 4cbd29f..286f603 100644
--- a/inc/class-dashboard-widgets.php
+++ b/inc/class-dashboard-widgets.php
@@ -87,28 +87,28 @@ class Dashboard_Widgets {
*/
public function register_network_widgets(): void {
- add_meta_box('wp-ultimo-setup', __('WP Multisite WaaS - First Steps', 'wp-ultimo'), [$this, 'output_widget_first_steps'], $this->screen_id, 'normal', 'high');
+ add_meta_box('wp-ultimo-setup', __('WP Multisite WaaS - First Steps', 'wp-multisite-waas'), [$this, 'output_widget_first_steps'], $this->screen_id, 'normal', 'high');
- add_meta_box('wp-ultimo-summary', __('WP Multisite WaaS - Summary', 'wp-ultimo'), [$this, 'output_widget_summary'], $this->screen_id, 'normal', 'high');
+ add_meta_box('wp-ultimo-summary', __('WP Multisite WaaS - Summary', 'wp-multisite-waas'), [$this, 'output_widget_summary'], $this->screen_id, 'normal', 'high');
- add_meta_box('wp-ultimo-activity-stream', __('WP Multisite WaaS - Activity Stream', 'wp-ultimo'), [$this, 'output_widget_activity_stream'], $this->screen_id, 'normal', 'high');
+ add_meta_box('wp-ultimo-activity-stream', __('WP Multisite WaaS - Activity Stream', 'wp-multisite-waas'), [$this, 'output_widget_activity_stream'], $this->screen_id, 'normal', 'high');
\WP_Ultimo\UI\Tours::get_instance()->create_tour(
'dashboard',
[
[
'id' => 'welcome',
- 'title' => __('Welcome!', 'wp-ultimo'),
+ 'title' => __('Welcome!', 'wp-multisite-waas'),
'text' => [
- __('Welcome to your new network dashboard!', 'wp-ultimo'),
- __('You will notice that WP Multisite WaaS adds a couple of useful widgets here so you can keep an eye on how your network is doing.', 'wp-ultimo'),
+ __('Welcome to your new network dashboard!', 'wp-multisite-waas'),
+ __('You will notice that WP Multisite WaaS adds a couple of useful widgets here so you can keep an eye on how your network is doing.', 'wp-multisite-waas'),
],
],
[
'id' => 'finish-your-setup',
- 'title' => __('Finish your setup', 'wp-ultimo'),
+ 'title' => __('Finish your setup', 'wp-multisite-waas'),
'text' => [
- __('You still have a couple of things to do configuration-wise. Check the steps on this list and make sure you complete them all.', 'wp-ultimo'),
+ __('You still have a couple of things to do configuration-wise. Check the steps on this list and make sure you complete them all.', 'wp-multisite-waas'),
],
'attachTo' => [
'element' => '#wp-ultimo-setup',
@@ -117,9 +117,9 @@ class Dashboard_Widgets {
],
[
'id' => 'wp-ultimo-menu',
- 'title' => __('Our home', 'wp-ultimo'),
+ 'title' => __('Our home', 'wp-multisite-waas'),
'text' => [
- __('You can always find WP Multisite WaaS settings and other pages under our menu item, here on the Network-level dashboard. 😃', 'wp-ultimo'),
+ __('You can always find WP Multisite WaaS settings and other pages under our menu item, here on the Network-level dashboard. 😃', 'wp-multisite-waas'),
],
'attachTo' => [
'element' => '.toplevel_page_wp-ultimo',
@@ -182,16 +182,16 @@ class Dashboard_Widgets {
$steps = [
'inital-setup' => [
- 'title' => __('Initial Setup', 'wp-ultimo'),
- 'desc' => __('Go through the initial Setup Wizard to configure the basic settings of your network.', 'wp-ultimo'),
- 'action_label' => __('Finish the Setup Wizard', 'wp-ultimo'),
+ 'title' => __('Initial Setup', 'wp-multisite-waas'),
+ 'desc' => __('Go through the initial Setup Wizard to configure the basic settings of your network.', 'wp-multisite-waas'),
+ 'action_label' => __('Finish the Setup Wizard', 'wp-multisite-waas'),
'action_link' => wu_network_admin_url('wp-ultimo-setup'),
'done' => wu_string_to_bool($initial_setup_done),
],
'payment-method' => [
- 'title' => __('Payment Method', 'wp-ultimo'),
- 'desc' => __('You will need to configure at least one payment gateway to be able to receive money from your customers.', 'wp-ultimo'),
- 'action_label' => __('Add a Payment Method', 'wp-ultimo'),
+ 'title' => __('Payment Method', 'wp-multisite-waas'),
+ 'desc' => __('You will need to configure at least one payment gateway to be able to receive money from your customers.', 'wp-multisite-waas'),
+ 'action_label' => __('Add a Payment Method', 'wp-multisite-waas'),
'action_link' => wu_network_admin_url(
'wp-ultimo-settings',
[
@@ -202,10 +202,10 @@ class Dashboard_Widgets {
],
'your-first-customer' => [
'done' => ! empty(wu_get_customers()),
- 'title' => __('Your First Customer', 'wp-ultimo'),
- 'desc' => __('Open the link below in an incognito tab and go through your newly created signup form.', 'wp-ultimo'),
+ 'title' => __('Your First Customer', 'wp-multisite-waas'),
+ 'desc' => __('Open the link below in an incognito tab and go through your newly created signup form.', 'wp-multisite-waas'),
'action_link' => wp_registration_url(),
- 'action_label' => __('Create a test Account', 'wp-ultimo'),
+ 'action_label' => __('Create a test Account', 'wp-multisite-waas'),
],
];
@@ -281,10 +281,10 @@ class Dashboard_Widgets {
public function process_ajax_fetch_rss(): void {
$atts = wp_parse_args(
- $_GET,
+ $_GET, // phpcs:ignore WordPress.Security.NonceVerification.Recommended
[
'url' => 'https://community.wpultimo.com/topics/feed',
- 'title' => __('Forum Discussions', 'wp-ultimo'),
+ 'title' => __('Forum Discussions', 'wp-multisite-waas'),
'items' => 3,
'show_summary' => 1,
'show_author' => 0,
diff --git a/inc/class-domain-mapping.php b/inc/class-domain-mapping.php
index 739e849..d6e0caf 100644
--- a/inc/class-domain-mapping.php
+++ b/inc/class-domain-mapping.php
@@ -75,7 +75,7 @@ class Domain_Mapping {
/*
* Don't run during installation...
*/
- if (defined('WP_INSTALLING') && '/wp-activate.php' !== $_SERVER['SCRIPT_NAME']) {
+ if (defined('WP_INSTALLING') && '/wp-activate.php' !== $_SERVER['SCRIPT_NAME']) { // phpcs:ignore WordPress.Security.ValidatedSanitizedInput
return;
}
@@ -132,10 +132,8 @@ class Domain_Mapping {
*/
add_action('ms_loaded', [$this, 'register_mapped_filters'], 11);
- // add_action('allowed_http_origin', array($this, 'add_mapped_domains_as_allowed_origins'));
-
/**
- * On WP Multisite WaaS 1.X builds we used Mercator. The Mercator actions and filters are now deprecated.
+ * On WP Ultimo 1.X builds we used Mercator. The Mercator actions and filters are now deprecated.
*/
if (has_action('mercator_load')) {
do_action_deprecated('mercator_load', [], '2.0.0', 'wu_domain_mapping_load');
@@ -143,7 +141,7 @@ class Domain_Mapping {
add_action(
'wu_sso_site_allowed_domains',
- function ($list, $site_id): array {
+ function ($domain_list, $site_id): array {
$domains = wu_get_domains(
[
@@ -154,7 +152,7 @@ class Domain_Mapping {
]
);
- return array_merge($list, $domains);
+ return array_merge($domain_list, $domains);
},
10,
2
@@ -338,7 +336,7 @@ class Domain_Mapping {
/**
* Clear mappings for a site when it's deleted
*
- * @param WP_Site $site Site being deleted.
+ * @param \WP_Site $site Site being deleted.
*/
public function clear_mappings_on_delete($site): void {
@@ -354,9 +352,9 @@ class Domain_Mapping {
if (is_wp_error($error)) {
// translators: First placeholder is the mapping ID, second is the site ID.
- $message = sprintf(__('Unable to delete mapping %1$d for site %2$d', 'wp-ultimo'), $mapping->get_id(), $site->blog_id);
+ $message = sprintf(__('Unable to delete mapping %1$d for site %2$d', 'wp-multisite-waas'), $mapping->get_id(), $site->blog_id);
- trigger_error($message, E_USER_WARNING);
+ trigger_error(esc_html($message), E_USER_WARNING); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_trigger_error
}
}
}
@@ -376,7 +374,7 @@ class Domain_Mapping {
}
$real_domain = $current_site->domain;
- $domain = $_SERVER['HTTP_HOST'];
+ $domain = $_SERVER['HTTP_HOST']; // phpcs:ignore
if ($domain === $real_domain) {
@@ -474,7 +472,7 @@ class Domain_Mapping {
}
// Replace the domain
- $domain_base = parse_url($url, PHP_URL_HOST);
+ $domain_base = wp_parse_url($url, PHP_URL_HOST);
$domain = rtrim($domain_base . '/' . $current_mapping->get_site()->get_path(), '/');
$regex = '#^(\w+://)' . preg_quote($domain, '#') . '#i';
$mangled = preg_replace($regex, '${1}' . $current_mapping->get_domain(), $url);
diff --git a/inc/class-faker.php b/inc/class-faker.php
index 0ed26b6..b1ed72c 100644
--- a/inc/class-faker.php
+++ b/inc/class-faker.php
@@ -351,7 +351,7 @@ class Faker {
);
if (is_wp_error($customer)) {
- throw new \Exception($customer->get_error_message());
+ throw new \Exception(esc_html($customer->get_error_message()));
} else {
$this->set_fake_data_generated('customers', $customer);
}
@@ -411,7 +411,7 @@ class Faker {
$product = wu_create_product($product_data);
if (is_wp_error($product)) {
- throw new \Exception($product->get_error_message());
+ throw new \Exception(esc_html($product->get_error_message()));
} else {
$this->set_fake_data_generated('products', $product);
}
@@ -460,7 +460,7 @@ class Faker {
$membership = wu_create_membership($membership_data);
if (is_wp_error($membership)) {
- throw new \Exception($membership->get_error_message());
+ throw new \Exception(esc_html($membership->get_error_message()));
} else {
$this->set_fake_data_generated('memberships', $membership);
}
@@ -502,7 +502,7 @@ class Faker {
);
if (is_wp_error($domain)) {
- throw new \Exception($domain->get_error_message());
+ throw new \Exception(esc_html($domain->get_error_message()));
} else {
$this->set_fake_data_generated('domains', $domain);
}
@@ -550,7 +550,7 @@ class Faker {
$event_data = wu_create_event($event_data);
if (is_wp_error($event_data)) {
- throw new \Exception($event_data->get_error_message());
+ throw new \Exception(esc_html($event_data->get_error_message()));
} else {
$this->set_fake_data_generated('events', $event_data);
}
@@ -599,7 +599,7 @@ class Faker {
);
if (is_wp_error($discount_code)) {
- throw new \Exception($discount_code->get_error_message());
+ throw new \Exception(esc_html($discount_code->get_error_message()));
} else {
$this->set_fake_data_generated('discount_codes', $discount_code);
}
@@ -635,7 +635,7 @@ class Faker {
$checkout_form = wu_create_checkout_form($checkout_form_data);
if (is_wp_error($checkout_form)) {
- throw new \Exception($checkout_form->get_error_message());
+ throw new \Exception(esc_html($checkout_form->get_error_message()));
} else {
$this->set_fake_data_generated('checkout_forms', $checkout_form);
}
@@ -691,7 +691,7 @@ class Faker {
$email = wu_create_email($email_data);
if (is_wp_error($email)) {
- throw new \Exception($email->get_error_message());
+ throw new \Exception(esc_html($email->get_error_message()));
} else {
$this->set_fake_data_generated('emails', $email);
}
@@ -734,7 +734,7 @@ class Faker {
$broadcast = wu_create_broadcast($broadcast_data);
if (is_wp_error($broadcast)) {
- throw new \Exception($broadcast->get_error_message());
+ throw new \Exception(esc_html($broadcast->get_error_message()));
} else {
$this->set_fake_data_generated('broadcasts', $broadcast);
}
@@ -777,7 +777,7 @@ class Faker {
$webhook = wu_create_webhook($webhook_data);
if (is_wp_error($webhook)) {
- throw new \Exception($webhook->get_error_message());
+ throw new \Exception(esc_html($webhook->get_error_message()));
} else {
$this->set_fake_data_generated('webhooks', $webhook);
}
@@ -839,7 +839,7 @@ class Faker {
$payment = wu_create_payment($payment_data);
if (is_wp_error($payment)) {
- throw new \Exception($payment->get_error_message());
+ throw new \Exception(esc_html($payment->get_error_message()));
} else {
$payment->recalculate_totals()->save();
@@ -892,7 +892,7 @@ class Faker {
$site = wu_create_site($site_data);
if (is_wp_error($site)) {
- throw new \Exception($site->get_error_message());
+ throw new \Exception(esc_html($site->get_error_message()));
} else {
$this->set_fake_data_generated('sites', $site);
}
diff --git a/inc/class-helper.php b/inc/class-helper.php
index e6f867a..58fe588 100644
--- a/inc/class-helper.php
+++ b/inc/class-helper.php
@@ -102,14 +102,14 @@ class Helper {
*
* @since 1.9.6
* @param string $option_name Option name.
- * @param mixed $default The default value.
+ * @param mixed $default_value The default value.
* @return mixed
*/
- public function get_option($option_name = 'settings', $default = []) {
+ public function get_option($option_name = 'settings', $default_value = []) {
_deprecated_function(__METHOD__, '2.0.11', 'wu_get_option');
- return wu_get_option($option_name, $default);
+ return wu_get_option($option_name, $default_value);
}
/**
diff --git a/inc/class-hooks.php b/inc/class-hooks.php
index 5bf09ab..48b55a4 100644
--- a/inc/class-hooks.php
+++ b/inc/class-hooks.php
@@ -56,7 +56,7 @@ class Hooks {
*/
public static function on_activation(): void {
- wu_log_add('wp-ultimo-core', __('Activating WP Multisite WaaS...', 'wp-ultimo'));
+ wu_log_add('wp-ultimo-core', __('Activating WP Multisite WaaS...', 'wp-multisite-waas'));
/*
* Set the activation flag
@@ -100,7 +100,7 @@ class Hooks {
*/
public static function on_deactivation(): void {
- wu_log_add('wp-ultimo-core', __('Deactivating WP Multisite WaaS...', 'wp-ultimo'));
+ wu_log_add('wp-ultimo-core', __('Deactivating WP Multisite WaaS...', 'wp-multisite-waas'));
/*
* Update the sunrise meta file.
diff --git a/inc/class-light-ajax.php b/inc/class-light-ajax.php
index ae3c763..34ff693 100644
--- a/inc/class-light-ajax.php
+++ b/inc/class-light-ajax.php
@@ -31,7 +31,7 @@ class Light_Ajax {
*/
public function __construct() {
- if (isset($_REQUEST['wu-ajax'])) {
+ if (isset($_REQUEST['wu-ajax'])) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
$action = $this->get_when_to_run();
wu_x_header("X-Ultimo-Ajax-When: $action");
@@ -101,7 +101,7 @@ class Light_Ajax {
]
);
- $action = isset($_REQUEST['wu-when']) ? base64_decode((string) $_REQUEST['wu-when']) : 'plugins_loaded';
+ $action = isset($_REQUEST['wu-when']) ? base64_decode((string) $_REQUEST['wu-when']) : 'plugins_loaded'; // phpcs:ignore WordPress
return in_array($action, $allowed_list, true) ? $action : 'plugins_loaded';
}
@@ -151,7 +151,7 @@ class Light_Ajax {
header('Pragma: no-cache');
- $action = esc_attr(trim((string) $_REQUEST['action']));
+ $action = esc_attr(trim((string) $_REQUEST['action'])); // phpcs:ignore
if (is_user_logged_in()) {
do_action('wu_ajax_' . $action); // phpcs:ignore
diff --git a/inc/class-logger.php b/inc/class-logger.php
index d95d959..a896da6 100644
--- a/inc/class-logger.php
+++ b/inc/class-logger.php
@@ -65,7 +65,7 @@ class Logger extends AbstractLogger {
*
* Here we are converting the PHP error reporting level to the PSR-3 log level.
*/
- $reporting_level = error_reporting();
+ $reporting_level = error_reporting(); // phpcs:ignore WordPress.PHP
$psr_log_levels = [
E_ERROR => LogLevel::ERROR,
@@ -131,7 +131,7 @@ class Logger extends AbstractLogger {
}
// read file
- $content = file_get_contents($file);
+ $content = file_get_contents($file); // phpcs:ignore WordPress.WP.AlternativeFunctions
// split into lines
$arr_content = explode(PHP_EOL, $content);
@@ -181,7 +181,7 @@ class Logger extends AbstractLogger {
$time_elapsed = microtime(true) - $start;
// translators: the placeholder %s will be replaced by the time in seconds (float).
- $message .= ' - ' . sprintf(__('This action took %s seconds.', 'wp-ultimo'), $time_elapsed);
+ $message .= ' - ' . sprintf(__('This action took %s seconds.', 'wp-multisite-waas'), $time_elapsed);
self::add($handle, $message);
@@ -280,13 +280,13 @@ class Logger extends AbstractLogger {
protected function write_to_file($message) {
if ( ! file_exists($this->log_file)) {
- touch($this->log_file);
+ touch($this->log_file); // phpcs:ignore WordPress.WP.AlternativeFunctions
}
- if ( ! is_writable($this->log_file)) {
+ if ( ! is_writable($this->log_file)) { // phpcs:ignore WordPress.WP.AlternativeFunctions
return;
}
- file_put_contents($this->log_file, $message, FILE_APPEND | LOCK_EX);
+ file_put_contents($this->log_file, $message, FILE_APPEND | LOCK_EX); // phpcs:ignore WordPress.WP.AlternativeFunctions
}
}
diff --git a/inc/class-maintenance-mode.php b/inc/class-maintenance-mode.php
index 07cb324..b4cdb54 100644
--- a/inc/class-maintenance-mode.php
+++ b/inc/class-maintenance-mode.php
@@ -30,7 +30,7 @@ class Maintenance_Mode {
*/
public function init(): void {
- add_action('wp_ultimo_load', [$this, 'add_settings']);
+ add_action('init', [$this, 'add_settings']);
if (wu_get_setting('maintenance_mode')) {
$this->hooks();
@@ -71,7 +71,7 @@ class Maintenance_Mode {
* Add maintenance mode Notice to Admin Bar
*
* @since 2.0.0
- * @param WP_Admin_Bar $wp_admin_bar The Admin Bar class.
+ * @param \WP_Admin_Bar $wp_admin_bar The Admin Bar class.
* @return void
*/
public function add_notice_to_admin_bar($wp_admin_bar): void {
@@ -84,11 +84,11 @@ class Maintenance_Mode {
$args = [
'id' => 'wu-maintenance-mode',
'parent' => 'top-secondary',
- 'title' => __('Maintenance Mode - Active', 'wp-ultimo'),
+ 'title' => __('Maintenance Mode - Active', 'wp-multisite-waas'),
'href' => '#wp-ultimo-site-maintenance-element',
'meta' => [
'class' => 'wu-maintenance-mode ' . (self::check_maintenance_mode() ? '' : 'hidden'),
- 'title' => __('This means that your site is not available for visitors at the moment. Only you and other logged users have access to it. Click here to toggle this option.', 'wp-ultimo'),
+ 'title' => __('This means that your site is not available for visitors at the moment. Only you and other logged users have access to it. Click here to toggle this option.', 'wp-multisite-waas'),
],
];
@@ -110,15 +110,15 @@ class Maintenance_Mode {
$text = apply_filters(
'wu_maintenance_mode_text',
- __('Website under planned maintenance. Please check back later.', 'wp-ultimo')
+ __('Website under planned maintenance. Please check back later.', 'wp-multisite-waas')
);
$title = apply_filters(
'wu_maintenance_mode_title',
- __('Under Maintenance', 'wp-ultimo')
+ __('Under Maintenance', 'wp-multisite-waas')
);
- wp_die($text, $title, 503);
+ wp_die(esc_html($text), esc_html($title), 503);
}
/**
@@ -140,14 +140,21 @@ class Maintenance_Mode {
*/
public function toggle_maintenance_mode() {
- check_ajax_referer('wu_toggle_maintenance_mode', $_POST['_wpnonce']);
+ if ( ! check_ajax_referer('wu_toggle_maintenance_mode', '_wpnonce', false)) {
+ wp_send_json_error(
+ [
+ 'message' => __('Request failed, please refresh and try again.', 'wp-multisite-waas'),
+ 'value' => false,
+ ]
+ );
+ }
$site_id = \WP_Ultimo\Helpers\Hash::decode(wu_request('site_hash'), 'site');
- if ( ! current_user_can_for_blog($site_id, 'manage_options')) {
- return wp_send_json_error(
+ if ( ! current_user_can_for_site($site_id, 'manage_options')) {
+ wp_send_json_error(
[
- 'message' => __('You do not have the necessary permissions to perform this option.', 'wp-ultimo'),
+ 'message' => __('You do not have the necessary permissions to perform this option.', 'wp-multisite-waas'),
'value' => false,
]
);
@@ -160,7 +167,7 @@ class Maintenance_Mode {
update_site_meta($site_id, 'wu_maintenance_mode', $value);
$return = [
- 'message' => __('New maintenance settings saved.', 'wp-ultimo'),
+ 'message' => __('New maintenance settings saved.', 'wp-multisite-waas'),
'value' => $value,
];
@@ -182,8 +189,8 @@ class Maintenance_Mode {
'sites',
'maintenance_mode',
[
- 'title' => __('Site Maintenance Mode', 'wp-ultimo'),
- 'desc' => __('Allow your customers and super admins to quickly take sites offline via a toggle on the site dashboard.', 'wp-ultimo'),
+ 'title' => __('Site Maintenance Mode', 'wp-multisite-waas'),
+ 'desc' => __('Allow your customers and super admins to quickly take sites offline via a toggle on the site dashboard.', 'wp-multisite-waas'),
'type' => 'toggle',
'default' => 0,
'order' => 23,
diff --git a/inc/class-newsletter.php b/inc/class-newsletter.php
index 9893c61..236ae5a 100644
--- a/inc/class-newsletter.php
+++ b/inc/class-newsletter.php
@@ -17,8 +17,8 @@ class Newsletter {
'general',
self::SETTING_FIELD_SLUG,
[
- 'title' => __('Signup for WP Multisite WaaS Newsletter', 'wp-ultimo'),
- 'desc' => __('Be informed of new releases and all things related to running a WaaS Network.', 'wp-ultimo'),
+ 'title' => __('Signup for WP Multisite WaaS Newsletter', 'wp-multisite-waas'),
+ 'desc' => __('Be informed of new releases and all things related to running a WaaS Network.', 'wp-multisite-waas'),
'type' => 'toggle',
'value' => '1',
],
@@ -39,7 +39,7 @@ class Newsletter {
*/
public function maybe_update_newsletter_subscription($settings, $settings_to_save, $saved_settings) {
- if ( isset($settings_to_save[ self::SETTING_FIELD_SLUG ]) && $settings_to_save[ self::SETTING_FIELD_SLUG ] && $settings_to_save[ self::SETTING_FIELD_SLUG ] != $saved_settings[ self::SETTING_FIELD_SLUG ] ) {
+ if ( isset($settings_to_save[ self::SETTING_FIELD_SLUG ]) && $settings_to_save[ self::SETTING_FIELD_SLUG ] && $settings_to_save[ self::SETTING_FIELD_SLUG ] !== $saved_settings[ self::SETTING_FIELD_SLUG ] ) {
$response = wp_remote_post(
'https://wpmultisitewaas.org/wp-json/newsletter/v2/subscribers',
[
@@ -55,7 +55,7 @@ class Newsletter {
'headers' => [
'Accept' => 'application/json',
'Content-Type' => 'application/json',
- 'Authorization' => 'Basic ' . base64_encode('30220d7fb4ec49a7410b3a309b9346c18410bd56:0407cd731d6f074cd0b96f2643b7619e89af1ed2'),
+ 'Authorization' => 'Basic ' . base64_encode('30220d7fb4ec49a7410b3a309b9346c18410bd56:0407cd731d6f074cd0b96f2643b7619e89af1ed2'), // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode
],
]
);
@@ -73,7 +73,7 @@ class Newsletter {
'headers' => [
'Accept' => 'application/json',
'Content-Type' => 'application/json',
- 'Authorization' => 'Basic ' . base64_encode('30220d7fb4ec49a7410b3a309b9346c18410bd56:0407cd731d6f074cd0b96f2643b7619e89af1ed2'),
+ 'Authorization' => 'Basic ' . base64_encode('30220d7fb4ec49a7410b3a309b9346c18410bd56:0407cd731d6f074cd0b96f2643b7619e89af1ed2'), // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode
],
]
);
diff --git a/inc/class-requirements.php b/inc/class-requirements.php
index e76e9a6..483f154 100644
--- a/inc/class-requirements.php
+++ b/inc/class-requirements.php
@@ -44,7 +44,7 @@ class Requirements {
* @since 2.0.0
* @var string
*/
- public static $php_recommended_version = '7.4.1';
+ public static $php_recommended_version = '8.2.27';
/**
* Minimum WordPress version required to run WP Multisite WaaS.
@@ -60,7 +60,7 @@ class Requirements {
* @since 2.0.0
* @var string
*/
- public static $wp_recommended_version = '6.4.1';
+ public static $wp_recommended_version = '6.7.2';
/**
* Static-only class.
@@ -280,10 +280,19 @@ class Requirements {
*/
public static function notice_unsupported_php_version(): void {
- // translators: the %1$s placeholder is the required PHP version, while the %2$s is the current PHP version.
- $message = sprintf(__('WP Multisite WaaS requires at least PHP version %1$s to run. Your current PHP version is %2$s. Please, contact your hosting company support to upgrade your PHP version. If you want maximum performance consider upgrading your PHP to version 7.0 or later.', 'wp-ultimo'), self::$php_version, phpversion());
-
- printf('
We recommend that you create a backup before continue.', 'wp-ultimo')
+ __('Important: This process can have unexpected behavior with your current Ultimo models.
We recommend that you create a backup before continue.', 'wp-multisite-waas')
);
- $html = sprintf('%s', $url, __('Migrate', 'wp-ultimo'));
+ $html = sprintf('%s', $url, __('Migrate', 'wp-multisite-waas'));
$this->add_field(
'other',
@@ -1618,9 +1615,9 @@ class Settings {
'other',
'security_mode',
[
- 'title' => __('Security Mode', 'wp-ultimo'),
+ 'title' => __('Security Mode', 'wp-multisite-waas'),
// Translators: Placeholder adds the security mode key and current site url with query string
- 'desc' => sprintf(__('Only WP Multisite WaaS and other must-use plugins will run on your WordPress install while this option is enabled.%2$s
%2$s
" . __('See all', 'wp-ultimo') . ' »', network_admin_url('users.php?s=' . $user->user_email));
+ $html .= sprintf("
" . __('See all', 'wp-multisite-waas') . ' »', network_admin_url('users.php?s=' . $user->user_email));
echo $html;
}
diff --git a/inc/compat/class-product-compat.php b/inc/compat/class-product-compat.php
index c37a3d0..ddebaf1 100644
--- a/inc/compat/class-product-compat.php
+++ b/inc/compat/class-product-compat.php
@@ -94,8 +94,8 @@ class Product_Compat {
public function add_legacy_section($sections, $object) {
$sections['legacy_options_core'] = [
- 'title' => __('Legacy Options', 'wp-ultimo'),
- 'desc' => __('Options used by old 1.X versions. ', 'wp-ultimo'),
+ 'title' => __('Legacy Options', 'wp-multisite-waas'),
+ 'desc' => __('Options used by old 1.X versions. ', 'wp-multisite-waas'),
'icon' => 'dashicons-wu-spreadsheet',
'state' => [
'legacy_options' => $object->get_legacy_options(),
@@ -104,8 +104,8 @@ class Product_Compat {
'legacy_options' => [
'type' => 'toggle',
'value' => $object->get_legacy_options(),
- 'title' => __('Toggle Legacy Options', 'wp-ultimo'),
- 'desc' => __('Toggle this option to edit legacy options.', 'wp-ultimo'),
+ 'title' => __('Toggle Legacy Options', 'wp-multisite-waas'),
+ 'desc' => __('Toggle this option to edit legacy options.', 'wp-multisite-waas'),
'html_attr' => [
'v-model' => 'legacy_options',
],
@@ -113,17 +113,17 @@ class Product_Compat {
'featured_plan' => [
'type' => 'toggle',
'value' => $object->is_featured_plan(),
- 'title' => __('Featured Plan', 'wp-ultimo'),
- 'desc' => __('Toggle this option to mark this product as featured on the legacy pricing tables.', 'wp-ultimo'),
+ 'title' => __('Featured Plan', 'wp-multisite-waas'),
+ 'desc' => __('Toggle this option to mark this product as featured on the legacy pricing tables.', 'wp-multisite-waas'),
'wrapper_html_attr' => [
'v-show' => 'legacy_options',
],
],
'feature_list' => [
'type' => 'textarea',
- 'title' => __('Features List', 'wp-ultimo'),
- 'placeholder' => __('E.g. Feature 1', 'wp-ultimo') . PHP_EOL . __('Feature 2', 'wp-ultimo'),
- 'desc' => __('Add a feature per line. These will be shown on the pricing tables.', 'wp-ultimo'),
+ 'title' => __('Features List', 'wp-multisite-waas'),
+ 'placeholder' => __('E.g. Feature 1', 'wp-multisite-waas') . PHP_EOL . __('Feature 2', 'wp-multisite-waas'),
+ 'desc' => __('Add a feature per line. These will be shown on the pricing tables.', 'wp-multisite-waas'),
'value' => $object->get_feature_list(),
'wrapper_html_attr' => [
'v-show' => 'legacy_options',
diff --git a/inc/country/class-country-br.php b/inc/country/class-country-br.php
index e8c3cec..adbfbf3 100644
--- a/inc/country/class-country-br.php
+++ b/inc/country/class-country-br.php
@@ -90,7 +90,7 @@ class Country_BR extends Country {
*/
public function get_name() {
- return __('Brazil', 'wp-ultimo');
+ return __('Brazil', 'wp-multisite-waas');
}
/**
@@ -102,33 +102,33 @@ class Country_BR extends Country {
protected function states() {
return [
- 'AC' => __('Acre', 'wp-ultimo'),
- 'AL' => __('Alagoas', 'wp-ultimo'),
- 'AP' => __('Amapá', 'wp-ultimo'),
- 'AM' => __('Amazonas', 'wp-ultimo'),
- 'BA' => __('Bahia', 'wp-ultimo'),
- 'CE' => __('Ceará', 'wp-ultimo'),
- 'DF' => __('Distrito Federal', 'wp-ultimo'),
- 'ES' => __('Espírito Santo', 'wp-ultimo'),
- 'GO' => __('Goiás', 'wp-ultimo'),
- 'MA' => __('Maranhão', 'wp-ultimo'),
- 'MT' => __('Mato Grosso', 'wp-ultimo'),
- 'MS' => __('Mato Grosso do Sul', 'wp-ultimo'),
- 'MG' => __('Minas Gerais', 'wp-ultimo'),
- 'PR' => __('Paraná', 'wp-ultimo'),
- 'PB' => __('Paraíba', 'wp-ultimo'),
- 'PA' => __('Pará', 'wp-ultimo'),
- 'PE' => __('Pernambuco', 'wp-ultimo'),
- 'PI' => __('Piauí', 'wp-ultimo'),
- 'RN' => __('Rio Grande do Norte', 'wp-ultimo'),
- 'RS' => __('Rio Grande do Sul', 'wp-ultimo'),
- 'RJ' => __('Rio de Janeiro', 'wp-ultimo'),
- 'RO' => __('Rondônia', 'wp-ultimo'),
- 'RR' => __('Roraima', 'wp-ultimo'),
- 'SC' => __('Santa Catarina', 'wp-ultimo'),
- 'SE' => __('Sergipe', 'wp-ultimo'),
- 'SP' => __('São Paulo', 'wp-ultimo'),
- 'TO' => __('Tocantins', 'wp-ultimo'),
+ 'AC' => __('Acre', 'wp-multisite-waas'),
+ 'AL' => __('Alagoas', 'wp-multisite-waas'),
+ 'AP' => __('Amapá', 'wp-multisite-waas'),
+ 'AM' => __('Amazonas', 'wp-multisite-waas'),
+ 'BA' => __('Bahia', 'wp-multisite-waas'),
+ 'CE' => __('Ceará', 'wp-multisite-waas'),
+ 'DF' => __('Distrito Federal', 'wp-multisite-waas'),
+ 'ES' => __('Espírito Santo', 'wp-multisite-waas'),
+ 'GO' => __('Goiás', 'wp-multisite-waas'),
+ 'MA' => __('Maranhão', 'wp-multisite-waas'),
+ 'MT' => __('Mato Grosso', 'wp-multisite-waas'),
+ 'MS' => __('Mato Grosso do Sul', 'wp-multisite-waas'),
+ 'MG' => __('Minas Gerais', 'wp-multisite-waas'),
+ 'PR' => __('Paraná', 'wp-multisite-waas'),
+ 'PB' => __('Paraíba', 'wp-multisite-waas'),
+ 'PA' => __('Pará', 'wp-multisite-waas'),
+ 'PE' => __('Pernambuco', 'wp-multisite-waas'),
+ 'PI' => __('Piauí', 'wp-multisite-waas'),
+ 'RN' => __('Rio Grande do Norte', 'wp-multisite-waas'),
+ 'RS' => __('Rio Grande do Sul', 'wp-multisite-waas'),
+ 'RJ' => __('Rio de Janeiro', 'wp-multisite-waas'),
+ 'RO' => __('Rondônia', 'wp-multisite-waas'),
+ 'RR' => __('Roraima', 'wp-multisite-waas'),
+ 'SC' => __('Santa Catarina', 'wp-multisite-waas'),
+ 'SE' => __('Sergipe', 'wp-multisite-waas'),
+ 'SP' => __('São Paulo', 'wp-multisite-waas'),
+ 'TO' => __('Tocantins', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-ca.php b/inc/country/class-country-ca.php
index b69c96a..af91f0e 100644
--- a/inc/country/class-country-ca.php
+++ b/inc/country/class-country-ca.php
@@ -76,7 +76,7 @@ class Country_CA extends Country {
*/
public function get_name() {
- return __('Canada', 'wp-ultimo');
+ return __('Canada', 'wp-multisite-waas');
}
/**
@@ -88,19 +88,19 @@ class Country_CA extends Country {
protected function states() {
return [
- 'AB' => __('Alberta', 'wp-ultimo'),
- 'BC' => __('British Columbia', 'wp-ultimo'),
- 'MB' => __('Manitoba', 'wp-ultimo'),
- 'NB' => __('New Brunswick', 'wp-ultimo'),
- 'NL' => __('Newfoundland and Labrador', 'wp-ultimo'),
- 'NT' => __('Northwest Territories', 'wp-ultimo'),
- 'NS' => __('Nova Scotia', 'wp-ultimo'),
- 'NU' => __('Nunavut', 'wp-ultimo'),
- 'ON' => __('Ontario', 'wp-ultimo'),
- 'PE' => __('Prince Edward Island', 'wp-ultimo'),
- 'QC' => __('Quebec', 'wp-ultimo'),
- 'SK' => __('Saskatchewan', 'wp-ultimo'),
- 'YT' => __('Yukon', 'wp-ultimo'),
+ 'AB' => __('Alberta', 'wp-multisite-waas'),
+ 'BC' => __('British Columbia', 'wp-multisite-waas'),
+ 'MB' => __('Manitoba', 'wp-multisite-waas'),
+ 'NB' => __('New Brunswick', 'wp-multisite-waas'),
+ 'NL' => __('Newfoundland and Labrador', 'wp-multisite-waas'),
+ 'NT' => __('Northwest Territories', 'wp-multisite-waas'),
+ 'NS' => __('Nova Scotia', 'wp-multisite-waas'),
+ 'NU' => __('Nunavut', 'wp-multisite-waas'),
+ 'ON' => __('Ontario', 'wp-multisite-waas'),
+ 'PE' => __('Prince Edward Island', 'wp-multisite-waas'),
+ 'QC' => __('Quebec', 'wp-multisite-waas'),
+ 'SK' => __('Saskatchewan', 'wp-multisite-waas'),
+ 'YT' => __('Yukon', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-cn.php b/inc/country/class-country-cn.php
index 2d81556..fcc1831 100644
--- a/inc/country/class-country-cn.php
+++ b/inc/country/class-country-cn.php
@@ -95,7 +95,7 @@ class Country_CN extends Country {
*/
public function get_name() {
- return __('China', 'wp-ultimo');
+ return __('China', 'wp-multisite-waas');
}
/**
@@ -107,40 +107,40 @@ class Country_CN extends Country {
protected function states() {
return [
- 'AH' => __('Anhui', 'wp-ultimo'),
- 'BJ' => __('Beijing', 'wp-ultimo'),
- 'CQ' => __('Chongqing', 'wp-ultimo'),
- 'FJ' => __('Fujian', 'wp-ultimo'),
- 'GS' => __('Gansu', 'wp-ultimo'),
- 'GD' => __('Guangdong', 'wp-ultimo'),
- 'GX' => __('Guangxi Zhuang', 'wp-ultimo'),
- 'GZ' => __('Guizhou', 'wp-ultimo'),
- 'HI' => __('Hainan', 'wp-ultimo'),
- 'HE' => __('Hebei', 'wp-ultimo'),
- 'HL' => __('Heilongjiang', 'wp-ultimo'),
- 'HA' => __('Henan', 'wp-ultimo'),
- 'HK' => __('Hong Kong SAR', 'wp-ultimo'),
- 'HB' => __('Hubei', 'wp-ultimo'),
- 'HN' => __('Hunan', 'wp-ultimo'),
- 'NM' => __('Inner Mongolia', 'wp-ultimo'),
- 'JS' => __('Jiangsu', 'wp-ultimo'),
- 'JX' => __('Jiangxi', 'wp-ultimo'),
- 'JL' => __('Jilin', 'wp-ultimo'),
- 'LN' => __('Liaoning', 'wp-ultimo'),
- 'MO' => __('Macau SAR', 'wp-ultimo'),
- 'NX' => __('Ningxia Huizu', 'wp-ultimo'),
- 'QH' => __('Qinghai', 'wp-ultimo'),
- 'SN' => __('Shaanxi', 'wp-ultimo'),
- 'SD' => __('Shandong', 'wp-ultimo'),
- 'SH' => __('Shanghai', 'wp-ultimo'),
- 'SX' => __('Shanxi', 'wp-ultimo'),
- 'SC' => __('Sichuan', 'wp-ultimo'),
- 'TW' => __('Taiwan', 'wp-ultimo'),
- 'TJ' => __('Tianjin', 'wp-ultimo'),
- 'XJ' => __('Xinjiang', 'wp-ultimo'),
- 'XZ' => __('Xizang', 'wp-ultimo'),
- 'YN' => __('Yunnan', 'wp-ultimo'),
- 'ZJ' => __('Zhejiang', 'wp-ultimo'),
+ 'AH' => __('Anhui', 'wp-multisite-waas'),
+ 'BJ' => __('Beijing', 'wp-multisite-waas'),
+ 'CQ' => __('Chongqing', 'wp-multisite-waas'),
+ 'FJ' => __('Fujian', 'wp-multisite-waas'),
+ 'GS' => __('Gansu', 'wp-multisite-waas'),
+ 'GD' => __('Guangdong', 'wp-multisite-waas'),
+ 'GX' => __('Guangxi Zhuang', 'wp-multisite-waas'),
+ 'GZ' => __('Guizhou', 'wp-multisite-waas'),
+ 'HI' => __('Hainan', 'wp-multisite-waas'),
+ 'HE' => __('Hebei', 'wp-multisite-waas'),
+ 'HL' => __('Heilongjiang', 'wp-multisite-waas'),
+ 'HA' => __('Henan', 'wp-multisite-waas'),
+ 'HK' => __('Hong Kong SAR', 'wp-multisite-waas'),
+ 'HB' => __('Hubei', 'wp-multisite-waas'),
+ 'HN' => __('Hunan', 'wp-multisite-waas'),
+ 'NM' => __('Inner Mongolia', 'wp-multisite-waas'),
+ 'JS' => __('Jiangsu', 'wp-multisite-waas'),
+ 'JX' => __('Jiangxi', 'wp-multisite-waas'),
+ 'JL' => __('Jilin', 'wp-multisite-waas'),
+ 'LN' => __('Liaoning', 'wp-multisite-waas'),
+ 'MO' => __('Macau SAR', 'wp-multisite-waas'),
+ 'NX' => __('Ningxia Huizu', 'wp-multisite-waas'),
+ 'QH' => __('Qinghai', 'wp-multisite-waas'),
+ 'SN' => __('Shaanxi', 'wp-multisite-waas'),
+ 'SD' => __('Shandong', 'wp-multisite-waas'),
+ 'SH' => __('Shanghai', 'wp-multisite-waas'),
+ 'SX' => __('Shanxi', 'wp-multisite-waas'),
+ 'SC' => __('Sichuan', 'wp-multisite-waas'),
+ 'TW' => __('Taiwan', 'wp-multisite-waas'),
+ 'TJ' => __('Tianjin', 'wp-multisite-waas'),
+ 'XJ' => __('Xinjiang', 'wp-multisite-waas'),
+ 'XZ' => __('Xizang', 'wp-multisite-waas'),
+ 'YN' => __('Yunnan', 'wp-multisite-waas'),
+ 'ZJ' => __('Zhejiang', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-de.php b/inc/country/class-country-de.php
index 9b0a05f..c95cc96 100644
--- a/inc/country/class-country-de.php
+++ b/inc/country/class-country-de.php
@@ -79,7 +79,7 @@ class Country_DE extends Country {
*/
public function get_name() {
- return __('Germany', 'wp-ultimo');
+ return __('Germany', 'wp-multisite-waas');
}
/**
@@ -91,22 +91,22 @@ class Country_DE extends Country {
protected function states() {
return [
- 'BW' => __('Baden-Württemberg', 'wp-ultimo'),
- 'BY' => __('Bavaria', 'wp-ultimo'),
- 'BE' => __('Berlin', 'wp-ultimo'),
- 'BB' => __('Brandenburg', 'wp-ultimo'),
- 'HB' => __('Bremen', 'wp-ultimo'),
- 'HH' => __('Hamburg', 'wp-ultimo'),
- 'HE' => __('Hesse', 'wp-ultimo'),
- 'NI' => __('Lower Saxony', 'wp-ultimo'),
- 'MV' => __('Mecklenburg-Vorpommern', 'wp-ultimo'),
- 'NW' => __('North Rhine-Westphalia', 'wp-ultimo'),
- 'RP' => __('Rhineland-Palatinate', 'wp-ultimo'),
- 'SL' => __('Saarland', 'wp-ultimo'),
- 'SN' => __('Saxony', 'wp-ultimo'),
- 'ST' => __('Saxony-Anhalt', 'wp-ultimo'),
- 'SH' => __('Schleswig-Holstein', 'wp-ultimo'),
- 'TH' => __('Thuringia', 'wp-ultimo'),
+ 'BW' => __('Baden-Württemberg', 'wp-multisite-waas'),
+ 'BY' => __('Bavaria', 'wp-multisite-waas'),
+ 'BE' => __('Berlin', 'wp-multisite-waas'),
+ 'BB' => __('Brandenburg', 'wp-multisite-waas'),
+ 'HB' => __('Bremen', 'wp-multisite-waas'),
+ 'HH' => __('Hamburg', 'wp-multisite-waas'),
+ 'HE' => __('Hesse', 'wp-multisite-waas'),
+ 'NI' => __('Lower Saxony', 'wp-multisite-waas'),
+ 'MV' => __('Mecklenburg-Vorpommern', 'wp-multisite-waas'),
+ 'NW' => __('North Rhine-Westphalia', 'wp-multisite-waas'),
+ 'RP' => __('Rhineland-Palatinate', 'wp-multisite-waas'),
+ 'SL' => __('Saarland', 'wp-multisite-waas'),
+ 'SN' => __('Saxony', 'wp-multisite-waas'),
+ 'ST' => __('Saxony-Anhalt', 'wp-multisite-waas'),
+ 'SH' => __('Schleswig-Holstein', 'wp-multisite-waas'),
+ 'TH' => __('Thuringia', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-es.php b/inc/country/class-country-es.php
index 5e5c3cf..2fa8bb6 100644
--- a/inc/country/class-country-es.php
+++ b/inc/country/class-country-es.php
@@ -81,7 +81,7 @@ class Country_ES extends Country {
*/
public function get_name() {
- return __('Spain', 'wp-ultimo');
+ return __('Spain', 'wp-multisite-waas');
}
/**
@@ -93,34 +93,34 @@ class Country_ES extends Country {
protected function states() {
return [
- 'AN' => __('Andalusia', 'wp-ultimo'),
- 'AR' => __('Aragon', 'wp-ultimo'),
- 'AS' => __('Asturias', 'wp-ultimo'),
- 'PM' => __('Balearic Islands', 'wp-ultimo'),
- 'PV' => __('Basque Country', 'wp-ultimo'),
- 'BU' => __('Burgos Province', 'wp-ultimo'),
- 'CN' => __('Canary Islands', 'wp-ultimo'),
- 'CB' => __('Cantabria', 'wp-ultimo'),
- 'CL' => __('Castile and León', 'wp-ultimo'),
- 'CM' => __('Castilla La Mancha', 'wp-ultimo'),
- 'CT' => __('Catalonia', 'wp-ultimo'),
- 'CE' => __('Ceuta', 'wp-ultimo'),
- 'EX' => __('Extremadura', 'wp-ultimo'),
- 'GA' => __('Galicia', 'wp-ultimo'),
- 'RI' => __('La Rioja', 'wp-ultimo'),
- 'LE' => __('Léon', 'wp-ultimo'),
- 'MD' => __('Madrid', 'wp-ultimo'),
- 'ML' => __('Melilla', 'wp-ultimo'),
- 'MC' => __('Murcia', 'wp-ultimo'),
- 'NC' => __('Navarra', 'wp-ultimo'),
- 'P' => __('Palencia Province', 'wp-ultimo'),
- 'SA' => __('Salamanca Province', 'wp-ultimo'),
- 'SG' => __('Segovia Province', 'wp-ultimo'),
- 'SO' => __('Soria Province', 'wp-ultimo'),
- 'VC' => __('Valencia', 'wp-ultimo'),
- 'VA' => __('Valladolid Province', 'wp-ultimo'),
- 'ZA' => __('Zamora Province', 'wp-ultimo'),
- 'AV' => __('Ávila', 'wp-ultimo'),
+ 'AN' => __('Andalusia', 'wp-multisite-waas'),
+ 'AR' => __('Aragon', 'wp-multisite-waas'),
+ 'AS' => __('Asturias', 'wp-multisite-waas'),
+ 'PM' => __('Balearic Islands', 'wp-multisite-waas'),
+ 'PV' => __('Basque Country', 'wp-multisite-waas'),
+ 'BU' => __('Burgos Province', 'wp-multisite-waas'),
+ 'CN' => __('Canary Islands', 'wp-multisite-waas'),
+ 'CB' => __('Cantabria', 'wp-multisite-waas'),
+ 'CL' => __('Castile and León', 'wp-multisite-waas'),
+ 'CM' => __('Castilla La Mancha', 'wp-multisite-waas'),
+ 'CT' => __('Catalonia', 'wp-multisite-waas'),
+ 'CE' => __('Ceuta', 'wp-multisite-waas'),
+ 'EX' => __('Extremadura', 'wp-multisite-waas'),
+ 'GA' => __('Galicia', 'wp-multisite-waas'),
+ 'RI' => __('La Rioja', 'wp-multisite-waas'),
+ 'LE' => __('Léon', 'wp-multisite-waas'),
+ 'MD' => __('Madrid', 'wp-multisite-waas'),
+ 'ML' => __('Melilla', 'wp-multisite-waas'),
+ 'MC' => __('Murcia', 'wp-multisite-waas'),
+ 'NC' => __('Navarra', 'wp-multisite-waas'),
+ 'P' => __('Palencia Province', 'wp-multisite-waas'),
+ 'SA' => __('Salamanca Province', 'wp-multisite-waas'),
+ 'SG' => __('Segovia Province', 'wp-multisite-waas'),
+ 'SO' => __('Soria Province', 'wp-multisite-waas'),
+ 'VC' => __('Valencia', 'wp-multisite-waas'),
+ 'VA' => __('Valladolid Province', 'wp-multisite-waas'),
+ 'ZA' => __('Zamora Province', 'wp-multisite-waas'),
+ 'AV' => __('Ávila', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-fr.php b/inc/country/class-country-fr.php
index 41faa0e..63ac6b0 100644
--- a/inc/country/class-country-fr.php
+++ b/inc/country/class-country-fr.php
@@ -76,7 +76,7 @@ class Country_FR extends Country {
*/
public function get_name() {
- return __('France', 'wp-ultimo');
+ return __('France', 'wp-multisite-waas');
}
/**
@@ -88,129 +88,129 @@ class Country_FR extends Country {
protected function states() {
return [
- '10' => __('Aube', 'wp-ultimo'),
- '11' => __('Aude', 'wp-ultimo'),
- '12' => __('Aveyron', 'wp-ultimo'),
- '13' => __('Bouches-du-Rhône', 'wp-ultimo'),
- '14' => __('Calvados', 'wp-ultimo'),
- '15' => __('Cantal', 'wp-ultimo'),
- '16' => __('Charente', 'wp-ultimo'),
- '17' => __('Charente-Maritime', 'wp-ultimo'),
- '18' => __('Cher', 'wp-ultimo'),
- '19' => __('Corrèze', 'wp-ultimo'),
- '21' => __("Côte-d'Or", 'wp-ultimo'),
- '22' => __("Côtes-d'Armor", 'wp-ultimo'),
- '23' => __('Creuse', 'wp-ultimo'),
- '24' => __('Dordogne', 'wp-ultimo'),
- '25' => __('Doubs', 'wp-ultimo'),
- '26' => __('Drôme', 'wp-ultimo'),
- '27' => __('Eure', 'wp-ultimo'),
- '28' => __('Eure-et-Loir', 'wp-ultimo'),
- '29' => __('Finistère', 'wp-ultimo'),
- '30' => __('Gard', 'wp-ultimo'),
- '31' => __('Haute-Garonne', 'wp-ultimo'),
- '32' => __('Gers', 'wp-ultimo'),
- '33' => __('Gironde', 'wp-ultimo'),
- '34' => __('Hérault', 'wp-ultimo'),
- '35' => __('Ille-et-Vilaine', 'wp-ultimo'),
- '36' => __('Indre', 'wp-ultimo'),
- '37' => __('Indre-et-Loire', 'wp-ultimo'),
- '38' => __('Isère', 'wp-ultimo'),
- '39' => __('Jura', 'wp-ultimo'),
- '40' => __('Landes', 'wp-ultimo'),
- '41' => __('Loir-et-Cher', 'wp-ultimo'),
- '42' => __('Loire', 'wp-ultimo'),
- '43' => __('Haute-Loire', 'wp-ultimo'),
- '44' => __('Loire-Atlantique', 'wp-ultimo'),
- '45' => __('Loiret', 'wp-ultimo'),
- '46' => __('Lot', 'wp-ultimo'),
- '47' => __('Lot-et-Garonne', 'wp-ultimo'),
- '48' => __('Lozère', 'wp-ultimo'),
- '49' => __('Maine-et-Loire', 'wp-ultimo'),
- '50' => __('Manche', 'wp-ultimo'),
- '51' => __('Marne', 'wp-ultimo'),
- '52' => __('Haute-Marne', 'wp-ultimo'),
- '53' => __('Mayenne', 'wp-ultimo'),
- '54' => __('Meurthe-et-Moselle', 'wp-ultimo'),
- '55' => __('Meuse', 'wp-ultimo'),
- '56' => __('Morbihan', 'wp-ultimo'),
- '57' => __('Moselle', 'wp-ultimo'),
- '58' => __('Nièvre', 'wp-ultimo'),
- '59' => __('Nord', 'wp-ultimo'),
- '60' => __('Oise', 'wp-ultimo'),
- '61' => __('Orne', 'wp-ultimo'),
- '62' => __('Pas-de-Calais', 'wp-ultimo'),
- '63' => __('Puy-de-Dôme', 'wp-ultimo'),
- '64' => __('Pyrénées-Atlantiques', 'wp-ultimo'),
- '65' => __('Hautes-Pyrénées', 'wp-ultimo'),
- '66' => __('Pyrénées-Orientales', 'wp-ultimo'),
- '67' => __('Bas-Rhin', 'wp-ultimo'),
- '68' => __('Haut-Rhin', 'wp-ultimo'),
- '69' => __('Rhône', 'wp-ultimo'),
- '70' => __('Haute-Saône', 'wp-ultimo'),
- '71' => __('Saône-et-Loire', 'wp-ultimo'),
- '72' => __('Sarthe', 'wp-ultimo'),
- '73' => __('Savoie', 'wp-ultimo'),
- '74' => __('Haute-Savoie', 'wp-ultimo'),
- '76' => __('Seine-Maritime', 'wp-ultimo'),
- '77' => __('Seine-et-Marne', 'wp-ultimo'),
- '78' => __('Yvelines', 'wp-ultimo'),
- '79' => __('Deux-Sèvres', 'wp-ultimo'),
- '80' => __('Somme', 'wp-ultimo'),
- '81' => __('Tarn', 'wp-ultimo'),
- '82' => __('Tarn-et-Garonne', 'wp-ultimo'),
- '83' => __('Var', 'wp-ultimo'),
- '84' => __('Vaucluse', 'wp-ultimo'),
- '85' => __('Vendée', 'wp-ultimo'),
- '86' => __('Vienne', 'wp-ultimo'),
- '87' => __('Haute-Vienne', 'wp-ultimo'),
- '88' => __('Vosges', 'wp-ultimo'),
- '89' => __('Yonne', 'wp-ultimo'),
- '90' => __('Territoire de Belfort', 'wp-ultimo'),
- '91' => __('Essonne', 'wp-ultimo'),
- '92' => __('Hauts-de-Seine', 'wp-ultimo'),
- '93' => __('Seine-Saint-Denis', 'wp-ultimo'),
- '94' => __('Val-de-Marne', 'wp-ultimo'),
- '95' => __("Val-d'Oise", 'wp-ultimo'),
- '971' => __('Guadeloupe', 'wp-ultimo'),
- '972' => __('Martinique', 'wp-ultimo'),
- '973' => __('French Guiana', 'wp-ultimo'),
- '974' => __('La Réunion', 'wp-ultimo'),
- '976' => __('Mayotte', 'wp-ultimo'),
- '01' => __('Ain', 'wp-ultimo'),
- '02' => __('Aisne', 'wp-ultimo'),
- '03' => __('Allier', 'wp-ultimo'),
- '06' => __('Alpes-Maritimes', 'wp-ultimo'),
- '04' => __('Alpes-de-Haute-Provence', 'wp-ultimo'),
- '6AE' => __('Alsace', 'wp-ultimo'),
- '08' => __('Ardennes', 'wp-ultimo'),
- '07' => __('Ardèche', 'wp-ultimo'),
- '09' => __('Ariège', 'wp-ultimo'),
- 'ARA' => __('Auvergne-Rhône-Alpes', 'wp-ultimo'),
- 'BFC' => __('Bourgogne-Franche-Comté', 'wp-ultimo'),
- 'BRE' => __('Bretagne', 'wp-ultimo'),
- 'CVL' => __('Centre-Val de Loire', 'wp-ultimo'),
- 'CP' => __('Clipperton', 'wp-ultimo'),
- '20R' => __('Corse', 'wp-ultimo'),
- '2A' => __('Corse-du-Sud', 'wp-ultimo'),
- 'PF' => __('French Polynesia', 'wp-ultimo'),
- 'TF' => __('French Southern and Antarctic Lands', 'wp-ultimo'),
- 'GES' => __('Grand-Est', 'wp-ultimo'),
- '2B' => __('Haute-Corse', 'wp-ultimo'),
- '05' => __('Hautes-Alpes', 'wp-ultimo'),
- 'HDF' => __('Hauts-de-France', 'wp-ultimo'),
- '69M' => __('Métropole de Lyon', 'wp-ultimo'),
- 'NOR' => __('Normandie', 'wp-ultimo'),
- 'NAQ' => __('Nouvelle-Aquitaine', 'wp-ultimo'),
- 'OCC' => __('Occitanie', 'wp-ultimo'),
- '75C' => __('Paris', 'wp-ultimo'),
- 'PDL' => __('Pays-de-la-Loire', 'wp-ultimo'),
- 'PAC' => __('Provence-Alpes-Côte-d’Azur', 'wp-ultimo'),
- 'PM' => __('Saint Pierre and Miquelon', 'wp-ultimo'),
- 'BL' => __('Saint-Barthélemy', 'wp-ultimo'),
- 'MF' => __('Saint-Martin', 'wp-ultimo'),
- 'WF' => __('Wallis and Futuna', 'wp-ultimo'),
- 'IDF' => __('Île-de-France', 'wp-ultimo'),
+ '10' => __('Aube', 'wp-multisite-waas'),
+ '11' => __('Aude', 'wp-multisite-waas'),
+ '12' => __('Aveyron', 'wp-multisite-waas'),
+ '13' => __('Bouches-du-Rhône', 'wp-multisite-waas'),
+ '14' => __('Calvados', 'wp-multisite-waas'),
+ '15' => __('Cantal', 'wp-multisite-waas'),
+ '16' => __('Charente', 'wp-multisite-waas'),
+ '17' => __('Charente-Maritime', 'wp-multisite-waas'),
+ '18' => __('Cher', 'wp-multisite-waas'),
+ '19' => __('Corrèze', 'wp-multisite-waas'),
+ '21' => __("Côte-d'Or", 'wp-multisite-waas'),
+ '22' => __("Côtes-d'Armor", 'wp-multisite-waas'),
+ '23' => __('Creuse', 'wp-multisite-waas'),
+ '24' => __('Dordogne', 'wp-multisite-waas'),
+ '25' => __('Doubs', 'wp-multisite-waas'),
+ '26' => __('Drôme', 'wp-multisite-waas'),
+ '27' => __('Eure', 'wp-multisite-waas'),
+ '28' => __('Eure-et-Loir', 'wp-multisite-waas'),
+ '29' => __('Finistère', 'wp-multisite-waas'),
+ '30' => __('Gard', 'wp-multisite-waas'),
+ '31' => __('Haute-Garonne', 'wp-multisite-waas'),
+ '32' => __('Gers', 'wp-multisite-waas'),
+ '33' => __('Gironde', 'wp-multisite-waas'),
+ '34' => __('Hérault', 'wp-multisite-waas'),
+ '35' => __('Ille-et-Vilaine', 'wp-multisite-waas'),
+ '36' => __('Indre', 'wp-multisite-waas'),
+ '37' => __('Indre-et-Loire', 'wp-multisite-waas'),
+ '38' => __('Isère', 'wp-multisite-waas'),
+ '39' => __('Jura', 'wp-multisite-waas'),
+ '40' => __('Landes', 'wp-multisite-waas'),
+ '41' => __('Loir-et-Cher', 'wp-multisite-waas'),
+ '42' => __('Loire', 'wp-multisite-waas'),
+ '43' => __('Haute-Loire', 'wp-multisite-waas'),
+ '44' => __('Loire-Atlantique', 'wp-multisite-waas'),
+ '45' => __('Loiret', 'wp-multisite-waas'),
+ '46' => __('Lot', 'wp-multisite-waas'),
+ '47' => __('Lot-et-Garonne', 'wp-multisite-waas'),
+ '48' => __('Lozère', 'wp-multisite-waas'),
+ '49' => __('Maine-et-Loire', 'wp-multisite-waas'),
+ '50' => __('Manche', 'wp-multisite-waas'),
+ '51' => __('Marne', 'wp-multisite-waas'),
+ '52' => __('Haute-Marne', 'wp-multisite-waas'),
+ '53' => __('Mayenne', 'wp-multisite-waas'),
+ '54' => __('Meurthe-et-Moselle', 'wp-multisite-waas'),
+ '55' => __('Meuse', 'wp-multisite-waas'),
+ '56' => __('Morbihan', 'wp-multisite-waas'),
+ '57' => __('Moselle', 'wp-multisite-waas'),
+ '58' => __('Nièvre', 'wp-multisite-waas'),
+ '59' => __('Nord', 'wp-multisite-waas'),
+ '60' => __('Oise', 'wp-multisite-waas'),
+ '61' => __('Orne', 'wp-multisite-waas'),
+ '62' => __('Pas-de-Calais', 'wp-multisite-waas'),
+ '63' => __('Puy-de-Dôme', 'wp-multisite-waas'),
+ '64' => __('Pyrénées-Atlantiques', 'wp-multisite-waas'),
+ '65' => __('Hautes-Pyrénées', 'wp-multisite-waas'),
+ '66' => __('Pyrénées-Orientales', 'wp-multisite-waas'),
+ '67' => __('Bas-Rhin', 'wp-multisite-waas'),
+ '68' => __('Haut-Rhin', 'wp-multisite-waas'),
+ '69' => __('Rhône', 'wp-multisite-waas'),
+ '70' => __('Haute-Saône', 'wp-multisite-waas'),
+ '71' => __('Saône-et-Loire', 'wp-multisite-waas'),
+ '72' => __('Sarthe', 'wp-multisite-waas'),
+ '73' => __('Savoie', 'wp-multisite-waas'),
+ '74' => __('Haute-Savoie', 'wp-multisite-waas'),
+ '76' => __('Seine-Maritime', 'wp-multisite-waas'),
+ '77' => __('Seine-et-Marne', 'wp-multisite-waas'),
+ '78' => __('Yvelines', 'wp-multisite-waas'),
+ '79' => __('Deux-Sèvres', 'wp-multisite-waas'),
+ '80' => __('Somme', 'wp-multisite-waas'),
+ '81' => __('Tarn', 'wp-multisite-waas'),
+ '82' => __('Tarn-et-Garonne', 'wp-multisite-waas'),
+ '83' => __('Var', 'wp-multisite-waas'),
+ '84' => __('Vaucluse', 'wp-multisite-waas'),
+ '85' => __('Vendée', 'wp-multisite-waas'),
+ '86' => __('Vienne', 'wp-multisite-waas'),
+ '87' => __('Haute-Vienne', 'wp-multisite-waas'),
+ '88' => __('Vosges', 'wp-multisite-waas'),
+ '89' => __('Yonne', 'wp-multisite-waas'),
+ '90' => __('Territoire de Belfort', 'wp-multisite-waas'),
+ '91' => __('Essonne', 'wp-multisite-waas'),
+ '92' => __('Hauts-de-Seine', 'wp-multisite-waas'),
+ '93' => __('Seine-Saint-Denis', 'wp-multisite-waas'),
+ '94' => __('Val-de-Marne', 'wp-multisite-waas'),
+ '95' => __("Val-d'Oise", 'wp-multisite-waas'),
+ '971' => __('Guadeloupe', 'wp-multisite-waas'),
+ '972' => __('Martinique', 'wp-multisite-waas'),
+ '973' => __('French Guiana', 'wp-multisite-waas'),
+ '974' => __('La Réunion', 'wp-multisite-waas'),
+ '976' => __('Mayotte', 'wp-multisite-waas'),
+ '01' => __('Ain', 'wp-multisite-waas'),
+ '02' => __('Aisne', 'wp-multisite-waas'),
+ '03' => __('Allier', 'wp-multisite-waas'),
+ '06' => __('Alpes-Maritimes', 'wp-multisite-waas'),
+ '04' => __('Alpes-de-Haute-Provence', 'wp-multisite-waas'),
+ '6AE' => __('Alsace', 'wp-multisite-waas'),
+ '08' => __('Ardennes', 'wp-multisite-waas'),
+ '07' => __('Ardèche', 'wp-multisite-waas'),
+ '09' => __('Ariège', 'wp-multisite-waas'),
+ 'ARA' => __('Auvergne-Rhône-Alpes', 'wp-multisite-waas'),
+ 'BFC' => __('Bourgogne-Franche-Comté', 'wp-multisite-waas'),
+ 'BRE' => __('Bretagne', 'wp-multisite-waas'),
+ 'CVL' => __('Centre-Val de Loire', 'wp-multisite-waas'),
+ 'CP' => __('Clipperton', 'wp-multisite-waas'),
+ '20R' => __('Corse', 'wp-multisite-waas'),
+ '2A' => __('Corse-du-Sud', 'wp-multisite-waas'),
+ 'PF' => __('French Polynesia', 'wp-multisite-waas'),
+ 'TF' => __('French Southern and Antarctic Lands', 'wp-multisite-waas'),
+ 'GES' => __('Grand-Est', 'wp-multisite-waas'),
+ '2B' => __('Haute-Corse', 'wp-multisite-waas'),
+ '05' => __('Hautes-Alpes', 'wp-multisite-waas'),
+ 'HDF' => __('Hauts-de-France', 'wp-multisite-waas'),
+ '69M' => __('Métropole de Lyon', 'wp-multisite-waas'),
+ 'NOR' => __('Normandie', 'wp-multisite-waas'),
+ 'NAQ' => __('Nouvelle-Aquitaine', 'wp-multisite-waas'),
+ 'OCC' => __('Occitanie', 'wp-multisite-waas'),
+ '75C' => __('Paris', 'wp-multisite-waas'),
+ 'PDL' => __('Pays-de-la-Loire', 'wp-multisite-waas'),
+ 'PAC' => __('Provence-Alpes-Côte-d’Azur', 'wp-multisite-waas'),
+ 'PM' => __('Saint Pierre and Miquelon', 'wp-multisite-waas'),
+ 'BL' => __('Saint-Barthélemy', 'wp-multisite-waas'),
+ 'MF' => __('Saint-Martin', 'wp-multisite-waas'),
+ 'WF' => __('Wallis and Futuna', 'wp-multisite-waas'),
+ 'IDF' => __('Île-de-France', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-gb.php b/inc/country/class-country-gb.php
index e35d084..b3071bd 100644
--- a/inc/country/class-country-gb.php
+++ b/inc/country/class-country-gb.php
@@ -67,7 +67,7 @@ class Country_GB extends Country {
*/
public function get_name() {
- return __('United Kingdom', 'wp-ultimo');
+ return __('United Kingdom', 'wp-multisite-waas');
}
/**
@@ -79,253 +79,253 @@ class Country_GB extends Country {
protected function states() {
return [
- 'ABE' => __('Aberdeen', 'wp-ultimo'),
- 'ABD' => __('Aberdeenshire', 'wp-ultimo'),
- 'ANS' => __('Angus', 'wp-ultimo'),
- 'ANT' => __('Antrim', 'wp-ultimo'),
- 'ANN' => __('Antrim and Newtownabbey', 'wp-ultimo'),
- 'ARD' => __('Ards', 'wp-ultimo'),
- 'AND' => __('Ards and North Down', 'wp-ultimo'),
- 'AGB' => __('Argyll and Bute', 'wp-ultimo'),
- 'ARM' => __('Armagh City and District Council', 'wp-ultimo'),
- 'ABC' => __('Armagh, Banbridge and Craigavon', 'wp-ultimo'),
- 'SH-AC' => __('Ascension Island', 'wp-ultimo'),
- 'BLA' => __('Ballymena Borough', 'wp-ultimo'),
- 'BLY' => __('Ballymoney', 'wp-ultimo'),
- 'BNB' => __('Banbridge', 'wp-ultimo'),
- 'BNS' => __('Barnsley', 'wp-ultimo'),
- 'BAS' => __('Bath and North East Somerset', 'wp-ultimo'),
- 'BDF' => __('Bedford', 'wp-ultimo'),
- 'BFS' => __('Belfast district', 'wp-ultimo'),
- 'BIR' => __('Birmingham', 'wp-ultimo'),
- 'BBD' => __('Blackburn with Darwen', 'wp-ultimo'),
- 'BPL' => __('Blackpool', 'wp-ultimo'),
- 'BGW' => __('Blaenau Gwent County Borough', 'wp-ultimo'),
- 'BOL' => __('Bolton', 'wp-ultimo'),
- 'BMH' => __('Bournemouth', 'wp-ultimo'),
- 'BRC' => __('Bracknell Forest', 'wp-ultimo'),
- 'BRD' => __('Bradford', 'wp-ultimo'),
- 'BGE' => __('Bridgend County Borough', 'wp-ultimo'),
- 'BNH' => __('Brighton and Hove', 'wp-ultimo'),
- 'BKM' => __('Buckinghamshire', 'wp-ultimo'),
- 'BUR' => __('Bury', 'wp-ultimo'),
- 'CAY' => __('Caerphilly County Borough', 'wp-ultimo'),
- 'CLD' => __('Calderdale', 'wp-ultimo'),
- 'CAM' => __('Cambridgeshire', 'wp-ultimo'),
- 'CMN' => __('Carmarthenshire', 'wp-ultimo'),
- 'CKF' => __('Carrickfergus Borough Council', 'wp-ultimo'),
- 'CSR' => __('Castlereagh', 'wp-ultimo'),
- 'CCG' => __('Causeway Coast and Glens', 'wp-ultimo'),
- 'CBF' => __('Central Bedfordshire', 'wp-ultimo'),
- 'CGN' => __('Ceredigion', 'wp-ultimo'),
- 'CHE' => __('Cheshire East', 'wp-ultimo'),
- 'CHW' => __('Cheshire West and Chester', 'wp-ultimo'),
- 'CRF' => __('City and County of Cardiff', 'wp-ultimo'),
- 'SWA' => __('City and County of Swansea', 'wp-ultimo'),
- 'BST' => __('City of Bristol', 'wp-ultimo'),
- 'DER' => __('City of Derby', 'wp-ultimo'),
- 'KHL' => __('City of Kingston upon Hull', 'wp-ultimo'),
- 'LCE' => __('City of Leicester', 'wp-ultimo'),
- 'LND' => __('City of London', 'wp-ultimo'),
- 'NGM' => __('City of Nottingham', 'wp-ultimo'),
- 'PTE' => __('City of Peterborough', 'wp-ultimo'),
- 'PLY' => __('City of Plymouth', 'wp-ultimo'),
- 'POR' => __('City of Portsmouth', 'wp-ultimo'),
- 'STH' => __('City of Southampton', 'wp-ultimo'),
- 'STE' => __('City of Stoke-on-Trent', 'wp-ultimo'),
- 'SND' => __('City of Sunderland', 'wp-ultimo'),
- 'WSM' => __('City of Westminster', 'wp-ultimo'),
- 'WLV' => __('City of Wolverhampton', 'wp-ultimo'),
- 'YOR' => __('City of York', 'wp-ultimo'),
- 'CLK' => __('Clackmannanshire', 'wp-ultimo'),
- 'CLR' => __('Coleraine Borough Council', 'wp-ultimo'),
- 'CWY' => __('Conwy County Borough', 'wp-ultimo'),
- 'CKT' => __('Cookstown District Council', 'wp-ultimo'),
- 'CON' => __('Cornwall', 'wp-ultimo'),
- 'DUR' => __('County Durham', 'wp-ultimo'),
- 'COV' => __('Coventry', 'wp-ultimo'),
- 'CGV' => __('Craigavon Borough Council', 'wp-ultimo'),
- 'CMA' => __('Cumbria', 'wp-ultimo'),
- 'DAL' => __('Darlington', 'wp-ultimo'),
- 'DEN' => __('Denbighshire', 'wp-ultimo'),
- 'DBY' => __('Derbyshire', 'wp-ultimo'),
- 'DRY' => __('Derry City Council', 'wp-ultimo'),
- 'DRS' => __('Derry City and Strabane', 'wp-ultimo'),
- 'DEV' => __('Devon', 'wp-ultimo'),
- 'DNC' => __('Doncaster', 'wp-ultimo'),
- 'DOR' => __('Dorset', 'wp-ultimo'),
- 'DOW' => __('Down District Council', 'wp-ultimo'),
- 'DUD' => __('Dudley', 'wp-ultimo'),
- 'DGY' => __('Dumfries and Galloway', 'wp-ultimo'),
- 'DND' => __('Dundee', 'wp-ultimo'),
- 'DGN' => __('Dungannon and South Tyrone Borough Council', 'wp-ultimo'),
- 'EAY' => __('East Ayrshire', 'wp-ultimo'),
- 'EDU' => __('East Dunbartonshire', 'wp-ultimo'),
- 'ELN' => __('East Lothian', 'wp-ultimo'),
- 'ERW' => __('East Renfrewshire', 'wp-ultimo'),
- 'ERY' => __('East Riding of Yorkshire', 'wp-ultimo'),
- 'ESX' => __('East Sussex', 'wp-ultimo'),
- 'EDH' => __('Edinburgh', 'wp-ultimo'),
- 'ENG' => __('England', 'wp-ultimo'),
- 'ESS' => __('Essex', 'wp-ultimo'),
- 'FAL' => __('Falkirk', 'wp-ultimo'),
- 'FER' => __('Fermanagh District Council', 'wp-ultimo'),
- 'FMO' => __('Fermanagh and Omagh', 'wp-ultimo'),
- 'FIF' => __('Fife', 'wp-ultimo'),
- 'FLN' => __('Flintshire', 'wp-ultimo'),
- 'GAT' => __('Gateshead', 'wp-ultimo'),
- 'GLG' => __('Glasgow', 'wp-ultimo'),
- 'GLS' => __('Gloucestershire', 'wp-ultimo'),
- 'GWN' => __('Gwynedd', 'wp-ultimo'),
- 'HAL' => __('Halton', 'wp-ultimo'),
- 'HAM' => __('Hampshire', 'wp-ultimo'),
- 'HPL' => __('Hartlepool', 'wp-ultimo'),
- 'HEF' => __('Herefordshire', 'wp-ultimo'),
- 'HRT' => __('Hertfordshire', 'wp-ultimo'),
- 'HLD' => __('Highland', 'wp-ultimo'),
- 'IVC' => __('Inverclyde', 'wp-ultimo'),
- 'IOW' => __('Isle of Wight', 'wp-ultimo'),
- 'IOS' => __('Isles of Scilly', 'wp-ultimo'),
- 'KEN' => __('Kent', 'wp-ultimo'),
- 'KIR' => __('Kirklees', 'wp-ultimo'),
- 'KWL' => __('Knowsley', 'wp-ultimo'),
- 'LAN' => __('Lancashire', 'wp-ultimo'),
- 'LRN' => __('Larne Borough Council', 'wp-ultimo'),
- 'LDS' => __('Leeds', 'wp-ultimo'),
- 'LEC' => __('Leicestershire', 'wp-ultimo'),
- 'LMV' => __('Limavady Borough Council', 'wp-ultimo'),
- 'LIN' => __('Lincolnshire', 'wp-ultimo'),
- 'LSB' => __('Lisburn City Council', 'wp-ultimo'),
- 'LBC' => __('Lisburn and Castlereagh', 'wp-ultimo'),
- 'LIV' => __('Liverpool', 'wp-ultimo'),
- 'BDG' => __('London Borough of Barking and Dagenham', 'wp-ultimo'),
- 'BNE' => __('London Borough of Barnet', 'wp-ultimo'),
- 'BEX' => __('London Borough of Bexley', 'wp-ultimo'),
- 'BEN' => __('London Borough of Brent', 'wp-ultimo'),
- 'BRY' => __('London Borough of Bromley', 'wp-ultimo'),
- 'CMD' => __('London Borough of Camden', 'wp-ultimo'),
- 'CRY' => __('London Borough of Croydon', 'wp-ultimo'),
- 'EAL' => __('London Borough of Ealing', 'wp-ultimo'),
- 'ENF' => __('London Borough of Enfield', 'wp-ultimo'),
- 'HCK' => __('London Borough of Hackney', 'wp-ultimo'),
- 'HMF' => __('London Borough of Hammersmith and Fulham', 'wp-ultimo'),
- 'HRY' => __('London Borough of Haringey', 'wp-ultimo'),
- 'HRW' => __('London Borough of Harrow', 'wp-ultimo'),
- 'HAV' => __('London Borough of Havering', 'wp-ultimo'),
- 'HIL' => __('London Borough of Hillingdon', 'wp-ultimo'),
- 'HNS' => __('London Borough of Hounslow', 'wp-ultimo'),
- 'ISL' => __('London Borough of Islington', 'wp-ultimo'),
- 'LBH' => __('London Borough of Lambeth', 'wp-ultimo'),
- 'LEW' => __('London Borough of Lewisham', 'wp-ultimo'),
- 'MRT' => __('London Borough of Merton', 'wp-ultimo'),
- 'NWM' => __('London Borough of Newham', 'wp-ultimo'),
- 'RDB' => __('London Borough of Redbridge', 'wp-ultimo'),
- 'RIC' => __('London Borough of Richmond upon Thames', 'wp-ultimo'),
- 'SWK' => __('London Borough of Southwark', 'wp-ultimo'),
- 'STN' => __('London Borough of Sutton', 'wp-ultimo'),
- 'TWH' => __('London Borough of Tower Hamlets', 'wp-ultimo'),
- 'WFT' => __('London Borough of Waltham Forest', 'wp-ultimo'),
- 'WND' => __('London Borough of Wandsworth', 'wp-ultimo'),
- 'MFT' => __('Magherafelt District Council', 'wp-ultimo'),
- 'MAN' => __('Manchester', 'wp-ultimo'),
- 'MDW' => __('Medway', 'wp-ultimo'),
- 'MTY' => __('Merthyr Tydfil County Borough', 'wp-ultimo'),
- 'WGN' => __('Metropolitan Borough of Wigan', 'wp-ultimo'),
- 'MUL' => __('Mid Ulster', 'wp-ultimo'),
- 'MEA' => __('Mid and East Antrim', 'wp-ultimo'),
- 'MDB' => __('Middlesbrough', 'wp-ultimo'),
- 'MLN' => __('Midlothian', 'wp-ultimo'),
- 'MIK' => __('Milton Keynes', 'wp-ultimo'),
- 'MON' => __('Monmouthshire', 'wp-ultimo'),
- 'MRY' => __('Moray', 'wp-ultimo'),
- 'MYL' => __('Moyle District Council', 'wp-ultimo'),
- 'NTL' => __('Neath Port Talbot County Borough', 'wp-ultimo'),
- 'NET' => __('Newcastle upon Tyne', 'wp-ultimo'),
- 'NWP' => __('Newport', 'wp-ultimo'),
- 'NYM' => __('Newry and Mourne District Council', 'wp-ultimo'),
- 'NMD' => __('Newry, Mourne and Down', 'wp-ultimo'),
- 'NTA' => __('Newtownabbey Borough Council', 'wp-ultimo'),
- 'NFK' => __('Norfolk', 'wp-ultimo'),
- 'NAY' => __('North Ayrshire', 'wp-ultimo'),
- 'NDN' => __('North Down Borough Council', 'wp-ultimo'),
- 'NEL' => __('North East Lincolnshire', 'wp-ultimo'),
- 'NLK' => __('North Lanarkshire', 'wp-ultimo'),
- 'NLN' => __('North Lincolnshire', 'wp-ultimo'),
- 'NSM' => __('North Somerset', 'wp-ultimo'),
- 'NTY' => __('North Tyneside', 'wp-ultimo'),
- 'NYK' => __('North Yorkshire', 'wp-ultimo'),
- 'NTH' => __('Northamptonshire', 'wp-ultimo'),
- 'NIR' => __('Northern Ireland', 'wp-ultimo'),
- 'NBL' => __('Northumberland', 'wp-ultimo'),
- 'NTT' => __('Nottinghamshire', 'wp-ultimo'),
- 'OLD' => __('Oldham', 'wp-ultimo'),
- 'OMH' => __('Omagh District Council', 'wp-ultimo'),
- 'ORK' => __('Orkney Islands', 'wp-ultimo'),
- 'ELS' => __('Outer Hebrides', 'wp-ultimo'),
- 'OXF' => __('Oxfordshire', 'wp-ultimo'),
- 'PEM' => __('Pembrokeshire', 'wp-ultimo'),
- 'PKN' => __('Perth and Kinross', 'wp-ultimo'),
- 'POL' => __('Poole', 'wp-ultimo'),
- 'POW' => __('Powys', 'wp-ultimo'),
- 'RDG' => __('Reading', 'wp-ultimo'),
- 'RCC' => __('Redcar and Cleveland', 'wp-ultimo'),
- 'RFW' => __('Renfrewshire', 'wp-ultimo'),
- 'RCT' => __('Rhondda Cynon Taf', 'wp-ultimo'),
- 'RCH' => __('Rochdale', 'wp-ultimo'),
- 'ROT' => __('Rotherham', 'wp-ultimo'),
- 'GRE' => __('Royal Borough of Greenwich', 'wp-ultimo'),
- 'KEC' => __('Royal Borough of Kensington and Chelsea', 'wp-ultimo'),
- 'KTT' => __('Royal Borough of Kingston upon Thames', 'wp-ultimo'),
- 'RUT' => __('Rutland', 'wp-ultimo'),
- 'SH-HL' => __('Saint Helena', 'wp-ultimo'),
- 'SLF' => __('Salford', 'wp-ultimo'),
- 'SAW' => __('Sandwell', 'wp-ultimo'),
- 'SCT' => __('Scotland', 'wp-ultimo'),
- 'SCB' => __('Scottish Borders', 'wp-ultimo'),
- 'SFT' => __('Sefton', 'wp-ultimo'),
- 'SHF' => __('Sheffield', 'wp-ultimo'),
- 'ZET' => __('Shetland Islands', 'wp-ultimo'),
- 'SHR' => __('Shropshire', 'wp-ultimo'),
- 'SLG' => __('Slough', 'wp-ultimo'),
- 'SOL' => __('Solihull', 'wp-ultimo'),
- 'SOM' => __('Somerset', 'wp-ultimo'),
- 'SAY' => __('South Ayrshire', 'wp-ultimo'),
- 'SGC' => __('South Gloucestershire', 'wp-ultimo'),
- 'SLK' => __('South Lanarkshire', 'wp-ultimo'),
- 'STY' => __('South Tyneside', 'wp-ultimo'),
- 'SOS' => __('Southend-on-Sea', 'wp-ultimo'),
- 'SHN' => __('St Helens', 'wp-ultimo'),
- 'STS' => __('Staffordshire', 'wp-ultimo'),
- 'STG' => __('Stirling', 'wp-ultimo'),
- 'SKP' => __('Stockport', 'wp-ultimo'),
- 'STT' => __('Stockton-on-Tees', 'wp-ultimo'),
- 'STB' => __('Strabane District Council', 'wp-ultimo'),
- 'SFK' => __('Suffolk', 'wp-ultimo'),
- 'SRY' => __('Surrey', 'wp-ultimo'),
- 'SWD' => __('Swindon', 'wp-ultimo'),
- 'TAM' => __('Tameside', 'wp-ultimo'),
- 'TFW' => __('Telford and Wrekin', 'wp-ultimo'),
- 'THR' => __('Thurrock', 'wp-ultimo'),
- 'TOB' => __('Torbay', 'wp-ultimo'),
- 'TOF' => __('Torfaen', 'wp-ultimo'),
- 'TRF' => __('Trafford', 'wp-ultimo'),
- 'UKM' => __('United Kingdom', 'wp-ultimo'),
- 'VGL' => __('Vale of Glamorgan', 'wp-ultimo'),
- 'WKF' => __('Wakefield', 'wp-ultimo'),
- 'WLS' => __('Wales', 'wp-ultimo'),
- 'WLL' => __('Walsall', 'wp-ultimo'),
- 'WRT' => __('Warrington', 'wp-ultimo'),
- 'WAR' => __('Warwickshire', 'wp-ultimo'),
- 'WBK' => __('West Berkshire', 'wp-ultimo'),
- 'WDU' => __('West Dunbartonshire', 'wp-ultimo'),
- 'WLN' => __('West Lothian', 'wp-ultimo'),
- 'WSX' => __('West Sussex', 'wp-ultimo'),
- 'WIL' => __('Wiltshire', 'wp-ultimo'),
- 'WNM' => __('Windsor and Maidenhead', 'wp-ultimo'),
- 'WRL' => __('Wirral', 'wp-ultimo'),
- 'WOK' => __('Wokingham', 'wp-ultimo'),
- 'WOR' => __('Worcestershire', 'wp-ultimo'),
- 'WRX' => __('Wrexham County Borough', 'wp-ultimo'),
+ 'ABE' => __('Aberdeen', 'wp-multisite-waas'),
+ 'ABD' => __('Aberdeenshire', 'wp-multisite-waas'),
+ 'ANS' => __('Angus', 'wp-multisite-waas'),
+ 'ANT' => __('Antrim', 'wp-multisite-waas'),
+ 'ANN' => __('Antrim and Newtownabbey', 'wp-multisite-waas'),
+ 'ARD' => __('Ards', 'wp-multisite-waas'),
+ 'AND' => __('Ards and North Down', 'wp-multisite-waas'),
+ 'AGB' => __('Argyll and Bute', 'wp-multisite-waas'),
+ 'ARM' => __('Armagh City and District Council', 'wp-multisite-waas'),
+ 'ABC' => __('Armagh, Banbridge and Craigavon', 'wp-multisite-waas'),
+ 'SH-AC' => __('Ascension Island', 'wp-multisite-waas'),
+ 'BLA' => __('Ballymena Borough', 'wp-multisite-waas'),
+ 'BLY' => __('Ballymoney', 'wp-multisite-waas'),
+ 'BNB' => __('Banbridge', 'wp-multisite-waas'),
+ 'BNS' => __('Barnsley', 'wp-multisite-waas'),
+ 'BAS' => __('Bath and North East Somerset', 'wp-multisite-waas'),
+ 'BDF' => __('Bedford', 'wp-multisite-waas'),
+ 'BFS' => __('Belfast district', 'wp-multisite-waas'),
+ 'BIR' => __('Birmingham', 'wp-multisite-waas'),
+ 'BBD' => __('Blackburn with Darwen', 'wp-multisite-waas'),
+ 'BPL' => __('Blackpool', 'wp-multisite-waas'),
+ 'BGW' => __('Blaenau Gwent County Borough', 'wp-multisite-waas'),
+ 'BOL' => __('Bolton', 'wp-multisite-waas'),
+ 'BMH' => __('Bournemouth', 'wp-multisite-waas'),
+ 'BRC' => __('Bracknell Forest', 'wp-multisite-waas'),
+ 'BRD' => __('Bradford', 'wp-multisite-waas'),
+ 'BGE' => __('Bridgend County Borough', 'wp-multisite-waas'),
+ 'BNH' => __('Brighton and Hove', 'wp-multisite-waas'),
+ 'BKM' => __('Buckinghamshire', 'wp-multisite-waas'),
+ 'BUR' => __('Bury', 'wp-multisite-waas'),
+ 'CAY' => __('Caerphilly County Borough', 'wp-multisite-waas'),
+ 'CLD' => __('Calderdale', 'wp-multisite-waas'),
+ 'CAM' => __('Cambridgeshire', 'wp-multisite-waas'),
+ 'CMN' => __('Carmarthenshire', 'wp-multisite-waas'),
+ 'CKF' => __('Carrickfergus Borough Council', 'wp-multisite-waas'),
+ 'CSR' => __('Castlereagh', 'wp-multisite-waas'),
+ 'CCG' => __('Causeway Coast and Glens', 'wp-multisite-waas'),
+ 'CBF' => __('Central Bedfordshire', 'wp-multisite-waas'),
+ 'CGN' => __('Ceredigion', 'wp-multisite-waas'),
+ 'CHE' => __('Cheshire East', 'wp-multisite-waas'),
+ 'CHW' => __('Cheshire West and Chester', 'wp-multisite-waas'),
+ 'CRF' => __('City and County of Cardiff', 'wp-multisite-waas'),
+ 'SWA' => __('City and County of Swansea', 'wp-multisite-waas'),
+ 'BST' => __('City of Bristol', 'wp-multisite-waas'),
+ 'DER' => __('City of Derby', 'wp-multisite-waas'),
+ 'KHL' => __('City of Kingston upon Hull', 'wp-multisite-waas'),
+ 'LCE' => __('City of Leicester', 'wp-multisite-waas'),
+ 'LND' => __('City of London', 'wp-multisite-waas'),
+ 'NGM' => __('City of Nottingham', 'wp-multisite-waas'),
+ 'PTE' => __('City of Peterborough', 'wp-multisite-waas'),
+ 'PLY' => __('City of Plymouth', 'wp-multisite-waas'),
+ 'POR' => __('City of Portsmouth', 'wp-multisite-waas'),
+ 'STH' => __('City of Southampton', 'wp-multisite-waas'),
+ 'STE' => __('City of Stoke-on-Trent', 'wp-multisite-waas'),
+ 'SND' => __('City of Sunderland', 'wp-multisite-waas'),
+ 'WSM' => __('City of Westminster', 'wp-multisite-waas'),
+ 'WLV' => __('City of Wolverhampton', 'wp-multisite-waas'),
+ 'YOR' => __('City of York', 'wp-multisite-waas'),
+ 'CLK' => __('Clackmannanshire', 'wp-multisite-waas'),
+ 'CLR' => __('Coleraine Borough Council', 'wp-multisite-waas'),
+ 'CWY' => __('Conwy County Borough', 'wp-multisite-waas'),
+ 'CKT' => __('Cookstown District Council', 'wp-multisite-waas'),
+ 'CON' => __('Cornwall', 'wp-multisite-waas'),
+ 'DUR' => __('County Durham', 'wp-multisite-waas'),
+ 'COV' => __('Coventry', 'wp-multisite-waas'),
+ 'CGV' => __('Craigavon Borough Council', 'wp-multisite-waas'),
+ 'CMA' => __('Cumbria', 'wp-multisite-waas'),
+ 'DAL' => __('Darlington', 'wp-multisite-waas'),
+ 'DEN' => __('Denbighshire', 'wp-multisite-waas'),
+ 'DBY' => __('Derbyshire', 'wp-multisite-waas'),
+ 'DRY' => __('Derry City Council', 'wp-multisite-waas'),
+ 'DRS' => __('Derry City and Strabane', 'wp-multisite-waas'),
+ 'DEV' => __('Devon', 'wp-multisite-waas'),
+ 'DNC' => __('Doncaster', 'wp-multisite-waas'),
+ 'DOR' => __('Dorset', 'wp-multisite-waas'),
+ 'DOW' => __('Down District Council', 'wp-multisite-waas'),
+ 'DUD' => __('Dudley', 'wp-multisite-waas'),
+ 'DGY' => __('Dumfries and Galloway', 'wp-multisite-waas'),
+ 'DND' => __('Dundee', 'wp-multisite-waas'),
+ 'DGN' => __('Dungannon and South Tyrone Borough Council', 'wp-multisite-waas'),
+ 'EAY' => __('East Ayrshire', 'wp-multisite-waas'),
+ 'EDU' => __('East Dunbartonshire', 'wp-multisite-waas'),
+ 'ELN' => __('East Lothian', 'wp-multisite-waas'),
+ 'ERW' => __('East Renfrewshire', 'wp-multisite-waas'),
+ 'ERY' => __('East Riding of Yorkshire', 'wp-multisite-waas'),
+ 'ESX' => __('East Sussex', 'wp-multisite-waas'),
+ 'EDH' => __('Edinburgh', 'wp-multisite-waas'),
+ 'ENG' => __('England', 'wp-multisite-waas'),
+ 'ESS' => __('Essex', 'wp-multisite-waas'),
+ 'FAL' => __('Falkirk', 'wp-multisite-waas'),
+ 'FER' => __('Fermanagh District Council', 'wp-multisite-waas'),
+ 'FMO' => __('Fermanagh and Omagh', 'wp-multisite-waas'),
+ 'FIF' => __('Fife', 'wp-multisite-waas'),
+ 'FLN' => __('Flintshire', 'wp-multisite-waas'),
+ 'GAT' => __('Gateshead', 'wp-multisite-waas'),
+ 'GLG' => __('Glasgow', 'wp-multisite-waas'),
+ 'GLS' => __('Gloucestershire', 'wp-multisite-waas'),
+ 'GWN' => __('Gwynedd', 'wp-multisite-waas'),
+ 'HAL' => __('Halton', 'wp-multisite-waas'),
+ 'HAM' => __('Hampshire', 'wp-multisite-waas'),
+ 'HPL' => __('Hartlepool', 'wp-multisite-waas'),
+ 'HEF' => __('Herefordshire', 'wp-multisite-waas'),
+ 'HRT' => __('Hertfordshire', 'wp-multisite-waas'),
+ 'HLD' => __('Highland', 'wp-multisite-waas'),
+ 'IVC' => __('Inverclyde', 'wp-multisite-waas'),
+ 'IOW' => __('Isle of Wight', 'wp-multisite-waas'),
+ 'IOS' => __('Isles of Scilly', 'wp-multisite-waas'),
+ 'KEN' => __('Kent', 'wp-multisite-waas'),
+ 'KIR' => __('Kirklees', 'wp-multisite-waas'),
+ 'KWL' => __('Knowsley', 'wp-multisite-waas'),
+ 'LAN' => __('Lancashire', 'wp-multisite-waas'),
+ 'LRN' => __('Larne Borough Council', 'wp-multisite-waas'),
+ 'LDS' => __('Leeds', 'wp-multisite-waas'),
+ 'LEC' => __('Leicestershire', 'wp-multisite-waas'),
+ 'LMV' => __('Limavady Borough Council', 'wp-multisite-waas'),
+ 'LIN' => __('Lincolnshire', 'wp-multisite-waas'),
+ 'LSB' => __('Lisburn City Council', 'wp-multisite-waas'),
+ 'LBC' => __('Lisburn and Castlereagh', 'wp-multisite-waas'),
+ 'LIV' => __('Liverpool', 'wp-multisite-waas'),
+ 'BDG' => __('London Borough of Barking and Dagenham', 'wp-multisite-waas'),
+ 'BNE' => __('London Borough of Barnet', 'wp-multisite-waas'),
+ 'BEX' => __('London Borough of Bexley', 'wp-multisite-waas'),
+ 'BEN' => __('London Borough of Brent', 'wp-multisite-waas'),
+ 'BRY' => __('London Borough of Bromley', 'wp-multisite-waas'),
+ 'CMD' => __('London Borough of Camden', 'wp-multisite-waas'),
+ 'CRY' => __('London Borough of Croydon', 'wp-multisite-waas'),
+ 'EAL' => __('London Borough of Ealing', 'wp-multisite-waas'),
+ 'ENF' => __('London Borough of Enfield', 'wp-multisite-waas'),
+ 'HCK' => __('London Borough of Hackney', 'wp-multisite-waas'),
+ 'HMF' => __('London Borough of Hammersmith and Fulham', 'wp-multisite-waas'),
+ 'HRY' => __('London Borough of Haringey', 'wp-multisite-waas'),
+ 'HRW' => __('London Borough of Harrow', 'wp-multisite-waas'),
+ 'HAV' => __('London Borough of Havering', 'wp-multisite-waas'),
+ 'HIL' => __('London Borough of Hillingdon', 'wp-multisite-waas'),
+ 'HNS' => __('London Borough of Hounslow', 'wp-multisite-waas'),
+ 'ISL' => __('London Borough of Islington', 'wp-multisite-waas'),
+ 'LBH' => __('London Borough of Lambeth', 'wp-multisite-waas'),
+ 'LEW' => __('London Borough of Lewisham', 'wp-multisite-waas'),
+ 'MRT' => __('London Borough of Merton', 'wp-multisite-waas'),
+ 'NWM' => __('London Borough of Newham', 'wp-multisite-waas'),
+ 'RDB' => __('London Borough of Redbridge', 'wp-multisite-waas'),
+ 'RIC' => __('London Borough of Richmond upon Thames', 'wp-multisite-waas'),
+ 'SWK' => __('London Borough of Southwark', 'wp-multisite-waas'),
+ 'STN' => __('London Borough of Sutton', 'wp-multisite-waas'),
+ 'TWH' => __('London Borough of Tower Hamlets', 'wp-multisite-waas'),
+ 'WFT' => __('London Borough of Waltham Forest', 'wp-multisite-waas'),
+ 'WND' => __('London Borough of Wandsworth', 'wp-multisite-waas'),
+ 'MFT' => __('Magherafelt District Council', 'wp-multisite-waas'),
+ 'MAN' => __('Manchester', 'wp-multisite-waas'),
+ 'MDW' => __('Medway', 'wp-multisite-waas'),
+ 'MTY' => __('Merthyr Tydfil County Borough', 'wp-multisite-waas'),
+ 'WGN' => __('Metropolitan Borough of Wigan', 'wp-multisite-waas'),
+ 'MUL' => __('Mid Ulster', 'wp-multisite-waas'),
+ 'MEA' => __('Mid and East Antrim', 'wp-multisite-waas'),
+ 'MDB' => __('Middlesbrough', 'wp-multisite-waas'),
+ 'MLN' => __('Midlothian', 'wp-multisite-waas'),
+ 'MIK' => __('Milton Keynes', 'wp-multisite-waas'),
+ 'MON' => __('Monmouthshire', 'wp-multisite-waas'),
+ 'MRY' => __('Moray', 'wp-multisite-waas'),
+ 'MYL' => __('Moyle District Council', 'wp-multisite-waas'),
+ 'NTL' => __('Neath Port Talbot County Borough', 'wp-multisite-waas'),
+ 'NET' => __('Newcastle upon Tyne', 'wp-multisite-waas'),
+ 'NWP' => __('Newport', 'wp-multisite-waas'),
+ 'NYM' => __('Newry and Mourne District Council', 'wp-multisite-waas'),
+ 'NMD' => __('Newry, Mourne and Down', 'wp-multisite-waas'),
+ 'NTA' => __('Newtownabbey Borough Council', 'wp-multisite-waas'),
+ 'NFK' => __('Norfolk', 'wp-multisite-waas'),
+ 'NAY' => __('North Ayrshire', 'wp-multisite-waas'),
+ 'NDN' => __('North Down Borough Council', 'wp-multisite-waas'),
+ 'NEL' => __('North East Lincolnshire', 'wp-multisite-waas'),
+ 'NLK' => __('North Lanarkshire', 'wp-multisite-waas'),
+ 'NLN' => __('North Lincolnshire', 'wp-multisite-waas'),
+ 'NSM' => __('North Somerset', 'wp-multisite-waas'),
+ 'NTY' => __('North Tyneside', 'wp-multisite-waas'),
+ 'NYK' => __('North Yorkshire', 'wp-multisite-waas'),
+ 'NTH' => __('Northamptonshire', 'wp-multisite-waas'),
+ 'NIR' => __('Northern Ireland', 'wp-multisite-waas'),
+ 'NBL' => __('Northumberland', 'wp-multisite-waas'),
+ 'NTT' => __('Nottinghamshire', 'wp-multisite-waas'),
+ 'OLD' => __('Oldham', 'wp-multisite-waas'),
+ 'OMH' => __('Omagh District Council', 'wp-multisite-waas'),
+ 'ORK' => __('Orkney Islands', 'wp-multisite-waas'),
+ 'ELS' => __('Outer Hebrides', 'wp-multisite-waas'),
+ 'OXF' => __('Oxfordshire', 'wp-multisite-waas'),
+ 'PEM' => __('Pembrokeshire', 'wp-multisite-waas'),
+ 'PKN' => __('Perth and Kinross', 'wp-multisite-waas'),
+ 'POL' => __('Poole', 'wp-multisite-waas'),
+ 'POW' => __('Powys', 'wp-multisite-waas'),
+ 'RDG' => __('Reading', 'wp-multisite-waas'),
+ 'RCC' => __('Redcar and Cleveland', 'wp-multisite-waas'),
+ 'RFW' => __('Renfrewshire', 'wp-multisite-waas'),
+ 'RCT' => __('Rhondda Cynon Taf', 'wp-multisite-waas'),
+ 'RCH' => __('Rochdale', 'wp-multisite-waas'),
+ 'ROT' => __('Rotherham', 'wp-multisite-waas'),
+ 'GRE' => __('Royal Borough of Greenwich', 'wp-multisite-waas'),
+ 'KEC' => __('Royal Borough of Kensington and Chelsea', 'wp-multisite-waas'),
+ 'KTT' => __('Royal Borough of Kingston upon Thames', 'wp-multisite-waas'),
+ 'RUT' => __('Rutland', 'wp-multisite-waas'),
+ 'SH-HL' => __('Saint Helena', 'wp-multisite-waas'),
+ 'SLF' => __('Salford', 'wp-multisite-waas'),
+ 'SAW' => __('Sandwell', 'wp-multisite-waas'),
+ 'SCT' => __('Scotland', 'wp-multisite-waas'),
+ 'SCB' => __('Scottish Borders', 'wp-multisite-waas'),
+ 'SFT' => __('Sefton', 'wp-multisite-waas'),
+ 'SHF' => __('Sheffield', 'wp-multisite-waas'),
+ 'ZET' => __('Shetland Islands', 'wp-multisite-waas'),
+ 'SHR' => __('Shropshire', 'wp-multisite-waas'),
+ 'SLG' => __('Slough', 'wp-multisite-waas'),
+ 'SOL' => __('Solihull', 'wp-multisite-waas'),
+ 'SOM' => __('Somerset', 'wp-multisite-waas'),
+ 'SAY' => __('South Ayrshire', 'wp-multisite-waas'),
+ 'SGC' => __('South Gloucestershire', 'wp-multisite-waas'),
+ 'SLK' => __('South Lanarkshire', 'wp-multisite-waas'),
+ 'STY' => __('South Tyneside', 'wp-multisite-waas'),
+ 'SOS' => __('Southend-on-Sea', 'wp-multisite-waas'),
+ 'SHN' => __('St Helens', 'wp-multisite-waas'),
+ 'STS' => __('Staffordshire', 'wp-multisite-waas'),
+ 'STG' => __('Stirling', 'wp-multisite-waas'),
+ 'SKP' => __('Stockport', 'wp-multisite-waas'),
+ 'STT' => __('Stockton-on-Tees', 'wp-multisite-waas'),
+ 'STB' => __('Strabane District Council', 'wp-multisite-waas'),
+ 'SFK' => __('Suffolk', 'wp-multisite-waas'),
+ 'SRY' => __('Surrey', 'wp-multisite-waas'),
+ 'SWD' => __('Swindon', 'wp-multisite-waas'),
+ 'TAM' => __('Tameside', 'wp-multisite-waas'),
+ 'TFW' => __('Telford and Wrekin', 'wp-multisite-waas'),
+ 'THR' => __('Thurrock', 'wp-multisite-waas'),
+ 'TOB' => __('Torbay', 'wp-multisite-waas'),
+ 'TOF' => __('Torfaen', 'wp-multisite-waas'),
+ 'TRF' => __('Trafford', 'wp-multisite-waas'),
+ 'UKM' => __('United Kingdom', 'wp-multisite-waas'),
+ 'VGL' => __('Vale of Glamorgan', 'wp-multisite-waas'),
+ 'WKF' => __('Wakefield', 'wp-multisite-waas'),
+ 'WLS' => __('Wales', 'wp-multisite-waas'),
+ 'WLL' => __('Walsall', 'wp-multisite-waas'),
+ 'WRT' => __('Warrington', 'wp-multisite-waas'),
+ 'WAR' => __('Warwickshire', 'wp-multisite-waas'),
+ 'WBK' => __('West Berkshire', 'wp-multisite-waas'),
+ 'WDU' => __('West Dunbartonshire', 'wp-multisite-waas'),
+ 'WLN' => __('West Lothian', 'wp-multisite-waas'),
+ 'WSX' => __('West Sussex', 'wp-multisite-waas'),
+ 'WIL' => __('Wiltshire', 'wp-multisite-waas'),
+ 'WNM' => __('Windsor and Maidenhead', 'wp-multisite-waas'),
+ 'WRL' => __('Wirral', 'wp-multisite-waas'),
+ 'WOK' => __('Wokingham', 'wp-multisite-waas'),
+ 'WOR' => __('Worcestershire', 'wp-multisite-waas'),
+ 'WRX' => __('Wrexham County Borough', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-in.php b/inc/country/class-country-in.php
index 4eacb54..5ef0f2e 100644
--- a/inc/country/class-country-in.php
+++ b/inc/country/class-country-in.php
@@ -99,7 +99,7 @@ class Country_IN extends Country {
*/
public function get_name() {
- return __('India', 'wp-ultimo');
+ return __('India', 'wp-multisite-waas');
}
/**
@@ -111,42 +111,42 @@ class Country_IN extends Country {
protected function states() {
return [
- 'AN' => __('Andaman and Nicobar Islands', 'wp-ultimo'),
- 'AP' => __('Andhra Pradesh', 'wp-ultimo'),
- 'AR' => __('Arunachal Pradesh', 'wp-ultimo'),
- 'AS' => __('Assam', 'wp-ultimo'),
- 'BR' => __('Bihar', 'wp-ultimo'),
- 'CH' => __('Chandigarh', 'wp-ultimo'),
- 'CT' => __('Chhattisgarh', 'wp-ultimo'),
- 'DH' => __('Dadra and Nagar Haveli and Daman and Diu', 'wp-ultimo'),
- 'DL' => __('Delhi', 'wp-ultimo'),
- 'GA' => __('Goa', 'wp-ultimo'),
- 'GJ' => __('Gujarat', 'wp-ultimo'),
- 'HR' => __('Haryana', 'wp-ultimo'),
- 'HP' => __('Himachal Pradesh', 'wp-ultimo'),
- 'JK' => __('Jammu and Kashmir', 'wp-ultimo'),
- 'JH' => __('Jharkhand', 'wp-ultimo'),
- 'KA' => __('Karnataka', 'wp-ultimo'),
- 'KL' => __('Kerala', 'wp-ultimo'),
- 'LA' => __('Ladakh', 'wp-ultimo'),
- 'LD' => __('Lakshadweep', 'wp-ultimo'),
- 'MP' => __('Madhya Pradesh', 'wp-ultimo'),
- 'MH' => __('Maharashtra', 'wp-ultimo'),
- 'MN' => __('Manipur', 'wp-ultimo'),
- 'ML' => __('Meghalaya', 'wp-ultimo'),
- 'MZ' => __('Mizoram', 'wp-ultimo'),
- 'NL' => __('Nagaland', 'wp-ultimo'),
- 'OR' => __('Odisha', 'wp-ultimo'),
- 'PY' => __('Puducherry', 'wp-ultimo'),
- 'PB' => __('Punjab', 'wp-ultimo'),
- 'RJ' => __('Rajasthan', 'wp-ultimo'),
- 'SK' => __('Sikkim', 'wp-ultimo'),
- 'TN' => __('Tamil Nadu', 'wp-ultimo'),
- 'TG' => __('Telangana', 'wp-ultimo'),
- 'TR' => __('Tripura', 'wp-ultimo'),
- 'UP' => __('Uttar Pradesh', 'wp-ultimo'),
- 'UT' => __('Uttarakhand', 'wp-ultimo'),
- 'WB' => __('West Bengal', 'wp-ultimo'),
+ 'AN' => __('Andaman and Nicobar Islands', 'wp-multisite-waas'),
+ 'AP' => __('Andhra Pradesh', 'wp-multisite-waas'),
+ 'AR' => __('Arunachal Pradesh', 'wp-multisite-waas'),
+ 'AS' => __('Assam', 'wp-multisite-waas'),
+ 'BR' => __('Bihar', 'wp-multisite-waas'),
+ 'CH' => __('Chandigarh', 'wp-multisite-waas'),
+ 'CT' => __('Chhattisgarh', 'wp-multisite-waas'),
+ 'DH' => __('Dadra and Nagar Haveli and Daman and Diu', 'wp-multisite-waas'),
+ 'DL' => __('Delhi', 'wp-multisite-waas'),
+ 'GA' => __('Goa', 'wp-multisite-waas'),
+ 'GJ' => __('Gujarat', 'wp-multisite-waas'),
+ 'HR' => __('Haryana', 'wp-multisite-waas'),
+ 'HP' => __('Himachal Pradesh', 'wp-multisite-waas'),
+ 'JK' => __('Jammu and Kashmir', 'wp-multisite-waas'),
+ 'JH' => __('Jharkhand', 'wp-multisite-waas'),
+ 'KA' => __('Karnataka', 'wp-multisite-waas'),
+ 'KL' => __('Kerala', 'wp-multisite-waas'),
+ 'LA' => __('Ladakh', 'wp-multisite-waas'),
+ 'LD' => __('Lakshadweep', 'wp-multisite-waas'),
+ 'MP' => __('Madhya Pradesh', 'wp-multisite-waas'),
+ 'MH' => __('Maharashtra', 'wp-multisite-waas'),
+ 'MN' => __('Manipur', 'wp-multisite-waas'),
+ 'ML' => __('Meghalaya', 'wp-multisite-waas'),
+ 'MZ' => __('Mizoram', 'wp-multisite-waas'),
+ 'NL' => __('Nagaland', 'wp-multisite-waas'),
+ 'OR' => __('Odisha', 'wp-multisite-waas'),
+ 'PY' => __('Puducherry', 'wp-multisite-waas'),
+ 'PB' => __('Punjab', 'wp-multisite-waas'),
+ 'RJ' => __('Rajasthan', 'wp-multisite-waas'),
+ 'SK' => __('Sikkim', 'wp-multisite-waas'),
+ 'TN' => __('Tamil Nadu', 'wp-multisite-waas'),
+ 'TG' => __('Telangana', 'wp-multisite-waas'),
+ 'TR' => __('Tripura', 'wp-multisite-waas'),
+ 'UP' => __('Uttar Pradesh', 'wp-multisite-waas'),
+ 'UT' => __('Uttarakhand', 'wp-multisite-waas'),
+ 'WB' => __('West Bengal', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-jp.php b/inc/country/class-country-jp.php
index 8f2b36d..483f5f1 100644
--- a/inc/country/class-country-jp.php
+++ b/inc/country/class-country-jp.php
@@ -110,7 +110,7 @@ class Country_JP extends Country {
*/
public function get_name() {
- return __('Japan', 'wp-ultimo');
+ return __('Japan', 'wp-multisite-waas');
}
/**
@@ -122,53 +122,53 @@ class Country_JP extends Country {
protected function states() {
return [
- '10' => __('Gunma Prefecture', 'wp-ultimo'),
- '11' => __('Saitama Prefecture', 'wp-ultimo'),
- '12' => __('Chiba Prefecture', 'wp-ultimo'),
- '13' => __('Tokyo', 'wp-ultimo'),
- '14' => __('Kanagawa Prefecture', 'wp-ultimo'),
- '15' => __('Niigata Prefecture', 'wp-ultimo'),
- '16' => __('Toyama Prefecture', 'wp-ultimo'),
- '17' => __('Ishikawa Prefecture', 'wp-ultimo'),
- '18' => __('Fukui Prefecture', 'wp-ultimo'),
- '19' => __('Yamanashi Prefecture', 'wp-ultimo'),
- '20' => __('Nagano Prefecture', 'wp-ultimo'),
- '21' => __('Gifu Prefecture', 'wp-ultimo'),
- '22' => __('Shizuoka Prefecture', 'wp-ultimo'),
- '23' => __('Aichi Prefecture', 'wp-ultimo'),
- '24' => __('Mie Prefecture', 'wp-ultimo'),
- '25' => __('Shiga Prefecture', 'wp-ultimo'),
- '26' => __('Kyōto Prefecture', 'wp-ultimo'),
- '27' => __('Ōsaka Prefecture', 'wp-ultimo'),
- '28' => __('Hyōgo Prefecture', 'wp-ultimo'),
- '29' => __('Nara Prefecture', 'wp-ultimo'),
- '30' => __('Wakayama Prefecture', 'wp-ultimo'),
- '31' => __('Tottori Prefecture', 'wp-ultimo'),
- '32' => __('Shimane Prefecture', 'wp-ultimo'),
- '33' => __('Okayama Prefecture', 'wp-ultimo'),
- '34' => __('Hiroshima Prefecture', 'wp-ultimo'),
- '35' => __('Yamaguchi Prefecture', 'wp-ultimo'),
- '36' => __('Tokushima Prefecture', 'wp-ultimo'),
- '37' => __('Kagawa Prefecture', 'wp-ultimo'),
- '38' => __('Ehime Prefecture', 'wp-ultimo'),
- '39' => __('Kōchi Prefecture', 'wp-ultimo'),
- '40' => __('Fukuoka Prefecture', 'wp-ultimo'),
- '41' => __('Saga Prefecture', 'wp-ultimo'),
- '42' => __('Nagasaki Prefecture', 'wp-ultimo'),
- '43' => __('Kumamoto Prefecture', 'wp-ultimo'),
- '44' => __('Ōita Prefecture', 'wp-ultimo'),
- '45' => __('Miyazaki Prefecture', 'wp-ultimo'),
- '46' => __('Kagoshima Prefecture', 'wp-ultimo'),
- '47' => __('Okinawa Prefecture', 'wp-ultimo'),
- '05' => __('Akita Prefecture', 'wp-ultimo'),
- '02' => __('Aomori Prefecture', 'wp-ultimo'),
- '07' => __('Fukushima Prefecture', 'wp-ultimo'),
- '01' => __('Hokkaidō Prefecture', 'wp-ultimo'),
- '08' => __('Ibaraki Prefecture', 'wp-ultimo'),
- '03' => __('Iwate Prefecture', 'wp-ultimo'),
- '04' => __('Miyagi Prefecture', 'wp-ultimo'),
- '09' => __('Tochigi Prefecture', 'wp-ultimo'),
- '06' => __('Yamagata Prefecture', 'wp-ultimo'),
+ '10' => __('Gunma Prefecture', 'wp-multisite-waas'),
+ '11' => __('Saitama Prefecture', 'wp-multisite-waas'),
+ '12' => __('Chiba Prefecture', 'wp-multisite-waas'),
+ '13' => __('Tokyo', 'wp-multisite-waas'),
+ '14' => __('Kanagawa Prefecture', 'wp-multisite-waas'),
+ '15' => __('Niigata Prefecture', 'wp-multisite-waas'),
+ '16' => __('Toyama Prefecture', 'wp-multisite-waas'),
+ '17' => __('Ishikawa Prefecture', 'wp-multisite-waas'),
+ '18' => __('Fukui Prefecture', 'wp-multisite-waas'),
+ '19' => __('Yamanashi Prefecture', 'wp-multisite-waas'),
+ '20' => __('Nagano Prefecture', 'wp-multisite-waas'),
+ '21' => __('Gifu Prefecture', 'wp-multisite-waas'),
+ '22' => __('Shizuoka Prefecture', 'wp-multisite-waas'),
+ '23' => __('Aichi Prefecture', 'wp-multisite-waas'),
+ '24' => __('Mie Prefecture', 'wp-multisite-waas'),
+ '25' => __('Shiga Prefecture', 'wp-multisite-waas'),
+ '26' => __('Kyōto Prefecture', 'wp-multisite-waas'),
+ '27' => __('Ōsaka Prefecture', 'wp-multisite-waas'),
+ '28' => __('Hyōgo Prefecture', 'wp-multisite-waas'),
+ '29' => __('Nara Prefecture', 'wp-multisite-waas'),
+ '30' => __('Wakayama Prefecture', 'wp-multisite-waas'),
+ '31' => __('Tottori Prefecture', 'wp-multisite-waas'),
+ '32' => __('Shimane Prefecture', 'wp-multisite-waas'),
+ '33' => __('Okayama Prefecture', 'wp-multisite-waas'),
+ '34' => __('Hiroshima Prefecture', 'wp-multisite-waas'),
+ '35' => __('Yamaguchi Prefecture', 'wp-multisite-waas'),
+ '36' => __('Tokushima Prefecture', 'wp-multisite-waas'),
+ '37' => __('Kagawa Prefecture', 'wp-multisite-waas'),
+ '38' => __('Ehime Prefecture', 'wp-multisite-waas'),
+ '39' => __('Kōchi Prefecture', 'wp-multisite-waas'),
+ '40' => __('Fukuoka Prefecture', 'wp-multisite-waas'),
+ '41' => __('Saga Prefecture', 'wp-multisite-waas'),
+ '42' => __('Nagasaki Prefecture', 'wp-multisite-waas'),
+ '43' => __('Kumamoto Prefecture', 'wp-multisite-waas'),
+ '44' => __('Ōita Prefecture', 'wp-multisite-waas'),
+ '45' => __('Miyazaki Prefecture', 'wp-multisite-waas'),
+ '46' => __('Kagoshima Prefecture', 'wp-multisite-waas'),
+ '47' => __('Okinawa Prefecture', 'wp-multisite-waas'),
+ '05' => __('Akita Prefecture', 'wp-multisite-waas'),
+ '02' => __('Aomori Prefecture', 'wp-multisite-waas'),
+ '07' => __('Fukushima Prefecture', 'wp-multisite-waas'),
+ '01' => __('Hokkaidō Prefecture', 'wp-multisite-waas'),
+ '08' => __('Ibaraki Prefecture', 'wp-multisite-waas'),
+ '03' => __('Iwate Prefecture', 'wp-multisite-waas'),
+ '04' => __('Miyagi Prefecture', 'wp-multisite-waas'),
+ '09' => __('Tochigi Prefecture', 'wp-multisite-waas'),
+ '06' => __('Yamagata Prefecture', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-mx.php b/inc/country/class-country-mx.php
index 7fa12e1..380ded2 100644
--- a/inc/country/class-country-mx.php
+++ b/inc/country/class-country-mx.php
@@ -95,7 +95,7 @@ class Country_MX extends Country {
*/
public function get_name() {
- return __('Mexico', 'wp-ultimo');
+ return __('Mexico', 'wp-multisite-waas');
}
/**
@@ -107,38 +107,38 @@ class Country_MX extends Country {
protected function states() {
return [
- 'AGU' => __('Aguascalientes', 'wp-ultimo'),
- 'BCN' => __('Baja California', 'wp-ultimo'),
- 'BCS' => __('Baja California Sur', 'wp-ultimo'),
- 'CAM' => __('Campeche', 'wp-ultimo'),
- 'CHP' => __('Chiapas', 'wp-ultimo'),
- 'CHH' => __('Chihuahua', 'wp-ultimo'),
- 'CDMX' => __('Ciudad de México', 'wp-ultimo'),
- 'COA' => __('Coahuila de Zaragoza', 'wp-ultimo'),
- 'COL' => __('Colima', 'wp-ultimo'),
- 'DUR' => __('Durango', 'wp-ultimo'),
- 'MEX' => __('Estado de México', 'wp-ultimo'),
- 'GUA' => __('Guanajuato', 'wp-ultimo'),
- 'GRO' => __('Guerrero', 'wp-ultimo'),
- 'HID' => __('Hidalgo', 'wp-ultimo'),
- 'JAL' => __('Jalisco', 'wp-ultimo'),
- 'MIC' => __('Michoacán de Ocampo', 'wp-ultimo'),
- 'MOR' => __('Morelos', 'wp-ultimo'),
- 'NAY' => __('Nayarit', 'wp-ultimo'),
- 'NLE' => __('Nuevo León', 'wp-ultimo'),
- 'OAX' => __('Oaxaca', 'wp-ultimo'),
- 'PUE' => __('Puebla', 'wp-ultimo'),
- 'QUE' => __('Querétaro', 'wp-ultimo'),
- 'ROO' => __('Quintana Roo', 'wp-ultimo'),
- 'SLP' => __('San Luis Potosí', 'wp-ultimo'),
- 'SIN' => __('Sinaloa', 'wp-ultimo'),
- 'SON' => __('Sonora', 'wp-ultimo'),
- 'TAB' => __('Tabasco', 'wp-ultimo'),
- 'TAM' => __('Tamaulipas', 'wp-ultimo'),
- 'TLA' => __('Tlaxcala', 'wp-ultimo'),
- 'VER' => __('Veracruz de Ignacio de la Llave', 'wp-ultimo'),
- 'YUC' => __('Yucatán', 'wp-ultimo'),
- 'ZAC' => __('Zacatecas', 'wp-ultimo'),
+ 'AGU' => __('Aguascalientes', 'wp-multisite-waas'),
+ 'BCN' => __('Baja California', 'wp-multisite-waas'),
+ 'BCS' => __('Baja California Sur', 'wp-multisite-waas'),
+ 'CAM' => __('Campeche', 'wp-multisite-waas'),
+ 'CHP' => __('Chiapas', 'wp-multisite-waas'),
+ 'CHH' => __('Chihuahua', 'wp-multisite-waas'),
+ 'CDMX' => __('Ciudad de México', 'wp-multisite-waas'),
+ 'COA' => __('Coahuila de Zaragoza', 'wp-multisite-waas'),
+ 'COL' => __('Colima', 'wp-multisite-waas'),
+ 'DUR' => __('Durango', 'wp-multisite-waas'),
+ 'MEX' => __('Estado de México', 'wp-multisite-waas'),
+ 'GUA' => __('Guanajuato', 'wp-multisite-waas'),
+ 'GRO' => __('Guerrero', 'wp-multisite-waas'),
+ 'HID' => __('Hidalgo', 'wp-multisite-waas'),
+ 'JAL' => __('Jalisco', 'wp-multisite-waas'),
+ 'MIC' => __('Michoacán de Ocampo', 'wp-multisite-waas'),
+ 'MOR' => __('Morelos', 'wp-multisite-waas'),
+ 'NAY' => __('Nayarit', 'wp-multisite-waas'),
+ 'NLE' => __('Nuevo León', 'wp-multisite-waas'),
+ 'OAX' => __('Oaxaca', 'wp-multisite-waas'),
+ 'PUE' => __('Puebla', 'wp-multisite-waas'),
+ 'QUE' => __('Querétaro', 'wp-multisite-waas'),
+ 'ROO' => __('Quintana Roo', 'wp-multisite-waas'),
+ 'SLP' => __('San Luis Potosí', 'wp-multisite-waas'),
+ 'SIN' => __('Sinaloa', 'wp-multisite-waas'),
+ 'SON' => __('Sonora', 'wp-multisite-waas'),
+ 'TAB' => __('Tabasco', 'wp-multisite-waas'),
+ 'TAM' => __('Tamaulipas', 'wp-multisite-waas'),
+ 'TLA' => __('Tlaxcala', 'wp-multisite-waas'),
+ 'VER' => __('Veracruz de Ignacio de la Llave', 'wp-multisite-waas'),
+ 'YUC' => __('Yucatán', 'wp-multisite-waas'),
+ 'ZAC' => __('Zacatecas', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-my.php b/inc/country/class-country-my.php
index 97666df..ac08228 100644
--- a/inc/country/class-country-my.php
+++ b/inc/country/class-country-my.php
@@ -79,7 +79,7 @@ class Country_MY extends Country {
*/
public function get_name() {
- return __('Malaysia', 'wp-ultimo');
+ return __('Malaysia', 'wp-multisite-waas');
}
/**
@@ -91,22 +91,22 @@ class Country_MY extends Country {
protected function states() {
return [
- '10' => __('Selangor', 'wp-ultimo'),
- '11' => __('Terengganu', 'wp-ultimo'),
- '12' => __('Sabah', 'wp-ultimo'),
- '13' => __('Sarawak', 'wp-ultimo'),
- '14' => __('Kuala Lumpur', 'wp-ultimo'),
- '15' => __('Labuan', 'wp-ultimo'),
- '16' => __('Putrajaya', 'wp-ultimo'),
- '01' => __('Johor', 'wp-ultimo'),
- '02' => __('Kedah', 'wp-ultimo'),
- '03' => __('Kelantan', 'wp-ultimo'),
- '04' => __('Malacca', 'wp-ultimo'),
- '05' => __('Negeri Sembilan', 'wp-ultimo'),
- '06' => __('Pahang', 'wp-ultimo'),
- '07' => __('Penang', 'wp-ultimo'),
- '08' => __('Perak', 'wp-ultimo'),
- '09' => __('Perlis', 'wp-ultimo'),
+ '10' => __('Selangor', 'wp-multisite-waas'),
+ '11' => __('Terengganu', 'wp-multisite-waas'),
+ '12' => __('Sabah', 'wp-multisite-waas'),
+ '13' => __('Sarawak', 'wp-multisite-waas'),
+ '14' => __('Kuala Lumpur', 'wp-multisite-waas'),
+ '15' => __('Labuan', 'wp-multisite-waas'),
+ '16' => __('Putrajaya', 'wp-multisite-waas'),
+ '01' => __('Johor', 'wp-multisite-waas'),
+ '02' => __('Kedah', 'wp-multisite-waas'),
+ '03' => __('Kelantan', 'wp-multisite-waas'),
+ '04' => __('Malacca', 'wp-multisite-waas'),
+ '05' => __('Negeri Sembilan', 'wp-multisite-waas'),
+ '06' => __('Pahang', 'wp-multisite-waas'),
+ '07' => __('Penang', 'wp-multisite-waas'),
+ '08' => __('Perak', 'wp-multisite-waas'),
+ '09' => __('Perlis', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-ne.php b/inc/country/class-country-ne.php
index 4003995..85ab8c9 100644
--- a/inc/country/class-country-ne.php
+++ b/inc/country/class-country-ne.php
@@ -70,7 +70,7 @@ class Country_NE extends Country {
*/
public function get_name() {
- return __('Niger', 'wp-ultimo');
+ return __('Niger', 'wp-multisite-waas');
}
/**
@@ -82,13 +82,13 @@ class Country_NE extends Country {
protected function states() {
return [
- '1' => __('Agadez Region', 'wp-ultimo'),
- '2' => __('Diffa Region', 'wp-ultimo'),
- '3' => __('Dosso Region', 'wp-ultimo'),
- '4' => __('Maradi Region', 'wp-ultimo'),
- '5' => __('Tahoua Region', 'wp-ultimo'),
- '6' => __('Tillabéri Region', 'wp-ultimo'),
- '7' => __('Zinder Region', 'wp-ultimo'),
+ '1' => __('Agadez Region', 'wp-multisite-waas'),
+ '2' => __('Diffa Region', 'wp-multisite-waas'),
+ '3' => __('Dosso Region', 'wp-multisite-waas'),
+ '4' => __('Maradi Region', 'wp-multisite-waas'),
+ '5' => __('Tahoua Region', 'wp-multisite-waas'),
+ '6' => __('Tillabéri Region', 'wp-multisite-waas'),
+ '7' => __('Zinder Region', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-nl.php b/inc/country/class-country-nl.php
index 80cf8fb..2916993 100644
--- a/inc/country/class-country-nl.php
+++ b/inc/country/class-country-nl.php
@@ -75,7 +75,7 @@ class Country_NL extends Country {
*/
public function get_name() {
- return __('Netherlands', 'wp-ultimo');
+ return __('Netherlands', 'wp-multisite-waas');
}
/**
@@ -87,21 +87,21 @@ class Country_NL extends Country {
protected function states() {
return [
- 'BQ1' => __('Bonaire', 'wp-ultimo'),
- 'DR' => __('Drenthe', 'wp-ultimo'),
- 'FL' => __('Flevoland', 'wp-ultimo'),
- 'FR' => __('Friesland', 'wp-ultimo'),
- 'GE' => __('Gelderland', 'wp-ultimo'),
- 'GR' => __('Groningen', 'wp-ultimo'),
- 'LI' => __('Limburg', 'wp-ultimo'),
- 'NB' => __('North Brabant', 'wp-ultimo'),
- 'NH' => __('North Holland', 'wp-ultimo'),
- 'OV' => __('Overijssel', 'wp-ultimo'),
- 'BQ2' => __('Saba', 'wp-ultimo'),
- 'BQ3' => __('Sint Eustatius', 'wp-ultimo'),
- 'ZH' => __('South Holland', 'wp-ultimo'),
- 'UT' => __('Utrecht', 'wp-ultimo'),
- 'ZE' => __('Zeeland', 'wp-ultimo'),
+ 'BQ1' => __('Bonaire', 'wp-multisite-waas'),
+ 'DR' => __('Drenthe', 'wp-multisite-waas'),
+ 'FL' => __('Flevoland', 'wp-multisite-waas'),
+ 'FR' => __('Friesland', 'wp-multisite-waas'),
+ 'GE' => __('Gelderland', 'wp-multisite-waas'),
+ 'GR' => __('Groningen', 'wp-multisite-waas'),
+ 'LI' => __('Limburg', 'wp-multisite-waas'),
+ 'NB' => __('North Brabant', 'wp-multisite-waas'),
+ 'NH' => __('North Holland', 'wp-multisite-waas'),
+ 'OV' => __('Overijssel', 'wp-multisite-waas'),
+ 'BQ2' => __('Saba', 'wp-multisite-waas'),
+ 'BQ3' => __('Sint Eustatius', 'wp-multisite-waas'),
+ 'ZH' => __('South Holland', 'wp-multisite-waas'),
+ 'UT' => __('Utrecht', 'wp-multisite-waas'),
+ 'ZE' => __('Zeeland', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-ru.php b/inc/country/class-country-ru.php
index 1302b22..5d2bc33 100644
--- a/inc/country/class-country-ru.php
+++ b/inc/country/class-country-ru.php
@@ -146,7 +146,7 @@ class Country_RU extends Country {
*/
public function get_name() {
- return __('Russia', 'wp-ultimo');
+ return __('Russia', 'wp-multisite-waas');
}
/**
@@ -158,90 +158,90 @@ class Country_RU extends Country {
protected function states() {
return [
- 'ALT' => __('Altai Krai', 'wp-ultimo'),
- 'AL' => __('Altai Republic', 'wp-ultimo'),
- 'AMU' => __('Amur Oblast', 'wp-ultimo'),
- 'ARK' => __('Arkhangelsk', 'wp-ultimo'),
- 'AST' => __('Astrakhan Oblast', 'wp-ultimo'),
- 'BEL' => __('Belgorod Oblast', 'wp-ultimo'),
- 'BRY' => __('Bryansk Oblast', 'wp-ultimo'),
- 'CE' => __('Chechen Republic', 'wp-ultimo'),
- 'CHE' => __('Chelyabinsk Oblast', 'wp-ultimo'),
- 'CHU' => __('Chukotka Autonomous Okrug', 'wp-ultimo'),
- 'CU' => __('Chuvash Republic', 'wp-ultimo'),
- 'IRK' => __('Irkutsk', 'wp-ultimo'),
- 'IVA' => __('Ivanovo Oblast', 'wp-ultimo'),
- 'YEV' => __('Jewish Autonomous Oblast', 'wp-ultimo'),
- 'KB' => __('Kabardino-Balkar Republic', 'wp-ultimo'),
- 'KGD' => __('Kaliningrad', 'wp-ultimo'),
- 'KLU' => __('Kaluga Oblast', 'wp-ultimo'),
- 'KAM' => __('Kamchatka Krai', 'wp-ultimo'),
- 'KC' => __('Karachay-Cherkess Republic', 'wp-ultimo'),
- 'KEM' => __('Kemerovo Oblast', 'wp-ultimo'),
- 'KHA' => __('Khabarovsk Krai', 'wp-ultimo'),
- 'KHM' => __('Khanty-Mansi Autonomous Okrug', 'wp-ultimo'),
- 'KIR' => __('Kirov Oblast', 'wp-ultimo'),
- 'KO' => __('Komi Republic', 'wp-ultimo'),
- 'KOS' => __('Kostroma Oblast', 'wp-ultimo'),
- 'KDA' => __('Krasnodar Krai', 'wp-ultimo'),
- 'KYA' => __('Krasnoyarsk Krai', 'wp-ultimo'),
- 'KGN' => __('Kurgan Oblast', 'wp-ultimo'),
- 'KRS' => __('Kursk Oblast', 'wp-ultimo'),
- 'LEN' => __('Leningrad Oblast', 'wp-ultimo'),
- 'LIP' => __('Lipetsk Oblast', 'wp-ultimo'),
- 'MAG' => __('Magadan Oblast', 'wp-ultimo'),
- 'ME' => __('Mari El Republic', 'wp-ultimo'),
- 'MOW' => __('Moscow', 'wp-ultimo'),
- 'MOS' => __('Moscow Oblast', 'wp-ultimo'),
- 'MUR' => __('Murmansk Oblast', 'wp-ultimo'),
- 'NEN' => __('Nenets Autonomous Okrug', 'wp-ultimo'),
- 'NIZ' => __('Nizhny Novgorod Oblast', 'wp-ultimo'),
- 'NGR' => __('Novgorod Oblast', 'wp-ultimo'),
- 'NVS' => __('Novosibirsk', 'wp-ultimo'),
- 'OMS' => __('Omsk Oblast', 'wp-ultimo'),
- 'ORE' => __('Orenburg Oblast', 'wp-ultimo'),
- 'ORL' => __('Oryol Oblast', 'wp-ultimo'),
- 'PNZ' => __('Penza Oblast', 'wp-ultimo'),
- 'PER' => __('Perm Krai', 'wp-ultimo'),
- 'PRI' => __('Primorsky Krai', 'wp-ultimo'),
- 'PSK' => __('Pskov Oblast', 'wp-ultimo'),
- 'AD' => __('Republic of Adygea', 'wp-ultimo'),
- 'BA' => __('Republic of Bashkortostan', 'wp-ultimo'),
- 'BU' => __('Republic of Buryatia', 'wp-ultimo'),
- 'DA' => __('Republic of Dagestan', 'wp-ultimo'),
- 'IN' => __('Republic of Ingushetia', 'wp-ultimo'),
- 'KL' => __('Republic of Kalmykia', 'wp-ultimo'),
- 'KR' => __('Republic of Karelia', 'wp-ultimo'),
- 'KK' => __('Republic of Khakassia', 'wp-ultimo'),
- 'MO' => __('Republic of Mordovia', 'wp-ultimo'),
- 'SE' => __('Republic of North Ossetia-Alania', 'wp-ultimo'),
- 'TA' => __('Republic of Tatarstan', 'wp-ultimo'),
- 'ROS' => __('Rostov Oblast', 'wp-ultimo'),
- 'RYA' => __('Ryazan Oblast', 'wp-ultimo'),
- 'SPE' => __('Saint Petersburg', 'wp-ultimo'),
- 'SA' => __('Sakha Republic', 'wp-ultimo'),
- 'SAK' => __('Sakhalin', 'wp-ultimo'),
- 'SAM' => __('Samara Oblast', 'wp-ultimo'),
- 'SAR' => __('Saratov Oblast', 'wp-ultimo'),
- 'UA-40' => __('Sevastopol', 'wp-ultimo'),
- 'SMO' => __('Smolensk Oblast', 'wp-ultimo'),
- 'STA' => __('Stavropol Krai', 'wp-ultimo'),
- 'SVE' => __('Sverdlovsk', 'wp-ultimo'),
- 'TAM' => __('Tambov Oblast', 'wp-ultimo'),
- 'TOM' => __('Tomsk Oblast', 'wp-ultimo'),
- 'TUL' => __('Tula Oblast', 'wp-ultimo'),
- 'TY' => __('Tuva Republic', 'wp-ultimo'),
- 'TVE' => __('Tver Oblast', 'wp-ultimo'),
- 'TYU' => __('Tyumen Oblast', 'wp-ultimo'),
- 'UD' => __('Udmurt Republic', 'wp-ultimo'),
- 'ULY' => __('Ulyanovsk Oblast', 'wp-ultimo'),
- 'VLA' => __('Vladimir Oblast', 'wp-ultimo'),
- 'VGG' => __('Volgograd Oblast', 'wp-ultimo'),
- 'VLG' => __('Vologda Oblast', 'wp-ultimo'),
- 'VOR' => __('Voronezh Oblast', 'wp-ultimo'),
- 'YAN' => __('Yamalo-Nenets Autonomous Okrug', 'wp-ultimo'),
- 'YAR' => __('Yaroslavl Oblast', 'wp-ultimo'),
- 'ZAB' => __('Zabaykalsky Krai', 'wp-ultimo'),
+ 'ALT' => __('Altai Krai', 'wp-multisite-waas'),
+ 'AL' => __('Altai Republic', 'wp-multisite-waas'),
+ 'AMU' => __('Amur Oblast', 'wp-multisite-waas'),
+ 'ARK' => __('Arkhangelsk', 'wp-multisite-waas'),
+ 'AST' => __('Astrakhan Oblast', 'wp-multisite-waas'),
+ 'BEL' => __('Belgorod Oblast', 'wp-multisite-waas'),
+ 'BRY' => __('Bryansk Oblast', 'wp-multisite-waas'),
+ 'CE' => __('Chechen Republic', 'wp-multisite-waas'),
+ 'CHE' => __('Chelyabinsk Oblast', 'wp-multisite-waas'),
+ 'CHU' => __('Chukotka Autonomous Okrug', 'wp-multisite-waas'),
+ 'CU' => __('Chuvash Republic', 'wp-multisite-waas'),
+ 'IRK' => __('Irkutsk', 'wp-multisite-waas'),
+ 'IVA' => __('Ivanovo Oblast', 'wp-multisite-waas'),
+ 'YEV' => __('Jewish Autonomous Oblast', 'wp-multisite-waas'),
+ 'KB' => __('Kabardino-Balkar Republic', 'wp-multisite-waas'),
+ 'KGD' => __('Kaliningrad', 'wp-multisite-waas'),
+ 'KLU' => __('Kaluga Oblast', 'wp-multisite-waas'),
+ 'KAM' => __('Kamchatka Krai', 'wp-multisite-waas'),
+ 'KC' => __('Karachay-Cherkess Republic', 'wp-multisite-waas'),
+ 'KEM' => __('Kemerovo Oblast', 'wp-multisite-waas'),
+ 'KHA' => __('Khabarovsk Krai', 'wp-multisite-waas'),
+ 'KHM' => __('Khanty-Mansi Autonomous Okrug', 'wp-multisite-waas'),
+ 'KIR' => __('Kirov Oblast', 'wp-multisite-waas'),
+ 'KO' => __('Komi Republic', 'wp-multisite-waas'),
+ 'KOS' => __('Kostroma Oblast', 'wp-multisite-waas'),
+ 'KDA' => __('Krasnodar Krai', 'wp-multisite-waas'),
+ 'KYA' => __('Krasnoyarsk Krai', 'wp-multisite-waas'),
+ 'KGN' => __('Kurgan Oblast', 'wp-multisite-waas'),
+ 'KRS' => __('Kursk Oblast', 'wp-multisite-waas'),
+ 'LEN' => __('Leningrad Oblast', 'wp-multisite-waas'),
+ 'LIP' => __('Lipetsk Oblast', 'wp-multisite-waas'),
+ 'MAG' => __('Magadan Oblast', 'wp-multisite-waas'),
+ 'ME' => __('Mari El Republic', 'wp-multisite-waas'),
+ 'MOW' => __('Moscow', 'wp-multisite-waas'),
+ 'MOS' => __('Moscow Oblast', 'wp-multisite-waas'),
+ 'MUR' => __('Murmansk Oblast', 'wp-multisite-waas'),
+ 'NEN' => __('Nenets Autonomous Okrug', 'wp-multisite-waas'),
+ 'NIZ' => __('Nizhny Novgorod Oblast', 'wp-multisite-waas'),
+ 'NGR' => __('Novgorod Oblast', 'wp-multisite-waas'),
+ 'NVS' => __('Novosibirsk', 'wp-multisite-waas'),
+ 'OMS' => __('Omsk Oblast', 'wp-multisite-waas'),
+ 'ORE' => __('Orenburg Oblast', 'wp-multisite-waas'),
+ 'ORL' => __('Oryol Oblast', 'wp-multisite-waas'),
+ 'PNZ' => __('Penza Oblast', 'wp-multisite-waas'),
+ 'PER' => __('Perm Krai', 'wp-multisite-waas'),
+ 'PRI' => __('Primorsky Krai', 'wp-multisite-waas'),
+ 'PSK' => __('Pskov Oblast', 'wp-multisite-waas'),
+ 'AD' => __('Republic of Adygea', 'wp-multisite-waas'),
+ 'BA' => __('Republic of Bashkortostan', 'wp-multisite-waas'),
+ 'BU' => __('Republic of Buryatia', 'wp-multisite-waas'),
+ 'DA' => __('Republic of Dagestan', 'wp-multisite-waas'),
+ 'IN' => __('Republic of Ingushetia', 'wp-multisite-waas'),
+ 'KL' => __('Republic of Kalmykia', 'wp-multisite-waas'),
+ 'KR' => __('Republic of Karelia', 'wp-multisite-waas'),
+ 'KK' => __('Republic of Khakassia', 'wp-multisite-waas'),
+ 'MO' => __('Republic of Mordovia', 'wp-multisite-waas'),
+ 'SE' => __('Republic of North Ossetia-Alania', 'wp-multisite-waas'),
+ 'TA' => __('Republic of Tatarstan', 'wp-multisite-waas'),
+ 'ROS' => __('Rostov Oblast', 'wp-multisite-waas'),
+ 'RYA' => __('Ryazan Oblast', 'wp-multisite-waas'),
+ 'SPE' => __('Saint Petersburg', 'wp-multisite-waas'),
+ 'SA' => __('Sakha Republic', 'wp-multisite-waas'),
+ 'SAK' => __('Sakhalin', 'wp-multisite-waas'),
+ 'SAM' => __('Samara Oblast', 'wp-multisite-waas'),
+ 'SAR' => __('Saratov Oblast', 'wp-multisite-waas'),
+ 'UA-40' => __('Sevastopol', 'wp-multisite-waas'),
+ 'SMO' => __('Smolensk Oblast', 'wp-multisite-waas'),
+ 'STA' => __('Stavropol Krai', 'wp-multisite-waas'),
+ 'SVE' => __('Sverdlovsk', 'wp-multisite-waas'),
+ 'TAM' => __('Tambov Oblast', 'wp-multisite-waas'),
+ 'TOM' => __('Tomsk Oblast', 'wp-multisite-waas'),
+ 'TUL' => __('Tula Oblast', 'wp-multisite-waas'),
+ 'TY' => __('Tuva Republic', 'wp-multisite-waas'),
+ 'TVE' => __('Tver Oblast', 'wp-multisite-waas'),
+ 'TYU' => __('Tyumen Oblast', 'wp-multisite-waas'),
+ 'UD' => __('Udmurt Republic', 'wp-multisite-waas'),
+ 'ULY' => __('Ulyanovsk Oblast', 'wp-multisite-waas'),
+ 'VLA' => __('Vladimir Oblast', 'wp-multisite-waas'),
+ 'VGG' => __('Volgograd Oblast', 'wp-multisite-waas'),
+ 'VLG' => __('Vologda Oblast', 'wp-multisite-waas'),
+ 'VOR' => __('Voronezh Oblast', 'wp-multisite-waas'),
+ 'YAN' => __('Yamalo-Nenets Autonomous Okrug', 'wp-multisite-waas'),
+ 'YAR' => __('Yaroslavl Oblast', 'wp-multisite-waas'),
+ 'ZAB' => __('Zabaykalsky Krai', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-sg.php b/inc/country/class-country-sg.php
index 6bb993b..08a7e27 100644
--- a/inc/country/class-country-sg.php
+++ b/inc/country/class-country-sg.php
@@ -65,7 +65,7 @@ class Country_SG extends Country {
*/
public function get_name() {
- return __('Singapore', 'wp-ultimo');
+ return __('Singapore', 'wp-multisite-waas');
}
/**
@@ -77,11 +77,11 @@ class Country_SG extends Country {
protected function states() {
return [
- '01' => __('Central Singapore Community Development Council', 'wp-ultimo'),
- '02' => __('North East Community Development Council', 'wp-ultimo'),
- '03' => __('North West Community Development Council', 'wp-ultimo'),
- '04' => __('South East Community Development Council', 'wp-ultimo'),
- '05' => __('South West Community Development Council', 'wp-ultimo'),
+ '01' => __('Central Singapore Community Development Council', 'wp-multisite-waas'),
+ '02' => __('North East Community Development Council', 'wp-multisite-waas'),
+ '03' => __('North West Community Development Council', 'wp-multisite-waas'),
+ '04' => __('South East Community Development Council', 'wp-multisite-waas'),
+ '05' => __('South West Community Development Council', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-tr.php b/inc/country/class-country-tr.php
index 7a93b00..f6683b3 100644
--- a/inc/country/class-country-tr.php
+++ b/inc/country/class-country-tr.php
@@ -144,7 +144,7 @@ class Country_TR extends Country {
*/
public function get_name() {
- return __('Turkey', 'wp-ultimo');
+ return __('Turkey', 'wp-multisite-waas');
}
/**
@@ -156,87 +156,87 @@ class Country_TR extends Country {
protected function states() {
return [
- '10' => __('Balıkesir', 'wp-ultimo'),
- '11' => __('Bilecik', 'wp-ultimo'),
- '12' => __('Bingöl', 'wp-ultimo'),
- '13' => __('Bitlis', 'wp-ultimo'),
- '14' => __('Bolu', 'wp-ultimo'),
- '15' => __('Burdur', 'wp-ultimo'),
- '16' => __('Bursa', 'wp-ultimo'),
- '17' => __('Çanakkale', 'wp-ultimo'),
- '18' => __('Çankırı', 'wp-ultimo'),
- '19' => __('Çorum', 'wp-ultimo'),
- '20' => __('Denizli', 'wp-ultimo'),
- '21' => __('Diyarbakır', 'wp-ultimo'),
- '22' => __('Edirne', 'wp-ultimo'),
- '23' => __('Elazığ', 'wp-ultimo'),
- '24' => __('Erzincan', 'wp-ultimo'),
- '25' => __('Erzurum', 'wp-ultimo'),
- '26' => __('Eskişehir', 'wp-ultimo'),
- '27' => __('Gaziantep', 'wp-ultimo'),
- '28' => __('Giresun', 'wp-ultimo'),
- '29' => __('Gümüşhane', 'wp-ultimo'),
- '30' => __('Hakkâri', 'wp-ultimo'),
- '31' => __('Hatay', 'wp-ultimo'),
- '32' => __('Isparta', 'wp-ultimo'),
- '33' => __('Mersin', 'wp-ultimo'),
- '34' => __('Istanbul', 'wp-ultimo'),
- '35' => __('İzmir', 'wp-ultimo'),
- '36' => __('Kars', 'wp-ultimo'),
- '37' => __('Kastamonu', 'wp-ultimo'),
- '38' => __('Kayseri', 'wp-ultimo'),
- '39' => __('Kırklareli', 'wp-ultimo'),
- '40' => __('Kırşehir', 'wp-ultimo'),
- '41' => __('Kocaeli', 'wp-ultimo'),
- '42' => __('Konya', 'wp-ultimo'),
- '43' => __('Kütahya', 'wp-ultimo'),
- '44' => __('Malatya', 'wp-ultimo'),
- '45' => __('Manisa', 'wp-ultimo'),
- '46' => __('Kahramanmaraş', 'wp-ultimo'),
- '47' => __('Mardin', 'wp-ultimo'),
- '48' => __('Muğla', 'wp-ultimo'),
- '49' => __('Muş', 'wp-ultimo'),
- '50' => __('Nevşehir', 'wp-ultimo'),
- '51' => __('Niğde', 'wp-ultimo'),
- '52' => __('Ordu', 'wp-ultimo'),
- '53' => __('Rize', 'wp-ultimo'),
- '54' => __('Sakarya', 'wp-ultimo'),
- '55' => __('Samsun', 'wp-ultimo'),
- '56' => __('Siirt', 'wp-ultimo'),
- '57' => __('Sinop', 'wp-ultimo'),
- '58' => __('Sivas', 'wp-ultimo'),
- '59' => __('Tekirdağ', 'wp-ultimo'),
- '60' => __('Tokat', 'wp-ultimo'),
- '61' => __('Trabzon', 'wp-ultimo'),
- '62' => __('Tunceli', 'wp-ultimo'),
- '63' => __('Şanlıurfa', 'wp-ultimo'),
- '64' => __('Uşak', 'wp-ultimo'),
- '65' => __('Van', 'wp-ultimo'),
- '66' => __('Yozgat', 'wp-ultimo'),
- '67' => __('Zonguldak', 'wp-ultimo'),
- '68' => __('Aksaray', 'wp-ultimo'),
- '69' => __('Bayburt', 'wp-ultimo'),
- '70' => __('Karaman', 'wp-ultimo'),
- '71' => __('Kırıkkale', 'wp-ultimo'),
- '72' => __('Batman', 'wp-ultimo'),
- '73' => __('Şırnak', 'wp-ultimo'),
- '74' => __('Bartın', 'wp-ultimo'),
- '75' => __('Ardahan', 'wp-ultimo'),
- '76' => __('Iğdır', 'wp-ultimo'),
- '77' => __('Yalova', 'wp-ultimo'),
- '78' => __('Karabük', 'wp-ultimo'),
- '79' => __('Kilis', 'wp-ultimo'),
- '80' => __('Osmaniye', 'wp-ultimo'),
- '81' => __('Düzce', 'wp-ultimo'),
- '01' => __('Adana', 'wp-ultimo'),
- '02' => __('Adıyaman', 'wp-ultimo'),
- '03' => __('Afyonkarahisar', 'wp-ultimo'),
- '05' => __('Amasya', 'wp-ultimo'),
- '06' => __('Ankara', 'wp-ultimo'),
- '07' => __('Antalya', 'wp-ultimo'),
- '08' => __('Artvin', 'wp-ultimo'),
- '09' => __('Aydın', 'wp-ultimo'),
- '04' => __('Ağrı', 'wp-ultimo'),
+ '10' => __('Balıkesir', 'wp-multisite-waas'),
+ '11' => __('Bilecik', 'wp-multisite-waas'),
+ '12' => __('Bingöl', 'wp-multisite-waas'),
+ '13' => __('Bitlis', 'wp-multisite-waas'),
+ '14' => __('Bolu', 'wp-multisite-waas'),
+ '15' => __('Burdur', 'wp-multisite-waas'),
+ '16' => __('Bursa', 'wp-multisite-waas'),
+ '17' => __('Çanakkale', 'wp-multisite-waas'),
+ '18' => __('Çankırı', 'wp-multisite-waas'),
+ '19' => __('Çorum', 'wp-multisite-waas'),
+ '20' => __('Denizli', 'wp-multisite-waas'),
+ '21' => __('Diyarbakır', 'wp-multisite-waas'),
+ '22' => __('Edirne', 'wp-multisite-waas'),
+ '23' => __('Elazığ', 'wp-multisite-waas'),
+ '24' => __('Erzincan', 'wp-multisite-waas'),
+ '25' => __('Erzurum', 'wp-multisite-waas'),
+ '26' => __('Eskişehir', 'wp-multisite-waas'),
+ '27' => __('Gaziantep', 'wp-multisite-waas'),
+ '28' => __('Giresun', 'wp-multisite-waas'),
+ '29' => __('Gümüşhane', 'wp-multisite-waas'),
+ '30' => __('Hakkâri', 'wp-multisite-waas'),
+ '31' => __('Hatay', 'wp-multisite-waas'),
+ '32' => __('Isparta', 'wp-multisite-waas'),
+ '33' => __('Mersin', 'wp-multisite-waas'),
+ '34' => __('Istanbul', 'wp-multisite-waas'),
+ '35' => __('İzmir', 'wp-multisite-waas'),
+ '36' => __('Kars', 'wp-multisite-waas'),
+ '37' => __('Kastamonu', 'wp-multisite-waas'),
+ '38' => __('Kayseri', 'wp-multisite-waas'),
+ '39' => __('Kırklareli', 'wp-multisite-waas'),
+ '40' => __('Kırşehir', 'wp-multisite-waas'),
+ '41' => __('Kocaeli', 'wp-multisite-waas'),
+ '42' => __('Konya', 'wp-multisite-waas'),
+ '43' => __('Kütahya', 'wp-multisite-waas'),
+ '44' => __('Malatya', 'wp-multisite-waas'),
+ '45' => __('Manisa', 'wp-multisite-waas'),
+ '46' => __('Kahramanmaraş', 'wp-multisite-waas'),
+ '47' => __('Mardin', 'wp-multisite-waas'),
+ '48' => __('Muğla', 'wp-multisite-waas'),
+ '49' => __('Muş', 'wp-multisite-waas'),
+ '50' => __('Nevşehir', 'wp-multisite-waas'),
+ '51' => __('Niğde', 'wp-multisite-waas'),
+ '52' => __('Ordu', 'wp-multisite-waas'),
+ '53' => __('Rize', 'wp-multisite-waas'),
+ '54' => __('Sakarya', 'wp-multisite-waas'),
+ '55' => __('Samsun', 'wp-multisite-waas'),
+ '56' => __('Siirt', 'wp-multisite-waas'),
+ '57' => __('Sinop', 'wp-multisite-waas'),
+ '58' => __('Sivas', 'wp-multisite-waas'),
+ '59' => __('Tekirdağ', 'wp-multisite-waas'),
+ '60' => __('Tokat', 'wp-multisite-waas'),
+ '61' => __('Trabzon', 'wp-multisite-waas'),
+ '62' => __('Tunceli', 'wp-multisite-waas'),
+ '63' => __('Şanlıurfa', 'wp-multisite-waas'),
+ '64' => __('Uşak', 'wp-multisite-waas'),
+ '65' => __('Van', 'wp-multisite-waas'),
+ '66' => __('Yozgat', 'wp-multisite-waas'),
+ '67' => __('Zonguldak', 'wp-multisite-waas'),
+ '68' => __('Aksaray', 'wp-multisite-waas'),
+ '69' => __('Bayburt', 'wp-multisite-waas'),
+ '70' => __('Karaman', 'wp-multisite-waas'),
+ '71' => __('Kırıkkale', 'wp-multisite-waas'),
+ '72' => __('Batman', 'wp-multisite-waas'),
+ '73' => __('Şırnak', 'wp-multisite-waas'),
+ '74' => __('Bartın', 'wp-multisite-waas'),
+ '75' => __('Ardahan', 'wp-multisite-waas'),
+ '76' => __('Iğdır', 'wp-multisite-waas'),
+ '77' => __('Yalova', 'wp-multisite-waas'),
+ '78' => __('Karabük', 'wp-multisite-waas'),
+ '79' => __('Kilis', 'wp-multisite-waas'),
+ '80' => __('Osmaniye', 'wp-multisite-waas'),
+ '81' => __('Düzce', 'wp-multisite-waas'),
+ '01' => __('Adana', 'wp-multisite-waas'),
+ '02' => __('Adıyaman', 'wp-multisite-waas'),
+ '03' => __('Afyonkarahisar', 'wp-multisite-waas'),
+ '05' => __('Amasya', 'wp-multisite-waas'),
+ '06' => __('Ankara', 'wp-multisite-waas'),
+ '07' => __('Antalya', 'wp-multisite-waas'),
+ '08' => __('Artvin', 'wp-multisite-waas'),
+ '09' => __('Aydın', 'wp-multisite-waas'),
+ '04' => __('Ağrı', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-us.php b/inc/country/class-country-us.php
index 238883c..a09d54d 100644
--- a/inc/country/class-country-us.php
+++ b/inc/country/class-country-us.php
@@ -115,7 +115,7 @@ class Country_US extends Country {
*/
public function get_name() {
- return __('United States', 'wp-ultimo');
+ return __('United States', 'wp-multisite-waas');
}
/**
@@ -127,72 +127,72 @@ class Country_US extends Country {
protected function states() {
return [
- 'AL' => __('Alabama', 'wp-ultimo'),
- 'AK' => __('Alaska', 'wp-ultimo'),
- 'AS' => __('American Samoa', 'wp-ultimo'),
- 'AZ' => __('Arizona', 'wp-ultimo'),
- 'AR' => __('Arkansas', 'wp-ultimo'),
- 'UM-81' => __('Baker Island', 'wp-ultimo'),
- 'CA' => __('California', 'wp-ultimo'),
- 'CO' => __('Colorado', 'wp-ultimo'),
- 'CT' => __('Connecticut', 'wp-ultimo'),
- 'DE' => __('Delaware', 'wp-ultimo'),
- 'DC' => __('District of Columbia', 'wp-ultimo'),
- 'FL' => __('Florida', 'wp-ultimo'),
- 'GA' => __('Georgia', 'wp-ultimo'),
- 'GU' => __('Guam', 'wp-ultimo'),
- 'HI' => __('Hawaii', 'wp-ultimo'),
- 'UM-84' => __('Howland Island', 'wp-ultimo'),
- 'ID' => __('Idaho', 'wp-ultimo'),
- 'IL' => __('Illinois', 'wp-ultimo'),
- 'IN' => __('Indiana', 'wp-ultimo'),
- 'IA' => __('Iowa', 'wp-ultimo'),
- 'UM-86' => __('Jarvis Island', 'wp-ultimo'),
- 'UM-67' => __('Johnston Atoll', 'wp-ultimo'),
- 'KS' => __('Kansas', 'wp-ultimo'),
- 'KY' => __('Kentucky', 'wp-ultimo'),
- 'UM-89' => __('Kingman Reef', 'wp-ultimo'),
- 'LA' => __('Louisiana', 'wp-ultimo'),
- 'ME' => __('Maine', 'wp-ultimo'),
- 'MD' => __('Maryland', 'wp-ultimo'),
- 'MA' => __('Massachusetts', 'wp-ultimo'),
- 'MI' => __('Michigan', 'wp-ultimo'),
- 'UM-71' => __('Midway Atoll', 'wp-ultimo'),
- 'MN' => __('Minnesota', 'wp-ultimo'),
- 'MS' => __('Mississippi', 'wp-ultimo'),
- 'MO' => __('Missouri', 'wp-ultimo'),
- 'MT' => __('Montana', 'wp-ultimo'),
- 'UM-76' => __('Navassa Island', 'wp-ultimo'),
- 'NE' => __('Nebraska', 'wp-ultimo'),
- 'NV' => __('Nevada', 'wp-ultimo'),
- 'NH' => __('New Hampshire', 'wp-ultimo'),
- 'NJ' => __('New Jersey', 'wp-ultimo'),
- 'NM' => __('New Mexico', 'wp-ultimo'),
- 'NY' => __('New York', 'wp-ultimo'),
- 'NC' => __('North Carolina', 'wp-ultimo'),
- 'ND' => __('North Dakota', 'wp-ultimo'),
- 'MP' => __('Northern Mariana Islands', 'wp-ultimo'),
- 'OH' => __('Ohio', 'wp-ultimo'),
- 'OK' => __('Oklahoma', 'wp-ultimo'),
- 'OR' => __('Oregon', 'wp-ultimo'),
- 'UM-95' => __('Palmyra Atoll', 'wp-ultimo'),
- 'PA' => __('Pennsylvania', 'wp-ultimo'),
- 'PR' => __('Puerto Rico', 'wp-ultimo'),
- 'RI' => __('Rhode Island', 'wp-ultimo'),
- 'SC' => __('South Carolina', 'wp-ultimo'),
- 'SD' => __('South Dakota', 'wp-ultimo'),
- 'TN' => __('Tennessee', 'wp-ultimo'),
- 'TX' => __('Texas', 'wp-ultimo'),
- 'UM' => __('United States Minor Outlying Islands', 'wp-ultimo'),
- 'VI' => __('United States Virgin Islands', 'wp-ultimo'),
- 'UT' => __('Utah', 'wp-ultimo'),
- 'VT' => __('Vermont', 'wp-ultimo'),
- 'VA' => __('Virginia', 'wp-ultimo'),
- 'UM-79' => __('Wake Island', 'wp-ultimo'),
- 'WA' => __('Washington', 'wp-ultimo'),
- 'WV' => __('West Virginia', 'wp-ultimo'),
- 'WI' => __('Wisconsin', 'wp-ultimo'),
- 'WY' => __('Wyoming', 'wp-ultimo'),
+ 'AL' => __('Alabama', 'wp-multisite-waas'),
+ 'AK' => __('Alaska', 'wp-multisite-waas'),
+ 'AS' => __('American Samoa', 'wp-multisite-waas'),
+ 'AZ' => __('Arizona', 'wp-multisite-waas'),
+ 'AR' => __('Arkansas', 'wp-multisite-waas'),
+ 'UM-81' => __('Baker Island', 'wp-multisite-waas'),
+ 'CA' => __('California', 'wp-multisite-waas'),
+ 'CO' => __('Colorado', 'wp-multisite-waas'),
+ 'CT' => __('Connecticut', 'wp-multisite-waas'),
+ 'DE' => __('Delaware', 'wp-multisite-waas'),
+ 'DC' => __('District of Columbia', 'wp-multisite-waas'),
+ 'FL' => __('Florida', 'wp-multisite-waas'),
+ 'GA' => __('Georgia', 'wp-multisite-waas'),
+ 'GU' => __('Guam', 'wp-multisite-waas'),
+ 'HI' => __('Hawaii', 'wp-multisite-waas'),
+ 'UM-84' => __('Howland Island', 'wp-multisite-waas'),
+ 'ID' => __('Idaho', 'wp-multisite-waas'),
+ 'IL' => __('Illinois', 'wp-multisite-waas'),
+ 'IN' => __('Indiana', 'wp-multisite-waas'),
+ 'IA' => __('Iowa', 'wp-multisite-waas'),
+ 'UM-86' => __('Jarvis Island', 'wp-multisite-waas'),
+ 'UM-67' => __('Johnston Atoll', 'wp-multisite-waas'),
+ 'KS' => __('Kansas', 'wp-multisite-waas'),
+ 'KY' => __('Kentucky', 'wp-multisite-waas'),
+ 'UM-89' => __('Kingman Reef', 'wp-multisite-waas'),
+ 'LA' => __('Louisiana', 'wp-multisite-waas'),
+ 'ME' => __('Maine', 'wp-multisite-waas'),
+ 'MD' => __('Maryland', 'wp-multisite-waas'),
+ 'MA' => __('Massachusetts', 'wp-multisite-waas'),
+ 'MI' => __('Michigan', 'wp-multisite-waas'),
+ 'UM-71' => __('Midway Atoll', 'wp-multisite-waas'),
+ 'MN' => __('Minnesota', 'wp-multisite-waas'),
+ 'MS' => __('Mississippi', 'wp-multisite-waas'),
+ 'MO' => __('Missouri', 'wp-multisite-waas'),
+ 'MT' => __('Montana', 'wp-multisite-waas'),
+ 'UM-76' => __('Navassa Island', 'wp-multisite-waas'),
+ 'NE' => __('Nebraska', 'wp-multisite-waas'),
+ 'NV' => __('Nevada', 'wp-multisite-waas'),
+ 'NH' => __('New Hampshire', 'wp-multisite-waas'),
+ 'NJ' => __('New Jersey', 'wp-multisite-waas'),
+ 'NM' => __('New Mexico', 'wp-multisite-waas'),
+ 'NY' => __('New York', 'wp-multisite-waas'),
+ 'NC' => __('North Carolina', 'wp-multisite-waas'),
+ 'ND' => __('North Dakota', 'wp-multisite-waas'),
+ 'MP' => __('Northern Mariana Islands', 'wp-multisite-waas'),
+ 'OH' => __('Ohio', 'wp-multisite-waas'),
+ 'OK' => __('Oklahoma', 'wp-multisite-waas'),
+ 'OR' => __('Oregon', 'wp-multisite-waas'),
+ 'UM-95' => __('Palmyra Atoll', 'wp-multisite-waas'),
+ 'PA' => __('Pennsylvania', 'wp-multisite-waas'),
+ 'PR' => __('Puerto Rico', 'wp-multisite-waas'),
+ 'RI' => __('Rhode Island', 'wp-multisite-waas'),
+ 'SC' => __('South Carolina', 'wp-multisite-waas'),
+ 'SD' => __('South Dakota', 'wp-multisite-waas'),
+ 'TN' => __('Tennessee', 'wp-multisite-waas'),
+ 'TX' => __('Texas', 'wp-multisite-waas'),
+ 'UM' => __('United States Minor Outlying Islands', 'wp-multisite-waas'),
+ 'VI' => __('United States Virgin Islands', 'wp-multisite-waas'),
+ 'UT' => __('Utah', 'wp-multisite-waas'),
+ 'VT' => __('Vermont', 'wp-multisite-waas'),
+ 'VA' => __('Virginia', 'wp-multisite-waas'),
+ 'UM-79' => __('Wake Island', 'wp-multisite-waas'),
+ 'WA' => __('Washington', 'wp-multisite-waas'),
+ 'WV' => __('West Virginia', 'wp-multisite-waas'),
+ 'WI' => __('Wisconsin', 'wp-multisite-waas'),
+ 'WY' => __('Wyoming', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country-za.php b/inc/country/class-country-za.php
index ac7a90c..6b5d988 100644
--- a/inc/country/class-country-za.php
+++ b/inc/country/class-country-za.php
@@ -72,7 +72,7 @@ class Country_ZA extends Country {
*/
public function get_name() {
- return __('South Africa', 'wp-ultimo');
+ return __('South Africa', 'wp-multisite-waas');
}
/**
@@ -84,15 +84,15 @@ class Country_ZA extends Country {
protected function states() {
return [
- 'EC' => __('Eastern Cape', 'wp-ultimo'),
- 'FS' => __('Free State', 'wp-ultimo'),
- 'GP' => __('Gauteng', 'wp-ultimo'),
- 'KZN' => __('KwaZulu-Natal', 'wp-ultimo'),
- 'LP' => __('Limpopo', 'wp-ultimo'),
- 'MP' => __('Mpumalanga', 'wp-ultimo'),
- 'NW' => __('North West', 'wp-ultimo'),
- 'NC' => __('Northern Cape', 'wp-ultimo'),
- 'WC' => __('Western Cape', 'wp-ultimo'),
+ 'EC' => __('Eastern Cape', 'wp-multisite-waas'),
+ 'FS' => __('Free State', 'wp-multisite-waas'),
+ 'GP' => __('Gauteng', 'wp-multisite-waas'),
+ 'KZN' => __('KwaZulu-Natal', 'wp-multisite-waas'),
+ 'LP' => __('Limpopo', 'wp-multisite-waas'),
+ 'MP' => __('Mpumalanga', 'wp-multisite-waas'),
+ 'NW' => __('North West', 'wp-multisite-waas'),
+ 'NC' => __('Northern Cape', 'wp-multisite-waas'),
+ 'WC' => __('Western Cape', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/country/class-country.php b/inc/country/class-country.php
index 2c73dc5..9ece069 100644
--- a/inc/country/class-country.php
+++ b/inc/country/class-country.php
@@ -104,7 +104,7 @@ abstract class Country {
$division_name = $this->get_administrative_division_name();
// translators: %s is the name of the administrative division (state, province, etc).
- $placeholder_option[''] = '' !== $placeholder ? $placeholder : sprintf(__('Select your %s', 'wp-ultimo'), $division_name);
+ $placeholder_option[''] = '' !== $placeholder ? $placeholder : sprintf(__('Select your %s', 'wp-multisite-waas'), $division_name);
}
return array_merge($placeholder_option, $options);
@@ -162,7 +162,7 @@ abstract class Country {
$placeholder_option = [];
if (false !== $placeholder && $options) {
- $placeholder_option[''] = '' !== $placeholder ? $placeholder : __('Select your city', 'wp-ultimo');
+ $placeholder_option[''] = '' !== $placeholder ? $placeholder : __('Select your city', 'wp-multisite-waas');
}
$options = array_combine($options, $options);
@@ -195,7 +195,7 @@ abstract class Country {
*/
public function get_municipality_name($state_code = null, $ucwords = false) {
- $name = __('city', 'wp-ultimo');
+ $name = __('city', 'wp-multisite-waas');
$name = $ucwords ? ucwords($name) : $name;
@@ -217,18 +217,18 @@ abstract class Country {
public function get_administrative_division_name($state_code = null, $ucwords = false) {
$denominations = [
- 'province' => __('province', 'wp-ultimo'),
- 'state' => __('state', 'wp-ultimo'),
- 'territory' => __('territory', 'wp-ultimo'),
- 'region' => __('region', 'wp-ultimo'),
- 'department' => __('department', 'wp-ultimo'),
- 'district' => __('district', 'wp-ultimo'),
- 'prefecture' => __('prefecture', 'wp-ultimo'),
- 'autonomous_community' => __('autonomous community', 'wp-ultimo'),
- 'parish' => __('parish', 'wp-ultimo'),
- 'county' => __('county', 'wp-ultimo'),
- 'division' => __('division', 'wp-ultimo'),
- 'unknown' => __('state / province', 'wp-ultimo'),
+ 'province' => __('province', 'wp-multisite-waas'),
+ 'state' => __('state', 'wp-multisite-waas'),
+ 'territory' => __('territory', 'wp-multisite-waas'),
+ 'region' => __('region', 'wp-multisite-waas'),
+ 'department' => __('department', 'wp-multisite-waas'),
+ 'district' => __('district', 'wp-multisite-waas'),
+ 'prefecture' => __('prefecture', 'wp-multisite-waas'),
+ 'autonomous_community' => __('autonomous community', 'wp-multisite-waas'),
+ 'parish' => __('parish', 'wp-multisite-waas'),
+ 'county' => __('county', 'wp-multisite-waas'),
+ 'division' => __('division', 'wp-multisite-waas'),
+ 'unknown' => __('state / province', 'wp-multisite-waas'),
];
$name = wu_get_isset($denominations, $this->state_type, $denominations['unknown']);
diff --git a/inc/database/domains/class-domain-stage.php b/inc/database/domains/class-domain-stage.php
index d3c862c..10a4077 100644
--- a/inc/database/domains/class-domain-stage.php
+++ b/inc/database/domains/class-domain-stage.php
@@ -26,15 +26,15 @@ class Domain_Stage extends Enum {
*/
const __default = 'checking-dns'; // phpcs:ignore
- const FAILED = 'failed';
+ const FAILED = 'failed';
- const CHECKING_DNS = 'checking-dns';
+ const CHECKING_DNS = 'checking-dns';
- const CHECKING_SSL = 'checking-ssl-cert';
+ const CHECKING_SSL = 'checking-ssl-cert';
const DONE_WITHOUT_SSL = 'done-without-ssl';
- const DONE = 'done';
+ const DONE = 'done';
/**
* Returns an array with values => CSS Classes.
@@ -62,11 +62,11 @@ class Domain_Stage extends Enum {
protected function labels() {
return [
- static::FAILED => __('DNS Failed', 'wp-ultimo'),
- static::CHECKING_DNS => __('Checking DNS', 'wp-ultimo'),
- static::CHECKING_SSL => __('Checking SSL', 'wp-ultimo'),
- static::DONE => __('Ready', 'wp-ultimo'),
- static::DONE_WITHOUT_SSL => __('Ready (without SSL)', 'wp-ultimo'),
+ static::FAILED => __('DNS Failed', 'wp-multisite-waas'),
+ static::CHECKING_DNS => __('Checking DNS', 'wp-multisite-waas'),
+ static::CHECKING_SSL => __('Checking SSL', 'wp-multisite-waas'),
+ static::DONE => __('Ready', 'wp-multisite-waas'),
+ static::DONE_WITHOUT_SSL => __('Ready (without SSL)', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/database/engine/class-table.php b/inc/database/engine/class-table.php
index 81a6e28..c7f8c64 100644
--- a/inc/database/engine/class-table.php
+++ b/inc/database/engine/class-table.php
@@ -51,7 +51,7 @@ abstract class Table extends \BerlinDB\Database\Table {
return false;
}
- return (bool) is_main_site();
+ return (bool) is_main_site();
}
/**
diff --git a/inc/database/memberships/class-membership-status.php b/inc/database/memberships/class-membership-status.php
index 2941bea..edf08cc 100644
--- a/inc/database/memberships/class-membership-status.php
+++ b/inc/database/memberships/class-membership-status.php
@@ -26,15 +26,15 @@ class Membership_Status extends Enum {
*/
const __default = 'pending'; // phpcs:ignore
- const PENDING = 'pending';
+ const PENDING = 'pending';
- const ACTIVE = 'active';
+ const ACTIVE = 'active';
- const TRIALING = 'trialing';
+ const TRIALING = 'trialing';
- const EXPIRED = 'expired';
+ const EXPIRED = 'expired';
- const ON_HOLD = 'on-hold';
+ const ON_HOLD = 'on-hold';
const CANCELLED = 'cancelled';
@@ -65,12 +65,12 @@ class Membership_Status extends Enum {
protected function labels() {
return [
- static::PENDING => __('Pending', 'wp-ultimo'),
- static::ACTIVE => __('Active', 'wp-ultimo'),
- static::TRIALING => __('Trialing', 'wp-ultimo'),
- static::ON_HOLD => __('On Hold', 'wp-ultimo'),
- static::EXPIRED => __('Expired', 'wp-ultimo'),
- static::CANCELLED => __('Cancelled', 'wp-ultimo'),
+ static::PENDING => __('Pending', 'wp-multisite-waas'),
+ static::ACTIVE => __('Active', 'wp-multisite-waas'),
+ static::TRIALING => __('Trialing', 'wp-multisite-waas'),
+ static::ON_HOLD => __('On Hold', 'wp-multisite-waas'),
+ static::EXPIRED => __('Expired', 'wp-multisite-waas'),
+ static::CANCELLED => __('Cancelled', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/database/payments/class-payment-status.php b/inc/database/payments/class-payment-status.php
index d047c46..9a908b3 100644
--- a/inc/database/payments/class-payment-status.php
+++ b/inc/database/payments/class-payment-status.php
@@ -26,19 +26,19 @@ class Payment_Status extends Enum {
*/
const __default = 'pending'; // phpcs:ignore
- const PENDING = 'pending';
+ const PENDING = 'pending';
- const COMPLETED = 'completed';
+ const COMPLETED = 'completed';
- const REFUND = 'refunded';
+ const REFUND = 'refunded';
const PARTIAL_REFUND = 'partially-refunded';
- const PARTIAL = 'partially-paid';
+ const PARTIAL = 'partially-paid';
- const FAILED = 'failed';
+ const FAILED = 'failed';
- const CANCELLED = 'cancelled';
+ const CANCELLED = 'cancelled';
/**
* Returns an array with values => CSS Classes.
@@ -87,13 +87,13 @@ class Payment_Status extends Enum {
protected function labels() {
return [
- static::PENDING => __('Pending', 'wp-ultimo'),
- static::COMPLETED => __('Completed', 'wp-ultimo'),
- static::REFUND => __('Refunded', 'wp-ultimo'),
- static::PARTIAL_REFUND => __('Partially Refunded', 'wp-ultimo'),
- static::PARTIAL => __('Partially Paid', 'wp-ultimo'),
- static::FAILED => __('Failed', 'wp-ultimo'),
- static::CANCELLED => __('Cancelled', 'wp-ultimo'),
+ static::PENDING => __('Pending', 'wp-multisite-waas'),
+ static::COMPLETED => __('Completed', 'wp-multisite-waas'),
+ static::REFUND => __('Refunded', 'wp-multisite-waas'),
+ static::PARTIAL_REFUND => __('Partially Refunded', 'wp-multisite-waas'),
+ static::PARTIAL => __('Partially Paid', 'wp-multisite-waas'),
+ static::FAILED => __('Failed', 'wp-multisite-waas'),
+ static::CANCELLED => __('Cancelled', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/database/products/class-product-type.php b/inc/database/products/class-product-type.php
index 371241f..5c98aca 100644
--- a/inc/database/products/class-product-type.php
+++ b/inc/database/products/class-product-type.php
@@ -26,7 +26,7 @@ class Product_Type extends Enum {
*/
const __default = 'plan'; // phpcs:ignore
- const PLAN = 'plan';
+ const PLAN = 'plan';
const PACKAGE = 'package';
@@ -56,9 +56,9 @@ class Product_Type extends Enum {
protected function labels() {
return [
- static::PLAN => __('Plan', 'wp-ultimo'),
- static::PACKAGE => __('Package', 'wp-ultimo'),
- static::SERVICE => __('Service', 'wp-ultimo'),
+ static::PLAN => __('Plan', 'wp-multisite-waas'),
+ static::PACKAGE => __('Package', 'wp-multisite-waas'),
+ static::SERVICE => __('Service', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/database/sites/class-site-type.php b/inc/database/sites/class-site-type.php
index a53d61d..be89345 100644
--- a/inc/database/sites/class-site-type.php
+++ b/inc/database/sites/class-site-type.php
@@ -26,17 +26,17 @@ class Site_Type extends Enum {
*/
const __default = 'default'; // phpcs:ignore
- const REGULAR = 'default';
+ const REGULAR = 'default';
- const SITE_TEMPLATE = 'site_template';
+ const SITE_TEMPLATE = 'site_template';
const CUSTOMER_OWNED = 'customer_owned';
- const PENDING = 'pending';
+ const PENDING = 'pending';
- const EXTERNAL = 'external';
+ const EXTERNAL = 'external';
- const MAIN = 'main';
+ const MAIN = 'main';
/**
* Returns an array with values => CSS Classes.
@@ -65,11 +65,11 @@ class Site_Type extends Enum {
protected function labels() {
return [
- static::REGULAR => __('Regular Site', 'wp-ultimo'),
- static::SITE_TEMPLATE => __('Site Template', 'wp-ultimo'),
- static::CUSTOMER_OWNED => __('Customer-Owned', 'wp-ultimo'),
- static::PENDING => __('Pending', 'wp-ultimo'),
- static::MAIN => __('Main Site', 'wp-ultimo'),
+ static::REGULAR => __('Regular Site', 'wp-multisite-waas'),
+ static::SITE_TEMPLATE => __('Site Template', 'wp-multisite-waas'),
+ static::CUSTOMER_OWNED => __('Customer-Owned', 'wp-multisite-waas'),
+ static::PENDING => __('Pending', 'wp-multisite-waas'),
+ static::MAIN => __('Main Site', 'wp-multisite-waas'),
];
}
}
diff --git a/inc/debug/class-debug.php b/inc/debug/class-debug.php
index 37ee3f6..0281510 100644
--- a/inc/debug/class-debug.php
+++ b/inc/debug/class-debug.php
@@ -72,37 +72,37 @@ class Debug {
-
+
-
+
-
+
-
+
[
- 'title' => __('Customers', 'wp-ultimo'),
- 'desc' => __('Toggle to generate customers.', 'wp-ultimo'),
+ 'title' => __('Customers', 'wp-multisite-waas'),
+ 'desc' => __('Toggle to generate customers.', 'wp-multisite-waas'),
'type' => 'toggle',
'html_attr' => [
'v-model' => 'customers',
],
],
'customers_number' => [
- 'title' => __('Number of Customers', 'wp-ultimo'),
+ 'title' => __('Number of Customers', 'wp-multisite-waas'),
'type' => 'number',
'value' => 10,
'wrapper_html_attr' => [
@@ -179,15 +179,15 @@ class Debug {
],
],
'products' => [
- 'title' => __('Products', 'wp-ultimo'),
- 'desc' => __('Toggle to generate products.', 'wp-ultimo'),
+ 'title' => __('Products', 'wp-multisite-waas'),
+ 'desc' => __('Toggle to generate products.', 'wp-multisite-waas'),
'type' => 'toggle',
'html_attr' => [
'v-model' => 'products',
],
],
'products_number' => [
- 'title' => __('Number of Products', 'wp-ultimo'),
+ 'title' => __('Number of Products', 'wp-multisite-waas'),
'type' => 'number',
'value' => 10,
'wrapper_html_attr' => [
@@ -196,15 +196,15 @@ class Debug {
],
],
'memberships' => [
- 'title' => __('Memberships', 'wp-ultimo'),
- 'desc' => __('Toggle to generate memberships.', 'wp-ultimo'),
+ 'title' => __('Memberships', 'wp-multisite-waas'),
+ 'desc' => __('Toggle to generate memberships.', 'wp-multisite-waas'),
'type' => 'toggle',
'html_attr' => [
'v-model' => 'memberships',
],
],
'memberships_number' => [
- 'title' => __('Number of Memberships', 'wp-ultimo'),
+ 'title' => __('Number of Memberships', 'wp-multisite-waas'),
'type' => 'number',
'value' => 10,
'wrapper_html_attr' => [
@@ -213,15 +213,15 @@ class Debug {
],
],
'sites' => [
- 'title' => __('Sites', 'wp-ultimo'),
- 'desc' => __('Toggle to generate sites.', 'wp-ultimo'),
+ 'title' => __('Sites', 'wp-multisite-waas'),
+ 'desc' => __('Toggle to generate sites.', 'wp-multisite-waas'),
'type' => 'toggle',
'html_attr' => [
'v-model' => 'sites',
],
],
'sites_number' => [
- 'title' => __('Number of Sites', 'wp-ultimo'),
+ 'title' => __('Number of Sites', 'wp-multisite-waas'),
'type' => 'number',
'value' => 10,
'wrapper_html_attr' => [
@@ -230,15 +230,15 @@ class Debug {
],
],
'domains' => [
- 'title' => __('Domains', 'wp-ultimo'),
- 'desc' => __('Toggle to generate domains.', 'wp-ultimo'),
+ 'title' => __('Domains', 'wp-multisite-waas'),
+ 'desc' => __('Toggle to generate domains.', 'wp-multisite-waas'),
'type' => 'toggle',
'html_attr' => [
'v-model' => 'domains',
],
],
'domains_number' => [
- 'title' => __('Number of Domains', 'wp-ultimo'),
+ 'title' => __('Number of Domains', 'wp-multisite-waas'),
'type' => 'number',
'value' => 10,
'wrapper_html_attr' => [
@@ -247,15 +247,15 @@ class Debug {
],
],
'discount_codes' => [
- 'title' => __('Discount Codes', 'wp-ultimo'),
- 'desc' => __('Toggle to generate discount codes.', 'wp-ultimo'),
+ 'title' => __('Discount Codes', 'wp-multisite-waas'),
+ 'desc' => __('Toggle to generate discount codes.', 'wp-multisite-waas'),
'type' => 'toggle',
'html_attr' => [
'v-model' => 'discount_codes',
],
],
'discount_codes_number' => [
- 'title' => __('Number of Discount Codes', 'wp-ultimo'),
+ 'title' => __('Number of Discount Codes', 'wp-multisite-waas'),
'type' => 'number',
'value' => 10,
'wrapper_html_attr' => [
@@ -264,15 +264,15 @@ class Debug {
],
],
'payments' => [
- 'title' => __('Payments', 'wp-ultimo'),
- 'desc' => __('Toggle to generate payments.', 'wp-ultimo'),
+ 'title' => __('Payments', 'wp-multisite-waas'),
+ 'desc' => __('Toggle to generate payments.', 'wp-multisite-waas'),
'type' => 'toggle',
'html_attr' => [
'v-model' => 'payments',
],
],
'payments_number' => [
- 'title' => __('Number of Payments', 'wp-ultimo'),
+ 'title' => __('Number of Payments', 'wp-multisite-waas'),
'type' => 'number',
'value' => 30,
'wrapper_html_attr' => [
@@ -281,7 +281,7 @@ class Debug {
],
],
'submit_button' => [
- 'title' => __('Generate Data →', 'wp-ultimo'),
+ 'title' => __('Generate Data →', 'wp-multisite-waas'),
'type' => 'submit',
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
@@ -298,7 +298,7 @@ class Debug {
'field_wrapper_classes' => 'wu-w-full wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t wu-border-l-0 wu-border-r-0 wu-border-b-0 wu-border-gray-300 wu-border-solid',
'html_attr' => [
'data-wu-app' => 'debug_generator',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'customers' => false,
'products' => false,
@@ -404,8 +404,8 @@ class Debug {
$fields = [
'reset_only_fake_data' => [
- 'title' => __('Only reset generated data.', 'wp-ultimo'),
- 'desc' => __('Toggle this option to only remove data that was added by the generator previously. Untoggling this option will reset ALL data in WP Multisite WaaS tables.', 'wp-ultimo'),
+ 'title' => __('Only reset generated data.', 'wp-multisite-waas'),
+ 'desc' => __('Toggle this option to only remove data that was added by the generator previously. Untoggling this option will reset ALL data in WP Multisite WaaS tables.', 'wp-multisite-waas'),
'type' => 'toggle',
'value' => true,
'html_attr' => [
@@ -413,7 +413,7 @@ class Debug {
],
],
'submit_button' => [
- 'title' => __('Reset Database →', 'wp-ultimo'),
+ 'title' => __('Reset Database →', 'wp-multisite-waas'),
'type' => 'submit',
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
@@ -430,7 +430,7 @@ class Debug {
'field_wrapper_classes' => 'wu-w-full wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t wu-border-l-0 wu-border-r-0 wu-border-b-0 wu-border-gray-300 wu-border-solid',
'html_attr' => [
'data-wu-app' => 'debug_reset_database_form',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'reset_only' => true,
]
@@ -490,10 +490,10 @@ class Debug {
$fields = [
'reset_note' => [
'type' => 'note',
- 'desc' => __('This action will drop the WP Multisite WaaS database tables and is irreversable.', 'wp-ultimo'),
+ 'desc' => __('This action will drop the WP Multisite WaaS database tables and is irreversable.', 'wp-multisite-waas'),
],
'submit_button' => [
- 'title' => __('Drop Database Tables →', 'wp-ultimo'),
+ 'title' => __('Drop Database Tables →', 'wp-multisite-waas'),
'type' => 'submit',
'value' => 'save',
'classes' => 'button button-primary wu-w-full',
@@ -510,7 +510,7 @@ class Debug {
'field_wrapper_classes' => 'wu-w-full wu-box-border wu-items-center wu-flex wu-justify-between wu-p-4 wu-m-0 wu-border-t wu-border-l-0 wu-border-r-0 wu-border-b-0 wu-border-gray-300 wu-border-solid',
'html_attr' => [
'data-wu-app' => 'debug_drop_database_form',
- 'data-state' => json_encode(
+ 'data-state' => wp_json_encode(
[
'reset_only' => true,
]
diff --git a/inc/deprecated/deprecated.php b/inc/deprecated/deprecated.php
index 1d694f8..d8da57a 100644
--- a/inc/deprecated/deprecated.php
+++ b/inc/deprecated/deprecated.php
@@ -171,8 +171,8 @@ class WU_Page extends \WP_Ultimo\Admin_Pages\Base_Admin_Page {
'parent' => 'wp-ultimo',
'capability' => 'manage_network',
'menu_icon' => 'dashicons-menu',
- 'title' => __('Admin Page', 'wp-ultimo'),
- 'menu_title' => __('Admin Page', 'wp-ultimo'),
+ 'title' => __('Admin Page', 'wp-multisite-waas'),
+ 'menu_title' => __('Admin Page', 'wp-multisite-waas'),
]
);
@@ -413,7 +413,7 @@ class WU_Multi_Network {
*/
public static function __callStatic($method_name, $args) {
- _deprecated_function(self::class . "::$method_name()", '2.0.0');
+ _deprecated_function(self::class . esc_html("::$method_name()"), '2.0.0');
return false;
}
@@ -710,21 +710,21 @@ class WU_Site extends \WP_Ultimo\Models\Site {
*
* @since 2.0.0
*
- * @param mixed $object Object containing the parameters.
+ * @param mixed $object_model Object containing the parameters.
*/
- public function __construct($object = null) {
+ public function __construct($object_model = null) {
- _deprecated_function(self::class, '2.0.0', \WP_Ultimo\Models\Site::class);
+ _deprecated_function(self::class, '2.0.0', esc_html(\WP_Ultimo\Models\Site::class));
- if (is_numeric($object)) {
- $object = wu_get_site($object);
+ if (is_numeric($object_model)) {
+ $object_model = wu_get_site($object_model);
}
- if ($object) {
- $object = get_object_vars($object);
+ if ( $object_model) {
+ $object_model = get_object_vars($object_model);
}
- parent::__construct($object);
+ parent::__construct($object_model);
}
}
@@ -740,21 +740,21 @@ class WU_Site_Template extends \WP_Ultimo\Models\Site {
*
* @deprecated 2.0.0
*
- * @param mixed $object Object containing the parameters.
+ * @param mixed $object_model Object containing the parameters.
*/
- public function __construct($object = null) {
+ public function __construct($object_model = null) {
- _deprecated_function(self::class, '2.0.0', \WP_Ultimo\Models\Site::class);
+ _deprecated_function(self::class, '2.0.0', esc_html(\WP_Ultimo\Models\Site::class));
- if (is_numeric($object)) {
- $object = wu_get_site($object);
+ if (is_numeric($object_model)) {
+ $object_model = wu_get_site($object_model);
}
- if ($object) {
- $object = get_object_vars($object);
+ if ( $object_model) {
+ $object_model = get_object_vars($object_model);
}
- parent::__construct($object);
+ parent::__construct($object_model);
}
}
@@ -843,22 +843,22 @@ class WU_Coupon extends \WP_Ultimo\Models\Discount_Code {
*
* @deprecated 2.0.0
*
- * @param mixed $object Object containing the parameters.
+ * @param mixed $object_model Object containing the parameters.
*/
- public function __construct($object = null) {
+ public function __construct($object_model = null) {
_deprecated_function(self::class, '2.0.0', \WP_Ultimo\Models\Discount_Code::class);
- if (is_numeric($object)) {
- $object = wu_get_discount_code($object);
+ if (is_numeric($object_model) ) {
+ $object_model = wu_get_discount_code($object_model);
}
- if ($object) {
- $object = get_object_vars($object);
+ if ( $object_model ) {
+ $object_model = get_object_vars($object_model);
}
- if (is_array($object)) {
- foreach ($object as $att => $value) {
+ if (is_array($object_model)) {
+ foreach ( $object_model as $att => $value) {
$this->{$att} = $value;
}
}
@@ -898,29 +898,29 @@ class WU_Plan extends \WP_Ultimo\Models\Product {
*
* @deprecated 2.0.0
*
- * @param mixed $object Object containing the parameters.
+ * @param mixed $object_model Object containing the parameters.
*/
- public function __construct($object = null) {
+ public function __construct($object_model = null) {
- _deprecated_function(self::class, '2.0.0', \WP_Ultimo\Models\Product::class);
+ _deprecated_function(self::class, '2.0.0', esc_html(\WP_Ultimo\Models\Product::class));
- if (is_numeric($object)) {
- $object = wu_get_product($object);
+ if (is_numeric($object_model)) {
+ $object_model = wu_get_product($object_model);
}
- if ($object) {
- $object = get_object_vars($object);
+ if ($object_model ) {
+ $object_model = get_object_vars($object_model);
}
- if (is_array($object)) {
- foreach ($object as $att => $value) {
+ if (is_array($object_model)) {
+ foreach ($object_model as $att => $value) {
$this->{$att} = $value;
}
}
$this->set_slug(uniqid());
- parent::__construct($object);
+ parent::__construct($object_model);
}
/**
@@ -973,21 +973,21 @@ class WU_Subscription extends \WP_Ultimo\Models\Membership {
*
* @deprecated 2.0.0
*
- * @param mixed $object Object containing the parameters.
+ * @param mixed $object_model Object containing the parameters.
*/
- public function __construct($object = null) {
+ public function __construct($object_model = null) {
- _deprecated_function(self::class, '2.0.0', \WP_Ultimo\Models\Membership::class);
+ _deprecated_function(self::class, '2.0.0', esc_html(\WP_Ultimo\Models\Membership::class));
- if (is_numeric($object)) {
- $object = wu_get_membership($object);
+ if (is_numeric($object_model)) {
+ $object_model = wu_get_membership($object_model);
}
- if ($object) {
- $object = get_object_vars($object);
+ if ($object_model ) {
+ $object_model = get_object_vars($object_model);
}
- parent::__construct($object);
+ parent::__construct($object_model);
}
/**
diff --git a/inc/development/assets/development.css b/inc/development/assets/development.css
index b0e169c..e8e6fc3 100644
--- a/inc/development/assets/development.css
+++ b/inc/development/assets/development.css
@@ -9,7 +9,7 @@ body {
width: 200px;
content: " ";
position: absolute;
- top: 30;
+ top: 30px;
background: url("../../../assets/img/logo.webp");
background-size: contain;
height: 40px;
diff --git a/inc/development/assets/development.scss b/inc/development/assets/development.scss
index 29a5d83..b09a43e 100644
--- a/inc/development/assets/development.scss
+++ b/inc/development/assets/development.scss
@@ -20,7 +20,7 @@ body {
width: 200px;
content: " ";
position: absolute;
- top: 30;
+ top: 30px;
background: url("../../../assets/img/logo.webp");
background-size: contain;
height: 40px;
diff --git a/inc/development/class-toolkit.php b/inc/development/class-toolkit.php
index d4f6836..8dcd2ec 100644
--- a/inc/development/class-toolkit.php
+++ b/inc/development/class-toolkit.php
@@ -125,7 +125,7 @@ class Toolkit {
$args = $manager->get_arguments_schema('update' === $context);
- file_put_contents(wu_path("/mpb/data/endpoint/.endpoint-$class_name-$context"), json_encode($args)); // phpcs:ignore
+ file_put_contents(wu_path("/mpb/data/endpoint/.endpoint-$class_name-$context"), wp_json_encode($args)); // phpcs:ignore
}
/**
diff --git a/inc/development/query-monitor/panel/class-overview.php b/inc/development/query-monitor/panel/class-overview.php
index 7ce5798..e4597d9 100644
--- a/inc/development/query-monitor/panel/class-overview.php
+++ b/inc/development/query-monitor/panel/class-overview.php
@@ -43,7 +43,7 @@ class Overview extends \QM_Output_Html {
*/
public function name() {
- return __('WP Multisite WaaS', 'wp-ultimo');
+ return __('WP Multisite WaaS', 'wp-multisite-waas');
}
/**
@@ -105,7 +105,7 @@ class Overview extends \QM_Output_Html {
$new_menu = [
'wp-ultimo' => $this->menu(
[
- 'title' => esc_html__('WP Multisite WaaS', 'wp-ultimo'),
+ 'title' => esc_html__('WP Multisite WaaS', 'wp-multisite-waas'),
'id' => 'wp-ultimo',
]
),
diff --git a/inc/domain-mapping/class-helper.php b/inc/domain-mapping/class-helper.php
index ec0463d..32a46a5 100644
--- a/inc/domain-mapping/class-helper.php
+++ b/inc/domain-mapping/class-helper.php
@@ -230,7 +230,7 @@ class Helper {
// Log the error message.
wu_log_add(
'domain-ssl-checks',
- sprintf(__('Certificate Invalid: %s', 'wp-ultimo'), $e->getMessage()),
+ sprintf(__('Certificate Invalid: %s', 'wp-multisite-waas'), $e->getMessage()),
LogLevel::ERROR
);
}
diff --git a/inc/duplication/functions.php b/inc/duplication/functions.php
index 44c418f..d11ea2a 100644
--- a/inc/duplication/functions.php
+++ b/inc/duplication/functions.php
@@ -75,7 +75,7 @@ if ( ! class_exists('MUCD_Functions') ) {
return true;
}
- return get_blog_option($blog_id, 'mucd_duplicable', 'no') == 'yes';
+ return get_blog_option($blog_id, 'mucd_duplicable', 'no') == 'yes';
}
/**
diff --git a/inc/functions/admin.php b/inc/functions/admin.php
index 950807a..27642f2 100644
--- a/inc/functions/admin.php
+++ b/inc/functions/admin.php
@@ -24,7 +24,7 @@ function wu_render_empty_state($args = []) {
[
'message' => __('This is not yet available...'),
'sub_message' => __('We\'re still working on this part of the product.'),
- 'link_label' => __('← Go Back', 'wp-ultimo'),
+ 'link_label' => __('← Go Back', 'wp-multisite-waas'),
'link_url' => 'javascript:history.go(-1)',
'link_classes' => '',
'link_icon' => '',
@@ -61,7 +61,7 @@ function wu_responsive_table_row($args = [], $first_row = [], $second_row = [])
$args,
[
'id' => '',
- 'title' => __('No Title', 'wp-ultimo'),
+ 'title' => __('No Title', 'wp-multisite-waas'),
'url' => '#',
'status' => '',
'image' => '',
diff --git a/inc/functions/compatiblity.php b/inc/functions/compatiblity.php
new file mode 100644
index 0000000..9a465e8
--- /dev/null
+++ b/inc/functions/compatiblity.php
@@ -0,0 +1,35 @@
+ID );
+ * current_user_can_for_site( $site_id, 'edit_post_meta', $post->ID, $meta_key );
+ *
+ * @since 6.7.0
+ *
+ * @param int $site_id Site ID.
+ * @param string $capability Capability name.
+ * @param mixed ...$args Optional further parameters, typically starting with an object ID.
+ * @return bool Whether the user has the given capability.
+ */
+ function current_user_can_for_site($site_id, $capability, ...$args) { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
+ return current_user_can_for_blog($site_id, $capability, ...$args);
+ }
+}
diff --git a/inc/functions/countries.php b/inc/functions/countries.php
index 8c03251..c3d41a7 100644
--- a/inc/functions/countries.php
+++ b/inc/functions/countries.php
@@ -20,255 +20,255 @@ function wu_get_countries() {
return apply_filters(
'wu_get_countries',
[
- 'AF' => __('Afghanistan', 'wp-ultimo'),
- 'AX' => __('Åland Islands', 'wp-ultimo'),
- 'AL' => __('Albania', 'wp-ultimo'),
- 'DZ' => __('Algeria', 'wp-ultimo'),
- 'AS' => __('American Samoa', 'wp-ultimo'),
- 'AD' => __('Andorra', 'wp-ultimo'),
- 'AO' => __('Angola', 'wp-ultimo'),
- 'AI' => __('Anguilla', 'wp-ultimo'),
- 'AQ' => __('Antarctica', 'wp-ultimo'),
- 'AG' => __('Antigua and Barbuda', 'wp-ultimo'),
- 'AR' => __('Argentina', 'wp-ultimo'),
- 'AM' => __('Armenia', 'wp-ultimo'),
- 'AW' => __('Aruba', 'wp-ultimo'),
- 'AU' => __('Australia', 'wp-ultimo'),
- 'AT' => __('Austria', 'wp-ultimo'),
- 'AZ' => __('Azerbaijan', 'wp-ultimo'),
- 'BS' => __('Bahamas', 'wp-ultimo'),
- 'BH' => __('Bahrain', 'wp-ultimo'),
- 'BD' => __('Bangladesh', 'wp-ultimo'),
- 'BB' => __('Barbados', 'wp-ultimo'),
- 'BY' => __('Belarus', 'wp-ultimo'),
- 'BE' => __('Belgium', 'wp-ultimo'),
- 'PW' => __('Belau', 'wp-ultimo'),
- 'BZ' => __('Belize', 'wp-ultimo'),
- 'BJ' => __('Benin', 'wp-ultimo'),
- 'BM' => __('Bermuda', 'wp-ultimo'),
- 'BT' => __('Bhutan', 'wp-ultimo'),
- 'BO' => __('Bolivia', 'wp-ultimo'),
- 'BQ' => __('Bonaire, Saint Eustatius and Saba', 'wp-ultimo'),
- 'BA' => __('Bosnia and Herzegovina', 'wp-ultimo'),
- 'BW' => __('Botswana', 'wp-ultimo'),
- 'BV' => __('Bouvet Island', 'wp-ultimo'),
- 'BR' => __('Brazil', 'wp-ultimo'),
- 'IO' => __('British Indian Ocean Territory', 'wp-ultimo'),
- 'VG' => __('British Virgin Islands', 'wp-ultimo'),
- 'BN' => __('Brunei', 'wp-ultimo'),
- 'BG' => __('Bulgaria', 'wp-ultimo'),
- 'BF' => __('Burkina Faso', 'wp-ultimo'),
- 'BI' => __('Burundi', 'wp-ultimo'),
- 'KH' => __('Cambodia', 'wp-ultimo'),
- 'CM' => __('Cameroon', 'wp-ultimo'),
- 'CA' => __('Canada', 'wp-ultimo'),
- 'CV' => __('Cape Verde', 'wp-ultimo'),
- 'KY' => __('Cayman Islands', 'wp-ultimo'),
- 'CF' => __('Central African Republic', 'wp-ultimo'),
- 'TD' => __('Chad', 'wp-ultimo'),
- 'CL' => __('Chile', 'wp-ultimo'),
- 'CN' => __('China', 'wp-ultimo'),
- 'CX' => __('Christmas Island', 'wp-ultimo'),
- 'CC' => __('Cocos (Keeling) Islands', 'wp-ultimo'),
- 'CO' => __('Colombia', 'wp-ultimo'),
- 'KM' => __('Comoros', 'wp-ultimo'),
- 'CG' => __('Congo (Brazzaville)', 'wp-ultimo'),
- 'CD' => __('Congo (Kinshasa)', 'wp-ultimo'),
- 'CK' => __('Cook Islands', 'wp-ultimo'),
- 'CR' => __('Costa Rica', 'wp-ultimo'),
- 'HR' => __('Croatia', 'wp-ultimo'),
- 'CU' => __('Cuba', 'wp-ultimo'),
- 'CW' => __('Curaçao', 'wp-ultimo'),
- 'CY' => __('Cyprus', 'wp-ultimo'),
- 'CZ' => __('Czech Republic', 'wp-ultimo'),
- 'DK' => __('Denmark', 'wp-ultimo'),
- 'DJ' => __('Djibouti', 'wp-ultimo'),
- 'DM' => __('Dominica', 'wp-ultimo'),
- 'DO' => __('Dominican Republic', 'wp-ultimo'),
- 'EC' => __('Ecuador', 'wp-ultimo'),
- 'EG' => __('Egypt', 'wp-ultimo'),
- 'SV' => __('El Salvador', 'wp-ultimo'),
- 'GQ' => __('Equatorial Guinea', 'wp-ultimo'),
- 'ER' => __('Eritrea', 'wp-ultimo'),
- 'EE' => __('Estonia', 'wp-ultimo'),
- 'ET' => __('Ethiopia', 'wp-ultimo'),
- 'FK' => __('Falkland Islands', 'wp-ultimo'),
- 'FO' => __('Faroe Islands', 'wp-ultimo'),
- 'FJ' => __('Fiji', 'wp-ultimo'),
- 'FI' => __('Finland', 'wp-ultimo'),
- 'FR' => __('France', 'wp-ultimo'),
- 'GF' => __('French Guiana', 'wp-ultimo'),
- 'PF' => __('French Polynesia', 'wp-ultimo'),
- 'TF' => __('French Southern Territories', 'wp-ultimo'),
- 'GA' => __('Gabon', 'wp-ultimo'),
- 'GM' => __('Gambia', 'wp-ultimo'),
- 'GE' => __('Georgia', 'wp-ultimo'),
- 'DE' => __('Germany', 'wp-ultimo'),
- 'GH' => __('Ghana', 'wp-ultimo'),
- 'GI' => __('Gibraltar', 'wp-ultimo'),
- 'GR' => __('Greece', 'wp-ultimo'),
- 'GL' => __('Greenland', 'wp-ultimo'),
- 'GD' => __('Grenada', 'wp-ultimo'),
- 'GP' => __('Guadeloupe', 'wp-ultimo'),
- 'GU' => __('Guam', 'wp-ultimo'),
- 'GT' => __('Guatemala', 'wp-ultimo'),
- 'GG' => __('Guernsey', 'wp-ultimo'),
- 'GN' => __('Guinea', 'wp-ultimo'),
- 'GW' => __('Guinea-Bissau', 'wp-ultimo'),
- 'GY' => __('Guyana', 'wp-ultimo'),
- 'HT' => __('Haiti', 'wp-ultimo'),
- 'HM' => __('Heard Island and McDonald Islands', 'wp-ultimo'),
- 'HN' => __('Honduras', 'wp-ultimo'),
- 'HK' => __('Hong Kong', 'wp-ultimo'),
- 'HU' => __('Hungary', 'wp-ultimo'),
- 'IS' => __('Iceland', 'wp-ultimo'),
- 'IN' => __('India', 'wp-ultimo'),
- 'ID' => __('Indonesia', 'wp-ultimo'),
- 'IR' => __('Iran', 'wp-ultimo'),
- 'IQ' => __('Iraq', 'wp-ultimo'),
- 'IE' => __('Ireland', 'wp-ultimo'),
- 'IM' => __('Isle of Man', 'wp-ultimo'),
- 'IL' => __('Israel', 'wp-ultimo'),
- 'IT' => __('Italy', 'wp-ultimo'),
- 'CI' => __('Ivory Coast', 'wp-ultimo'),
- 'JM' => __('Jamaica', 'wp-ultimo'),
- 'JP' => __('Japan', 'wp-ultimo'),
- 'JE' => __('Jersey', 'wp-ultimo'),
- 'JO' => __('Jordan', 'wp-ultimo'),
- 'KZ' => __('Kazakhstan', 'wp-ultimo'),
- 'KE' => __('Kenya', 'wp-ultimo'),
- 'KI' => __('Kiribati', 'wp-ultimo'),
- 'KW' => __('Kuwait', 'wp-ultimo'),
- 'KG' => __('Kyrgyzstan', 'wp-ultimo'),
- 'LA' => __('Laos', 'wp-ultimo'),
- 'LV' => __('Latvia', 'wp-ultimo'),
- 'LB' => __('Lebanon', 'wp-ultimo'),
- 'LS' => __('Lesotho', 'wp-ultimo'),
- 'LR' => __('Liberia', 'wp-ultimo'),
- 'LY' => __('Libya', 'wp-ultimo'),
- 'LI' => __('Liechtenstein', 'wp-ultimo'),
- 'LT' => __('Lithuania', 'wp-ultimo'),
- 'LU' => __('Luxembourg', 'wp-ultimo'),
- 'MO' => __('Macao S.A.R., China', 'wp-ultimo'),
- 'MK' => __('Macedonia', 'wp-ultimo'),
- 'MG' => __('Madagascar', 'wp-ultimo'),
- 'MW' => __('Malawi', 'wp-ultimo'),
- 'MY' => __('Malaysia', 'wp-ultimo'),
- 'MV' => __('Maldives', 'wp-ultimo'),
- 'ML' => __('Mali', 'wp-ultimo'),
- 'MT' => __('Malta', 'wp-ultimo'),
- 'MH' => __('Marshall Islands', 'wp-ultimo'),
- 'MQ' => __('Martinique', 'wp-ultimo'),
- 'MR' => __('Mauritania', 'wp-ultimo'),
- 'MU' => __('Mauritius', 'wp-ultimo'),
- 'YT' => __('Mayotte', 'wp-ultimo'),
- 'MX' => __('Mexico', 'wp-ultimo'),
- 'FM' => __('Micronesia', 'wp-ultimo'),
- 'MD' => __('Moldova', 'wp-ultimo'),
- 'MC' => __('Monaco', 'wp-ultimo'),
- 'MN' => __('Mongolia', 'wp-ultimo'),
- 'ME' => __('Montenegro', 'wp-ultimo'),
- 'MS' => __('Montserrat', 'wp-ultimo'),
- 'MA' => __('Morocco', 'wp-ultimo'),
- 'MZ' => __('Mozambique', 'wp-ultimo'),
- 'MM' => __('Myanmar', 'wp-ultimo'),
- 'NA' => __('Namibia', 'wp-ultimo'),
- 'NR' => __('Nauru', 'wp-ultimo'),
- 'NP' => __('Nepal', 'wp-ultimo'),
- 'NL' => __('Netherlands', 'wp-ultimo'),
- 'NC' => __('New Caledonia', 'wp-ultimo'),
- 'NZ' => __('New Zealand', 'wp-ultimo'),
- 'NI' => __('Nicaragua', 'wp-ultimo'),
- 'NE' => __('Niger', 'wp-ultimo'),
- 'NG' => __('Nigeria', 'wp-ultimo'),
- 'NU' => __('Niue', 'wp-ultimo'),
- 'NF' => __('Norfolk Island', 'wp-ultimo'),
- 'MP' => __('Northern Mariana Islands', 'wp-ultimo'),
- 'KP' => __('North Korea', 'wp-ultimo'),
- 'NO' => __('Norway', 'wp-ultimo'),
- 'OM' => __('Oman', 'wp-ultimo'),
- 'PK' => __('Pakistan', 'wp-ultimo'),
- 'PS' => __('Palestinian Territory', 'wp-ultimo'),
- 'PA' => __('Panama', 'wp-ultimo'),
- 'PG' => __('Papua New Guinea', 'wp-ultimo'),
- 'PY' => __('Paraguay', 'wp-ultimo'),
- 'PE' => __('Peru', 'wp-ultimo'),
- 'PH' => __('Philippines', 'wp-ultimo'),
- 'PN' => __('Pitcairn', 'wp-ultimo'),
- 'PL' => __('Poland', 'wp-ultimo'),
- 'PT' => __('Portugal', 'wp-ultimo'),
- 'PR' => __('Puerto Rico', 'wp-ultimo'),
- 'QA' => __('Qatar', 'wp-ultimo'),
- 'RE' => __('Reunion', 'wp-ultimo'),
- 'RO' => __('Romania', 'wp-ultimo'),
- 'RU' => __('Russia', 'wp-ultimo'),
- 'RW' => __('Rwanda', 'wp-ultimo'),
- 'BL' => __('Saint Barthélemy', 'wp-ultimo'),
- 'SH' => __('Saint Helena', 'wp-ultimo'),
- 'KN' => __('Saint Kitts and Nevis', 'wp-ultimo'),
- 'LC' => __('Saint Lucia', 'wp-ultimo'),
- 'MF' => __('Saint Martin (French part)', 'wp-ultimo'),
- 'SX' => __('Saint Martin (Dutch part)', 'wp-ultimo'),
- 'PM' => __('Saint Pierre and Miquelon', 'wp-ultimo'),
- 'VC' => __('Saint Vincent and the Grenadines', 'wp-ultimo'),
- 'SM' => __('San Marino', 'wp-ultimo'),
- 'ST' => __('São Tomé and Príncipe', 'wp-ultimo'),
- 'SA' => __('Saudi Arabia', 'wp-ultimo'),
- 'SN' => __('Senegal', 'wp-ultimo'),
- 'RS' => __('Serbia', 'wp-ultimo'),
- 'SC' => __('Seychelles', 'wp-ultimo'),
- 'SL' => __('Sierra Leone', 'wp-ultimo'),
- 'SG' => __('Singapore', 'wp-ultimo'),
- 'SK' => __('Slovakia', 'wp-ultimo'),
- 'SI' => __('Slovenia', 'wp-ultimo'),
- 'SB' => __('Solomon Islands', 'wp-ultimo'),
- 'SO' => __('Somalia', 'wp-ultimo'),
- 'ZA' => __('South Africa', 'wp-ultimo'),
- 'GS' => __('South Georgia/Sandwich Islands', 'wp-ultimo'),
- 'KR' => __('South Korea', 'wp-ultimo'),
- 'SS' => __('South Sudan', 'wp-ultimo'),
- 'ES' => __('Spain', 'wp-ultimo'),
- 'LK' => __('Sri Lanka', 'wp-ultimo'),
- 'SD' => __('Sudan', 'wp-ultimo'),
- 'SR' => __('Suriname', 'wp-ultimo'),
- 'SJ' => __('Svalbard and Jan Mayen', 'wp-ultimo'),
- 'SZ' => __('Swaziland', 'wp-ultimo'),
- 'SE' => __('Sweden', 'wp-ultimo'),
- 'CH' => __('Switzerland', 'wp-ultimo'),
- 'SY' => __('Syria', 'wp-ultimo'),
- 'TW' => __('Taiwan', 'wp-ultimo'),
- 'TJ' => __('Tajikistan', 'wp-ultimo'),
- 'TZ' => __('Tanzania', 'wp-ultimo'),
- 'TH' => __('Thailand', 'wp-ultimo'),
- 'TL' => __('Timor-Leste', 'wp-ultimo'),
- 'TG' => __('Togo', 'wp-ultimo'),
- 'TK' => __('Tokelau', 'wp-ultimo'),
- 'TO' => __('Tonga', 'wp-ultimo'),
- 'TT' => __('Trinidad and Tobago', 'wp-ultimo'),
- 'TN' => __('Tunisia', 'wp-ultimo'),
- 'TR' => __('Turkey', 'wp-ultimo'),
- 'TM' => __('Turkmenistan', 'wp-ultimo'),
- 'TC' => __('Turks and Caicos Islands', 'wp-ultimo'),
- 'TV' => __('Tuvalu', 'wp-ultimo'),
- 'UG' => __('Uganda', 'wp-ultimo'),
- 'UA' => __('Ukraine', 'wp-ultimo'),
- 'AE' => __('United Arab Emirates', 'wp-ultimo'),
- 'GB' => __('United Kingdom (UK)', 'wp-ultimo'),
- 'US' => __('United States (US)', 'wp-ultimo'),
- 'UM' => __('United States (US) Minor Outlying Islands', 'wp-ultimo'),
- 'VI' => __('United States (US) Virgin Islands', 'wp-ultimo'),
- 'UY' => __('Uruguay', 'wp-ultimo'),
- 'UZ' => __('Uzbekistan', 'wp-ultimo'),
- 'VU' => __('Vanuatu', 'wp-ultimo'),
- 'VA' => __('Vatican', 'wp-ultimo'),
- 'VE' => __('Venezuela', 'wp-ultimo'),
- 'VN' => __('Vietnam', 'wp-ultimo'),
- 'WF' => __('Wallis and Futuna', 'wp-ultimo'),
- 'EH' => __('Western Sahara', 'wp-ultimo'),
- 'WS' => __('Samoa', 'wp-ultimo'),
- 'YE' => __('Yemen', 'wp-ultimo'),
- 'ZM' => __('Zambia', 'wp-ultimo'),
- 'ZW' => __('Zimbabwe', 'wp-ultimo'),
+ 'AF' => __('Afghanistan', 'wp-multisite-waas'),
+ 'AX' => __('Åland Islands', 'wp-multisite-waas'),
+ 'AL' => __('Albania', 'wp-multisite-waas'),
+ 'DZ' => __('Algeria', 'wp-multisite-waas'),
+ 'AS' => __('American Samoa', 'wp-multisite-waas'),
+ 'AD' => __('Andorra', 'wp-multisite-waas'),
+ 'AO' => __('Angola', 'wp-multisite-waas'),
+ 'AI' => __('Anguilla', 'wp-multisite-waas'),
+ 'AQ' => __('Antarctica', 'wp-multisite-waas'),
+ 'AG' => __('Antigua and Barbuda', 'wp-multisite-waas'),
+ 'AR' => __('Argentina', 'wp-multisite-waas'),
+ 'AM' => __('Armenia', 'wp-multisite-waas'),
+ 'AW' => __('Aruba', 'wp-multisite-waas'),
+ 'AU' => __('Australia', 'wp-multisite-waas'),
+ 'AT' => __('Austria', 'wp-multisite-waas'),
+ 'AZ' => __('Azerbaijan', 'wp-multisite-waas'),
+ 'BS' => __('Bahamas', 'wp-multisite-waas'),
+ 'BH' => __('Bahrain', 'wp-multisite-waas'),
+ 'BD' => __('Bangladesh', 'wp-multisite-waas'),
+ 'BB' => __('Barbados', 'wp-multisite-waas'),
+ 'BY' => __('Belarus', 'wp-multisite-waas'),
+ 'BE' => __('Belgium', 'wp-multisite-waas'),
+ 'PW' => __('Belau', 'wp-multisite-waas'),
+ 'BZ' => __('Belize', 'wp-multisite-waas'),
+ 'BJ' => __('Benin', 'wp-multisite-waas'),
+ 'BM' => __('Bermuda', 'wp-multisite-waas'),
+ 'BT' => __('Bhutan', 'wp-multisite-waas'),
+ 'BO' => __('Bolivia', 'wp-multisite-waas'),
+ 'BQ' => __('Bonaire, Saint Eustatius and Saba', 'wp-multisite-waas'),
+ 'BA' => __('Bosnia and Herzegovina', 'wp-multisite-waas'),
+ 'BW' => __('Botswana', 'wp-multisite-waas'),
+ 'BV' => __('Bouvet Island', 'wp-multisite-waas'),
+ 'BR' => __('Brazil', 'wp-multisite-waas'),
+ 'IO' => __('British Indian Ocean Territory', 'wp-multisite-waas'),
+ 'VG' => __('British Virgin Islands', 'wp-multisite-waas'),
+ 'BN' => __('Brunei', 'wp-multisite-waas'),
+ 'BG' => __('Bulgaria', 'wp-multisite-waas'),
+ 'BF' => __('Burkina Faso', 'wp-multisite-waas'),
+ 'BI' => __('Burundi', 'wp-multisite-waas'),
+ 'KH' => __('Cambodia', 'wp-multisite-waas'),
+ 'CM' => __('Cameroon', 'wp-multisite-waas'),
+ 'CA' => __('Canada', 'wp-multisite-waas'),
+ 'CV' => __('Cape Verde', 'wp-multisite-waas'),
+ 'KY' => __('Cayman Islands', 'wp-multisite-waas'),
+ 'CF' => __('Central African Republic', 'wp-multisite-waas'),
+ 'TD' => __('Chad', 'wp-multisite-waas'),
+ 'CL' => __('Chile', 'wp-multisite-waas'),
+ 'CN' => __('China', 'wp-multisite-waas'),
+ 'CX' => __('Christmas Island', 'wp-multisite-waas'),
+ 'CC' => __('Cocos (Keeling) Islands', 'wp-multisite-waas'),
+ 'CO' => __('Colombia', 'wp-multisite-waas'),
+ 'KM' => __('Comoros', 'wp-multisite-waas'),
+ 'CG' => __('Congo (Brazzaville)', 'wp-multisite-waas'),
+ 'CD' => __('Congo (Kinshasa)', 'wp-multisite-waas'),
+ 'CK' => __('Cook Islands', 'wp-multisite-waas'),
+ 'CR' => __('Costa Rica', 'wp-multisite-waas'),
+ 'HR' => __('Croatia', 'wp-multisite-waas'),
+ 'CU' => __('Cuba', 'wp-multisite-waas'),
+ 'CW' => __('Curaçao', 'wp-multisite-waas'),
+ 'CY' => __('Cyprus', 'wp-multisite-waas'),
+ 'CZ' => __('Czech Republic', 'wp-multisite-waas'),
+ 'DK' => __('Denmark', 'wp-multisite-waas'),
+ 'DJ' => __('Djibouti', 'wp-multisite-waas'),
+ 'DM' => __('Dominica', 'wp-multisite-waas'),
+ 'DO' => __('Dominican Republic', 'wp-multisite-waas'),
+ 'EC' => __('Ecuador', 'wp-multisite-waas'),
+ 'EG' => __('Egypt', 'wp-multisite-waas'),
+ 'SV' => __('El Salvador', 'wp-multisite-waas'),
+ 'GQ' => __('Equatorial Guinea', 'wp-multisite-waas'),
+ 'ER' => __('Eritrea', 'wp-multisite-waas'),
+ 'EE' => __('Estonia', 'wp-multisite-waas'),
+ 'ET' => __('Ethiopia', 'wp-multisite-waas'),
+ 'FK' => __('Falkland Islands', 'wp-multisite-waas'),
+ 'FO' => __('Faroe Islands', 'wp-multisite-waas'),
+ 'FJ' => __('Fiji', 'wp-multisite-waas'),
+ 'FI' => __('Finland', 'wp-multisite-waas'),
+ 'FR' => __('France', 'wp-multisite-waas'),
+ 'GF' => __('French Guiana', 'wp-multisite-waas'),
+ 'PF' => __('French Polynesia', 'wp-multisite-waas'),
+ 'TF' => __('French Southern Territories', 'wp-multisite-waas'),
+ 'GA' => __('Gabon', 'wp-multisite-waas'),
+ 'GM' => __('Gambia', 'wp-multisite-waas'),
+ 'GE' => __('Georgia', 'wp-multisite-waas'),
+ 'DE' => __('Germany', 'wp-multisite-waas'),
+ 'GH' => __('Ghana', 'wp-multisite-waas'),
+ 'GI' => __('Gibraltar', 'wp-multisite-waas'),
+ 'GR' => __('Greece', 'wp-multisite-waas'),
+ 'GL' => __('Greenland', 'wp-multisite-waas'),
+ 'GD' => __('Grenada', 'wp-multisite-waas'),
+ 'GP' => __('Guadeloupe', 'wp-multisite-waas'),
+ 'GU' => __('Guam', 'wp-multisite-waas'),
+ 'GT' => __('Guatemala', 'wp-multisite-waas'),
+ 'GG' => __('Guernsey', 'wp-multisite-waas'),
+ 'GN' => __('Guinea', 'wp-multisite-waas'),
+ 'GW' => __('Guinea-Bissau', 'wp-multisite-waas'),
+ 'GY' => __('Guyana', 'wp-multisite-waas'),
+ 'HT' => __('Haiti', 'wp-multisite-waas'),
+ 'HM' => __('Heard Island and McDonald Islands', 'wp-multisite-waas'),
+ 'HN' => __('Honduras', 'wp-multisite-waas'),
+ 'HK' => __('Hong Kong', 'wp-multisite-waas'),
+ 'HU' => __('Hungary', 'wp-multisite-waas'),
+ 'IS' => __('Iceland', 'wp-multisite-waas'),
+ 'IN' => __('India', 'wp-multisite-waas'),
+ 'ID' => __('Indonesia', 'wp-multisite-waas'),
+ 'IR' => __('Iran', 'wp-multisite-waas'),
+ 'IQ' => __('Iraq', 'wp-multisite-waas'),
+ 'IE' => __('Ireland', 'wp-multisite-waas'),
+ 'IM' => __('Isle of Man', 'wp-multisite-waas'),
+ 'IL' => __('Israel', 'wp-multisite-waas'),
+ 'IT' => __('Italy', 'wp-multisite-waas'),
+ 'CI' => __('Ivory Coast', 'wp-multisite-waas'),
+ 'JM' => __('Jamaica', 'wp-multisite-waas'),
+ 'JP' => __('Japan', 'wp-multisite-waas'),
+ 'JE' => __('Jersey', 'wp-multisite-waas'),
+ 'JO' => __('Jordan', 'wp-multisite-waas'),
+ 'KZ' => __('Kazakhstan', 'wp-multisite-waas'),
+ 'KE' => __('Kenya', 'wp-multisite-waas'),
+ 'KI' => __('Kiribati', 'wp-multisite-waas'),
+ 'KW' => __('Kuwait', 'wp-multisite-waas'),
+ 'KG' => __('Kyrgyzstan', 'wp-multisite-waas'),
+ 'LA' => __('Laos', 'wp-multisite-waas'),
+ 'LV' => __('Latvia', 'wp-multisite-waas'),
+ 'LB' => __('Lebanon', 'wp-multisite-waas'),
+ 'LS' => __('Lesotho', 'wp-multisite-waas'),
+ 'LR' => __('Liberia', 'wp-multisite-waas'),
+ 'LY' => __('Libya', 'wp-multisite-waas'),
+ 'LI' => __('Liechtenstein', 'wp-multisite-waas'),
+ 'LT' => __('Lithuania', 'wp-multisite-waas'),
+ 'LU' => __('Luxembourg', 'wp-multisite-waas'),
+ 'MO' => __('Macao S.A.R., China', 'wp-multisite-waas'),
+ 'MK' => __('Macedonia', 'wp-multisite-waas'),
+ 'MG' => __('Madagascar', 'wp-multisite-waas'),
+ 'MW' => __('Malawi', 'wp-multisite-waas'),
+ 'MY' => __('Malaysia', 'wp-multisite-waas'),
+ 'MV' => __('Maldives', 'wp-multisite-waas'),
+ 'ML' => __('Mali', 'wp-multisite-waas'),
+ 'MT' => __('Malta', 'wp-multisite-waas'),
+ 'MH' => __('Marshall Islands', 'wp-multisite-waas'),
+ 'MQ' => __('Martinique', 'wp-multisite-waas'),
+ 'MR' => __('Mauritania', 'wp-multisite-waas'),
+ 'MU' => __('Mauritius', 'wp-multisite-waas'),
+ 'YT' => __('Mayotte', 'wp-multisite-waas'),
+ 'MX' => __('Mexico', 'wp-multisite-waas'),
+ 'FM' => __('Micronesia', 'wp-multisite-waas'),
+ 'MD' => __('Moldova', 'wp-multisite-waas'),
+ 'MC' => __('Monaco', 'wp-multisite-waas'),
+ 'MN' => __('Mongolia', 'wp-multisite-waas'),
+ 'ME' => __('Montenegro', 'wp-multisite-waas'),
+ 'MS' => __('Montserrat', 'wp-multisite-waas'),
+ 'MA' => __('Morocco', 'wp-multisite-waas'),
+ 'MZ' => __('Mozambique', 'wp-multisite-waas'),
+ 'MM' => __('Myanmar', 'wp-multisite-waas'),
+ 'NA' => __('Namibia', 'wp-multisite-waas'),
+ 'NR' => __('Nauru', 'wp-multisite-waas'),
+ 'NP' => __('Nepal', 'wp-multisite-waas'),
+ 'NL' => __('Netherlands', 'wp-multisite-waas'),
+ 'NC' => __('New Caledonia', 'wp-multisite-waas'),
+ 'NZ' => __('New Zealand', 'wp-multisite-waas'),
+ 'NI' => __('Nicaragua', 'wp-multisite-waas'),
+ 'NE' => __('Niger', 'wp-multisite-waas'),
+ 'NG' => __('Nigeria', 'wp-multisite-waas'),
+ 'NU' => __('Niue', 'wp-multisite-waas'),
+ 'NF' => __('Norfolk Island', 'wp-multisite-waas'),
+ 'MP' => __('Northern Mariana Islands', 'wp-multisite-waas'),
+ 'KP' => __('North Korea', 'wp-multisite-waas'),
+ 'NO' => __('Norway', 'wp-multisite-waas'),
+ 'OM' => __('Oman', 'wp-multisite-waas'),
+ 'PK' => __('Pakistan', 'wp-multisite-waas'),
+ 'PS' => __('Palestinian Territory', 'wp-multisite-waas'),
+ 'PA' => __('Panama', 'wp-multisite-waas'),
+ 'PG' => __('Papua New Guinea', 'wp-multisite-waas'),
+ 'PY' => __('Paraguay', 'wp-multisite-waas'),
+ 'PE' => __('Peru', 'wp-multisite-waas'),
+ 'PH' => __('Philippines', 'wp-multisite-waas'),
+ 'PN' => __('Pitcairn', 'wp-multisite-waas'),
+ 'PL' => __('Poland', 'wp-multisite-waas'),
+ 'PT' => __('Portugal', 'wp-multisite-waas'),
+ 'PR' => __('Puerto Rico', 'wp-multisite-waas'),
+ 'QA' => __('Qatar', 'wp-multisite-waas'),
+ 'RE' => __('Reunion', 'wp-multisite-waas'),
+ 'RO' => __('Romania', 'wp-multisite-waas'),
+ 'RU' => __('Russia', 'wp-multisite-waas'),
+ 'RW' => __('Rwanda', 'wp-multisite-waas'),
+ 'BL' => __('Saint Barthélemy', 'wp-multisite-waas'),
+ 'SH' => __('Saint Helena', 'wp-multisite-waas'),
+ 'KN' => __('Saint Kitts and Nevis', 'wp-multisite-waas'),
+ 'LC' => __('Saint Lucia', 'wp-multisite-waas'),
+ 'MF' => __('Saint Martin (French part)', 'wp-multisite-waas'),
+ 'SX' => __('Saint Martin (Dutch part)', 'wp-multisite-waas'),
+ 'PM' => __('Saint Pierre and Miquelon', 'wp-multisite-waas'),
+ 'VC' => __('Saint Vincent and the Grenadines', 'wp-multisite-waas'),
+ 'SM' => __('San Marino', 'wp-multisite-waas'),
+ 'ST' => __('São Tomé and Príncipe', 'wp-multisite-waas'),
+ 'SA' => __('Saudi Arabia', 'wp-multisite-waas'),
+ 'SN' => __('Senegal', 'wp-multisite-waas'),
+ 'RS' => __('Serbia', 'wp-multisite-waas'),
+ 'SC' => __('Seychelles', 'wp-multisite-waas'),
+ 'SL' => __('Sierra Leone', 'wp-multisite-waas'),
+ 'SG' => __('Singapore', 'wp-multisite-waas'),
+ 'SK' => __('Slovakia', 'wp-multisite-waas'),
+ 'SI' => __('Slovenia', 'wp-multisite-waas'),
+ 'SB' => __('Solomon Islands', 'wp-multisite-waas'),
+ 'SO' => __('Somalia', 'wp-multisite-waas'),
+ 'ZA' => __('South Africa', 'wp-multisite-waas'),
+ 'GS' => __('South Georgia/Sandwich Islands', 'wp-multisite-waas'),
+ 'KR' => __('South Korea', 'wp-multisite-waas'),
+ 'SS' => __('South Sudan', 'wp-multisite-waas'),
+ 'ES' => __('Spain', 'wp-multisite-waas'),
+ 'LK' => __('Sri Lanka', 'wp-multisite-waas'),
+ 'SD' => __('Sudan', 'wp-multisite-waas'),
+ 'SR' => __('Suriname', 'wp-multisite-waas'),
+ 'SJ' => __('Svalbard and Jan Mayen', 'wp-multisite-waas'),
+ 'SZ' => __('Swaziland', 'wp-multisite-waas'),
+ 'SE' => __('Sweden', 'wp-multisite-waas'),
+ 'CH' => __('Switzerland', 'wp-multisite-waas'),
+ 'SY' => __('Syria', 'wp-multisite-waas'),
+ 'TW' => __('Taiwan', 'wp-multisite-waas'),
+ 'TJ' => __('Tajikistan', 'wp-multisite-waas'),
+ 'TZ' => __('Tanzania', 'wp-multisite-waas'),
+ 'TH' => __('Thailand', 'wp-multisite-waas'),
+ 'TL' => __('Timor-Leste', 'wp-multisite-waas'),
+ 'TG' => __('Togo', 'wp-multisite-waas'),
+ 'TK' => __('Tokelau', 'wp-multisite-waas'),
+ 'TO' => __('Tonga', 'wp-multisite-waas'),
+ 'TT' => __('Trinidad and Tobago', 'wp-multisite-waas'),
+ 'TN' => __('Tunisia', 'wp-multisite-waas'),
+ 'TR' => __('Turkey', 'wp-multisite-waas'),
+ 'TM' => __('Turkmenistan', 'wp-multisite-waas'),
+ 'TC' => __('Turks and Caicos Islands', 'wp-multisite-waas'),
+ 'TV' => __('Tuvalu', 'wp-multisite-waas'),
+ 'UG' => __('Uganda', 'wp-multisite-waas'),
+ 'UA' => __('Ukraine', 'wp-multisite-waas'),
+ 'AE' => __('United Arab Emirates', 'wp-multisite-waas'),
+ 'GB' => __('United Kingdom (UK)', 'wp-multisite-waas'),
+ 'US' => __('United States (US)', 'wp-multisite-waas'),
+ 'UM' => __('United States (US) Minor Outlying Islands', 'wp-multisite-waas'),
+ 'VI' => __('United States (US) Virgin Islands', 'wp-multisite-waas'),
+ 'UY' => __('Uruguay', 'wp-multisite-waas'),
+ 'UZ' => __('Uzbekistan', 'wp-multisite-waas'),
+ 'VU' => __('Vanuatu', 'wp-multisite-waas'),
+ 'VA' => __('Vatican', 'wp-multisite-waas'),
+ 'VE' => __('Venezuela', 'wp-multisite-waas'),
+ 'VN' => __('Vietnam', 'wp-multisite-waas'),
+ 'WF' => __('Wallis and Futuna', 'wp-multisite-waas'),
+ 'EH' => __('Western Sahara', 'wp-multisite-waas'),
+ 'WS' => __('Samoa', 'wp-multisite-waas'),
+ 'YE' => __('Yemen', 'wp-multisite-waas'),
+ 'ZM' => __('Zambia', 'wp-multisite-waas'),
+ 'ZW' => __('Zimbabwe', 'wp-multisite-waas'),
]
);
}
@@ -283,7 +283,7 @@ function wu_get_countries_as_options() {
return array_merge(
[
- '' => __('Select Country', 'wp-ultimo'),
+ '' => __('Select Country', 'wp-multisite-waas'),
],
wu_get_countries()
);
@@ -397,7 +397,7 @@ function wu_get_country_cities($country_code, $states, $key_name = 'id', $value_
*/
function wu_get_country_name($country_code) {
- $country_name = wu_get_isset(wu_get_countries(), $country_code, __('Not found', 'wp-ultimo'));
+ $country_name = wu_get_isset(wu_get_countries(), $country_code, __('Not found', 'wp-multisite-waas'));
return apply_filters('wu_get_country_name', $country_name, $country_code);
}
diff --git a/inc/functions/currency.php b/inc/functions/currency.php
index 4adfffe..fbf8bbc 100644
--- a/inc/functions/currency.php
+++ b/inc/functions/currency.php
@@ -19,55 +19,55 @@ function wu_get_currencies(): array {
$currencies = apply_filters(
'wu_currencies',
[
- 'AED' => __('United Arab Emirates Dirham', 'wp-ultimo'),
- 'ARS' => __('Argentine Peso', 'wp-ultimo'),
- 'AUD' => __('Australian Dollars', 'wp-ultimo'),
- 'BDT' => __('Bangladeshi Taka', 'wp-ultimo'),
- 'BRL' => __('Brazilian Real', 'wp-ultimo'),
- 'BGN' => __('Bulgarian Lev', 'wp-ultimo'),
- 'CAD' => __('Canadian Dollars', 'wp-ultimo'),
- 'CLP' => __('Chilean Peso', 'wp-ultimo'),
- 'CNY' => __('Chinese Yuan', 'wp-ultimo'),
- 'COP' => __('Colombian Peso', 'wp-ultimo'),
- 'CZK' => __('Czech Koruna', 'wp-ultimo'),
- 'DKK' => __('Danish Krone', 'wp-ultimo'),
- 'DOP' => __('Dominican Peso', 'wp-ultimo'),
- 'EUR' => __('Euros', 'wp-ultimo'),
- 'HKD' => __('Hong Kong Dollar', 'wp-ultimo'),
- 'HRK' => __('Croatia kuna', 'wp-ultimo'),
- 'HUF' => __('Hungarian Forint', 'wp-ultimo'),
- 'ISK' => __('Icelandic krona', 'wp-ultimo'),
- 'IDR' => __('Indonesia Rupiah', 'wp-ultimo'),
- 'INR' => __('Indian Rupee', 'wp-ultimo'),
- 'NPR' => __('Nepali Rupee', 'wp-ultimo'),
- 'ILS' => __('Israeli Shekel', 'wp-ultimo'),
- 'JPY' => __('Japanese Yen', 'wp-ultimo'),
- 'KES' => __('Kenyan Shilling', 'wp-ultimo'),
- 'KIP' => __('Lao Kip', 'wp-ultimo'),
- 'KRW' => __('South Korean Won', 'wp-ultimo'),
- 'MYR' => __('Malaysian Ringgits', 'wp-ultimo'),
- 'MXN' => __('Mexican Peso', 'wp-ultimo'),
- 'NGN' => __('Nigerian Naira', 'wp-ultimo'),
- 'NOK' => __('Norwegian Krone', 'wp-ultimo'),
- 'NZD' => __('New Zealand Dollar', 'wp-ultimo'),
- 'PYG' => __('Paraguayan Guaraní', 'wp-ultimo'),
- 'PHP' => __('Philippine Pesos', 'wp-ultimo'),
- 'PLN' => __('Polish Zloty', 'wp-ultimo'),
- 'GBP' => __('Pounds Sterling', 'wp-ultimo'),
- 'RON' => __('Romanian Leu', 'wp-ultimo'),
- 'RUB' => __('Russian Ruble', 'wp-ultimo'),
- 'SGD' => __('Singapore Dollar', 'wp-ultimo'),
- 'ZAR' => __('South African rand', 'wp-ultimo'),
- 'SAR' => __('Saudi Riyal', 'wp-ultimo'),
- 'SEK' => __('Swedish Krona', 'wp-ultimo'),
- 'CHF' => __('Swiss Franc', 'wp-ultimo'),
- 'TWD' => __('Taiwan New Dollars', 'wp-ultimo'),
- 'THB' => __('Thai Baht', 'wp-ultimo'),
- 'TRY' => __('Turkish Lira', 'wp-ultimo'),
- 'UAH' => __('Ukrainian Hryvnia', 'wp-ultimo'),
- 'USD' => __('US Dollars', 'wp-ultimo'),
- 'VND' => __('Vietnamese Dong', 'wp-ultimo'),
- 'EGP' => __('Egyptian Pound', 'wp-ultimo'),
+ 'AED' => __('United Arab Emirates Dirham', 'wp-multisite-waas'),
+ 'ARS' => __('Argentine Peso', 'wp-multisite-waas'),
+ 'AUD' => __('Australian Dollars', 'wp-multisite-waas'),
+ 'BDT' => __('Bangladeshi Taka', 'wp-multisite-waas'),
+ 'BRL' => __('Brazilian Real', 'wp-multisite-waas'),
+ 'BGN' => __('Bulgarian Lev', 'wp-multisite-waas'),
+ 'CAD' => __('Canadian Dollars', 'wp-multisite-waas'),
+ 'CLP' => __('Chilean Peso', 'wp-multisite-waas'),
+ 'CNY' => __('Chinese Yuan', 'wp-multisite-waas'),
+ 'COP' => __('Colombian Peso', 'wp-multisite-waas'),
+ 'CZK' => __('Czech Koruna', 'wp-multisite-waas'),
+ 'DKK' => __('Danish Krone', 'wp-multisite-waas'),
+ 'DOP' => __('Dominican Peso', 'wp-multisite-waas'),
+ 'EUR' => __('Euros', 'wp-multisite-waas'),
+ 'HKD' => __('Hong Kong Dollar', 'wp-multisite-waas'),
+ 'HRK' => __('Croatia kuna', 'wp-multisite-waas'),
+ 'HUF' => __('Hungarian Forint', 'wp-multisite-waas'),
+ 'ISK' => __('Icelandic krona', 'wp-multisite-waas'),
+ 'IDR' => __('Indonesia Rupiah', 'wp-multisite-waas'),
+ 'INR' => __('Indian Rupee', 'wp-multisite-waas'),
+ 'NPR' => __('Nepali Rupee', 'wp-multisite-waas'),
+ 'ILS' => __('Israeli Shekel', 'wp-multisite-waas'),
+ 'JPY' => __('Japanese Yen', 'wp-multisite-waas'),
+ 'KES' => __('Kenyan Shilling', 'wp-multisite-waas'),
+ 'KIP' => __('Lao Kip', 'wp-multisite-waas'),
+ 'KRW' => __('South Korean Won', 'wp-multisite-waas'),
+ 'MYR' => __('Malaysian Ringgits', 'wp-multisite-waas'),
+ 'MXN' => __('Mexican Peso', 'wp-multisite-waas'),
+ 'NGN' => __('Nigerian Naira', 'wp-multisite-waas'),
+ 'NOK' => __('Norwegian Krone', 'wp-multisite-waas'),
+ 'NZD' => __('New Zealand Dollar', 'wp-multisite-waas'),
+ 'PYG' => __('Paraguayan Guaraní', 'wp-multisite-waas'),
+ 'PHP' => __('Philippine Pesos', 'wp-multisite-waas'),
+ 'PLN' => __('Polish Zloty', 'wp-multisite-waas'),
+ 'GBP' => __('Pounds Sterling', 'wp-multisite-waas'),
+ 'RON' => __('Romanian Leu', 'wp-multisite-waas'),
+ 'RUB' => __('Russian Ruble', 'wp-multisite-waas'),
+ 'SGD' => __('Singapore Dollar', 'wp-multisite-waas'),
+ 'ZAR' => __('South African rand', 'wp-multisite-waas'),
+ 'SAR' => __('Saudi Riyal', 'wp-multisite-waas'),
+ 'SEK' => __('Swedish Krona', 'wp-multisite-waas'),
+ 'CHF' => __('Swiss Franc', 'wp-multisite-waas'),
+ 'TWD' => __('Taiwan New Dollars', 'wp-multisite-waas'),
+ 'THB' => __('Thai Baht', 'wp-multisite-waas'),
+ 'TRY' => __('Turkish Lira', 'wp-multisite-waas'),
+ 'UAH' => __('Ukrainian Hryvnia', 'wp-multisite-waas'),
+ 'USD' => __('US Dollars', 'wp-multisite-waas'),
+ 'VND' => __('Vietnamese Dong', 'wp-multisite-waas'),
+ 'EGP' => __('Egyptian Pound', 'wp-multisite-waas'),
]
);
@@ -85,7 +85,7 @@ function wu_get_currencies(): array {
function wu_get_currency_symbol($currency = '') {
if ( ! $currency) {
- $currency = wu_get_setting('currency_symbol');
+ $currency = wu_get_setting('currency_symbol', 'USD');
} switch ($currency) {
case 'AED':
$currency_symbol = 'د.إ';
@@ -252,10 +252,10 @@ function wu_format_currency($value, $currency = null, $format = null, $thousands
$atts = wp_parse_args(
$args,
[
- 'currency' => wu_get_setting('currency_symbol'),
- 'format' => wu_get_setting('currency_position'),
- 'thousands_sep' => wu_get_setting('thousand_separator'),
- 'decimal_sep' => wu_get_setting('decimal_separator'),
+ 'currency' => wu_get_setting('currency_symbol', 'USD'),
+ 'format' => wu_get_setting('currency_position', '%s %v'),
+ 'thousands_sep' => wu_get_setting('thousand_separator', ','),
+ 'decimal_sep' => wu_get_setting('decimal_separator', '.'),
'precision' => (int) wu_get_setting('precision', 2),
]
);
diff --git a/inc/functions/customer.php b/inc/functions/customer.php
index c581ffe..bdd0312 100644
--- a/inc/functions/customer.php
+++ b/inc/functions/customer.php
@@ -160,14 +160,14 @@ function wu_create_customer($customer_data) {
}
if (false === $user_id) {
- return new \WP_Error('user', __('We were not able to create a new user with the provided username and email address combination.', 'wp-ultimo'), $customer_data);
+ return new \WP_Error('user', __('We were not able to create a new user with the provided username and email address combination.', 'wp-multisite-waas'), $customer_data);
}
} else {
$user_id = $user->ID;
}
if ( ! get_userdata($user_id)) {
- return new \WP_Error('user_id', __('We were not able to find a user with the given user_id.', 'wp-ultimo'), $customer_data);
+ return new \WP_Error('user_id', __('We were not able to find a user with the given user_id.', 'wp-multisite-waas'), $customer_data);
}
$customer = new Customer(
diff --git a/inc/functions/date.php b/inc/functions/date.php
index f3d9cea..bb00fcd 100644
--- a/inc/functions/date.php
+++ b/inc/functions/date.php
@@ -74,9 +74,9 @@ function wu_get_days_ago($date_1, $date_2 = false) {
$datetime_2 = wu_date($date_2);
- $dateIntervar = $datetime_1->diff($datetime_2, false);
+ $date_intervar = $datetime_1->diff($datetime_2, false);
- return - $dateIntervar->days;
+ return - $date_intervar->days;
}
/**
@@ -90,7 +90,7 @@ function wu_get_current_time($type = 'mysql', $gmt = false) {
switch_to_blog(wu_get_main_site_id());
- $time = current_time($type, $gmt); // phpcs:ignore
+ $time = current_time($type, $gmt); // phpcs:ignore
restore_current_blog();
@@ -112,16 +112,15 @@ function wu_filter_duration_unit($unit, $length) {
switch ($unit) {
case 'day':
- $new_unit = $length > 1 ? __('Days', 'wp-ultimo') : __('Day', 'wp-ultimo');
+ $new_unit = $length > 1 ? __('Days', 'wp-multisite-waas') : __('Day', 'wp-multisite-waas');
break;
case 'month':
- $new_unit = $length > 1 ? __('Months', 'wp-ultimo') : __('Month', 'wp-ultimo');
+ $new_unit = $length > 1 ? __('Months', 'wp-multisite-waas') : __('Month', 'wp-multisite-waas');
break;
case 'year':
- $new_unit = $length > 1 ? __('Years', 'wp-ultimo') : __('Year', 'wp-ultimo');
+ $new_unit = $length > 1 ? __('Years', 'wp-multisite-waas') : __('Year', 'wp-multisite-waas');
break;
default:
- $new_unit = $new_unit;
break;
}
@@ -146,14 +145,14 @@ function wu_human_time_diff($from, $limit = '-5 days', $to = false): string {
if ($timestamp_from <= $limit) {
// translators: %s: date.
- return sprintf(__('on %s', 'wp-ultimo'), date_i18n(get_option('date_format'), $timestamp_from));
+ return sprintf(__('on %s', 'wp-multisite-waas'), date_i18n(get_option('date_format'), $timestamp_from));
}
if (false === $to) {
$to = wu_get_current_time('timestamp'); // phpcs:ignore
}
- $placeholder = wu_get_current_time('timestamp') > $timestamp_from ? __('%s ago', 'wp-ultimo') : __('In %s', 'wp-ultimo'); // phpcs:ignore
+ $placeholder = wu_get_current_time('timestamp') > $timestamp_from ? __('%s ago', 'wp-multisite-waas') : __('In %s', 'wp-multisite-waas'); // phpcs:ignore
return sprintf($placeholder, human_time_diff($timestamp_from, $to));
}
@@ -181,10 +180,10 @@ function wu_convert_php_date_format_to_moment_js_format($php_date_format): strin
'g' => 'h',
'H' => 'HH',
'h' => 'hh',
- 'I' => '', // Daylight Saving Time? => moment().isDST();
+ 'I' => '', // Daylight Saving Time?: moment().isDST().
'i' => 'mm',
'j' => 'D',
- 'L' => '', // Leap year? => moment().isLeapYear();
+ 'L' => '', // Is Leap year?: moment().isLeapYear().
'l' => 'dddd',
'M' => 'MMM',
'm' => 'MM',
diff --git a/inc/functions/financial.php b/inc/functions/financial.php
index f300ca5..9a16806 100644
--- a/inc/functions/financial.php
+++ b/inc/functions/financial.php
@@ -358,7 +358,7 @@ function wu_calculate_taxes_by_day($start_date = false, $end_date = false, $incl
foreach ($line_items_groups as $line_items_group) {
foreach ($line_items_group as $line_item) {
- $date = gmdate('Y-m-d', strtotime((string) $line_item->date_created));
+ $date = gmdate('Y-m-d', strtotime($line_item->get_date_created()));
if ( ! wu_get_isset($data, $date)) {
$data[ $date ] = [
diff --git a/inc/functions/gateway.php b/inc/functions/gateway.php
index 8fdacff..30e7bf6 100644
--- a/inc/functions/gateway.php
+++ b/inc/functions/gateway.php
@@ -26,7 +26,7 @@ use WP_Ultimo\Managers\Gateway_Manager;
function wu_register_gateway($id, $title, $desc, $class_name, $hidden = false) {
if ( ! did_action('wu_register_gateways')) {
- _doing_it_wrong(__FUNCTION__, __('You should not register new payment gateways before the wu_register_gateways hook.', 'wp-ultimo'), '2.0.0');
+ _doing_it_wrong(__FUNCTION__, __('You should not register new payment gateways before the wu_register_gateways hook.', 'wp-multisite-waas'), '2.0.0');
}
return Gateway_Manager::get_instance()->register_gateway($id, $title, $desc, $class_name, $hidden);
diff --git a/inc/functions/legacy.php b/inc/functions/legacy.php
index 6c1b387..edb2e51 100644
--- a/inc/functions/legacy.php
+++ b/inc/functions/legacy.php
@@ -149,7 +149,7 @@ function wu_print_signup_field($field_slug, $field, $results) {
diff --git a/views/base/sites/grid-item.php b/views/base/sites/grid-item.php
index ceee0e4..b1fb734 100644
--- a/views/base/sites/grid-item.php
+++ b/views/base/sites/grid-item.php
@@ -14,14 +14,14 @@
-
+
-
-
-
@@ -89,7 +89,7 @@ if ( ! defined('ABSPATH')) {
-
-