-
+
query->get_roles() as $key => $value ) { ?>
@@ -75,28 +75,28 @@
global $ultimatemember;
echo '';
echo '';
echo '';
}
@@ -112,15 +112,15 @@
$_um_roles= (isset( $termMeta['_um_roles'] ) )? $termMeta['_um_roles'] : '';
echo '';
- echo "" . __('Content Availability','ultimatemember') . " ";
- echo ' '. __('Content accessible to Everyone','ultimatemember') . '
- ' . __('Content accessible to Logged Out Users','ultimatemember') . '
- ' . __('Content accessible to Logged In Users','ultimatemember') . ' ';
+ echo "" . __('Content Availability','ultimate-member') . " ";
+ echo ' '. __('Content accessible to Everyone','ultimate-member') . '
+ ' . __('Content accessible to Logged Out Users','ultimate-member') . '
+ ' . __('Content accessible to Logged In Users','ultimate-member') . ' ';
echo 'Who can see content/posts in this category.
';
echo " ";
echo "";
- echo "" . __('Roles who can see the content','ultimatemember') . " ";
+ echo "" . __('Roles who can see the content','ultimate-member') . " ";
echo '';
foreach($ultimatemember->query->get_roles() as $role_id => $role) {
if ( ( isset( $_um_roles ) && is_array( $_um_roles ) && in_array($role_id, $_um_roles ) ) || ( isset( $_um_roles ) && $role_id == $_um_roles ) ) {
@@ -130,20 +130,20 @@
}
echo ' ' . $role . ' ';
}
- echo '' . __('This is applicable only if you restrict the content to logged-in users.','ultimatemember') . '
';
+ echo '' . __('This is applicable only if you restrict the content to logged-in users.','ultimate-member') . '
';
echo " ";
echo "";
- echo "" . __('Content Restriction Redirect URL','ultimatemember') . " ";
+ echo "" . __('Content Restriction Redirect URL','ultimate-member') . " ";
echo '';
echo ' ';
- echo '' . __('Users who cannot see content will get redirected to that URL.','ultimatemember') . '
';
+ echo '' . __('Users who cannot see content will get redirected to that URL.','ultimate-member') . '
';
echo " ";
echo "";
- echo "" . __('Content Restriction Redirect URL','ultimatemember') . " ";
+ echo "" . __('Content Restriction Redirect URL','ultimate-member') . " ";
echo '';
echo ' ';
- echo '' . __('Users who cannot see content will get redirected to that URL.','ultimatemember') . '
';
+ echo '' . __('Users who cannot see content will get redirected to that URL.','ultimate-member') . '
';
echo " ";
}
@@ -217,13 +217,13 @@
?>
-
+
ui_on_off( '_um_wpml_user', 0 ); ?>
-
+
ui_on_off( '_um_wpml_account', 0 ); ?>
@@ -304,7 +304,7 @@
$n = array(
'post_type' => 'um_form',
- 'post_title' => sprintf(__('Duplicate of %s','ultimatemember'), get_the_title($post_id) ),
+ 'post_title' => sprintf(__('Duplicate of %s','ultimate-member'), get_the_title($post_id) ),
'post_status' => 'publish',
'post_author' => um_user('ID'),
);
diff --git a/admin/core/um-admin-builder.php b/admin/core/um-admin-builder.php
index b6be5a89..9f03b905 100644
--- a/admin/core/um-admin-builder.php
+++ b/admin/core/um-admin-builder.php
@@ -94,8 +94,8 @@ class UM_Admin_Builder {
@@ -164,11 +164,11 @@ class UM_Admin_Builder {
diff --git a/admin/core/um-admin-columns.php b/admin/core/um-admin-columns.php
index 9dafb8f1..aa20a83a 100644
--- a/admin/core/um-admin-columns.php
+++ b/admin/core/um-admin-columns.php
@@ -22,7 +22,7 @@ class UM_Admin_Columns {
function post_row_actions($actions, $post){
//check for your post type
if ($post->post_type =="um_form"){
- $actions['um_duplicate'] = '' . __('Duplicate','ultimatemember') . ' ';
+ $actions['um_duplicate'] = '' . __('Duplicate','ultimate-member') . ' ';
}
return $actions;
}
diff --git a/admin/core/um-admin-dashboard.php b/admin/core/um-admin-dashboard.php
index e38f7cb4..a99acb63 100644
--- a/admin/core/um-admin-dashboard.php
+++ b/admin/core/um-admin-dashboard.php
@@ -41,7 +41,7 @@ class UM_Admin_Dashboard {
// Change the footer text
if ( ! get_option( 'um_admin_footer_text_rated' ) ) {
- $footer_text = sprintf( __( 'If you like Ultimate Member please consider leaving a %s★★★★★%s review. It will help us to grow the plugin and make it more popular. Thank you.', 'ultimatemember' ), '', ' ' );
+ $footer_text = sprintf( __( 'If you like Ultimate Member please consider leaving a %s★★★★★%s review. It will help us to grow the plugin and make it more popular. Thank you.', 'ultimate-member'), '', ' ' );
$footer_text .= "
diff --git a/assets/js/um-conditional.js b/assets/js/um-conditional.js
index 0c512de0..80b34b63 100644
--- a/assets/js/um-conditional.js
+++ b/assets/js/um-conditional.js
@@ -86,16 +86,7 @@ jQuery(document).ready(function() {
var um_field_child_dom = jQuery('.um-field[data-key="'+conditions.child+'"]').find('input[type=text],textarea,input[type=checkbox],input[type=radio],select,[class=um-field-block]');
var um_field_child_dom_hide = jQuery('.um-field[data-key="'+conditions.child+'"]');
- var c_child = field_results[ conditions.child ];
-
- if( action0 == 'child' && typeof c_child !== 'undefined' ){
- if( c_child.act == 'hide' ){
- jQuery('.um-field[data-key="'+field_key+'"]').hide();
- }else if( c_child.act == 'show' ){
- jQuery('.um-field[data-key="'+field_key+'"]').show();
- }
-
- }
+
if ( action0 == 'show' && typeof value0 !== 'undefined' ) {
@@ -181,7 +172,6 @@ jQuery(document).ready(function() {
um_field_hide( um_field_child_dom, add_fade, operator0, um_live_field , field_key );
field_results[ conditions.child ] = { act: action0, op: operator0 };
}else{
- um_field_child_dom_hide.show();
field_results[ conditions.child ] = { act: 'show', op: operator0 };
}
}
@@ -191,7 +181,6 @@ jQuery(document).ready(function() {
um_field_hide( um_field_child_dom, add_fade, operator0, um_live_field , field_key );
field_results[ conditions.child ] = { act: action0, op: operator0 };
}else{
- um_field_child_dom_hide.show();
field_results[ conditions.child ] = { act: 'show', op: operator0 };
}
}
@@ -201,7 +190,6 @@ jQuery(document).ready(function() {
um_field_hide( um_field_child_dom, add_fade, operator0, um_live_field , field_key );
field_results[ conditions.child ] = { act: action0, op: operator0 };
}else{
- um_field_child_dom_hide.show();
field_results[ conditions.child ] = { act: 'show', op: operator0 };
}
}
@@ -234,7 +222,6 @@ jQuery(document).ready(function() {
um_field_hide( um_field_child_dom, add_fade, operator0, um_live_field , field_key );
field_results[ conditions.child ] = { act: action0, op: operator0 };
}else{
- um_field_child_dom_hide.show();
field_results[ conditions.child ] = { act: 'show', op: operator0 };
}
}
@@ -244,12 +231,22 @@ jQuery(document).ready(function() {
um_field_hide( um_field_child_dom, add_fade, operator0, um_live_field , field_key );
field_results[ conditions.child ] = { act: action0, op: operator0 };
}else{
- um_field_child_dom_hide.show();
field_results[ conditions.child ] = { act: 'show', op: operator0 };
}
}
}
+
+ var c_child = field_results[ conditions.child ];
+
+ if( action0 == 'child' && typeof c_child !== 'undefined' ){
+ if( c_child.act == 'hide' ){
+ jQuery('.um-field[data-key="'+field_key+'"]').hide();
+ }else if( c_child.act == 'show' ){
+ jQuery('.um-field[data-key="'+field_key+'"]').show();
+ }
+ }
+
});
});
@@ -264,7 +261,7 @@ jQuery(document).ready(function() {
if( field.is(':hidden') ){
if( add_fade ){
- field.fadeIn();
+ field.fadeIn(1);
}else{
field.show();
}
@@ -279,7 +276,7 @@ jQuery(document).ready(function() {
if( field.is(':visible') ){
if( add_fade ){
- field.fadeOut();
+ field.fadeOut(1);
}else{
field.hide();
}
@@ -292,14 +289,16 @@ jQuery(document).ready(function() {
um_live_value = um_field_dom.val();
if ( um_field_dom.is(':checkbox') ) {
+
if ( um_field_dom.parents('.um-field').find('input:checked').length > 1 ) {
um_live_value = '';
um_field_dom.parents('.um-field').find('input:checked').each(function(){
- um_live_value = um_live_value + um_field_dom.val() + ' ';
+ um_live_value = um_live_value + jQuery(this).val() + ' ';
});
} else {
um_live_value = um_field_dom.parents('.um-field').find('input:checked').val();
}
+
}
if ( um_field_dom.is(':radio') ) {
diff --git a/assets/js/um-scripts.js b/assets/js/um-scripts.js
index b1509eab..b413e0bb 100644
--- a/assets/js/um-scripts.js
+++ b/assets/js/um-scripts.js
@@ -144,7 +144,7 @@ jQuery(document).ready(function() {
parent.find('.um-single-image-preview img').attr('src','');
parent.find('.um-single-image-preview').hide();
parent.find('.um-btn-auto-width').html('Upload');
- parent.find('input[type=hidden]').val('');
+ parent.find('input[type=hidden]').val('empty_file');
jQuery.ajax({
url: um_scripts.ajaxurl,
@@ -164,7 +164,7 @@ jQuery(document).ready(function() {
var src = jQuery(this).parents('.um-field').find('.um-single-fileinfo a').attr('href');
parent.find('.um-single-file-preview').hide();
parent.find('.um-btn-auto-width').html('Upload');
- parent.find('input[type=hidden]').val('');
+ parent.find('input[type=hidden]').val('empty_file');
jQuery.ajax({
url: um_scripts.ajaxurl,
diff --git a/assets/js/um.min.js b/assets/js/um.min.js
index d3ed1af2..b25f7342 100644
--- a/assets/js/um.min.js
+++ b/assets/js/um.min.js
@@ -4,5 +4,5 @@ null!=d.placeholder&&(d.resultsAdapter=u.Decorate(d.resultsAdapter,x)),d.selectO
a="error",y.error=i=e||a}y.aborted&&(n("upload aborted"),a=null),y.status&&(a=y.status>=200&&y.status<300||304===y.status?"success":"error"),"success"===a?(h.success&&h.success.call(h.context,Q,"success",y),C.resolve(y.responseText,"success",y),p&&e.event.trigger("ajaxSuccess",[y,h])):a&&(void 0===i&&(i=y.statusText),h.error&&h.error.call(h.context,y,a,i),C.reject(y,"error",i),p&&e.event.trigger("ajaxError",[y,h,i])),p&&e.event.trigger("ajaxComplete",[y,h]),p&&!--e.active&&e.event.trigger("ajaxStop"),h.complete&&h.complete.call(h.context,y,a),O=!0,h.timeout&&clearTimeout(x),setTimeout(function(){h.iframeTarget?g.attr("src",h.iframeSrc):g.remove(),y.responseXML=null},100)}}}var u,c,h,p,f,g,v,y,b,w,_,x,j=d[0],C=e.Deferred();if(C.abort=function(e){y.abort(e)},i)for(c=0;c '),g.css({position:"absolute",top:"-1000px",left:"-1000px"})),v=g[0],y={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var i="timeout"===t?"timeout":"aborted";n("aborting upload... "+i),this.aborted=1;try{v.contentWindow.document.execCommand&&v.contentWindow.document.execCommand("Stop")}catch(e){}g.attr("src",h.iframeSrc),y.error=i,h.error&&h.error.call(h.context,y,i,t),p&&e.event.trigger("ajaxError",[y,h,i]),h.complete&&h.complete.call(h.context,y,i)}},p=h.global,p&&0===e.active++&&e.event.trigger("ajaxStart"),p&&e.event.trigger("ajaxSend",[y,h]),h.beforeSend&&h.beforeSend.call(h.context,y,h)===!1)return h.global&&e.active--,C.reject(),C;if(y.aborted)return C.reject(),C;b=j.clk,b&&(w=b.name,w&&!b.disabled&&(h.extraData=h.extraData||{},h.extraData[w]=b.value,"image"==b.type&&(h.extraData[w+".x"]=j.clk_x,h.extraData[w+".y"]=j.clk_y)));var S=1,k=2,$=e("meta[name=csrf-token]").attr("content"),D=e("meta[name=csrf-param]").attr("content");D&&$&&(h.extraData=h.extraData||{},h.extraData[D]=$),h.forceSync?o():setTimeout(o,10);var Q,T,O,A=50,M=e.parseXML||function(e,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},E=e.parseJSON||function(e){return window.eval("("+e+")")},I=function(t,i,n){var r=t.getResponseHeader("content-type")||"",a="xml"===i||!i&&r.indexOf("xml")>=0,o=a?t.responseXML:t.responseText;return a&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),n&&n.dataFilter&&(o=n.dataFilter(o,i)),"string"==typeof o&&("json"===i||!i&&r.indexOf("json")>=0?o=E(o):("script"===i||!i&&r.indexOf("javascript")>=0)&&e.globalEval(o)),o};return C}if(!this.length)return n("ajaxSubmit: skipping submit process - no element selected"),this;var l,u,c,d=this;"function"==typeof t?t={success:t}:void 0===t&&(t={}),l=t.type||this.attr2("method"),u=t.url||this.attr2("action"),c="string"==typeof u?e.trim(u):"",c=c||window.location.href||"",c&&(c=(c.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:c,success:e.ajaxSettings.success,type:l||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var h={};if(this.trigger("form-pre-serialize",[this,t,h]),h.veto)return n("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(t.beforeSerialize&&t.beforeSerialize(this,t)===!1)return n("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var p=t.traditional;void 0===p&&(p=e.ajaxSettings.traditional);var f,m=[],g=this.formToArray(t.semantic,m);if(t.data&&(t.extraData=t.data,f=e.param(t.data,p)),t.beforeSubmit&&t.beforeSubmit(g,this,t)===!1)return n("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[g,this,t,h]),h.veto)return n("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var v=e.param(g,p);f&&(v=v?v+"&"+f:f),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+v,t.data=null):t.data=v;var y=[];if(t.resetForm&&y.push(function(){d.resetForm()}),t.clearForm&&y.push(function(){d.clearForm(t.includeHidden)}),!t.dataType&&t.target){var b=t.success||function(){};y.push(function(i){var n=t.replaceTarget?"replaceWith":"html";e(t.target)[n](i).each(b,arguments)})}else t.success&&y.push(t.success);if(t.success=function(e,i,n){for(var r=t.context||this,a=0,o=y.length;a0,C="multipart/form-data",S=d.attr("enctype")==C||d.attr("encoding")==C,k=r.fileapi&&r.formdata;n("fileAPI :"+k);var $,D=(j||S)&&!k;t.iframe!==!1&&(t.iframe||D)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){$=s(g)}):$=s(g):$=(j||S)&&k?o(g):e.ajax(t),d.removeData("jqxhr").data("jqxhr",$);for(var Q=0;Q ").get(0).files,t.formdata=void 0!==window.FormData,e.fn.uploadFile=function(i){function n(){h.afterUploadAll&&!g&&(g=!0,function e(){0!=f.sCounter&&f.sCounter+f.fCounter==f.tCounter?(h.afterUploadAll(f),g=!1):window.setTimeout(e,100)}())}function r(t,i,n){n.on("dragenter",function(t){t.stopPropagation(),t.preventDefault(),e(this).css("border","2px dashed #ddd")}),n.on("dragover",function(e){e.stopPropagation(),e.preventDefault()}),n.on("drop",function(n){e(this).css("border","2px dashed #ddd"),n.preventDefault(),t.errorLog.html("");var r=n.originalEvent.dataTransfer.files;return!i.multiple&&r.length>1?void(i.showError&&e(""+i.multiDragErrorStr+"
").appendTo(t.errorLog)):void(0!=i.onSelect(r)&&o(i,t,r))}),e(document).on("dragenter",function(e){e.stopPropagation(),e.preventDefault()}),e(document).on("dragover",function(e){e.stopPropagation(),e.preventDefault(),n.css("border","2px dashed #ddd")}),e(document).on("drop",function(e){e.stopPropagation(),e.preventDefault(),n.css("border","2px dashed #ddd")})}function a(t){var i=[];i="string"==jQuery.type(t)?t.split("&"):e.param(t).split("&");var n,r,a=i.length,o=[];for(n=0;nt.maxFileSize)t.showError&&e(""+t.sizeErrorStr+"
").appendTo(i.errorLog);else if(t.maxFileCount!=-1&&i.selectedFiles>=t.maxFileCount)t.showError&&e(""+t.maxFileCountErrorStr+"
").appendTo(i.errorLog);else{i.selectedFiles++;var o=t,l=new FormData,u=t.fileName.replace("[]","");l.append(u,n[r]);var h=t.formData;if(h)for(var p=a(h),f=0;f");v.appendTo("body");var y=[];y.push(n[r].name),d(v,o,m,y,i),i.fileCounter++}else t.showError&&e(""+t.extErrorStr+"
").appendTo(i.errorLog)}function s(e,t,i){var n=t.allowedTypes.toLowerCase().split(","),r=i.split(".").pop().toLowerCase();return!("*"!=t.allowedTypes&&jQuery.inArray(r,n)<0)}function l(t,i){if(t.showFileCounter){var n=e(".upload-filename").length;i.fileCounter=n+1,e(".upload-filename").each(function(i,r){var a=e(this).html().split(t.fileCounterStyle),o=(parseInt(a[0])-1,n+t.fileCounterStyle+a[1]);e(this).html(o),n--})}}function u(i,n,r,a){var h="ajax-upload-id-"+(new Date).getTime(),p=e(""),f=" ";r.multiple&&(r.fileName.indexOf("[]")!=r.fileName.length-2&&(r.fileName+="[]"),f=" ");var m=e(f).appendTo(p);m.change(function(){i.errorLog.html("");var h=(r.allowedTypes.toLowerCase().split(","),[]);if(this.files){for(y=0;y"+r.extErrorStr+"").appendTo(i.errorLog));if(m.push({name:f,size:"NA"}),0==r.onSelect(m))return}if(l(r,i),a.unbind("click"),p.hide(),u(i,n,r,a),p.addClass(n),t.fileapi&&t.formdata){p.removeClass(n);var g=this.files;o(r,i,g)}else{for(var v="",y=0;y":h[y]+" ",i.fileCounter++;if(r.maxFileCount!=-1&&i.selectedFiles+h.length>r.maxFileCount)return void(r.showError&&e(""+r.maxFileCountErrorStr+"
").appendTo(i.errorLog));i.selectedFiles+=h.length;var b=new c(i,r);b.filename.html(v),d(p,r,b,h,i)}}),p.css({margin:0,padding:0});var g=e(a).width()+10;10==g&&(g=120);var v=a.height()+10;10==v&&(v=35),a.css({position:"relative",overflow:"hidden",cursor:"default"}),m.css({position:"absolute",cursor:"pointer",top:"0px",width:"100%",height:"34px",left:"0px","z-index":"100",opacity:"0.0",filter:"alpha(opacity=0)","-ms-filter":"alpha(opacity=0)","-khtml-opacity":"0.0","-moz-opacity":"0.0"}),p.appendTo(a)}function c(t,i){return this.statusbar=e("
"),this.filename=e("
").appendTo(this.statusbar),this.progressDiv=e("").appendTo(this.statusbar).hide(),this.progressbar=e("
").appendTo(this.progressDiv),this.abort=e("
"+i.abortStr+"
").appendTo(this.statusbar).hide(),this.cancel=e("
"+i.cancelStr+"
").appendTo(this.statusbar).hide(),this.done=e("
"+i.doneStr+"
").appendTo(this.statusbar).hide(),this.del=e("
"+i.deletelStr+"
").appendTo(this.statusbar).hide(),t.errorLog.after(this.statusbar),this}function d(e,i,r,o,s){var u={cache:!1,contentType:!1,processData:!1,forceSync:!1,data:i.formData,formData:i.fileData,dataType:i.returnType,beforeSubmit:function(t,l,u){if(0!=i.onSubmit.call(this,o)){var c=i.dynamicFormData();if(c){var d=a(c);if(d)for(var h=0;h
"+i.uploadErrorStr+" "),r.cancel.show(),e.remove(),r.cancel.click(function(){r.statusbar.remove()}),!1},beforeSend:function(e,n){r.progressDiv.show(),r.cancel.hide(),r.done.hide(),i.showAbort&&(r.abort.show(),r.abort.click(function(){e.abort(),s.selectedFiles-=o.length})),t.formdata?r.progressbar.width("1%"):r.progressbar.width("5%")},uploadProgress:function(e,t,n,a){a>98&&(a=98);var o=a+"%";a>1&&r.progressbar.width(o),i.showProgress&&(r.progressbar.html(o),r.progressbar.css("text-align","center"))},success:function(t,n,a){s.responses.push(t),r.progressbar.width("100%"),i.showProgress&&(r.progressbar.html("100%"),r.progressbar.css("text-align","center")),r.abort.hide(),i.onSuccess.call(this,o,t,a),i.showStatusAfterSuccess?(i.showDone?(r.done.show(),r.done.click(function(){r.statusbar.hide("slow"),r.statusbar.remove()})):r.done.hide(),i.showDelete?(r.del.show(),r.del.click(function(){r.statusbar.hide().remove(),i.deleteCallback&&i.deleteCallback.call(this,t,r),s.selectedFiles-=o.length,l(i,s)})):r.del.hide()):(r.statusbar.hide("slow"),r.statusbar.remove()),e.remove(),s.sCounter+=o.length},error:function(t,n,a){r.abort.hide(),"abort"==t.statusText?(r.statusbar.hide("slow").remove(),l(i,s)):(i.onError.call(this,o,n,a),i.showStatusAfterError?(r.progressDiv.hide(),r.statusbar.append("ERROR: "+a+" ")):(r.statusbar.hide(),r.statusbar.remove()),s.selectedFiles-=o.length),e.remove(),s.fCounter+=o.length}};i.autoSubmit?e.ajaxSubmit(u):(i.showCancel&&(r.cancel.show(),r.cancel.click(function(){e.remove(),r.statusbar.remove(),s.selectedFiles-=o.length,l(i,s)})),e.ajaxForm(u))}var h=e.extend({url:"",method:"POST",enctype:"multipart/form-data",formData:null,returnType:null,allowedTypes:"*",fileName:"file",formData:{},dynamicFormData:function(){return{}},maxFileSize:-1,maxFileCount:-1,multiple:!0,dragDrop:!0,autoSubmit:!0,showCancel:!0,showAbort:!0,showDone:!0,showDelete:!1,showError:!0,showStatusAfterSuccess:!0,showStatusAfterError:!0,showFileCounter:!0,fileCounterStyle:"). ",showProgress:!1,onSelect:function(e){return!0},onSubmit:function(e,t){},onSuccess:function(e,t,i){},onError:function(e,t,i){},deleteCallback:!1,afterUploadAll:!1,uploadButtonClass:"upload",dragDropStr:"",abortStr:"Abort",cancelStr:"Cancel",deletelStr:"Delete",doneStr:"Done",multiDragErrorStr:"Multiple File Drag & Drop is not allowed.",extErrorStr:"",sizeErrorStr:"",uploadErrorStr:"Upload is not allowed",maxFileCountErrorStr:""},i);this.fileCounter=1,this.selectedFiles=0,this.fCounter=0,this.sCounter=0,this.tCounter=0;var p="upload-"+(new Date).getTime();this.formGroup=p,this.hide(),this.errorLog=e("
"),this.after(this.errorLog),this.responses=[],t.formdata||(h.dragDrop=!1),t.formdata||(h.multiple=!1);var f=this,m=e(""+e(this).html()+"
");e(m).addClass(h.uploadButtonClass),function t(){if(e.fn.ajaxForm){if(h.dragDrop){var i=e('
');e(f).before(i),e(i).append(m),e(i).prepend(e(h.dragDropStr)),r(f,h,i)}else e(f).before(m);u(f,p,h,m)}else window.setTimeout(t,10)}(),this.startUpload=function(){e("."+this.formGroup).each(function(t,i){e(this).is("form")&&e(this).submit()})},this.stopUpload=function(){e(".upload-red").each(function(t,i){e(this).hasClass(f.formGroup)&&e(this).click()})},this.getResponses=function(){return this.responses};var g=!1;return this}}(jQuery),function(e){"function"==typeof define&&define.amd?define("picker",["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):this.Picker=e(jQuery)}(function(e){function t(a,o,l,h){function p(){return t._.node("div",t._.node("div",t._.node("div",t._.node("div",$.component.nodes(x.open),C.box),C.wrap),C.frame),C.holder,'tabindex="-1"')}function f(){S.data(o,$).addClass(C.input).val(S.data("value")?$.get("select",j.format):a.value),j.editable||S.on("focus."+x.id+" click."+x.id,function(e){e.preventDefault(),$.open()}).on("keydown."+x.id,w),r(a,{haspopup:!0,expanded:!1,readonly:!1,owns:a.id+"_root"})}function m(){r($.$root[0],"hidden",!0)}function g(){$.$holder.on({keydown:w,"focus.toOpen":b,blur:function(){S.removeClass(C.target)},focusin:function(e){$.$root.removeClass(C.focused),e.stopPropagation()},"mousedown click":function(t){var i=t.target;i!=$.$holder[0]&&(t.stopPropagation(),"mousedown"!=t.type||e(i).is("input, select, textarea, button, option")||(t.preventDefault(),$.$holder[0].focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var t=e(this),i=t.data(),n=t.hasClass(C.navDisabled)||t.hasClass(C.disabled),r=s();r=r&&(r.type||r.href),(n||r&&!e.contains($.$root[0],r))&&$.$holder[0].focus(),!n&&i.nav?$.set("highlight",$.component.item.highlight,{nav:i.nav}):!n&&"pick"in i?($.set("select",i.pick),j.closeOnSelect&&$.close(!0)):i.clear?($.clear(),j.closeOnClear&&$.close(!0)):i.close&&$.close(!0)})}function v(){var t;j.hiddenName===!0?(t=a.name,a.name=""):(t=["string"==typeof j.hiddenPrefix?j.hiddenPrefix:"","string"==typeof j.hiddenSuffix?j.hiddenSuffix:"_submit"],t=t[0]+a.name+t[1]),$._hidden=e(' ")[0],S.on("change."+x.id,function(){$._hidden.value=a.value?$.get("select",j.formatSubmit):""})}function y(){_&&d?$.$holder.find("."+C.frame).one("transitionend",function(){$.$holder[0].focus()}):$.$holder[0].focus()}function b(e){e.stopPropagation(),S.addClass(C.target),$.$root.addClass(C.focused),$.open()}function w(e){var t=e.keyCode,i=/^(8|46)$/.test(t);return 27==t?($.close(!0),!1):void((32==t||i||!x.open&&$.component.key[t])&&(e.preventDefault(),e.stopPropagation(),i?$.clear().close():$.open()))}if(!a)return t;var _=!1,x={id:a.id||"P"+Math.abs(~~(Math.random()*new Date))},j=l?e.extend(!0,{},l.defaults,h):h||{},C=e.extend({},t.klasses(),j.klass),S=e(a),k=function(){return this.start()},$=k.prototype={constructor:k,$node:S,start:function(){return x&&x.start?$:(x.methods={},x.start=!0,x.open=!1,x.type=a.type,a.autofocus=a==s(),a.readOnly=!j.editable,a.id=a.id||x.id,"text"!=a.type&&(a.type="text"),$.component=new l($,j),$.$root=e('
'),m(),$.$holder=e(p()).appendTo($.$root),g(),j.formatSubmit&&v(),f(),j.containerHidden?e(j.containerHidden).append($._hidden):S.after($._hidden),j.container?e(j.container).append($.$root):S.after($.$root),$.on({start:$.component.onStart,render:$.component.onRender,stop:$.component.onStop,open:$.component.onOpen,close:$.component.onClose,set:$.component.onSet}).on({start:j.onStart,render:j.onRender,stop:j.onStop,open:j.onOpen,close:j.onClose,set:j.onSet}),_=i($.$holder[0]),a.autofocus&&$.open(),$.trigger("start").trigger("render"))},render:function(t){return t?($.$holder=e(p()),g(),$.$root.html($.$holder)):$.$root.find("."+C.box).html($.component.nodes(x.open)),$.trigger("render")},stop:function(){return x.start?($.close(),$._hidden&&$._hidden.parentNode.removeChild($._hidden),$.$root.remove(),S.removeClass(C.input).removeData(o),setTimeout(function(){S.off("."+x.id)},0),a.type=x.type,a.readOnly=!1,$.trigger("stop"),x.methods={},x.start=!1,$):$},open:function(i){return x.open?$:(S.addClass(C.active),r(a,"expanded",!0),setTimeout(function(){$.$root.addClass(C.opened),r($.$root[0],"hidden",!1)},0),i!==!1&&(x.open=!0,_&&c.css("overflow","hidden").css("padding-right","+="+n()),y(),u.on("click."+x.id+" focusin."+x.id,function(e){var t=e.target;t!=a&&t!=document&&3!=e.which&&$.close(t===$.$holder[0])}).on("keydown."+x.id,function(i){var n=i.keyCode,r=$.component.key[n],a=i.target;27==n?$.close(!0):a!=$.$holder[0]||!r&&13!=n?e.contains($.$root[0],a)&&13==n&&(i.preventDefault(),a.click()):(i.preventDefault(),r?t._.trigger($.component.key.go,$,[t._.trigger(r)]):$.$root.find("."+C.highlighted).hasClass(C.disabled)||($.set("select",$.component.item.highlight),j.closeOnSelect&&$.close(!0)))})),$.trigger("open"))},close:function(e){return e&&(j.editable?a.focus():($.$holder.off("focus.toOpen").focus(),setTimeout(function(){$.$holder.on("focus.toOpen",b)},0))),S.removeClass(C.active),r(a,"expanded",!1),setTimeout(function(){$.$root.removeClass(C.opened+" "+C.focused),r($.$root[0],"hidden",!0)},0),x.open?(x.open=!1,_&&c.css("overflow","").css("padding-right","-="+n()),u.off("."+x.id),$.trigger("close")):$},clear:function(e){return $.set("clear",null,e)},set:function(t,i,n){var r,a,o=e.isPlainObject(t),s=o?t:{};if(n=o&&e.isPlainObject(i)?i:n||{},t){o||(s[t]=i);for(r in s)a=s[r],r in $.component.item&&(void 0===a&&(a=null),$.component.set(r,a,n)),"select"!=r&&"clear"!=r||S.val("clear"==r?"":$.get(r,j.format)).trigger("change");$.render()}return n.muted?$:$.trigger("set",s)},get:function(e,i){if(e=e||"value",null!=x[e])return x[e];if("valueSubmit"==e){if($._hidden)return $._hidden.value;e="value"}if("value"==e)return a.value;if(e in $.component.item){if("string"==typeof i){var n=$.component.get(e);return n?t._.trigger($.component.formats.toString,$.component,[i,n]):""}return $.component.get(e)}},on:function(t,i,n){var r,a,o=e.isPlainObject(t),s=o?t:{};if(t){o||(s[t]=i);for(r in s)a=s[r],n&&(r="_"+r),x.methods[r]=x.methods[r]||[],x.methods[r].push(a)}return $},off:function(){var e,t,i=arguments;for(e=0,namesCount=i.length;e ').appendTo("body"),i=t[0].offsetWidth;t.css("overflow","scroll");var n=e('
').appendTo(t),r=n[0].offsetWidth;return t.remove(),i-r}function r(t,i,n){if(e.isPlainObject(i))for(var r in i)a(t,r,i[r]);else a(t,i,n)}function a(e,t,i){e.setAttribute(("role"==t?"":"aria-")+t,i)}function o(t,i){e.isPlainObject(t)||(t={attribute:i}),i="";for(var n in t){var r=("role"==n?"":"aria-")+n,a=t[n];i+=null==a?"":r+'="'+t[n]+'"'}return i}function s(){try{return document.activeElement}catch(e){}}var l=e(window),u=e(document),c=e(document.documentElement),d=null!=document.documentElement.style.transition;return t.klasses=function(e){return e=e||"picker",{picker:e,opened:e+"--opened",focused:e+"--focused",input:e+"__input",active:e+"__input--active",target:e+"__input--target",holder:e+"__holder",frame:e+"__frame",wrap:e+"__wrap",box:e+"__box"}},t._={group:function(e){for(var i,n="",r=t._.trigger(e.min,e);r<=t._.trigger(e.max,e,[r]);r+=e.i)i=t._.trigger(e.item,e,[r]),n+=t._.node(e.node,i[0],i[1],i[2]);return n},node:function(t,i,n,r){return i?(i=e.isArray(i)?i.join(""):i,n=n?' class="'+n+'"':"",r=r?" "+r:"","<"+t+n+r+">"+i+""+t+">"):""},lead:function(e){return(e<10?"0":"")+e},trigger:function(e,t,i){return"function"==typeof e?e.apply(t,i||[]):e},digits:function(e){return/\d/.test(e[1])?2:1},isDate:function(e){return{}.toString.call(e).indexOf("Date")>-1&&this.isInteger(e.getDate())},isInteger:function(e){return{}.toString.call(e).indexOf("Number")>-1&&e%1===0},ariaAttr:o},t.extend=function(i,n){e.fn[i]=function(r,a){var o=this.data(i);return"picker"==r?o:o&&"string"==typeof r?t._.trigger(o[r],o,[a]):this.each(function(){var a=e(this);a.data(i)||new t(this,i,n,r)})},e.fn[i].defaults=n.defaults},t}),function(e){"function"==typeof define&&define.amd?define(["picker","jquery"],e):"object"==typeof exports?module.exports=e(require("./picker.js"),require("jquery")):e(Picker,jQuery)}(function(e,t){function i(e,t){var i=this,n=e.$node[0],r=n.value,a=e.$node.data("value"),o=a||r,s=a?t.formatSubmit:t.format,l=function(){return n.currentStyle?"rtl"==n.currentStyle.direction:"rtl"==getComputedStyle(e.$root[0]).direction};i.settings=t,i.$node=e.$node,i.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},i.item={},i.item.clear=null,i.item.disable=(t.disable||[]).slice(0),i.item.enable=-function(e){return e[0]===!0?e.shift():-1}(i.item.disable),i.set("min",t.min).set("max",t.max).set("now"),o?i.set("select",o,{format:s,defaultValue:!0}):i.set("select",null).set("highlight",i.item.now),i.key={40:7,38:-7,39:function(){return l()?-1:1},37:function(){return l()?1:-1},go:function(e){var t=i.item.highlight,n=new Date(t.year,t.month,t.date+e);i.set("highlight",n,{interval:e}),this.render()}},e.on("render",function(){e.$root.find("."+t.klass.selectMonth).on("change",function(){var i=this.value;i&&(e.set("highlight",[e.get("view").year,i,e.get("highlight").date]),e.$root.find("."+t.klass.selectMonth).trigger("focus"))}),e.$root.find("."+t.klass.selectYear).on("change",function(){var i=this.value;i&&(e.set("highlight",[i,e.get("view").month,e.get("highlight").date]),e.$root.find("."+t.klass.selectYear).trigger("focus"))})},1).on("open",function(){var n="";i.disabled(i.get("now"))&&(n=":not(."+t.klass.buttonToday+")"),e.$root.find("button"+n+", select").attr("disabled",!1)},1).on("close",function(){e.$root.find("button, select").attr("disabled",!0)},1)}var n=7,r=6,a=e._;i.prototype.set=function(e,t,i){var n=this,r=n.item;return null===t?("clear"==e&&(e="select"),r[e]=t,n):(r["enable"==e?"disable":"flip"==e?"enable":e]=n.queue[e].split(" ").map(function(r){return t=n[r](e,t,i)}).pop(),"select"==e?n.set("highlight",r.select,i):"highlight"==e?n.set("view",r.highlight,i):e.match(/^(flip|min|max|disable|enable)$/)&&(r.select&&n.disabled(r.select)&&n.set("select",r.select,i),r.highlight&&n.disabled(r.highlight)&&n.set("highlight",r.highlight,i)),n)},i.prototype.get=function(e){return this.item[e]},i.prototype.create=function(e,i,n){var r,o=this;return i=void 0===i?e:i,i==-(1/0)||i==1/0?r=i:t.isPlainObject(i)&&a.isInteger(i.pick)?i=i.obj:t.isArray(i)?(i=new Date(i[0],i[1],i[2]),i=a.isDate(i)?i:o.create().obj):i=a.isInteger(i)||a.isDate(i)?o.normalize(new Date(i),n):o.now(e,i,n),{year:r||i.getFullYear(),month:r||i.getMonth(),date:r||i.getDate(),day:r||i.getDay(),obj:r||i,pick:r||i.getTime()}},i.prototype.createRange=function(e,i){var n=this,r=function(e){return e===!0||t.isArray(e)||a.isDate(e)?n.create(e):e};return a.isInteger(e)||(e=r(e)),a.isInteger(i)||(i=r(i)),a.isInteger(e)&&t.isPlainObject(i)?e=[i.year,i.month,i.date+e]:a.isInteger(i)&&t.isPlainObject(e)&&(i=[e.year,e.month,e.date+i]),{from:r(e),to:r(i)}},i.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick},i.prototype.overlapRanges=function(e,t){var i=this;return e=i.createRange(e.from,e.to),t=i.createRange(t.from,t.to),i.withinRange(e,t.from)||i.withinRange(e,t.to)||i.withinRange(t,e.from)||i.withinRange(t,e.to)},i.prototype.now=function(e,t,i){return t=new Date,i&&i.rel&&t.setDate(t.getDate()+i.rel),this.normalize(t,i)},i.prototype.navigate=function(e,i,n){var r,a,o,s,l=t.isArray(i),u=t.isPlainObject(i),c=this.item.view;if(l||u){for(u?(a=i.year,o=i.month,s=i.date):(a=+i[0],o=+i[1],s=+i[2]),n&&n.nav&&c&&c.month!==o&&(a=c.year,o=c.month),r=new Date(a,o+(n&&n.nav?n.nav:0),1),a=r.getFullYear(),o=r.getMonth();new Date(a,o,s).getMonth()!==o;)s-=1;i=[a,o,s]}return i},i.prototype.normalize=function(e){return e.setHours(0,0,0,0),e},i.prototype.measure=function(e,t){var i=this;return t?"string"==typeof t?t=i.parse(e,t):a.isInteger(t)&&(t=i.now(e,t,{rel:t})):t="min"==e?-(1/0):1/0,t},i.prototype.viewset=function(e,t){return this.create([t.year,t.month,1])},i.prototype.validate=function(e,i,n){var r,o,s,l,u=this,c=i,d=n&&n.interval?n.interval:1,h=u.item.enable===-1,p=u.item.min,f=u.item.max,m=h&&u.item.disable.filter(function(e){if(t.isArray(e)){var n=u.create(e).pick;ni.pick&&(o=!0)}return a.isInteger(e)}).length;if((!n||!n.nav&&!n.defaultValue)&&(!h&&u.disabled(i)||h&&u.disabled(i)&&(m||r||o)||!h&&(i.pick<=p.pick||i.pick>=f.pick)))for(h&&!m&&(!o&&d>0||!r&&d<0)&&(d*=-1);u.disabled(i)&&(Math.abs(d)>1&&(i.monthc.month)&&(i=c,d=d>0?1:-1),i.pick<=p.pick?(s=!0,d=1,i=u.create([p.year,p.month,p.date+(i.pick===p.pick?0:-1)])):i.pick>=f.pick&&(l=!0,d=-1,i=u.create([f.year,f.month,f.date+(i.pick===f.pick?0:1)])),!s||!l);)i=u.create([i.year,i.month,i.date+d]);return i},i.prototype.disabled=function(e){var i=this,n=i.item.disable.filter(function(n){return a.isInteger(n)?e.day===(i.settings.firstDay?n:n-1)%7:t.isArray(n)||a.isDate(n)?e.pick===i.create(n).pick:t.isPlainObject(n)?i.withinRange(n,e):void 0});return n=n.length&&!n.filter(function(e){return t.isArray(e)&&"inverted"==e[3]||t.isPlainObject(e)&&e.inverted}).length,
i.item.enable===-1?!n:n||e.picki.item.max.pick},i.prototype.parse=function(e,t,i){var n=this,r={};return t&&"string"==typeof t?(i&&i.format||(i=i||{},i.format=n.settings.format),n.formats.toArray(i.format).map(function(e){var i=n.formats[e],o=i?a.trigger(i,n,[t,r]):e.replace(/^!/,"").length;i&&(r[e]=t.substr(0,o)),t=t.substr(o)}),[r.yyyy||r.yy,+(r.mm||r.m)-1,r.dd||r.d]):t},i.prototype.formats=function(){function e(e,t,i){var n=e.match(/[^\x00-\x7F]+|\w+/)[0];return i.mm||i.m||(i.m=t.indexOf(n)+1),n.length}function t(e){return e.match(/\w+/)[0].length}return{d:function(e,t){return e?a.digits(e):t.date},dd:function(e,t){return e?2:a.lead(t.date)},ddd:function(e,i){return e?t(e):this.settings.weekdaysShort[i.day]},dddd:function(e,i){return e?t(e):this.settings.weekdaysFull[i.day]},m:function(e,t){return e?a.digits(e):t.month+1},mm:function(e,t){return e?2:a.lead(t.month+1)},mmm:function(t,i){var n=this.settings.monthsShort;return t?e(t,n,i):n[i.month]},mmmm:function(t,i){var n=this.settings.monthsFull;return t?e(t,n,i):n[i.month]},yy:function(e,t){return e?2:(""+t.year).slice(2)},yyyy:function(e,t){return e?4:t.year},toArray:function(e){return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(e,t){var i=this;return i.formats.toArray(e).map(function(e){return a.trigger(i.formats[e],i,[0,t])||e.replace(/^!/,"")}).join("")}}}(),i.prototype.isDateExact=function(e,i){var n=this;return a.isInteger(e)&&a.isInteger(i)||"boolean"==typeof e&&"boolean"==typeof i?e===i:(a.isDate(e)||t.isArray(e))&&(a.isDate(i)||t.isArray(i))?n.create(e).pick===n.create(i).pick:!(!t.isPlainObject(e)||!t.isPlainObject(i))&&(n.isDateExact(e.from,i.from)&&n.isDateExact(e.to,i.to))},i.prototype.isDateOverlap=function(e,i){var n=this,r=n.settings.firstDay?1:0;return a.isInteger(e)&&(a.isDate(i)||t.isArray(i))?(e=e%7+r,e===n.create(i).day+1):a.isInteger(i)&&(a.isDate(e)||t.isArray(e))?(i=i%7+r,i===n.create(e).day+1):!(!t.isPlainObject(e)||!t.isPlainObject(i))&&n.overlapRanges(e,i)},i.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(t.enable==-1?1:-1)},i.prototype.deactivate=function(e,i){var n=this,r=n.item.disable.slice(0);return"flip"==i?n.flipEnable():i===!1?(n.flipEnable(1),r=[]):i===!0?(n.flipEnable(-1),r=[]):i.map(function(e){for(var i,o=0;o=p.year&&c.month>=p.month||!e&&c.year<=h.year&&c.month<=h.month?" "+i.klass.navDisabled:""),"data-nav="+(e||-1)+" "+a.ariaAttr({role:"button",controls:t.$node[0].id+"_table"})+' title="'+(e?i.labelMonthNext:i.labelMonthPrev)+'"')},g=function(){var n=i.showMonthsShort?i.monthsShort:i.monthsFull;return i.selectMonths?a.node("select",a.group({min:0,max:11,i:1,node:"option",item:function(e){return[n[e],0,"value="+e+(c.month==e?" selected":"")+(c.year==h.year&&ep.month?" disabled":"")]}}),i.klass.selectMonth,(e?"":"disabled")+" "+a.ariaAttr({controls:t.$node[0].id+"_table"})+' title="'+i.labelMonthSelect+'"'):a.node("div",n[c.month],i.klass.month)},v=function(){var n=c.year,r=i.selectYears===!0?5:~~(i.selectYears/2);if(r){var o=h.year,s=p.year,l=n-r,u=n+r;if(o>l&&(u+=o-l,l=o),sf?f:d,u=s}return a.node("select",a.group({min:l,max:u,i:1,node:"option",item:function(e){return[e,0,"value="+e+(n==e?" selected":"")]}}),i.klass.selectYear,(e?"":"disabled")+" "+a.ariaAttr({controls:t.$node[0].id+"_table"})+' title="'+i.labelYearSelect+'"')}return a.node("div",n,i.klass.year)};return a.node("div",(i.selectYears?v()+g():g()+v())+m()+m(1),i.klass.header)+a.node("table",f+a.node("tbody",a.group({min:0,max:r-1,i:1,node:"tr",item:function(e){var r=i.firstDay&&0===t.create([c.year,c.month,1]).day?-7:0;return[a.group({min:n*e-c.day+r+1,max:function(){return this.min+n-1},i:1,node:"td",item:function(e){e=t.create([c.year,c.month,e+(i.firstDay?1:0)]);var n=l&&l.pick==e.pick,r=u&&u.pick==e.pick,o=d&&t.disabled(e)||e.pickp.pick,f=a.trigger(t.formats.toString,t,[i.format,e]);return[a.node("div",e.date,function(t){return t.push(c.month==e.month?i.klass.infocus:i.klass.outfocus),s.pick==e.pick&&t.push(i.klass.now),n&&t.push(i.klass.selected),r&&t.push(i.klass.highlighted),o&&t.push(i.klass.disabled),t.join(" ")}([i.klass.day]),"data-pick="+e.pick+" "+a.ariaAttr({role:"gridcell",label:f,selected:!(!n||t.$node.val()!==f)||null,activedescendant:!!r||null,disabled:!!o||null})),"",a.ariaAttr({role:"presentation"})]}})]}})),i.klass.table,'id="'+t.$node[0].id+'_table" '+a.ariaAttr({role:"grid",controls:t.$node[0].id,readonly:!0}))+a.node("div",a.node("button",i.today,i.klass.buttonToday,"type=button data-pick="+s.pick+(e&&!t.disabled(s)?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id}))+a.node("button",i.clear,i.klass.buttonClear,"type=button data-clear=1"+(e?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id}))+a.node("button",i.close,i.klass.buttonClose,"type=button data-close=true "+(e?"":" disabled")+" "+a.ariaAttr({controls:t.$node[0].id})),i.klass.footer)},i.defaults=function(e){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,format:"d mmmm, yyyy",klass:{table:e+"table",header:e+"header",navPrev:e+"nav--prev",navNext:e+"nav--next",navDisabled:e+"nav--disabled",month:e+"month",year:e+"year",selectMonth:e+"select--month",selectYear:e+"select--year",weekdays:e+"weekday",day:e+"day",disabled:e+"day--disabled",selected:e+"day--selected",highlighted:e+"day--highlighted",now:e+"day--today",infocus:e+"day--infocus",outfocus:e+"day--outfocus",footer:e+"footer",buttonClear:e+"button--clear",buttonToday:e+"button--today",buttonClose:e+"button--close"}}}(e.klasses().picker+"__"),e.extend("pickadate",i)}),function(e){"function"==typeof define&&define.amd?define(["picker","jquery"],e):"object"==typeof exports?module.exports=e(require("./picker.js"),require("jquery")):e(Picker,jQuery)}(function(e,t){function i(e,t){var i=this,n=e.$node[0].value,r=e.$node.data("value"),a=r||n,o=r?t.formatSubmit:t.format;i.settings=t,i.$node=e.$node,i.queue={interval:"i",min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse create validate",view:"parse create validate",disable:"deactivate",enable:"activate"},i.item={},i.item.clear=null,i.item.interval=t.interval||30,i.item.disable=(t.disable||[]).slice(0),i.item.enable=-function(e){return e[0]===!0?e.shift():-1}(i.item.disable),i.set("min",t.min).set("max",t.max).set("now"),a?i.set("select",a,{format:o}):i.set("select",null).set("highlight",i.item.now),i.key={40:1,38:-1,39:1,37:-1,go:function(e){i.set("highlight",i.item.highlight.pick+e*i.item.interval,{interval:e*i.item.interval}),this.render()}},e.on("render",function(){var i=e.$root.children(),n=i.find("."+t.klass.viewset),r=function(e){return["webkit","moz","ms","o",""].map(function(t){return(t?"-"+t+"-":"")+e})},a=function(e,t){r("transform").map(function(i){e.css(i,t)}),r("transition").map(function(i){e.css(i,t)})};n.length&&(a(i,"none"),i[0].scrollTop=~~n.position().top-2*n[0].clientHeight,a(i,""))},1).on("open",function(){e.$root.find("button").attr("disabled",!1)},1).on("close",function(){e.$root.find("button").attr("disabled",!0)},1)}var n=24,r=60,a=12,o=n*r,s=e._;i.prototype.set=function(e,t,i){var n=this,r=n.item;return null===t?("clear"==e&&(e="select"),r[e]=t,n):(r["enable"==e?"disable":"flip"==e?"enable":e]=n.queue[e].split(" ").map(function(r){return t=n[r](e,t,i)}).pop(),"select"==e?n.set("highlight",r.select,i):"highlight"==e?n.set("view",r.highlight,i):"interval"==e?n.set("min",r.min,i).set("max",r.max,i):e.match(/^(flip|min|max|disable|enable)$/)&&(r.select&&n.disabled(r.select)&&n.set("select",t,i),r.highlight&&n.disabled(r.highlight)&&n.set("highlight",t,i),"min"==e&&n.set("max",r.max,i)),n)},i.prototype.get=function(e){return this.item[e]},i.prototype.create=function(e,i,a){var l=this;return i=void 0===i?e:i,s.isDate(i)&&(i=[i.getHours(),i.getMinutes()]),t.isPlainObject(i)&&s.isInteger(i.pick)?i=i.pick:t.isArray(i)?i=+i[0]*r+ +i[1]:s.isInteger(i)||(i=l.now(e,i,a)),"max"==e&&i=e.from.pick&&t.pick<=e.to.pick},i.prototype.overlapRanges=function(e,t){var i=this;return e=i.createRange(e.from,e.to),t=i.createRange(t.from,t.to),i.withinRange(e,t.from)||i.withinRange(e,t.to)||i.withinRange(t,e.from)||i.withinRange(t,e.to)},i.prototype.now=function(e,t){var i,n=this.item.interval,a=new Date,o=a.getHours()*r+a.getMinutes(),l=s.isInteger(t);return o-=o%n,i=t<0&&n*t+o<=-n,o+="min"==e&&i?0:n,l&&(o+=n*(i&&"max"!=e?t+1:t)),o},i.prototype.normalize=function(e,t){var i=this.item.interval,n=this.item.min&&this.item.min.pick||0;return t-="min"==e?0:(t-n)%i},i.prototype.measure=function(e,i,a){var o=this;return i||(i="min"==e?[0,0]:[n-1,r-1]),"string"==typeof i?i=o.parse(e,i):i===!0||s.isInteger(i)?i=o.now(e,i,a):t.isPlainObject(i)&&s.isInteger(i.pick)&&(i=o.normalize(e,i.pick,a)),i},i.prototype.validate=function(e,t,i){var n=this,r=i&&i.interval?i.interval:n.item.interval;return n.disabled(t)&&(t=n.shift(t,r)),t=n.scope(t),n.disabled(t)&&(t=n.shift(t,r*-1)),t},i.prototype.disabled=function(e){var i=this,n=i.item.disable.filter(function(n){return s.isInteger(n)?e.hour==n:t.isArray(n)||s.isDate(n)?e.pick==i.create(n).pick:t.isPlainObject(n)?i.withinRange(n,e):void 0});return n=n.length&&!n.filter(function(e){return t.isArray(e)&&"inverted"==e[2]||t.isPlainObject(e)&&e.inverted}).length,i.item.enable===-1?!n:n||e.picki.item.max.pick},i.prototype.shift=function(e,t){var i=this,n=i.item.min.pick,r=i.item.max.pick;for(t=t||i.item.interval;i.disabled(e)&&(e=i.create(e.pick+=t),!(e.pick<=n||e.pick>=r)););return e},i.prototype.scope=function(e){var t=this.item.min.pick,i=this.item.max.pick;return this.create(e.pick>i?i:e.pickt.time%o?"a.m.":"p.m."},A:function(e,t){return e?2:o/2>t.time%o?"AM":"PM"},toArray:function(e){return e.split(/(h{1,2}|H{1,2}|i|a|A|!.)/g)},toString:function(e,t){var i=this;return i.formats.toArray(e).map(function(e){return s.trigger(i.formats[e],i,[0,t])||e.replace(/^!/,"")}).join("")}},i.prototype.isTimeExact=function(e,i){var n=this;return s.isInteger(e)&&s.isInteger(i)||"boolean"==typeof e&&"boolean"==typeof i?e===i:(s.isDate(e)||t.isArray(e))&&(s.isDate(i)||t.isArray(i))?n.create(e).pick===n.create(i).pick:!(!t.isPlainObject(e)||!t.isPlainObject(i))&&(n.isTimeExact(e.from,i.from)&&n.isTimeExact(e.to,i.to))},i.prototype.isTimeOverlap=function(e,i){var n=this;return s.isInteger(e)&&(s.isDate(i)||t.isArray(i))?e===n.create(i).hour:s.isInteger(i)&&(s.isDate(e)||t.isArray(e))?i===n.create(e).hour:!(!t.isPlainObject(e)||!t.isPlainObject(i))&&n.overlapRanges(e,i)},i.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(t.enable==-1?1:-1)},i.prototype.deactivate=function(e,i){var n=this,r=n.item.disable.slice(0);return"flip"==i?n.flipEnable():i===!1?(n.flipEnable(1),r=[]):i===!0?(n.flipEnable(-1),r=[]):i.map(function(e){for(var i,a=0;a0?t:this.item.interval},i.prototype.nodes=function(e){var t=this,i=t.settings,n=t.item.select,r=t.item.highlight,a=t.item.view,o=t.item.disable;return s.node("ul",s.group({min:t.item.min.pick,max:t.item.max.pick,i:t.item.interval,node:"li",item:function(e){e=t.create(e);var l=e.pick,u=n&&n.pick==l,c=r&&r.pick==l,d=o&&t.disabled(e),h=s.trigger(t.formats.toString,t,[i.format,e]);return[s.trigger(t.formats.toString,t,[s.trigger(i.formatLabel,t,[e])||i.format,e]),function(e){return u&&e.push(i.klass.selected),c&&e.push(i.klass.highlighted),a&&a.pick==l&&e.push(i.klass.viewset),d&&e.push(i.klass.disabled),e.join(" ")}([i.klass.listItem]),"data-pick="+e.pick+" "+s.ariaAttr({role:"option",label:h,selected:!(!u||t.$node.val()!==h)||null,activedescendant:!!c||null,disabled:!!d||null})]}})+s.node("li",s.node("button",i.clear,i.klass.buttonClear,"type=button data-clear=1"+(e?"":" disabled")+" "+s.ariaAttr({controls:t.$node[0].id})),"",s.ariaAttr({role:"presentation"})),i.klass.list,s.ariaAttr({role:"listbox",controls:t.$node[0].id}))},i.defaults=function(e){return{clear:"Clear",format:"h:i A",interval:30,closeOnSelect:!0,closeOnClear:!0,klass:{picker:e+" "+e+"--time",holder:e+"__holder",list:e+"__list",listItem:e+"__list-item",disabled:e+"__list-item--disabled",selected:e+"__list-item--selected",highlighted:e+"__list-item--highlighted",viewset:e+"__list-item--viewset",now:e+"__list-item--now",buttonClear:e+"__button--clear"}}}(e.klasses().picker),e.extend("pickatime",i)}),[].map||(Array.prototype.map=function(e,t){for(var i=this,n=i.length,r=new Array(n),a=0;a>>0;if("function"!=typeof e)throw new TypeError;for(var n=[],r=arguments[1],a=0;a>>0;if(0===i)return-1;var n=0;if(arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-(1/0)&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),n>=i)return-1;for(var r=n>=0?n:Math.max(i-Math.abs(n),0);r>>0:t>>>0;(r=e.exec(i))&&(a=r.index+r[0].length,!(a>u&&(s.push(i.slice(u,r.index)),!compliantExecNpcg&&r.length>1&&r[0].replace(n,function(){for(var e=1;e1&&r.index=t)));)e.lastIndex===r.index&&e.lastIndex++;return u===i.length?!o&&e.test("")||s.push(""):s.push(i.slice(u)),s.length>t?s.slice(0,t):s},function(e){"use strict";var t={init:function(i){return this.each(function(){this.self=e(this),t.destroy.call(this.self),this.opt=e.extend(!0,{},e.fn.raty.defaults,i),t._adjustCallback.call(this),t._adjustNumber.call(this),"img"!==this.opt.starType&&t._adjustStarType.call(this),t._adjustPath.call(this),t._createStars.call(this),this.opt.cancel&&t._createCancel.call(this),this.opt.precision&&t._adjustPrecision.call(this),t._createScore.call(this),t._apply.call(this,this.opt.score),t._target.call(this,this.opt.score),this.opt.readOnly?t._lock.call(this):(this.style.cursor="pointer",t._binds.call(this)),this.self.data("options",this.opt)})},_adjustCallback:function(){for(var e=["number","readOnly","score","scoreName","target"],t=0;t0&&this.score.val(t._between(e,0,this.opt.number)),t._roundStars.call(this,e))},_between:function(e,t,i){return Math.min(Math.max(parseFloat(e),t),i)},_binds:function(){this.cancel&&(t._bindOverCancel.call(this),t._bindClickCancel.call(this),t._bindOutCancel.call(this)),t._bindOver.call(this),t._bindClick.call(this),t._bindOut.call(this)},_bindClick:function(){var t=this;t.stars.on("click.raty",function(i){var n=e(this);t.score.val(t.opt.half||t.opt.precision?t.self.data("score"):this.alt||n.data("alt")),t.opt.click&&t.opt.click.call(t,+t.score.val(),i)})},_bindClickCancel:function(){var e=this;e.cancel.on("click.raty",function(t){e.score.removeAttr("value"),e.opt.click&&e.opt.click.call(e,null,t)})},_bindOut:function(){var e=this;e.self.on("mouseleave.raty",function(i){var n=+e.score.val()||void 0;t._apply.call(e,n),t._target.call(e,n,i),e.opt.mouseout&&e.opt.mouseout.call(e,n,i)})},_bindOutCancel:function(){var e=this;e.cancel.on("mouseleave.raty",function(i){var n=e.opt.cancelOff;if("img"!==e.opt.starType&&(n=e.opt.cancelClass+" "+n),t._setIcon.call(e,this,n),e.opt.mouseout){var r=+e.score.val()||void 0;e.opt.mouseout.call(e,r,i)}})},_bindOver:function(){var e=this,i=e.opt.half?"mousemove.raty":"mouseover.raty";e.stars.on(i,function(i){var n=t._getScoreByPosition.call(e,i,this);t._fill.call(e,n),e.opt.half&&(t._roundStars.call(e,n),e.self.data("score",n)),t._target.call(e,n,i),e.opt.mouseover&&e.opt.mouseover.call(e,n,i)})},_bindOverCancel:function(){var e=this;e.cancel.on("mouseover.raty",function(i){var n=e.opt.path+e.opt.starOff,r=e.opt.cancelOn;"img"===e.opt.starType?e.stars.attr("src",n):(r=e.opt.cancelClass+" "+r,e.stars.attr("class",n)),t._setIcon.call(e,this,r),t._target.call(e,null,i),e.opt.mouseover&&e.opt.mouseover.call(e,null)})},_buildScoreField:function(){return e(" ",{name:this.opt.scoreName,type:"hidden"}).appendTo(this)},_createCancel:function(){var t=this.opt.path+this.opt.cancelOff,i=e("<"+this.opt.starType+" />",{title:this.opt.cancelHint,class:this.opt.cancelClass});"img"===this.opt.starType?i.attr({src:t,alt:"x"}):i.attr("data-alt","x").addClass(t),"left"===this.opt.cancelPlace?this.self.prepend(" ").prepend(i):this.self.append(" ").append(i),this.cancel=i},_createScore:function(){var i=e(this.opt.targetScore);this.score=i.length?i:t._buildScoreField.call(this)},_createStars:function(){for(var i=1;i<=this.opt.number;i++){var n=t._nameForIndex.call(this,i),r={alt:i,src:this.opt.path+this.opt[n]};"img"!==this.opt.starType&&(r={"data-alt":i,class:r.src}),r.title=t._getHint.call(this,i),e("<"+this.opt.starType+" />",r).appendTo(this),this.opt.space&&this.self.append(ii){var s=this.opt.iconRange[i];r=t._getRangeIcon.call(this,s,o),n<=s.range&&t._setIcon.call(this,a,r),n===s.range&&i++}else r=this.opt[o?"starOn":"starOff"],t._setIcon.call(this,a,r)}},_getRangeIcon:function(e,t){return t?e.on||this.opt.starOn:e.off||this.opt.starOff},_getScoreByPosition:function(i,n){var r=parseInt(n.alt||n.getAttribute("data-alt"),10);if(this.opt.half){var a=t._getSize.call(this),o=parseFloat((i.pageX-e(n).offset().left)/a);r=this.opt.precision?r-1+o:r-1+(o>.5?1:.5)}return r},_getSize:function(){var e;return e="img"===this.opt.starType?this.stars[0].width:parseFloat(this.stars.eq(0).css("font-size")),e||t._error.call(this,"Could not be possible get the icon size!"),e},_turnOn:function(e,t){return this.opt.single?e===t:e<=t},_getHint:function(e){var t=this.opt.hints[e-1];return""===t?"":t||e},_lock:function(){var e=parseInt(this.score.val(),10),i=e?t._getHint.call(this,e):this.opt.noRatedMsg;this.style.cursor="",this.title=i,this.score.prop("readonly",!0),this.stars.prop("title",i),this.cancel&&this.cancel.hide(),this.self.data("readonly",!0)},_nameForIndex:function(e){return this.opt.score&&this.opt.score>=e?"starOn":"starOff"},_roundStars:function(e){var i=(e%1).toFixed(2);if(i>this.opt.round.down){var n="starOn";this.opt.halfShow&&i1?t:t[0]},move:function(i){return this.each(function(){var n=parseInt(i,10),r=e(this).data("options"),a=(+i).toFixed(1).split(".")[1];n>=r.number&&(n=r.number-1,a=10);var o=t._getSize.call(this),s=o/10,l=e(this.stars[n]),u=l.offset().left+s*parseInt(a,10),c=e.Event("mousemove",{pageX:u});l.trigger(c)})},readOnly:function(i){return this.each(function(){var n=e(this);n.data("readonly")!==i&&(i?(n.off(".raty").children("img").off(".raty"),t._lock.call(this)):(t._binds.call(this),t._unlock.call(this)),n.data("readonly",i))})},reload:function(){return t.set.call(this,{})},score:function(){var i=e(this);return arguments.length?t.setScore.apply(i,arguments):t.getScore.call(i)},set:function(t){return this.each(function(){var i=e(this),n=i.data("options"),r=e.extend({},n,t);i.raty(r)})},setScore:function(i){return this.each(function(){e(this).data("readonly")!==!0&&(t._apply.call(this,i),t._target.call(this,i))})}};e.fn.raty=function(i){return t[i]?t[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void e.error("Method "+i+" does not exist!"):t.init.apply(this,arguments)},e.fn.raty.defaults={cancel:!1,cancelClass:"raty-cancel",cancelHint:"Cancel this rating!",cancelOff:"cancel-off.png",cancelOn:"cancel-on.png",cancelPlace:"left",click:void 0,half:!1,halfShow:!0,hints:["bad","poor","regular","good","gorgeous"],iconRange:void 0,mouseout:void 0,mouseover:void 0,noRatedMsg:"Not rated yet!",number:5,numberMax:20,path:void 0,precision:!1,readOnly:!1,round:{down:.25,full:.6,up:.76},score:void 0,scoreName:"score",single:!1,space:!0,starHalf:"star-half.png",starOff:"star-off.png",starOn:"star-on.png",starType:"img",target:void 0,targetFormat:"{score}",targetKeep:!1,targetScore:void 0,targetText:"",targetType:"hint"}}(jQuery),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";function t(t){return!t.nodeName||e.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])!==-1}function i(t){return e.isFunction(t)||e.isPlainObject(t)?t:{top:t,left:t}}var n=e.scrollTo=function(t,i,n){return e(window).scrollTo(t,i,n)};return n.defaults={axis:"xy",duration:0,limit:!0},e.fn.scrollTo=function(r,a,o){"object"==typeof a&&(o=a,a=0),"function"==typeof o&&(o={onAfter:o}),"max"===r&&(r=9e9),o=e.extend({},n.defaults,o),a=a||o.duration;var s=o.queue&&o.axis.length>1;return s&&(a/=2),o.offset=i(o.offset),o.over=i(o.over),this.each(function(){function l(t){var i=e.extend({},o,{queue:!0,duration:a,complete:t&&function(){t.call(d,p,o)}});h.animate(f,i)}if(null!==r){var u,c=t(this),d=c?this.contentWindow||window:this,h=e(d),p=r,f={};switch(typeof p){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(p)){p=i(p);break}if(p=c?e(p):e(p,d),!p.length)return;case"object":(p.is||p.style)&&(u=(p=e(p)).offset())}var m=e.isFunction(o.offset)&&o.offset(d,p)||o.offset;e.each(o.axis.split(""),function(e,t){var i="x"===t?"Left":"Top",r=i.toLowerCase(),a="scroll"+i,g=h[a](),v=n.max(d,t);if(u)f[a]=u[r]+(c?0:g-h.offset()[r]),o.margin&&(f[a]-=parseInt(p.css("margin"+i),10)||0,f[a]-=parseInt(p.css("border"+i+"Width"),10)||0),f[a]+=m[r]||0,o.over[r]&&(f[a]+=p["x"===t?"width":"height"]()*o.over[r]);else{var y=p[r];f[a]=y.slice&&"%"===y.slice(-1)?parseFloat(y)/100*v:y}o.limit&&/^\d+$/.test(f[a])&&(f[a]=f[a]<=0?0:Math.min(f[a],v)),!e&&o.axis.length>1&&(g===f[a]?f={}:s&&(l(o.onAfterFirst),f={}))}),l(o.onAfter)}})},n.max=function(i,n){var r="x"===n?"Width":"Height",a="scroll"+r;if(!t(i))return i[a]-e(i)[r.toLowerCase()]();var o="client"+r,s=i.ownerDocument||i.document,l=s.documentElement,u=s.body;return Math.max(l[a],u[a])-Math.min(l[o],u[o])},e.Tween.propHooks.scrollLeft=e.Tween.propHooks.scrollTop={get:function(t){return e(t.elem)[t.prop]()},set:function(t){var i=this.get(t);if(t.options.interrupt&&t._last&&t._last!==i)return e(t.elem).stop();var n=Math.round(t.now);i!==n&&(e(t.elem)[t.prop](n),t._last=this.get(t))}},n}),!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(e){function t(t){var o=t||window.event,s=l.call(arguments,1),u=0,d=0,h=0,p=0,f=0,m=0;if(t=e.event.fix(o),t.type="mousewheel","detail"in o&&(h=-1*o.detail),"wheelDelta"in o&&(h=o.wheelDelta),"wheelDeltaY"in o&&(h=o.wheelDeltaY),"wheelDeltaX"in o&&(d=-1*o.wheelDeltaX),"axis"in o&&o.axis===o.HORIZONTAL_AXIS&&(d=-1*h,h=0),u=0===h?d:h,"deltaY"in o&&(h=-1*o.deltaY,u=h),"deltaX"in o&&(d=o.deltaX,0===h&&(u=-1*d)),0!==h||0!==d){if(1===o.deltaMode){var g=e.data(this,"mousewheel-line-height");u*=g,h*=g,d*=g}else if(2===o.deltaMode){var v=e.data(this,"mousewheel-page-height");u*=v,h*=v,d*=v}if(p=Math.max(Math.abs(h),Math.abs(d)),(!a||a>p)&&(a=p,n(o,p)&&(a/=40)),n(o,p)&&(u/=40,d/=40,h/=40),u=Math[u>=1?"floor":"ceil"](u/a),d=Math[d>=1?"floor":"ceil"](d/a),h=Math[h>=1?"floor":"ceil"](h/a),c.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();f=t.clientX-y.left,m=t.clientY-y.top}return t.deltaX=d,t.deltaY=h,t.deltaFactor=a,t.offsetX=f,t.offsetY=m,t.deltaMode=0,s.unshift(t,u,d,h),r&&clearTimeout(r),r=setTimeout(i,200),(e.event.dispatch||e.event.handle).apply(this,s)}}function i(){a=null}function n(e,t){return c.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120===0}var r,a,o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],s="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var u=o.length;u;)e.event.fixHooks[o[--u]]=e.event.mouseHooks;var c=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var i=s.length;i;)this.addEventListener(s[--i],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",c.getLineHeight(this)),e.data(this,"mousewheel-page-height",c.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var i=s.length;i;)this.removeEventListener(s[--i],t,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var i=e(t),n=i["offsetParent"in e.fn?"offsetParent":"parent"]();return n.length||(n=e("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e);
}})}),!function(e){"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}(function(e){!function(t){var i="function"==typeof define&&define.amd,n="undefined"!=typeof module&&module.exports,r="https:"==document.location.protocol?"https:":"http:",a="cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.min.js";i||(n?require("jquery-mousewheel")(e):e.event.special.mousewheel||e("head").append(decodeURI("%3Cscript src="+r+"//"+a+"%3E%3C/script%3E"))),t()}(function(){var t,i="mCustomScrollbar",n="mCS",r=".mCustomScrollbar",a={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:!0},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},o=0,s={},l=window.attachEvent&&!window.addEventListener?1:0,u=!1,c=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],d={init:function(t){var t=e.extend(!0,{},a,t),i=h.call(this);if(t.live){var l=t.liveSelector||this.selector||r,u=e(l);if("off"===t.live)return void f(l);s[l]=setTimeout(function(){u.mCustomScrollbar(t),"once"===t.live&&u.length&&f(l)},500)}else f(l);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":m(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,"object"!=typeof t.mouseWheel&&1==t.mouseWheel&&(t.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),t.mouseWheel.scrollAmount=t.mouseWheelPixels?t.mouseWheelPixels:t.mouseWheel.scrollAmount,t.mouseWheel.normalizeDelta=t.advanced.normalizeMouseWheelDelta?t.advanced.normalizeMouseWheelDelta:t.mouseWheel.normalizeDelta,t.scrollButtons.scrollType=g(t.scrollButtons.scrollType),p(t),e(i).each(function(){var i=e(this);if(!i.data(n)){i.data(n,{idx:++o,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:i.css("direction"),cbOffsets:null,trigger:null});var r=i.data(n),a=r.opt,s=i.data("mcs-axis"),l=i.data("mcs-scrollbar-position"),u=i.data("mcs-theme");s&&(a.axis=s),l&&(a.scrollbarPosition=l),u&&(a.theme=u,p(a)),v.call(this),e("#mCSB_"+r.idx+"_container img:not(."+c[2]+")").addClass(c[2]),d.update.call(null,i)}})},update:function(t,i){var r=t||h.call(this);return e(r).each(function(){var t=e(this);if(t.data(n)){var r=t.data(n),a=r.opt,o=e("#mCSB_"+r.idx+"_container"),s=[e("#mCSB_"+r.idx+"_dragger_vertical"),e("#mCSB_"+r.idx+"_dragger_horizontal")];if(!o.length)return;r.tweenRunning&&Y(t),t.hasClass(c[3])&&t.removeClass(c[3]),t.hasClass(c[4])&&t.removeClass(c[4]),_.call(this),b.call(this),"y"===a.axis||a.advanced.autoExpandHorizontalScroll||o.css("width",y(o.children())),r.overflowed=S.call(this),Q.call(this),a.autoDraggerLength&&x.call(this),j.call(this),$.call(this);var l=[Math.abs(o[0].offsetTop),Math.abs(o[0].offsetLeft)];"x"!==a.axis&&(r.overflowed[0]?s[0].height()>s[0].parent().height()?k.call(this):(X(t,l[0].toString(),{dir:"y",dur:0,overwrite:"none"}),r.contentReset.y=null):(k.call(this),"y"===a.axis?D.call(this):"yx"===a.axis&&r.overflowed[1]&&X(t,l[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==a.axis&&(r.overflowed[1]?s[1].width()>s[1].parent().width()?k.call(this):(X(t,l[1].toString(),{dir:"x",dur:0,overwrite:"none"}),r.contentReset.x=null):(k.call(this),"x"===a.axis?D.call(this):"yx"===a.axis&&r.overflowed[0]&&X(t,l[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),i&&r&&(2===i&&a.callbacks.onImageLoad&&"function"==typeof a.callbacks.onImageLoad?a.callbacks.onImageLoad.call(this):3===i&&a.callbacks.onSelectorChange&&"function"==typeof a.callbacks.onSelectorChange?a.callbacks.onSelectorChange.call(this):a.callbacks.onUpdate&&"function"==typeof a.callbacks.onUpdate&&a.callbacks.onUpdate.call(this)),U.call(this)}})},scrollTo:function(t,i){if("undefined"!=typeof t&&null!=t){var r=h.call(this);return e(r).each(function(){var r=e(this);if(r.data(n)){var a=r.data(n),o=a.opt,s={trigger:"external",scrollInertia:o.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},l=e.extend(!0,{},s,i),u=F.call(this,t),c=l.scrollInertia>0&&l.scrollInertia<17?17:l.scrollInertia;u[0]=W.call(this,u[0],"y"),u[1]=W.call(this,u[1],"x"),l.moveDragger&&(u[0]*=a.scrollRatio.y,u[1]*=a.scrollRatio.x),l.dur=c,setTimeout(function(){null!==u[0]&&"undefined"!=typeof u[0]&&"x"!==o.axis&&a.overflowed[0]&&(l.dir="y",l.overwrite="all",X(r,u[0].toString(),l)),null!==u[1]&&"undefined"!=typeof u[1]&&"y"!==o.axis&&a.overflowed[1]&&(l.dir="x",l.overwrite="none",X(r,u[1].toString(),l))},l.timeout)}})}},stop:function(){var t=h.call(this);return e(t).each(function(){var t=e(this);t.data(n)&&Y(t)})},disable:function(t){var i=h.call(this);return e(i).each(function(){var i=e(this);i.data(n)&&(i.data(n),U.call(this,"remove"),D.call(this),t&&k.call(this),Q.call(this,!0),i.addClass(c[3]))})},destroy:function(){var t=h.call(this);return e(t).each(function(){var r=e(this);if(r.data(n)){var a=r.data(n),o=a.opt,s=e("#mCSB_"+a.idx),l=e("#mCSB_"+a.idx+"_container"),u=e(".mCSB_"+a.idx+"_scrollbar");o.live&&f(o.liveSelector||e(t).selector),U.call(this,"remove"),D.call(this),k.call(this),r.removeData(n),Z(this,"mcs"),u.remove(),l.find("img."+c[2]).removeClass(c[2]),s.replaceWith(l.contents()),r.removeClass(i+" _"+n+"_"+a.idx+" "+c[6]+" "+c[7]+" "+c[5]+" "+c[3]).addClass(c[4])}})}},h=function(){return"object"!=typeof e(this)||e(this).length<1?r:this},p=function(t){var i=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],n=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"],r=["minimal","minimal-dark"],a=["minimal","minimal-dark"],o=["minimal","minimal-dark"];t.autoDraggerLength=!(e.inArray(t.theme,i)>-1)&&t.autoDraggerLength,t.autoExpandScrollbar=!(e.inArray(t.theme,n)>-1)&&t.autoExpandScrollbar,t.scrollButtons.enable=!(e.inArray(t.theme,r)>-1)&&t.scrollButtons.enable,t.autoHideScrollbar=e.inArray(t.theme,a)>-1||t.autoHideScrollbar,t.scrollbarPosition=e.inArray(t.theme,o)>-1?"outside":t.scrollbarPosition},f=function(e){s[e]&&(clearTimeout(s[e]),Z(s,e))},m=function(e){return"yx"===e||"xy"===e||"auto"===e?"yx":"x"===e||"horizontal"===e?"x":"y"},g=function(e){return"stepped"===e||"pixels"===e||"step"===e||"click"===e?"stepped":"stepless"},v=function(){var t=e(this),r=t.data(n),a=r.opt,o=a.autoExpandScrollbar?" "+c[1]+"_expand":"",s=["",""],l="yx"===a.axis?"mCSB_vertical_horizontal":"x"===a.axis?"mCSB_horizontal":"mCSB_vertical",u="yx"===a.axis?s[0]+s[1]:"x"===a.axis?s[1]:s[0],d="yx"===a.axis?"
":"",h=a.autoHideScrollbar?" "+c[6]:"",p="x"!==a.axis&&"rtl"===r.langDir?" "+c[7]:"";a.setWidth&&t.css("width",a.setWidth),a.setHeight&&t.css("height",a.setHeight),a.setLeft="y"!==a.axis&&"rtl"===r.langDir?"989999px":a.setLeft,t.addClass(i+" _"+n+"_"+r.idx+h+p).wrapInner("");var f=e("#mCSB_"+r.idx),m=e("#mCSB_"+r.idx+"_container");"y"===a.axis||a.advanced.autoExpandHorizontalScroll||m.css("width",y(m.children())),"outside"===a.scrollbarPosition?("static"===t.css("position")&&t.css("position","relative"),t.css("overflow","visible"),f.addClass("mCSB_outside").after(u)):(f.addClass("mCSB_inside").append(u),m.wrap(d)),w.call(this);var g=[e("#mCSB_"+r.idx+"_dragger_vertical"),e("#mCSB_"+r.idx+"_dragger_horizontal")];g[0].css("min-height",g[0].height()),g[1].css("min-width",g[1].width())},y=function(t){return Math.max.apply(Math,t.map(function(){return e(this).outerWidth(!0)}).get())},b=function(){var t=e(this),i=t.data(n),r=i.opt,a=e("#mCSB_"+i.idx+"_container");r.advanced.autoExpandHorizontalScroll&&"y"!==r.axis&&a.css({position:"absolute",width:"auto"}).wrap("
").css({width:Math.ceil(a[0].getBoundingClientRect().right+.4)-Math.floor(a[0].getBoundingClientRect().left),position:"relative"}).unwrap()},w=function(){var t=e(this),i=t.data(n),r=i.opt,a=e(".mCSB_"+i.idx+"_scrollbar:first"),o=te(r.scrollButtons.tabindex)?"tabindex='"+r.scrollButtons.tabindex+"'":"",s=[" "," "," "," "],l=["x"===r.axis?s[2]:s[0],"x"===r.axis?s[3]:s[1],s[2],s[3]];r.scrollButtons.enable&&a.prepend(l[0]).append(l[1]).next(".mCSB_scrollTools").prepend(l[2]).append(l[3])},_=function(){var t=e(this),i=t.data(n),r=e("#mCSB_"+i.idx),a=t.css("max-height")||"none",o=-1!==a.indexOf("%"),s=t.css("box-sizing");if("none"!==a){var l=o?t.parent().height()*parseInt(a)/100:parseInt(a);"border-box"===s&&(l-=t.innerHeight()-t.height()+(t.outerHeight()-t.innerHeight())),r.css("max-height",Math.round(l))}},x=function(){var t=e(this),i=t.data(n),r=e("#mCSB_"+i.idx),a=e("#mCSB_"+i.idx+"_container"),o=[e("#mCSB_"+i.idx+"_dragger_vertical"),e("#mCSB_"+i.idx+"_dragger_horizontal")],s=[r.height()/a.outerHeight(!1),r.width()/a.outerWidth(!1)],u=[parseInt(o[0].css("min-height")),Math.round(s[0]*o[0].parent().height()),parseInt(o[1].css("min-width")),Math.round(s[1]*o[1].parent().width())],c=l&&u[1]r.height(),s>r.width()]},k=function(){var t=e(this),i=t.data(n),r=i.opt,a=e("#mCSB_"+i.idx),o=e("#mCSB_"+i.idx+"_container"),s=[e("#mCSB_"+i.idx+"_dragger_vertical"),e("#mCSB_"+i.idx+"_dragger_horizontal")];if(Y(t),("x"!==r.axis&&!i.overflowed[0]||"y"===r.axis&&i.overflowed[0])&&(s[0].add(o).css("top",0),X(t,"_resetY")),"y"!==r.axis&&!i.overflowed[1]||"x"===r.axis&&i.overflowed[1]){var l=dx=0;"rtl"===i.langDir&&(l=a.width()-o.outerWidth(!1),dx=Math.abs(l/i.scrollRatio.x)),o.css("left",l),s[1].css("left",dx),X(t,"_resetX")}},$=function(){function t(){o=setTimeout(function(){e.event.special.mousewheel?(clearTimeout(o),E.call(i[0])):t()},100)}var i=e(this),r=i.data(n),a=r.opt;if(!r.bindEvents){if(O.call(this),a.contentTouchScroll&&A.call(this),M.call(this),a.mouseWheel.enable){var o;t()}L.call(this),H.call(this),a.advanced.autoScrollOnFocus&&R.call(this),a.scrollButtons.enable&&B.call(this),a.keyboard.enable&&z.call(this),r.bindEvents=!0}},D=function(){var t=e(this),i=t.data(n),r=i.opt,a=n+"_"+i.idx,o=".mCSB_"+i.idx+"_scrollbar",s=e("#mCSB_"+i.idx+",#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,"+o+" ."+c[12]+",#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal,"+o+">a"),l=e("#mCSB_"+i.idx+"_container");r.advanced.releaseDraggableSelectors&&s.add(e(r.advanced.releaseDraggableSelectors)),i.bindEvents&&(e(document).unbind("."+a),s.each(function(){e(this).unbind("."+a)}),clearTimeout(t[0]._focusTimeout),Z(t[0],"_focusTimeout"),clearTimeout(i.sequential.step),Z(i.sequential,"step"),clearTimeout(l[0].onCompleteTimeout),Z(l[0],"onCompleteTimeout"),i.bindEvents=!1)},Q=function(t){var i=e(this),r=i.data(n),a=r.opt,o=e("#mCSB_"+r.idx+"_container_wrapper"),s=o.length?o:e("#mCSB_"+r.idx+"_container"),l=[e("#mCSB_"+r.idx+"_scrollbar_vertical"),e("#mCSB_"+r.idx+"_scrollbar_horizontal")],u=[l[0].find(".mCSB_dragger"),l[1].find(".mCSB_dragger")];"x"!==a.axis&&(r.overflowed[0]&&!t?(l[0].add(u[0]).add(l[0].children("a")).css("display","block"),s.removeClass(c[8]+" "+c[10])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&u[0].css("display","none"),s.removeClass(c[10])):(l[0].css("display","none"),s.addClass(c[10])),s.addClass(c[8]))),"y"!==a.axis&&(r.overflowed[1]&&!t?(l[1].add(u[1]).add(l[1].children("a")).css("display","block"),s.removeClass(c[9]+" "+c[11])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&u[1].css("display","none"),s.removeClass(c[11])):(l[1].css("display","none"),s.addClass(c[11])),s.addClass(c[9]))),r.overflowed[0]||r.overflowed[1]?i.removeClass(c[5]):i.addClass(c[5])},T=function(e){var t=e.type;switch(t){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return e.target.ownerDocument!==document?[e.originalEvent.screenY,e.originalEvent.screenX,!1]:[e.originalEvent.pageY,e.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var i=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],n=e.originalEvent.touches.length||e.originalEvent.changedTouches.length;return e.target.ownerDocument!==document?[i.screenY,i.screenX,n>1]:[i.pageY,i.pageX,n>1];default:return[e.pageY,e.pageX,!1]}},O=function(){function t(e){var t=f.find("iframe");if(t.length){var i=e?"auto":"none";t.css("pointer-events",i)}}function i(e,t,i,n){if(f[0].idleTimer=d.scrollInertia<233?250:0,r.attr("id")===p[1])var a="x",o=(r[0].offsetLeft-t+n)*c.scrollRatio.x;else var a="y",o=(r[0].offsetTop-e+i)*c.scrollRatio.y;X(s,o.toString(),{dir:a,drag:!0})}var r,a,o,s=e(this),c=s.data(n),d=c.opt,h=n+"_"+c.idx,p=["mCSB_"+c.idx+"_dragger_vertical","mCSB_"+c.idx+"_dragger_horizontal"],f=e("#mCSB_"+c.idx+"_container"),m=e("#"+p[0]+",#"+p[1]),g=d.advanced.releaseDraggableSelectors?m.add(e(d.advanced.releaseDraggableSelectors)):m;m.bind("mousedown."+h+" touchstart."+h+" pointerdown."+h+" MSPointerDown."+h,function(i){if(i.stopImmediatePropagation(),i.preventDefault(),J(i)){u=!0,l&&(document.onselectstart=function(){return!1}),t(!1),Y(s),r=e(this);var n=r.offset(),c=T(i)[0]-n.top,h=T(i)[1]-n.left,p=r.height()+n.top,f=r.width()+n.left;p>c&&c>0&&f>h&&h>0&&(a=c,o=h),C(r,"active",d.autoExpandScrollbar)}}).bind("touchmove."+h,function(e){e.stopImmediatePropagation(),e.preventDefault();var t=r.offset(),n=T(e)[0]-t.top,s=T(e)[1]-t.left;i(a,o,n,s)}),e(document).bind("mousemove."+h+" pointermove."+h+" MSPointerMove."+h,function(e){if(r){var t=r.offset(),n=T(e)[0]-t.top,s=T(e)[1]-t.left;if(a===n)return;i(a,o,n,s)}}).add(g).bind("mouseup."+h+" touchend."+h+" pointerup."+h+" MSPointerUp."+h,function(){r&&(C(r,"active",d.autoExpandScrollbar),r=null),u=!1,l&&(document.onselectstart=null),t(!0)})},A=function(){function i(e){if(!ee(e)||u||T(e)[2])return void(t=0);t=1,_=0,x=0;var i=D.offset();c=T(e)[0]-i.top,d=T(e)[1]-i.left,P=[T(e)[0],T(e)[1]]}function r(e){if(ee(e)&&!u&&!T(e)[2]&&(e.stopImmediatePropagation(),!x||_)){m=K();var t=$.offset(),i=T(e)[0]-t.top,n=T(e)[1]-t.left,r="mcsLinearOut";if(O.push(i),A.push(n),P[2]=Math.abs(T(e)[0]-P[0]),P[3]=Math.abs(T(e)[1]-P[1]),C.overflowed[0])var a=Q[0].parent().height()-Q[0].height(),o=c-i>0&&i-c>-(a*C.scrollRatio.y)&&(2*P[3] 0&&n-d>-(s*C.scrollRatio.x)&&(2*P[2]
30)){y=1e3/(g-f);var r="mcsEaseOut",a=2.5>y,o=a?[O[O.length-2],A[A.length-2]]:[0,0];v=a?[i-o[0],n-o[1]]:[i-h,n-p];var c=[Math.abs(v[0]),Math.abs(v[1])];y=a?[Math.abs(v[0]/4),Math.abs(v[1]/4)]:[y,y];var d=[Math.abs(D[0].offsetTop)-v[0]*s(c[0]/y[0],y[0]),Math.abs(D[0].offsetLeft)-v[1]*s(c[1]/y[1],y[1])];b="yx"===S.axis?[d[0],d[1]]:"x"===S.axis?[null,d[1]]:[d[0],null],w=[4*c[0]+S.scrollInertia,4*c[1]+S.scrollInertia];var j=parseInt(S.contentTouchScroll)||0;b[0]=c[0]>j?b[0]:0,b[1]=c[1]>j?b[1]:0,C.overflowed[0]&&l(b[0],w[0],r,"y",E,!1),C.overflowed[1]&&l(b[1],w[1],r,"x",E,!1)}}}function s(e,t){var i=[1.5*t,2*t,t/1.5,t/2];return e>90?t>4?i[0]:i[3]:e>60?t>3?i[3]:i[2]:e>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function l(e,t,i,n,r,a){e&&X(j,e.toString(),{dur:t,scrollEasing:i,dir:n,overwrite:r,drag:a})}var c,d,h,p,f,m,g,v,y,b,w,_,x,j=e(this),C=j.data(n),S=C.opt,k=n+"_"+C.idx,$=e("#mCSB_"+C.idx),D=e("#mCSB_"+C.idx+"_container"),Q=[e("#mCSB_"+C.idx+"_dragger_vertical"),e("#mCSB_"+C.idx+"_dragger_horizontal")],O=[],A=[],M=0,E="yx"===S.axis?"none":"all",P=[],L=D.find("iframe"),R=["touchstart."+k+" pointerdown."+k+" MSPointerDown."+k,"touchmove."+k+" pointermove."+k+" MSPointerMove."+k,"touchend."+k+" pointerup."+k+" MSPointerUp."+k];D.bind(R[0],function(e){i(e)}).bind(R[1],function(e){r(e)}),$.bind(R[0],function(e){a(e)}).bind(R[2],function(e){o(e)}),L.length&&L.each(function(){e(this).load(function(){I(this)&&e(this.contentDocument||this.contentWindow.document).bind(R[0],function(e){i(e),a(e)}).bind(R[1],function(e){r(e)}).bind(R[2],function(e){o(e)})})})},M=function(){function i(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function r(e,t,i){c.type=i&&a?"stepped":"stepless",c.scrollAmount=10,q(o,e,t,"mcsLinearOut",i?60:null)}var a,o=e(this),s=o.data(n),l=s.opt,c=s.sequential,d=n+"_"+s.idx,h=e("#mCSB_"+s.idx+"_container"),p=h.parent();h.bind("mousedown."+d,function(){t||a||(a=1,u=!0)}).add(document).bind("mousemove."+d,function(e){if(!t&&a&&i()){var n=h.offset(),o=T(e)[0]-n.top+h[0].offsetTop,u=T(e)[1]-n.left+h[0].offsetLeft;o>0&&o
0&&uo?r("on",38):o>p.height()&&r("on",40)),"y"!==l.axis&&s.overflowed[1]&&(0>u?r("on",37):u>p.width()&&r("on",39)))}}).bind("mouseup."+d,function(){t||(a&&(a=0,r("off",null)),u=!1)})},E=function(){function t(t,n){if(Y(i),!P(i,t.target)){var o="auto"!==a.mouseWheel.deltaFactor?parseInt(a.mouseWheel.deltaFactor):l&&t.deltaFactor<100?100:t.deltaFactor||100;if("x"===a.axis||"x"===a.mouseWheel.axis)var c="x",d=[Math.round(o*r.scrollRatio.x),parseInt(a.mouseWheel.scrollAmount)],h="auto"!==a.mouseWheel.scrollAmount?d[1]:d[0]>=s.width()?.9*s.width():d[0],p=Math.abs(e("#mCSB_"+r.idx+"_container")[0].offsetLeft),f=u[1][0].offsetLeft,m=u[1].parent().width()-u[1].width(),g=t.deltaX||t.deltaY||n;else var c="y",d=[Math.round(o*r.scrollRatio.y),parseInt(a.mouseWheel.scrollAmount)],h="auto"!==a.mouseWheel.scrollAmount?d[1]:d[0]>=s.height()?.9*s.height():d[0],p=Math.abs(e("#mCSB_"+r.idx+"_container")[0].offsetTop),f=u[0][0].offsetTop,m=u[0].parent().height()-u[0].height(),g=t.deltaY||n;"y"===c&&!r.overflowed[0]||"x"===c&&!r.overflowed[1]||(a.mouseWheel.invert&&(g=-g),a.mouseWheel.normalizeDelta&&(g=0>g?-1:1),(g>0&&0!==f||0>g&&f!==m||a.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),X(i,(p-g*h).toString(),{dir:c}))}}var i=e(this),r=i.data(n),a=r.opt,o=n+"_"+r.idx,s=e("#mCSB_"+r.idx),u=[e("#mCSB_"+r.idx+"_dragger_vertical"),e("#mCSB_"+r.idx+"_dragger_horizontal")],c=e("#mCSB_"+r.idx+"_container").find("iframe");r&&(c.length&&c.each(function(){e(this).load(function(){I(this)&&e(this.contentDocument||this.contentWindow.document).bind("mousewheel."+o,function(e,i){t(e,i)})})}),s.bind("mousewheel."+o,function(e,i){t(e,i)}))},I=function(e){var t=null;try{var i=e.contentDocument||e.contentWindow.document;t=i.body.innerHTML}catch(e){}return null!==t},P=function(t,i){var r=i.nodeName.toLowerCase(),a=t.data(n).opt.mouseWheel.disableOver,o=["select","textarea"];return e.inArray(r,a)>-1&&!(e.inArray(r,o)>-1&&!e(i).is(":focus"))},L=function(){var t=e(this),i=t.data(n),r=n+"_"+i.idx,a=e("#mCSB_"+i.idx+"_container"),o=a.parent(),s=e(".mCSB_"+i.idx+"_scrollbar ."+c[12]);s.bind("touchstart."+r+" pointerdown."+r+" MSPointerDown."+r,function(){u=!0}).bind("touchend."+r+" pointerup."+r+" MSPointerUp."+r,function(){u=!1}).bind("click."+r,function(n){if(e(n.target).hasClass(c[12])||e(n.target).hasClass("mCSB_draggerRail")){Y(t);var r=e(this),s=r.find(".mCSB_dragger");if(r.parent(".mCSB_scrollTools_horizontal").length>0){if(!i.overflowed[1])return;var l="x",u=n.pageX>s.offset().left?-1:1,d=Math.abs(a[0].offsetLeft)-.9*u*o.width()}else{if(!i.overflowed[0])return;var l="y",u=n.pageY>s.offset().top?-1:1,d=Math.abs(a[0].offsetTop)-.9*u*o.height()}X(t,d.toString(),{dir:l,scrollEasing:"mcsEaseInOut"})}})},R=function(){var t=e(this),i=t.data(n),r=i.opt,a=n+"_"+i.idx,o=e("#mCSB_"+i.idx+"_container"),s=o.parent();o.bind("focusin."+a,function(){var i=e(document.activeElement),n=o.find(".mCustomScrollBox").length,a=0;i.is(r.advanced.autoScrollOnFocus)&&(Y(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=n?(a+17)*n:0,t[0]._focusTimeout=setTimeout(function(){var e=[ie(i)[0],ie(i)[1]],n=[o[0].offsetTop,o[0].offsetLeft],l=[n[0]+e[0]>=0&&n[0]+e[0]=0&&n[0]+e[1]a");l.bind("mousedown."+o+" touchstart."+o+" pointerdown."+o+" MSPointerDown."+o+" mouseup."+o+" touchend."+o+" pointerup."+o+" MSPointerUp."+o+" mouseout."+o+" pointerout."+o+" MSPointerOut."+o+" click."+o,function(n){function o(e,i){a.scrollAmount=r.snapAmount||r.scrollButtons.scrollAmount,q(t,e,i)}if(n.preventDefault(),J(n)){var s=e(this).attr("class");switch(a.type=r.scrollButtons.scrollType,n.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===a.type)return;u=!0,i.tweenRunning=!1,o("on",s);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===a.type)return;u=!1,a.dir&&o("off",s);break;case"click":if("stepped"!==a.type||i.tweenRunning)return;o("on",s)}}})},z=function(){function t(t){function n(e,t){o.type=a.keyboard.scrollType,o.scrollAmount=a.snapAmount||a.keyboard.scrollAmount,"stepped"===o.type&&r.tweenRunning||q(i,e,t)}switch(t.type){case"blur":r.tweenRunning&&o.dir&&n("off",null);break;case"keydown":case"keyup":var s=t.keyCode?t.keyCode:t.which,l="on";if("x"!==a.axis&&(38===s||40===s)||"y"!==a.axis&&(37===s||39===s)){if((38===s||40===s)&&!r.overflowed[0]||(37===s||39===s)&&!r.overflowed[1])return;"keyup"===t.type&&(l="off"),e(document.activeElement).is(d)||(t.preventDefault(),t.stopImmediatePropagation(),n(l,s))}else if(33===s||34===s){if((r.overflowed[0]||r.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type){Y(i);var h=34===s?-1:1;if("x"===a.axis||"yx"===a.axis&&r.overflowed[1]&&!r.overflowed[0])var p="x",f=Math.abs(u[0].offsetLeft)-.9*h*c.width();else var p="y",f=Math.abs(u[0].offsetTop)-.9*h*c.height();X(i,f.toString(),{dir:p,scrollEasing:"mcsEaseInOut"})}}else if((35===s||36===s)&&!e(document.activeElement).is(d)&&((r.overflowed[0]||r.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)){if("x"===a.axis||"yx"===a.axis&&r.overflowed[1]&&!r.overflowed[0])var p="x",f=35===s?Math.abs(c.width()-u.outerWidth(!1)):0;else var p="y",f=35===s?Math.abs(c.height()-u.outerHeight(!1)):0;X(i,f.toString(),{dir:p,scrollEasing:"mcsEaseInOut"})}}}var i=e(this),r=i.data(n),a=r.opt,o=r.sequential,s=n+"_"+r.idx,l=e("#mCSB_"+r.idx),u=e("#mCSB_"+r.idx+"_container"),c=u.parent(),d="input,textarea,select,datalist,keygen,[contenteditable='true']",h=u.find("iframe"),p=["blur."+s+" keydown."+s+" keyup."+s];h.length&&h.each(function(){e(this).load(function(){I(this)&&e(this.contentDocument||this.contentWindow.document).bind(p[0],function(e){t(e)})})}),l.attr("tabindex","0").bind(p[0],function(e){t(e)})},q=function(t,i,r,a,o){function s(e){var i="stepped"!==h.type,n=o?o:e?i?m/1.5:g:1e3/60,r=e?i?7.5:40:2.5,l=[Math.abs(p[0].offsetTop),Math.abs(p[0].offsetLeft)],c=[u.scrollRatio.y>10?10:u.scrollRatio.y,u.scrollRatio.x>10?10:u.scrollRatio.x],d="x"===h.dir[0]?l[1]+h.dir[1]*c[1]*r:l[0]+h.dir[1]*c[0]*r,f="x"===h.dir[0]?l[1]+h.dir[1]*parseInt(h.scrollAmount):l[0]+h.dir[1]*parseInt(h.scrollAmount),v="auto"!==h.scrollAmount?f:d,y=a?a:e?i?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",b=!!e;return e&&17>n&&(v="x"===h.dir[0]?l[1]:l[0]),X(t,v.toString(),{dir:h.dir[0],scrollEasing:y,dur:n,onComplete:b}),e?void(h.dir=!1):(clearTimeout(h.step),void(h.step=setTimeout(function(){s()},n)))}function l(){clearTimeout(h.step),Z(h,"step"),Y(t)}var u=t.data(n),d=u.opt,h=u.sequential,p=e("#mCSB_"+u.idx+"_container"),f="stepped"===h.type,m=d.scrollInertia<26?26:d.scrollInertia,g=d.scrollInertia<1?17:d.scrollInertia;switch(i){case"on":if(h.dir=[r===c[16]||r===c[15]||39===r||37===r?"x":"y",r===c[13]||r===c[15]||38===r||37===r?-1:1],Y(t),te(r)&&"stepped"===h.type)return;s(f);break;case"off":l(),(f||u.tweenRunning&&h.dir)&&s(!0)}},F=function(t){var i=e(this).data(n).opt,r=[];return"function"==typeof t&&(t=t()),t instanceof Array?r=t.length>1?[t[0],t[1]]:"x"===i.axis?[null,t[0]]:[t[0],null]:(r[0]=t.y?t.y:t.x||"x"===i.axis?null:t,r[1]=t.x?t.x:t.y||"y"===i.axis?null:t),"function"==typeof r[0]&&(r[0]=r[0]()),"function"==typeof r[1]&&(r[1]=r[1]()),r},W=function(t,i){if(null!=t&&"undefined"!=typeof t){var r=e(this),a=r.data(n),o=a.opt,s=e("#mCSB_"+a.idx+"_container"),l=s.parent(),u=typeof t;i||(i="x"===o.axis?"x":"y");var c="x"===i?s.outerWidth(!1):s.outerHeight(!1),h="x"===i?s[0].offsetLeft:s[0].offsetTop,p="x"===i?"left":"top";switch(u){case"function":return t();case"object":var f=t.jquery?t:e(t);if(!f.length)return;return"x"===i?ie(f)[1]:ie(f)[0];case"string":case"number":if(te(t))return Math.abs(t);if(-1!==t.indexOf("%"))return Math.abs(c*parseInt(t)/100);if(-1!==t.indexOf("-="))return Math.abs(h-parseInt(t.split("-=")[1]));if(-1!==t.indexOf("+=")){var m=h+parseInt(t.split("+=")[1]);return m>=0?0:Math.abs(m)}if(-1!==t.indexOf("px")&&te(t.split("px")[0]))return Math.abs(t.split("px")[0]);if("top"===t||"left"===t)return 0;if("bottom"===t)return Math.abs(l.height()-s.outerHeight(!1));if("right"===t)return Math.abs(l.width()-s.outerWidth(!1));if("first"===t||"last"===t){var f=s.find(":"+t);return"x"===i?ie(f)[1]:ie(f)[0]}return e(t).length?"x"===i?ie(e(t))[1]:ie(e(t))[0]:(s.css(p,t),void d.update.call(null,r[0]))}}},U=function(t){function i(){clearTimeout(p[0].autoUpdate),p[0].autoUpdate=setTimeout(function(){return h.advanced.updateOnSelectorChange&&(f=o(),f!==w)?(s(3),void(w=f)):(h.advanced.updateOnContentResize&&(m=[p.outerHeight(!1),p.outerWidth(!1),v.height(),v.width(),b()[0],b()[1]],(m[0]!==_[0]||m[1]!==_[1]||m[2]!==_[2]||m[3]!==_[3]||m[4]!==_[4]||m[5]!==_[5])&&(s(m[0]!==_[0]||m[1]!==_[1]),_=m)),h.advanced.updateOnImageLoad&&(g=r(),g!==x&&(p.find("img").each(function(){a(this)}),x=g)),void((h.advanced.updateOnSelectorChange||h.advanced.updateOnContentResize||h.advanced.updateOnImageLoad)&&i()))},60)}function r(){var e=0;return h.advanced.updateOnImageLoad&&(e=p.find("img").length),e}function a(t){function i(e,t){return function(){return t.apply(e,arguments)}}function n(){this.onload=null,e(t).addClass(c[2]),s(2)}if(e(t).hasClass(c[2]))return void s();var r=new Image;r.onload=i(r,n),r.src=t.src}function o(){h.advanced.updateOnSelectorChange===!0&&(h.advanced.updateOnSelectorChange="*");var t=0,i=p.find(h.advanced.updateOnSelectorChange);return h.advanced.updateOnSelectorChange&&i.length>0&&i.each(function(){t+=e(this).height()+e(this).width()}),t}function s(e){clearTimeout(p[0].autoUpdate),d.update.call(null,l[0],e)}var l=e(this),u=l.data(n),h=u.opt,p=e("#mCSB_"+u.idx+"_container");if(t)return clearTimeout(p[0].autoUpdate),void Z(p[0],"autoUpdate");var f,m,g,v=p.parent(),y=[e("#mCSB_"+u.idx+"_scrollbar_vertical"),e("#mCSB_"+u.idx+"_scrollbar_horizontal")],b=function(){return[y[0].is(":visible")?y[0].outerHeight(!0):0,y[1].is(":visible")?y[1].outerWidth(!0):0]},w=o(),_=[p.outerHeight(!1),p.outerWidth(!1),v.height(),v.width(),b()[0],b()[1]],x=r();i()},N=function(e,t,i){return Math.round(e/t)*t-i},Y=function(t){var i=t.data(n),r=e("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");r.each(function(){V.call(this)})},X=function(t,i,r){function a(e){return l&&u.callbacks[e]&&"function"==typeof u.callbacks[e]}function o(){return[u.callbacks.alwaysTriggerOffsets||b>=w[0]+x,u.callbacks.alwaysTriggerOffsets||-j>=b]}function s(){var e=[p[0].offsetTop,p[0].offsetLeft],i=[v[0].offsetTop,v[0].offsetLeft],n=[p.outerHeight(!1),p.outerWidth(!1)],a=[h.height(),h.width()];t[0].mcs={content:p,top:e[0],left:e[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(n[0])-a[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(n[1])-a[1])),direction:r.dir}}var l=t.data(n),u=l.opt,c={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:u.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},r=e.extend(c,r),d=[r.dur,r.drag?0:r.dur],h=e("#mCSB_"+l.idx),p=e("#mCSB_"+l.idx+"_container"),f=p.parent(),m=u.callbacks.onTotalScrollOffset?F.call(t,u.callbacks.onTotalScrollOffset):[0,0],g=u.callbacks.onTotalScrollBackOffset?F.call(t,u.callbacks.onTotalScrollBackOffset):[0,0];
-if(l.trigger=r.trigger,(0!==f.scrollTop()||0!==f.scrollLeft())&&(e(".mCSB_"+l.idx+"_scrollbar").css("visibility","visible"),f.scrollTop(0).scrollLeft(0)),"_resetY"!==i||l.contentReset.y||(a("onOverflowYNone")&&u.callbacks.onOverflowYNone.call(t[0]),l.contentReset.y=1),"_resetX"!==i||l.contentReset.x||(a("onOverflowXNone")&&u.callbacks.onOverflowXNone.call(t[0]),l.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){switch(!l.contentReset.y&&t[0].mcs||!l.overflowed[0]||(a("onOverflowY")&&u.callbacks.onOverflowY.call(t[0]),l.contentReset.x=null),!l.contentReset.x&&t[0].mcs||!l.overflowed[1]||(a("onOverflowX")&&u.callbacks.onOverflowX.call(t[0]),l.contentReset.x=null),u.snapAmount&&(i=N(i,u.snapAmount,u.snapOffset)),r.dir){case"x":var v=e("#mCSB_"+l.idx+"_dragger_horizontal"),y="left",b=p[0].offsetLeft,w=[h.width()-p.outerWidth(!1),v.parent().width()-v.width()],_=[i,0===i?0:i/l.scrollRatio.x],x=m[1],j=g[1],S=x>0?x/l.scrollRatio.x:0,k=j>0?j/l.scrollRatio.x:0;break;case"y":var v=e("#mCSB_"+l.idx+"_dragger_vertical"),y="top",b=p[0].offsetTop,w=[h.height()-p.outerHeight(!1),v.parent().height()-v.height()],_=[i,0===i?0:i/l.scrollRatio.y],x=m[0],j=g[0],S=x>0?x/l.scrollRatio.y:0,k=j>0?j/l.scrollRatio.y:0}_[1]<0||0===_[0]&&0===_[1]?_=[0,0]:_[1]>=w[1]?_=[w[0],w[1]]:_[0]=-_[0],t[0].mcs||(s(),a("onInit")&&u.callbacks.onInit.call(t[0])),clearTimeout(p[0].onCompleteTimeout),(l.tweenRunning||!(0===b&&_[0]>=0||b===w[0]&&_[0]<=w[0]))&&(G(v[0],y,Math.round(_[1]),d[1],r.scrollEasing),G(p[0],y,Math.round(_[0]),d[0],r.scrollEasing,r.overwrite,{onStart:function(){r.callbacks&&r.onStart&&!l.tweenRunning&&(a("onScrollStart")&&(s(),u.callbacks.onScrollStart.call(t[0])),l.tweenRunning=!0,C(v),l.cbOffsets=o())},onUpdate:function(){r.callbacks&&r.onUpdate&&a("whileScrolling")&&(s(),u.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(r.callbacks&&r.onComplete){"yx"===u.axis&&clearTimeout(p[0].onCompleteTimeout);var e=p[0].idleTimer||0;p[0].onCompleteTimeout=setTimeout(function(){a("onScroll")&&(s(),u.callbacks.onScroll.call(t[0])),a("onTotalScroll")&&_[1]>=w[1]-S&&l.cbOffsets[0]&&(s(),u.callbacks.onTotalScroll.call(t[0])),a("onTotalScrollBack")&&_[1]<=k&&l.cbOffsets[1]&&(s(),u.callbacks.onTotalScrollBack.call(t[0])),l.tweenRunning=!1,p[0].idleTimer=0,C(v,"hide")},e)}}}))}},G=function(e,t,i,n,r,a,o){function s(){_.stop||(y||f.call(),y=K()-v,l(),y>=_.time&&(_.time=y>_.time?y+h-(y-_.time):y+h-1,_.time0?(_.currVal=d(_.time,b,x,n,r),w[t]=Math.round(_.currVal)+"px"):w[t]=i+"px",m.call()}function u(){h=1e3/60,_.time=y+h,p=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return l(),setTimeout(e,.01)},_.id=p(s)}function c(){null!=_.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(_.id):clearTimeout(_.id),_.id=null)}function d(e,t,i,n,r){switch(r){case"linear":case"mcsLinear":return i*e/n+t;case"mcsLinearOut":return e/=n,e--,i*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return e/=n/2,1>e?i/2*e*e+t:(e--,-i/2*(e*(e-2)-1)+t);case"easeInOutStrong":return e/=n/2,1>e?i/2*Math.pow(2,10*(e-1))+t:(e--,i/2*(-Math.pow(2,-10*e)+2)+t);case"easeInOut":case"mcsEaseInOut":return e/=n/2,1>e?i/2*e*e*e+t:(e-=2,i/2*(e*e*e+2)+t);case"easeOutSmooth":return e/=n,e--,-i*(e*e*e*e-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*e/n)+1)+t;case"easeOut":case"mcsEaseOut":default:var a=(e/=n)*e,o=a*e;return t+i*(.499999999999997*o*a+-2.5*a*a+5.5*o+-6.5*a+4*e)}}e._mTween||(e._mTween={top:{},left:{}});var h,p,o=o||{},f=o.onStart||function(){},m=o.onUpdate||function(){},g=o.onComplete||function(){},v=K(),y=0,b=e.offsetTop,w=e.style,_=e._mTween[t];"left"===t&&(b=e.offsetLeft);var x=i-b;_.stop=0,"none"!==a&&c(),u()},K=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},V=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],i=0;i=0&&n[0]+ie(r)[0]=0&&n[1]+ie(r)[1]")[0].getContext)},init:function(){var t=this.defaults;e.each(t,function(e,i){switch(e){case"aspectRatio":t[e]=H(q(i))||s;break;case"autoCropArea":t[e]=H(q(i))||.8;break;case"minWidth":case"minHeight":t[e]=H(q(i))||0;break;case"maxWidth":case"maxHeight":t[e]=H(q(i))||l}}),this.image={rotate:0},this.load()},load:function(){var t,i,n=this,a=this.$element,o=this.element,s=this.image,l="";a.is("img")?i=a.prop("src"):a.is("canvas")&&this.support.canvas&&(i=o.toDataURL()),i&&(this.replaced&&(s.rotate=0),this.defaults.checkImageOrigin&&(a.prop("crossOrigin")||this.isCrossOriginURL(i))&&(l=" crossOrigin"),this.$clone=t=e(" '),t.one("load",function(){s.naturalWidth=this.naturalWidth||t.width(),s.naturalHeight=this.naturalHeight||t.height(),s.aspectRatio=s.naturalWidth/s.naturalHeight,n.url=i,n.ready=r,n.build()}),t.addClass(v).prependTo("body"))},isCrossOriginURL:function(e){var t=e.match(/^(https?:)\/\/([^\:\/\?#]+):?(\d*)/i);return!t||t[1]===n.protocol&&t[2]===n.hostname&&t[3]===n.port?a:r},build:function(){var t,i,n=this.$element,o=this.defaults;this.ready&&(this.built&&this.unbuild(),n.one($,o.build),t=e.Event($),n.trigger(t),t.isDefaultPrevented()||(this.$cropper=i=e(I.TEMPLATE),n.addClass(g),this.$clone.removeClass(v).prependTo(i),this.rotated||(this.$original=this.$clone.clone(),this.$original.addClass(g).prependTo(this.$cropper),this.originalImage=e.extend({},this.image)),this.$container=n.parent(),this.$container.append(i),this.$canvas=i.find(".cropper-canvas"),this.$dragger=i.find(".cropper-dragger"),this.$viewer=i.find(".cropper-viewer"),o.autoCrop?this.cropped=r:this.$dragger.addClass(g),o.dragCrop&&this.setDragMode("crop"),o.modal&&this.$canvas.addClass(m),!o.dashed&&this.$dragger.find(".cropper-dashed").addClass(g),!o.movable&&this.$dragger.find(".cropper-face").data(c,"move"),!o.resizable&&this.$dragger.find(".cropper-line, .cropper-point").addClass(g),this.addListeners(),this.initPreview(),this.built=r,this.update(),this.replaced=a,n.one(D,o.built),n.trigger(D)))},unbuild:function(){this.built&&(this.built=a,this.removeListeners(),this.$preview.empty(),this.$preview=o,this.$dragger=o,this.$canvas=o,this.$container=o,this.$cropper.remove(),this.$cropper=o)},update:function(e){this.initContainer(),this.initCropper(),this.initImage(),this.initDragger(),e?(this.setData(e,r),this.setDragMode("crop")):this.setData(this.defaults.data)},resize:function(){clearTimeout(this.resizing),this.resizing=setTimeout(e.proxy(this.update,this,this.getData()),200)},preview:function(){var t=this.image,i=this.dragger,n=t.width,r=t.height,a=i.left-t.left,o=i.top-t.top;this.$viewer.find("img").css({width:n,height:r,marginLeft:-a,marginTop:-o}),this.$preview.each(function(){var t=e(this),s=t.width()/i.width;t.find("img").css({width:n*s,height:r*s,marginLeft:-a*s,marginTop:-o*s})})},addListeners:function(){var n=this.defaults;this.$element.on(Q,n.dragstart).on(T,n.dragmove).on(O,n.dragend),this.$cropper.on(_,e.proxy(this.dragstart,this)).on(k,e.proxy(this.dblclick,this)),n.zoomable&&this.$cropper.on(C,e.proxy(this.wheel,this)),n.multiple?this.$cropper.on(x,e.proxy(this.dragmove,this)).on(j,e.proxy(this.dragend,this)):i.on(x,this._dragmove=E(this.dragmove,this)).on(j,this._dragend=E(this.dragend,this)),t.on(S,this._resize=E(this.resize,this))},removeListeners:function(){var e=this.defaults;this.$element.off(Q,e.dragstart).off(T,e.dragmove).off(O,e.dragend),this.$cropper.off(_,this.dragstart).off(k,this.dblclick),e.zoomable&&this.$cropper.off(C,this.wheel),e.multiple?this.$cropper.off(x,this.dragmove).off(j,this.dragend):i.off(x,this._dragmove).off(j,this._dragend),t.off(S,this._resize)},initPreview:function(){var t=' ';this.$preview=e(this.defaults.preview),this.$viewer.html(t),this.$preview.html(t).find("img").css("cssText","min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;")},initContainer:function(){var e=this.$container;e!==o&&(this.container={width:R(e.width(),300),height:R(e.height(),150)})},initCropper:function(){var e,t=this.container,i=this.image;i.naturalWidth*t.height/i.naturalHeight-t.width>=0?(e={width:t.width,height:t.width/i.aspectRatio,left:0},e.top=(t.height-e.height)/2):(e={width:t.height*i.aspectRatio,height:t.height,top:0},e.left=(t.width-e.width)/2),this.$cropper.css({width:e.width,height:e.height,left:e.left,top:e.top}),this.cropper=e},initImage:function(){var t=this.image,i=this.cropper,n={_width:i.width,_height:i.height,width:i.width,height:i.height,left:0,top:0,ratio:i.width/t.naturalWidth};this.defaultImage=e.extend({},t,n),t._width!==i.width||t._height!==i.height?e.extend(t,n):(t=e.extend({},n,t),this.replaced&&(t.ratio=n.ratio)),this.image=t,this.renderImage()},renderImage:function(e){var t=this.image;"zoom"===e&&(t.left-=(t.width-t.oldWidth)/2,t.top-=(t.height-t.oldHeight)/2),t.left=L(R(t.left,t._width-t.width),0),t.top=L(R(t.top,t._height-t.height),0),this.$clone.css({width:t.width,height:t.height,marginLeft:t.left,marginTop:t.top}),e&&(this.defaults.done(this.getData()),this.preview())},initDragger:function(){var t,i=this.defaults,n=this.cropper,r=i.aspectRatio||this.image.aspectRatio,a=this.image.ratio;t=n.height*r-n.width>=0?{height:n.width/r,width:n.width,left:0,top:(n.height-n.width/r)/2,maxWidth:n.width,maxHeight:n.width/r}:{height:n.height,width:n.height*r,left:(n.width-n.height*r)/2,top:0,maxWidth:n.height*r,maxHeight:n.height},t.minWidth=0,t.minHeight=0,i.aspectRatio?(isFinite(i.maxWidth)?(t.maxWidth=L(t.maxWidth,i.maxWidth*a),t.maxHeight=t.maxWidth/r):isFinite(i.maxHeight)&&(t.maxHeight=L(t.maxHeight,i.maxHeight*a),t.maxWidth=t.maxHeight*r),i.minWidth>0?(t.minWidth=R(0,i.minWidth*a),t.minHeight=t.minWidth/r):i.minHeight>0&&(t.minHeight=R(0,i.minHeight*a),t.minWidth=t.minHeight*r)):(t.maxWidth=L(t.maxWidth,i.maxWidth*a),t.maxHeight=L(t.maxHeight,i.maxHeight*a),t.minWidth=R(0,i.minWidth*a),t.minHeight=R(0,i.minHeight*a)),t.minWidth=L(t.maxWidth,t.minWidth),t.minHeight=L(t.maxHeight,t.minHeight),t.height*=i.autoCropArea,t.width*=i.autoCropArea,t.left=(n.width-t.width)/2,t.top=(n.height-t.height)/2,t.oldLeft=t.left,t.oldTop=t.top,this.defaultDragger=t,this.dragger=e.extend({},t)},renderDragger:function(){var e=this.dragger,t=this.cropper;e.width>e.maxWidth?(e.width=e.maxWidth,e.left=e.oldLeft):e.widthe.maxHeight?(e.height=e.maxHeight,e.top=e.oldTop):e.height').one("load",function(){l.width=this.width,l.height=this.height,n.clearRect(0,0,l.width,l.height),n.drawImage(this,0,0),o.load()})))},setData:function(t,i){var n=this.cropper,r=this.dragger,a=this.image,s=this.defaults.aspectRatio;this.built&&typeof t!==u&&((t===o||e.isEmptyObject(t))&&(r=e.extend({},this.defaultDragger)),e.isPlainObject(t)&&!e.isEmptyObject(t)&&(i||(this.defaults.data=t),t=this.transformData(t),A(t.x)&&t.x<=n.width-a.left&&(r.left=t.x+a.left),A(t.y)&&t.y<=n.height-a.top&&(r.top=t.y+a.top),s?A(t.width)&&t.width<=r.maxWidth&&t.width>=r.minWidth?(r.width=t.width,r.height=r.width/s):A(t.height)&&t.height<=r.maxHeight&&t.height>=r.minHeight&&(r.height=t.height,r.width=r.height*s):(A(t.width)&&t.width<=r.maxWidth&&t.width>=r.minWidth&&(r.width=t.width),A(t.height)&&t.height<=r.maxHeight&&t.height>=r.minHeight&&(r.height=t.height))),this.dragger=r,this.renderDragger())},getData:function(e){var t=this.dragger,i=this.image,n={};return this.built&&(n={x:t.left-i.left,y:t.top-i.top,width:t.width,height:t.height},n=this.transformData(n,r,e)),n},transformData:function(t,i,n){var r=this.image.ratio,a={};return e.each(t,function(e,t){t=q(t),p.test(e)&&!isNaN(t)&&(a[e]=i?n?Math.round(t/r):t/r:t*r)}),a},setAspectRatio:function(e){var t="auto"===e;e=q(e),(t||!isNaN(e)&&e>0)&&(this.defaults.aspectRatio=t?s:e,this.built&&(this.initDragger(),this.renderDragger()))},getImageData:function(){var t={};return this.ready&&e.each(this.image,function(e,i){f.test(e)&&(t[e]=i)}),t},getDataURL:function(t,i,n){var r,a=e("")[0],o=this.getData(),s="";return e.isPlainObject(t)||(n=i,i=t,t={}),t=e.extend({width:o.width,height:o.height},t),this.cropped&&this.support.canvas&&(a.width=t.width,a.height=t.height,r=a.getContext("2d"),"image/jpeg"===i&&(r.fillStyle="#fff",r.fillRect(0,0,t.width,t.height)),r.drawImage(this.$clone[0],o.x,o.y,o.width,o.height,0,0,t.width,t.height),s=a.toDataURL(i,n)),s},setDragMode:function(e){var t=this.$canvas,i=this.defaults,n=a,o=a;if(this.built&&!this.disabled){switch(e){case"crop":i.dragCrop&&(n=r,t.data(c,e));break;case"move":o=r,t.data(c,e);break;default:t.removeData(c)}t.toggleClass(b,n).toggleClass(y,o)}},enable:function(){this.built&&(this.disabled=a,this.$cropper.removeClass(w))},disable:function(){this.built&&(this.disabled=r,this.$cropper.addClass(w))},rotate:function(e){var t=this.image;e=q(e)||0,this.built&&0!==e&&!this.disabled&&this.defaults.rotatable&&this.support.canvas&&(this.rotated=r,e=t.rotate=(t.rotate+e)%360,this.replace(this.getRotatedDataURL(e),!0))},getRotatedDataURL:function(t){var i=e("")[0],n=i.getContext("2d"),r=t*Math.PI/180,a=H(t)%180,o=a>90?180-a:a,s=o*Math.PI/180,l=this.originalImage,u=l.naturalWidth,c=l.naturalHeight,d=H(u*z(s)+c*B(s)),h=H(u*B(s)+c*z(s));return i.width=d,i.height=h,n.save(),n.translate(d/2,h/2),n.rotate(r),n.drawImage(this.$original[0],-u/2,-c/2,u,c),n.restore(),i.toDataURL()},zoom:function(e){var t,i,n,r=this.image;e=q(e),this.built&&e&&!this.disabled&&this.defaults.zoomable&&(t=r.width*(1+e),i=r.height*(1+e),n=t/r._width,n>10||(n<1&&(t=r._width,i=r._height),n<=1?this.setDragMode("crop"):this.setDragMode("move"),r.oldWidth=r.width,r.oldHeight=r.height,r.width=t,r.height=i,r.ratio=r.width/r.naturalWidth,this.renderImage("zoom")))},dblclick:function(){this.disabled||(this.$canvas.hasClass(b)?this.setDragMode("move"):this.setDragMode("crop"))},wheel:function(e){var t,i=e.originalEvent,n=117.25,r=5,a=166.66665649414062,o=.1;this.disabled||(e.preventDefault(),i.deltaY?(t=i.deltaY,t=t%r===0?t/r:t%n===0?t/n:t/a):t=i.wheelDelta?-i.wheelDelta/120:i.detail?i.detail/3:0,this.zoom(t*o))},dragstart:function(t){var i,n,o,s=t.originalEvent.touches,l=t;if(!this.disabled){if(s){if(o=s.length,o>1){if(!this.defaults.zoomable||2!==o)return;l=s[1],this.startX2=l.pageX,this.startY2=l.pageY,i="zoom"}l=s[0]}if(i=i||e(l.target).data(c),h.test(i)){if(t.preventDefault(),n=e.Event(Q),this.$element.trigger(n),n.isDefaultPrevented())return;this.directive=i,this.cropping=a,this.startX=l.pageX,this.startY=l.pageY,"crop"===i&&(this.cropping=r,this.$canvas.addClass(m))}}},dragmove:function(t){var i,n,r=t.originalEvent.touches,a=t;if(!this.disabled){if(r){if(n=r.length,n>1){if(!this.defaults.zoomable||2!==n)return;a=r[1],this.endX2=a.pageX,this.endY2=a.pageY}a=r[0]}if(this.directive){if(t.preventDefault(),i=e.Event(T),this.$element.trigger(i),i.isDefaultPrevented())return;this.endX=a.pageX,this.endY=a.pageY,this.dragging()}}},dragend:function(t){var i;if(!this.disabled&&this.directive){if(t.preventDefault(),i=e.Event(O),this.$element.trigger(i),i.isDefaultPrevented())return;this.cropping&&(this.cropping=a,this.$canvas.toggleClass(m,this.cropped&&this.defaults.modal)),this.directive=""}},dragging:function(){var e,t=this.directive,i=this.image,n=this.cropper,o=n.width,s=n.height,l=this.dragger,u=l.width,c=l.height,d=l.left,h=l.top,p=d+u,f=h+c,m=r,v=this.defaults,y=v.aspectRatio,b={x:this.endX-this.startX,y:this.endY-this.startY};switch(y&&(b.X=b.y*y,b.Y=b.x/y),t){case"all":d+=b.x,h+=b.y;break;case"e":if(b.x>=0&&(p>=o||y&&(h<=0||f>=s))){m=a;break}u+=b.x,y&&(c=u/y,h-=b.Y/2),u<0&&(t="w",u=0);break;case"n":if(b.y<=0&&(h<=0||y&&(d<=0||p>=o))){m=a;break}c-=b.y,h+=b.y,y&&(u=c*y,d+=b.X/2),c<0&&(t="s",c=0);break;case"w":if(b.x<=0&&(d<=0||y&&(h<=0||f>=s))){m=a;break}u-=b.x,d+=b.x,y&&(c=u/y,h+=b.Y/2),u<0&&(t="e",u=0);break;case"s":if(b.y>=0&&(f>=s||y&&(d<=0||p>=o))){m=a;break}c+=b.y,y&&(u=c*y,d-=b.X/2),c<0&&(t="n",c=0);break;case"ne":if(y){if(b.y<=0&&(h<=0||p>=o)){m=a;break}c-=b.y,h+=b.y,u=c*y}else b.x>=0?p0&&(c-=b.y,h+=b.y):(c-=b.y,h+=b.y);c<0&&(t="sw",c=0,u=0);break;case"nw":if(y){if(b.y<=0&&(h<=0||d<=0)){m=a;break}c-=b.y,h+=b.y,u=c*y,d+=b.X}else b.x<=0?d>0?(u-=b.x,d+=b.x):b.y<=0&&h<=0&&(m=a):(u-=b.x,d+=b.x),b.y<=0?h>0&&(c-=b.y,h+=b.y):(c-=b.y,h+=b.y);c<0&&(t="se",c=0,u=0);break;case"sw":if(y){if(b.x<=0&&(d<=0||f>=s)){m=a;break}u-=b.x,d+=b.x,c=u/y}else b.x<=0?d>0?(u-=b.x,d+=b.x):b.y>=0&&f>=s&&(m=a):(u-=b.x,d+=b.x),b.y>=0?f=0&&(p>=o||f>=s)){m=a;break}u+=b.x,c=u/y}else b.x>=0?p=0&&f>=s&&(m=a):u+=b.x,b.y>=0?f0?b.y>0?t="se":(t="ne",h-=c):b.y>0?(t="sw",d-=u):(t="nw",d-=u,h-=c),this.cropped||(this.cropped=r,this.$dragger.removeClass(g)))}m&&(l.width=u,l.height=c,l.left=d,l.top=h,this.directive=t,this.renderDragger()),this.startX=this.endX,this.startY=this.endY}},I.TEMPLATE=function(e,t){return t=t.split(","),e.replace(/\d+/g,function(e){return t[e]})}('<0 6="5-container"><0 6="5-canvas">0><0 6="5-dragger"><1 6="5-viewer">1><1 6="5-8 8-h">1><1 6="5-8 8-v">1><1 6="5-face" 3-2="all">1><1 6="5-7 7-e" 3-2="e">1><1 6="5-7 7-n" 3-2="n">1><1 6="5-7 7-w" 3-2="w">1><1 6="5-7 7-s" 3-2="s">1><1 6="5-4 4-e" 3-2="e">1><1 6="5-4 4-n" 3-2="n">1><1 6="5-4 4-w" 3-2="w">1><1 6="5-4 4-s" 3-2="s">1><1 6="5-4 4-ne" 3-2="ne">1><1 6="5-4 4-nw" 3-2="nw">1><1 6="5-4 4-sw" 3-2="sw">1><1 6="5-4 4-se" 3-2="se">1>0>0>',"div,span,directive,data,point,cropper,class,line,dashed"),I.DEFAULTS={aspectRatio:"auto",autoCropArea:.8,data:{},done:e.noop,preview:"",multiple:a,autoCrop:r,dragCrop:r,dashed:r,modal:r,movable:r,resizable:r,zoomable:r,rotatable:r,checkImageOrigin:r,minWidth:0,minHeight:0,maxWidth:l,maxHeight:l,build:o,built:o,dragstart:o,dragmove:o,dragend:o},I.setDefaults=function(t){e.extend(I.DEFAULTS,t)},I.other=e.fn.cropper,e.fn.cropper=function(t){var i,n=M(arguments,1);return this.each(function(){var r,a=e(this),o=a.data("cropper");o||a.data("cropper",o=new I(this,t)),"string"==typeof t&&e.isFunction(r=o[t])&&(i=r.apply(o,n))}),typeof i!==u?i:this},e.fn.cropper.Constructor=I,e.fn.cropper.setDefaults=I.setDefaults,e.fn.cropper.noConflict=function(){return e.fn.cropper=I.other,this}}),function(e){function t(e,t){return"function"==typeof e?e.call(t):e}function i(e){for(;e=e.parentNode;)if(e==document)return!0;return!1}function n(t,i){this.$element=e(t),this.options=i,this.enabled=!0,this.fixTitle()}n.prototype={show:function(){var i=this.getTitle();if(i&&this.enabled){var n=this.tip();n.find(".tipsy-inner")[this.options.html?"html":"text"](i),n[0].className="tipsy",n.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).prependTo(document.body);var r,a=e.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight}),o=n[0].offsetWidth,s=n[0].offsetHeight,l=t(this.options.gravity,this.$element[0]);switch(l.charAt(0)){case"n":r={top:a.top+a.height+this.options.offset,left:a.left+a.width/2-o/2};break;case"s":r={top:a.top-s-this.options.offset,left:a.left+a.width/2-o/2};break;case"e":r={top:a.top+a.height/2-s/2,left:a.left-o-this.options.offset};break;case"w":extra_gap=0,e("body").css("position").length>0&&"relative"==e("body").css("position")&&e("#wpadminbar").length&&(extra_gap=e("#wpadminbar").height()),r={top:a.top+a.height/2-s/2-extra_gap,left:a.left+a.width+this.options.offset}}2==l.length&&("w"==l.charAt(1)?r.left=a.left+a.width/2-15:r.left=a.left+a.width/2-o+15),n.css(r).addClass("tipsy-"+l),n.find(".tipsy-arrow")[0].className="tipsy-arrow tipsy-arrow-"+l.charAt(0),this.options.className&&n.addClass(t(this.options.className,this.$element[0])),this.options.fade?n.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity}):n.css({visibility:"visible",opacity:this.options.opacity})}},hide:function(){this.options.fade?this.tip().stop().fadeOut(function(){e(this).remove()}):this.tip().remove()},fixTitle:function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("original-title"))&&e.attr("original-title",e.attr("title")||"").removeAttr("title")},getTitle:function(){var e,t=this.$element,i=this.options;this.fixTitle();var e,i=this.options;return"string"==typeof i.title?e=t.attr("title"==i.title?"original-title":i.title):"function"==typeof i.title&&(e=i.title.call(t[0])),e=(""+e).replace(/(^\s*|\s*$)/,""),e||i.fallback},tip:function(){return this.$tip||(this.$tip=e('
').html('
'),this.$tip.data("tipsy-pointee",this.$element[0])),this.$tip},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled}},e.fn.tipsy=function(t){function i(i){var r=e.data(i,"tipsy");return r||(r=new n(i,e.fn.tipsy.elementOptions(i,t)),e.data(i,"tipsy",r)),r}function r(){var e=i(this);e.hoverState="in",0==t.delayIn?e.show():(e.fixTitle(),setTimeout(function(){"in"==e.hoverState&&e.show()},t.delayIn))}function a(){var e=i(this);e.hoverState="out",0==t.delayOut?e.hide():setTimeout(function(){"out"==e.hoverState&&e.hide()},t.delayOut)}if(t===!0)return this.data("tipsy");if("string"==typeof t){var o=this.data("tipsy");return o&&o[t](),this}if(t=e.extend({},e.fn.tipsy.defaults,t),t.live||this.each(function(){i(this)}),"manual"!=t.trigger){var s="hover"==t.trigger?"mouseenter":"focus",l="hover"==t.trigger?"mouseleave":"blur";t.live?e(document).on(s,this.selector,r).on(l,this.selector,a):this.bind(s,r).bind(l,a)}return this},e.fn.tipsy.defaults={className:null,delayIn:0,delayOut:0,fade:!1,fallback:"",gravity:"n",html:!1,live:!1,offset:0,opacity:.8,title:"title",trigger:"hover"},e.fn.tipsy.revalidate=function(){e(".tipsy").each(function(){var t=e.data(this,"tipsy-pointee");t&&i(t)||e(this).remove()})},e.fn.tipsy.elementOptions=function(t,i){return e.metadata?e.extend({},i,e(t).metadata()):i},e.fn.tipsy.autoNS=function(){return e(this).offset().top>e(document).scrollTop()+e(window).height()/2?"s":"n"},e.fn.tipsy.autoWE=function(){return e(this).offset().left>e(document).scrollLeft()+e(window).width()/2?"e":"w"},e.fn.tipsy.autoBounds=function(t,i){return function(){var n={ns:i[0],ew:i.length>1&&i[1]},r=e(document).scrollTop()+t,a=e(document).scrollLeft()+t,o=e(this);return o.offset().topparseInt(u)?(n(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.hide(),e[o.child]={act:"hide",op:c})),"less than"==c&&(jQuery.isNumeric(u)&&parseInt(f)=0?(n(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.hide(),e[o.child]={act:"hide",op:c}))),"hide"==l&&"undefined"!=typeof u&&("empty"==c&&(f&&""!=f?(g.show(),e[o.child]={act:"show",op:c}):(r(m,s,c,p,i),e[o.child]={act:l,op:c})),"not empty"==c&&(f&&""!=f?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.show(),e[o.child]={act:"show",op:c})),"equals to"==c&&(u==f?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.show(),e[o.child]={act:"show",op:c})),"not equals"==c&&(jQuery.isNumeric(u)&&parseInt(f)!=parseInt(u)&&f?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):jQuery.isNumeric(u)||u==f?(g.show(),e[o.child]={act:"show",op:c}):(r(m,s,c,p,i),e[o.child]={act:l,op:c})),"greater than"==c&&(jQuery.isNumeric(u)&&parseInt(f)>parseInt(u)?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.show(),e[o.child]={act:"show",op:c})),"less than"==c&&(jQuery.isNumeric(u)&&parseInt(f)=0?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.show(),e[o.child]={act:"show",op:c})))})})}function n(e,t,i,n,r){e=e.parents(".um-field"),e.is(":hidden")&&(t?e.fadeIn():e.show())}function r(e,t,i,n,r){e=e.parents(".um-field"),e.is(":visible")&&(t?e.fadeOut():e.hide())}function a(e){return s=e.parents(".um-field").data("key"),l=e.val(),e.is(":checkbox")&&(e.parents(".um-field").find("input:checked").length>1?(l="",e.parents(".um-field").find("input:checked").each(function(){l=l+e.val()+" "})):l=e.parents(".um-field").find("input:checked").val()),e.is(":radio")&&(l=e.parents(".um-field").find("input[type=radio]:checked").val()),{key:s,value:l}}function o(){var e=u;0==h&&jQuery.each(e,function(t,i){var n=[],r=[];jQuery.each(e,function(e,i){for(var a=0;a<=i.length;a++)"undefined"!=typeof i[a]&&t==i[a].field&&(n.push(i[a]),r.push(i[a].child))}),c[t]=n})}var s,l,u={},c={},d=[],h=!1,p=!1;jQuery(document).on("input change",".um-field input[type=text]",function(){p&&e()}),jQuery(document).on("change",".um-field select, .um-field input[type=radio], .um-field input[type=checkbox]",function(){p&&e()}),e(),p=!0}),jQuery(document).ready(function(){function e(e,i,n,r){var a=e.data("um-parent");e.attr("name"),jQuery('select[name="'+a+'"]');e.find('option[value!=""]').remove(),e.hasClass("um-child-option-disabled")||e.removeAttr("disabled");var r=[];jQuery.each(i.items,function(e,t){r.push({id:e,text:t})}),e.select2("destroy"),e.select2({data:r,allowClear:!0,minimumResultsForSearch:10
-}),"undefined"==typeof i.field.default||e.data("um-original-value")?""!=e.data("um-original-value")&&e.val(e.data("um-original-value")).trigger("change"):e.val(i.field.default).trigger("change"),0==i.field.editable&&(e.addClass("um-child-option-disabled"),e.attr("disabled","disabled")),t[n]=i}jQuery(document).on("click",".um-dropdown a",function(e){return!1}),jQuery(document).on("click",".um-dropdown a.real_url",function(e){window.location=jQuery(this).attr("href")}),jQuery(document).on("click",".um-trigger-menu-on-click",function(e){return jQuery(".um-dropdown").hide(),menu=jQuery(this).find(".um-dropdown"),menu.show(),!1}),jQuery(document).on("click",".um-dropdown-hide",function(e){UM_hide_menus()}),jQuery(document).on("click","a.um-manual-trigger",function(){var e=jQuery(this).attr("data-child"),t=jQuery(this).attr("data-parent");jQuery(this).parents(t).find(e).trigger("click")}),jQuery(".um-tip-n").tipsy({gravity:"n",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-w").tipsy({gravity:"w",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-e").tipsy({gravity:"e",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-s").tipsy({gravity:"s",opacity:1,live:"a.live",offset:3}),jQuery(document).on("change",".um-field-area input[type=radio]",function(){var e=jQuery(this).parents(".um-field-area"),t=jQuery(this).parents("label");e.find(".um-field-radio").removeClass("active"),e.find(".um-field-radio").find("i").removeClass().addClass("um-icon-android-radio-button-off"),t.addClass("active"),t.find("i").removeClass().addClass("um-icon-android-radio-button-on")}),jQuery(document).on("change",".um-field-area input[type=checkbox]",function(){var e=(jQuery(this).parents(".um-field-area"),jQuery(this).parents("label"));e.hasClass("active")?(e.removeClass("active"),e.find("i").removeClass().addClass("um-icon-android-checkbox-outline-blank")):(e.addClass("active"),e.find("i").removeClass().addClass("um-icon-android-checkbox-outline"))}),jQuery(".um-datepicker").each(function(){if(elem=jQuery(this),""!=elem.attr("data-disabled_weekdays"))var e=JSON.parse(elem.attr("data-disabled_weekdays"));else var e=!1;var t=elem.attr("data-years"),i=elem.attr("data-date_min"),n=elem.attr("data-date_max"),r=i.split(","),a=n.split(","),o=r.length?new Date(r):null,s=r.length?new Date(a):null;if(o&&"Invalid Date"==o.toString()&&3==r.length){var l=r[1]+"/"+r[2]+"/"+r[0];o=new Date(Date.parse(l))}if(s&&"Invalid Date"==s.toString()&&3==a.length){var u=a[1]+"/"+a[2]+"/"+a[0];s=new Date(Date.parse(u))}elem.pickadate({selectYears:t,min:o,max:s,disable:e,format:elem.attr("data-format"),formatSubmit:"yyyy/mm/dd",hiddenName:!0,onOpen:function(){elem.blur()},onClose:function(){elem.blur()}})}),jQuery(".um-timepicker").each(function(){elem=jQuery(this),elem.pickatime({format:elem.attr("data-format"),interval:parseInt(elem.attr("data-intervals")),formatSubmit:"HH:i",hiddenName:!0,onOpen:function(){elem.blur()},onClose:function(){elem.blur()}})}),jQuery(".um-rating").raty({half:!1,starType:"i",number:function(){return jQuery(this).attr("data-number")},score:function(){return jQuery(this).attr("data-score")},scoreName:function(){return jQuery(this).attr("data-key")},hints:!1,click:function(e,t){live_field=this.id,live_value=e,um_conditional()}}),jQuery(".um-rating-readonly").raty({half:!1,starType:"i",number:function(){return jQuery(this).attr("data-number")},score:function(){return jQuery(this).attr("data-score")},scoreName:function(){return jQuery(this).attr("data-key")},hints:!1,readOnly:!0}),jQuery(document).on("click",".um .um-single-image-preview a.cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field"),i=jQuery(this).parents(".um-field").find(".um-single-image-preview img").attr("src");return t.find(".um-single-image-preview img").attr("src",""),t.find(".um-single-image-preview").hide(),t.find(".um-btn-auto-width").html("Upload"),t.find("input[type=hidden]").val(""),jQuery.ajax({url:um_scripts.ajaxurl,type:"post",data:{action:"ultimatemember_remove_file",src:i}}),!1}),jQuery(document).on("click",".um .um-single-file-preview a.cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field"),i=jQuery(this).parents(".um-field").find(".um-single-fileinfo a").attr("href");return t.find(".um-single-file-preview").hide(),t.find(".um-btn-auto-width").html("Upload"),t.find("input[type=hidden]").val(""),jQuery.ajax({url:um_scripts.ajaxurl,type:"post",data:{action:"ultimatemember_remove_file",src:i}}),!1}),jQuery(".um-s1,.um-s2").css({display:"block"}),jQuery(".um-s1").select2({allowClear:!0}),jQuery(".um-s2").select2({allowClear:!1,minimumResultsForSearch:10}),jQuery(document).on("click",".um-field-group-head:not(.disabled)",function(){var e=jQuery(this).parents(".um-field-group"),t=e.data("max_entries");e.find(".um-field-group-body").is(":hidden")?e.find(".um-field-group-body").show():e.find(".um-field-group-body:first").clone().appendTo(e),increase_id=0,e.find(".um-field-group-body").each(function(){increase_id++,jQuery(this).find("input").each(function(){var e=jQuery(this);e.attr("id",e.data("key")+"-"+increase_id),e.attr("name",e.data("key")+"-"+increase_id),e.parent().parent().find("label").attr("for",e.data("key")+"-"+increase_id)})}),t>0&&e.find(".um-field-group-body").length==t&&jQuery(this).addClass("disabled")}),jQuery(document).on("click",".um-field-group-cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field-group"),i=t.data("max_entries");return t.find(".um-field-group-body").length>1?jQuery(this).parents(".um-field-group-body").remove():jQuery(this).parents(".um-field-group-body").hide(),i>0&&t.find(".um-field-group-body").length '),jQuery(".um-dropdown").hide(),um_responsive(),user_id=jQuery(this).attr("data-user_id"),metakey="cover_photo",jQuery.ajax({url:um_scripts.ajaxurl,type:"post",data:{action:"ultimatemember_delete_cover_photo",metakey:metakey,user_id:user_id}})}),e(),jQuery("textarea[id=um-meta-bio]").change(e),jQuery("textarea[id=um-meta-bio]").keyup(e),jQuery(".um-profile-edit a.um_delete-item").click(function(e){e.preventDefault();var t=confirm("Are you sure that you want to delete this user?");if(!t)return!1})}),jQuery(document).ready(function(){var e=jQuery(".um-account-main").attr("data-current_tab");e&&jQuery(".um-account-tab[data-tab="+e+"]").show(),jQuery(document).on("touchstart click",".um-account-side li a",function(e){e.preventDefault();var t=jQuery(this);t.parents("ul").find("li a").removeClass("current"),t.addClass("current");var i=jQuery(this).attr("href"),n=jQuery(this).attr("data-tab");return jQuery("input[id=_um_account_tab]:hidden").val(n),window.history.pushState("","",i),jQuery(".um-account-tab").hide(),jQuery(".um-account-tab[data-tab="+n+"]").fadeIn(),jQuery(".um-account-nav a").removeClass("current"),jQuery(".um-account-nav a[data-tab="+n+"]").addClass("current"),!1})}),jQuery(document).on("touchstart click",".um-account-nav a",function(e){e.preventDefault();var t=jQuery(this).attr("data-tab"),i=jQuery(this).parents("div"),n=jQuery(this);return jQuery("input[id=_um_account_tab]:hidden").val(t),jQuery(".um-account-tab").hide(),n.hasClass("current")?(i.next(".um-account-tab").slideUp(),n.removeClass("current")):(i.next(".um-account-tab").slideDown(),n.parents("div").find("a").removeClass("current"),n.addClass("current")),jQuery(".um-account-side li a").removeClass("current"),jQuery(".um-account-side li a[data-tab="+t+"]").addClass("current"),!1});
\ No newline at end of file
+if(l.trigger=r.trigger,(0!==f.scrollTop()||0!==f.scrollLeft())&&(e(".mCSB_"+l.idx+"_scrollbar").css("visibility","visible"),f.scrollTop(0).scrollLeft(0)),"_resetY"!==i||l.contentReset.y||(a("onOverflowYNone")&&u.callbacks.onOverflowYNone.call(t[0]),l.contentReset.y=1),"_resetX"!==i||l.contentReset.x||(a("onOverflowXNone")&&u.callbacks.onOverflowXNone.call(t[0]),l.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){switch(!l.contentReset.y&&t[0].mcs||!l.overflowed[0]||(a("onOverflowY")&&u.callbacks.onOverflowY.call(t[0]),l.contentReset.x=null),!l.contentReset.x&&t[0].mcs||!l.overflowed[1]||(a("onOverflowX")&&u.callbacks.onOverflowX.call(t[0]),l.contentReset.x=null),u.snapAmount&&(i=N(i,u.snapAmount,u.snapOffset)),r.dir){case"x":var v=e("#mCSB_"+l.idx+"_dragger_horizontal"),y="left",b=p[0].offsetLeft,w=[h.width()-p.outerWidth(!1),v.parent().width()-v.width()],_=[i,0===i?0:i/l.scrollRatio.x],x=m[1],j=g[1],S=x>0?x/l.scrollRatio.x:0,k=j>0?j/l.scrollRatio.x:0;break;case"y":var v=e("#mCSB_"+l.idx+"_dragger_vertical"),y="top",b=p[0].offsetTop,w=[h.height()-p.outerHeight(!1),v.parent().height()-v.height()],_=[i,0===i?0:i/l.scrollRatio.y],x=m[0],j=g[0],S=x>0?x/l.scrollRatio.y:0,k=j>0?j/l.scrollRatio.y:0}_[1]<0||0===_[0]&&0===_[1]?_=[0,0]:_[1]>=w[1]?_=[w[0],w[1]]:_[0]=-_[0],t[0].mcs||(s(),a("onInit")&&u.callbacks.onInit.call(t[0])),clearTimeout(p[0].onCompleteTimeout),(l.tweenRunning||!(0===b&&_[0]>=0||b===w[0]&&_[0]<=w[0]))&&(G(v[0],y,Math.round(_[1]),d[1],r.scrollEasing),G(p[0],y,Math.round(_[0]),d[0],r.scrollEasing,r.overwrite,{onStart:function(){r.callbacks&&r.onStart&&!l.tweenRunning&&(a("onScrollStart")&&(s(),u.callbacks.onScrollStart.call(t[0])),l.tweenRunning=!0,C(v),l.cbOffsets=o())},onUpdate:function(){r.callbacks&&r.onUpdate&&a("whileScrolling")&&(s(),u.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(r.callbacks&&r.onComplete){"yx"===u.axis&&clearTimeout(p[0].onCompleteTimeout);var e=p[0].idleTimer||0;p[0].onCompleteTimeout=setTimeout(function(){a("onScroll")&&(s(),u.callbacks.onScroll.call(t[0])),a("onTotalScroll")&&_[1]>=w[1]-S&&l.cbOffsets[0]&&(s(),u.callbacks.onTotalScroll.call(t[0])),a("onTotalScrollBack")&&_[1]<=k&&l.cbOffsets[1]&&(s(),u.callbacks.onTotalScrollBack.call(t[0])),l.tweenRunning=!1,p[0].idleTimer=0,C(v,"hide")},e)}}}))}},G=function(e,t,i,n,r,a,o){function s(){_.stop||(y||f.call(),y=K()-v,l(),y>=_.time&&(_.time=y>_.time?y+h-(y-_.time):y+h-1,_.time0?(_.currVal=d(_.time,b,x,n,r),w[t]=Math.round(_.currVal)+"px"):w[t]=i+"px",m.call()}function u(){h=1e3/60,_.time=y+h,p=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return l(),setTimeout(e,.01)},_.id=p(s)}function c(){null!=_.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(_.id):clearTimeout(_.id),_.id=null)}function d(e,t,i,n,r){switch(r){case"linear":case"mcsLinear":return i*e/n+t;case"mcsLinearOut":return e/=n,e--,i*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return e/=n/2,1>e?i/2*e*e+t:(e--,-i/2*(e*(e-2)-1)+t);case"easeInOutStrong":return e/=n/2,1>e?i/2*Math.pow(2,10*(e-1))+t:(e--,i/2*(-Math.pow(2,-10*e)+2)+t);case"easeInOut":case"mcsEaseInOut":return e/=n/2,1>e?i/2*e*e*e+t:(e-=2,i/2*(e*e*e+2)+t);case"easeOutSmooth":return e/=n,e--,-i*(e*e*e*e-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*e/n)+1)+t;case"easeOut":case"mcsEaseOut":default:var a=(e/=n)*e,o=a*e;return t+i*(.499999999999997*o*a+-2.5*a*a+5.5*o+-6.5*a+4*e)}}e._mTween||(e._mTween={top:{},left:{}});var h,p,o=o||{},f=o.onStart||function(){},m=o.onUpdate||function(){},g=o.onComplete||function(){},v=K(),y=0,b=e.offsetTop,w=e.style,_=e._mTween[t];"left"===t&&(b=e.offsetLeft);var x=i-b;_.stop=0,"none"!==a&&c(),u()},K=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},V=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],i=0;i=0&&n[0]+ie(r)[0]=0&&n[1]+ie(r)[1]")[0].getContext)},init:function(){var t=this.defaults;e.each(t,function(e,i){switch(e){case"aspectRatio":t[e]=H(q(i))||s;break;case"autoCropArea":t[e]=H(q(i))||.8;break;case"minWidth":case"minHeight":t[e]=H(q(i))||0;break;case"maxWidth":case"maxHeight":t[e]=H(q(i))||l}}),this.image={rotate:0},this.load()},load:function(){var t,i,n=this,a=this.$element,o=this.element,s=this.image,l="";a.is("img")?i=a.prop("src"):a.is("canvas")&&this.support.canvas&&(i=o.toDataURL()),i&&(this.replaced&&(s.rotate=0),this.defaults.checkImageOrigin&&(a.prop("crossOrigin")||this.isCrossOriginURL(i))&&(l=" crossOrigin"),this.$clone=t=e(" '),t.one("load",function(){s.naturalWidth=this.naturalWidth||t.width(),s.naturalHeight=this.naturalHeight||t.height(),s.aspectRatio=s.naturalWidth/s.naturalHeight,n.url=i,n.ready=r,n.build()}),t.addClass(v).prependTo("body"))},isCrossOriginURL:function(e){var t=e.match(/^(https?:)\/\/([^\:\/\?#]+):?(\d*)/i);return!t||t[1]===n.protocol&&t[2]===n.hostname&&t[3]===n.port?a:r},build:function(){var t,i,n=this.$element,o=this.defaults;this.ready&&(this.built&&this.unbuild(),n.one($,o.build),t=e.Event($),n.trigger(t),t.isDefaultPrevented()||(this.$cropper=i=e(I.TEMPLATE),n.addClass(g),this.$clone.removeClass(v).prependTo(i),this.rotated||(this.$original=this.$clone.clone(),this.$original.addClass(g).prependTo(this.$cropper),this.originalImage=e.extend({},this.image)),this.$container=n.parent(),this.$container.append(i),this.$canvas=i.find(".cropper-canvas"),this.$dragger=i.find(".cropper-dragger"),this.$viewer=i.find(".cropper-viewer"),o.autoCrop?this.cropped=r:this.$dragger.addClass(g),o.dragCrop&&this.setDragMode("crop"),o.modal&&this.$canvas.addClass(m),!o.dashed&&this.$dragger.find(".cropper-dashed").addClass(g),!o.movable&&this.$dragger.find(".cropper-face").data(c,"move"),!o.resizable&&this.$dragger.find(".cropper-line, .cropper-point").addClass(g),this.addListeners(),this.initPreview(),this.built=r,this.update(),this.replaced=a,n.one(D,o.built),n.trigger(D)))},unbuild:function(){this.built&&(this.built=a,this.removeListeners(),this.$preview.empty(),this.$preview=o,this.$dragger=o,this.$canvas=o,this.$container=o,this.$cropper.remove(),this.$cropper=o)},update:function(e){this.initContainer(),this.initCropper(),this.initImage(),this.initDragger(),e?(this.setData(e,r),this.setDragMode("crop")):this.setData(this.defaults.data)},resize:function(){clearTimeout(this.resizing),this.resizing=setTimeout(e.proxy(this.update,this,this.getData()),200)},preview:function(){var t=this.image,i=this.dragger,n=t.width,r=t.height,a=i.left-t.left,o=i.top-t.top;this.$viewer.find("img").css({width:n,height:r,marginLeft:-a,marginTop:-o}),this.$preview.each(function(){var t=e(this),s=t.width()/i.width;t.find("img").css({width:n*s,height:r*s,marginLeft:-a*s,marginTop:-o*s})})},addListeners:function(){var n=this.defaults;this.$element.on(Q,n.dragstart).on(T,n.dragmove).on(O,n.dragend),this.$cropper.on(_,e.proxy(this.dragstart,this)).on(k,e.proxy(this.dblclick,this)),n.zoomable&&this.$cropper.on(C,e.proxy(this.wheel,this)),n.multiple?this.$cropper.on(x,e.proxy(this.dragmove,this)).on(j,e.proxy(this.dragend,this)):i.on(x,this._dragmove=E(this.dragmove,this)).on(j,this._dragend=E(this.dragend,this)),t.on(S,this._resize=E(this.resize,this))},removeListeners:function(){var e=this.defaults;this.$element.off(Q,e.dragstart).off(T,e.dragmove).off(O,e.dragend),this.$cropper.off(_,this.dragstart).off(k,this.dblclick),e.zoomable&&this.$cropper.off(C,this.wheel),e.multiple?this.$cropper.off(x,this.dragmove).off(j,this.dragend):i.off(x,this._dragmove).off(j,this._dragend),t.off(S,this._resize)},initPreview:function(){var t=' ';this.$preview=e(this.defaults.preview),this.$viewer.html(t),this.$preview.html(t).find("img").css("cssText","min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;")},initContainer:function(){var e=this.$container;e!==o&&(this.container={width:R(e.width(),300),height:R(e.height(),150)})},initCropper:function(){var e,t=this.container,i=this.image;i.naturalWidth*t.height/i.naturalHeight-t.width>=0?(e={width:t.width,height:t.width/i.aspectRatio,left:0},e.top=(t.height-e.height)/2):(e={width:t.height*i.aspectRatio,height:t.height,top:0},e.left=(t.width-e.width)/2),this.$cropper.css({width:e.width,height:e.height,left:e.left,top:e.top}),this.cropper=e},initImage:function(){var t=this.image,i=this.cropper,n={_width:i.width,_height:i.height,width:i.width,height:i.height,left:0,top:0,ratio:i.width/t.naturalWidth};this.defaultImage=e.extend({},t,n),t._width!==i.width||t._height!==i.height?e.extend(t,n):(t=e.extend({},n,t),this.replaced&&(t.ratio=n.ratio)),this.image=t,this.renderImage()},renderImage:function(e){var t=this.image;"zoom"===e&&(t.left-=(t.width-t.oldWidth)/2,t.top-=(t.height-t.oldHeight)/2),t.left=L(R(t.left,t._width-t.width),0),t.top=L(R(t.top,t._height-t.height),0),this.$clone.css({width:t.width,height:t.height,marginLeft:t.left,marginTop:t.top}),e&&(this.defaults.done(this.getData()),this.preview())},initDragger:function(){var t,i=this.defaults,n=this.cropper,r=i.aspectRatio||this.image.aspectRatio,a=this.image.ratio;t=n.height*r-n.width>=0?{height:n.width/r,width:n.width,left:0,top:(n.height-n.width/r)/2,maxWidth:n.width,maxHeight:n.width/r}:{height:n.height,width:n.height*r,left:(n.width-n.height*r)/2,top:0,maxWidth:n.height*r,maxHeight:n.height},t.minWidth=0,t.minHeight=0,i.aspectRatio?(isFinite(i.maxWidth)?(t.maxWidth=L(t.maxWidth,i.maxWidth*a),t.maxHeight=t.maxWidth/r):isFinite(i.maxHeight)&&(t.maxHeight=L(t.maxHeight,i.maxHeight*a),t.maxWidth=t.maxHeight*r),i.minWidth>0?(t.minWidth=R(0,i.minWidth*a),t.minHeight=t.minWidth/r):i.minHeight>0&&(t.minHeight=R(0,i.minHeight*a),t.minWidth=t.minHeight*r)):(t.maxWidth=L(t.maxWidth,i.maxWidth*a),t.maxHeight=L(t.maxHeight,i.maxHeight*a),t.minWidth=R(0,i.minWidth*a),t.minHeight=R(0,i.minHeight*a)),t.minWidth=L(t.maxWidth,t.minWidth),t.minHeight=L(t.maxHeight,t.minHeight),t.height*=i.autoCropArea,t.width*=i.autoCropArea,t.left=(n.width-t.width)/2,t.top=(n.height-t.height)/2,t.oldLeft=t.left,t.oldTop=t.top,this.defaultDragger=t,this.dragger=e.extend({},t)},renderDragger:function(){var e=this.dragger,t=this.cropper;e.width>e.maxWidth?(e.width=e.maxWidth,e.left=e.oldLeft):e.widthe.maxHeight?(e.height=e.maxHeight,e.top=e.oldTop):e.height').one("load",function(){l.width=this.width,l.height=this.height,n.clearRect(0,0,l.width,l.height),n.drawImage(this,0,0),o.load()})))},setData:function(t,i){var n=this.cropper,r=this.dragger,a=this.image,s=this.defaults.aspectRatio;this.built&&typeof t!==u&&((t===o||e.isEmptyObject(t))&&(r=e.extend({},this.defaultDragger)),e.isPlainObject(t)&&!e.isEmptyObject(t)&&(i||(this.defaults.data=t),t=this.transformData(t),A(t.x)&&t.x<=n.width-a.left&&(r.left=t.x+a.left),A(t.y)&&t.y<=n.height-a.top&&(r.top=t.y+a.top),s?A(t.width)&&t.width<=r.maxWidth&&t.width>=r.minWidth?(r.width=t.width,r.height=r.width/s):A(t.height)&&t.height<=r.maxHeight&&t.height>=r.minHeight&&(r.height=t.height,r.width=r.height*s):(A(t.width)&&t.width<=r.maxWidth&&t.width>=r.minWidth&&(r.width=t.width),A(t.height)&&t.height<=r.maxHeight&&t.height>=r.minHeight&&(r.height=t.height))),this.dragger=r,this.renderDragger())},getData:function(e){var t=this.dragger,i=this.image,n={};return this.built&&(n={x:t.left-i.left,y:t.top-i.top,width:t.width,height:t.height},n=this.transformData(n,r,e)),n},transformData:function(t,i,n){var r=this.image.ratio,a={};return e.each(t,function(e,t){t=q(t),p.test(e)&&!isNaN(t)&&(a[e]=i?n?Math.round(t/r):t/r:t*r)}),a},setAspectRatio:function(e){var t="auto"===e;e=q(e),(t||!isNaN(e)&&e>0)&&(this.defaults.aspectRatio=t?s:e,this.built&&(this.initDragger(),this.renderDragger()))},getImageData:function(){var t={};return this.ready&&e.each(this.image,function(e,i){f.test(e)&&(t[e]=i)}),t},getDataURL:function(t,i,n){var r,a=e("")[0],o=this.getData(),s="";return e.isPlainObject(t)||(n=i,i=t,t={}),t=e.extend({width:o.width,height:o.height},t),this.cropped&&this.support.canvas&&(a.width=t.width,a.height=t.height,r=a.getContext("2d"),"image/jpeg"===i&&(r.fillStyle="#fff",r.fillRect(0,0,t.width,t.height)),r.drawImage(this.$clone[0],o.x,o.y,o.width,o.height,0,0,t.width,t.height),s=a.toDataURL(i,n)),s},setDragMode:function(e){var t=this.$canvas,i=this.defaults,n=a,o=a;if(this.built&&!this.disabled){switch(e){case"crop":i.dragCrop&&(n=r,t.data(c,e));break;case"move":o=r,t.data(c,e);break;default:t.removeData(c)}t.toggleClass(b,n).toggleClass(y,o)}},enable:function(){this.built&&(this.disabled=a,this.$cropper.removeClass(w))},disable:function(){this.built&&(this.disabled=r,this.$cropper.addClass(w))},rotate:function(e){var t=this.image;e=q(e)||0,this.built&&0!==e&&!this.disabled&&this.defaults.rotatable&&this.support.canvas&&(this.rotated=r,e=t.rotate=(t.rotate+e)%360,this.replace(this.getRotatedDataURL(e),!0))},getRotatedDataURL:function(t){var i=e("")[0],n=i.getContext("2d"),r=t*Math.PI/180,a=H(t)%180,o=a>90?180-a:a,s=o*Math.PI/180,l=this.originalImage,u=l.naturalWidth,c=l.naturalHeight,d=H(u*z(s)+c*B(s)),h=H(u*B(s)+c*z(s));return i.width=d,i.height=h,n.save(),n.translate(d/2,h/2),n.rotate(r),n.drawImage(this.$original[0],-u/2,-c/2,u,c),n.restore(),i.toDataURL()},zoom:function(e){var t,i,n,r=this.image;e=q(e),this.built&&e&&!this.disabled&&this.defaults.zoomable&&(t=r.width*(1+e),i=r.height*(1+e),n=t/r._width,n>10||(n<1&&(t=r._width,i=r._height),n<=1?this.setDragMode("crop"):this.setDragMode("move"),r.oldWidth=r.width,r.oldHeight=r.height,r.width=t,r.height=i,r.ratio=r.width/r.naturalWidth,this.renderImage("zoom")))},dblclick:function(){this.disabled||(this.$canvas.hasClass(b)?this.setDragMode("move"):this.setDragMode("crop"))},wheel:function(e){var t,i=e.originalEvent,n=117.25,r=5,a=166.66665649414062,o=.1;this.disabled||(e.preventDefault(),i.deltaY?(t=i.deltaY,t=t%r===0?t/r:t%n===0?t/n:t/a):t=i.wheelDelta?-i.wheelDelta/120:i.detail?i.detail/3:0,this.zoom(t*o))},dragstart:function(t){var i,n,o,s=t.originalEvent.touches,l=t;if(!this.disabled){if(s){if(o=s.length,o>1){if(!this.defaults.zoomable||2!==o)return;l=s[1],this.startX2=l.pageX,this.startY2=l.pageY,i="zoom"}l=s[0]}if(i=i||e(l.target).data(c),h.test(i)){if(t.preventDefault(),n=e.Event(Q),this.$element.trigger(n),n.isDefaultPrevented())return;this.directive=i,this.cropping=a,this.startX=l.pageX,this.startY=l.pageY,"crop"===i&&(this.cropping=r,this.$canvas.addClass(m))}}},dragmove:function(t){var i,n,r=t.originalEvent.touches,a=t;if(!this.disabled){if(r){if(n=r.length,n>1){if(!this.defaults.zoomable||2!==n)return;a=r[1],this.endX2=a.pageX,this.endY2=a.pageY}a=r[0]}if(this.directive){if(t.preventDefault(),i=e.Event(T),this.$element.trigger(i),i.isDefaultPrevented())return;this.endX=a.pageX,this.endY=a.pageY,this.dragging()}}},dragend:function(t){var i;if(!this.disabled&&this.directive){if(t.preventDefault(),i=e.Event(O),this.$element.trigger(i),i.isDefaultPrevented())return;this.cropping&&(this.cropping=a,this.$canvas.toggleClass(m,this.cropped&&this.defaults.modal)),this.directive=""}},dragging:function(){var e,t=this.directive,i=this.image,n=this.cropper,o=n.width,s=n.height,l=this.dragger,u=l.width,c=l.height,d=l.left,h=l.top,p=d+u,f=h+c,m=r,v=this.defaults,y=v.aspectRatio,b={x:this.endX-this.startX,y:this.endY-this.startY};switch(y&&(b.X=b.y*y,b.Y=b.x/y),t){case"all":d+=b.x,h+=b.y;break;case"e":if(b.x>=0&&(p>=o||y&&(h<=0||f>=s))){m=a;break}u+=b.x,y&&(c=u/y,h-=b.Y/2),u<0&&(t="w",u=0);break;case"n":if(b.y<=0&&(h<=0||y&&(d<=0||p>=o))){m=a;break}c-=b.y,h+=b.y,y&&(u=c*y,d+=b.X/2),c<0&&(t="s",c=0);break;case"w":if(b.x<=0&&(d<=0||y&&(h<=0||f>=s))){m=a;break}u-=b.x,d+=b.x,y&&(c=u/y,h+=b.Y/2),u<0&&(t="e",u=0);break;case"s":if(b.y>=0&&(f>=s||y&&(d<=0||p>=o))){m=a;break}c+=b.y,y&&(u=c*y,d-=b.X/2),c<0&&(t="n",c=0);break;case"ne":if(y){if(b.y<=0&&(h<=0||p>=o)){m=a;break}c-=b.y,h+=b.y,u=c*y}else b.x>=0?p0&&(c-=b.y,h+=b.y):(c-=b.y,h+=b.y);c<0&&(t="sw",c=0,u=0);break;case"nw":if(y){if(b.y<=0&&(h<=0||d<=0)){m=a;break}c-=b.y,h+=b.y,u=c*y,d+=b.X}else b.x<=0?d>0?(u-=b.x,d+=b.x):b.y<=0&&h<=0&&(m=a):(u-=b.x,d+=b.x),b.y<=0?h>0&&(c-=b.y,h+=b.y):(c-=b.y,h+=b.y);c<0&&(t="se",c=0,u=0);break;case"sw":if(y){if(b.x<=0&&(d<=0||f>=s)){m=a;break}u-=b.x,d+=b.x,c=u/y}else b.x<=0?d>0?(u-=b.x,d+=b.x):b.y>=0&&f>=s&&(m=a):(u-=b.x,d+=b.x),b.y>=0?f=0&&(p>=o||f>=s)){m=a;break}u+=b.x,c=u/y}else b.x>=0?p=0&&f>=s&&(m=a):u+=b.x,b.y>=0?f0?b.y>0?t="se":(t="ne",h-=c):b.y>0?(t="sw",d-=u):(t="nw",d-=u,h-=c),this.cropped||(this.cropped=r,this.$dragger.removeClass(g)))}m&&(l.width=u,l.height=c,l.left=d,l.top=h,this.directive=t,this.renderDragger()),this.startX=this.endX,this.startY=this.endY}},I.TEMPLATE=function(e,t){return t=t.split(","),e.replace(/\d+/g,function(e){return t[e]})}('<0 6="5-container"><0 6="5-canvas">0><0 6="5-dragger"><1 6="5-viewer">1><1 6="5-8 8-h">1><1 6="5-8 8-v">1><1 6="5-face" 3-2="all">1><1 6="5-7 7-e" 3-2="e">1><1 6="5-7 7-n" 3-2="n">1><1 6="5-7 7-w" 3-2="w">1><1 6="5-7 7-s" 3-2="s">1><1 6="5-4 4-e" 3-2="e">1><1 6="5-4 4-n" 3-2="n">1><1 6="5-4 4-w" 3-2="w">1><1 6="5-4 4-s" 3-2="s">1><1 6="5-4 4-ne" 3-2="ne">1><1 6="5-4 4-nw" 3-2="nw">1><1 6="5-4 4-sw" 3-2="sw">1><1 6="5-4 4-se" 3-2="se">1>0>0>',"div,span,directive,data,point,cropper,class,line,dashed"),I.DEFAULTS={aspectRatio:"auto",autoCropArea:.8,data:{},done:e.noop,preview:"",multiple:a,autoCrop:r,dragCrop:r,dashed:r,modal:r,movable:r,resizable:r,zoomable:r,rotatable:r,checkImageOrigin:r,minWidth:0,minHeight:0,maxWidth:l,maxHeight:l,build:o,built:o,dragstart:o,dragmove:o,dragend:o},I.setDefaults=function(t){e.extend(I.DEFAULTS,t)},I.other=e.fn.cropper,e.fn.cropper=function(t){var i,n=M(arguments,1);return this.each(function(){var r,a=e(this),o=a.data("cropper");o||a.data("cropper",o=new I(this,t)),"string"==typeof t&&e.isFunction(r=o[t])&&(i=r.apply(o,n))}),typeof i!==u?i:this},e.fn.cropper.Constructor=I,e.fn.cropper.setDefaults=I.setDefaults,e.fn.cropper.noConflict=function(){return e.fn.cropper=I.other,this}}),function(e){function t(e,t){return"function"==typeof e?e.call(t):e}function i(e){for(;e=e.parentNode;)if(e==document)return!0;return!1}function n(t,i){this.$element=e(t),this.options=i,this.enabled=!0,this.fixTitle()}n.prototype={show:function(){var i=this.getTitle();if(i&&this.enabled){var n=this.tip();n.find(".tipsy-inner")[this.options.html?"html":"text"](i),n[0].className="tipsy",n.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).prependTo(document.body);var r,a=e.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight}),o=n[0].offsetWidth,s=n[0].offsetHeight,l=t(this.options.gravity,this.$element[0]);switch(l.charAt(0)){case"n":r={top:a.top+a.height+this.options.offset,left:a.left+a.width/2-o/2};break;case"s":r={top:a.top-s-this.options.offset,left:a.left+a.width/2-o/2};break;case"e":r={top:a.top+a.height/2-s/2,left:a.left-o-this.options.offset};break;case"w":extra_gap=0,e("body").css("position").length>0&&"relative"==e("body").css("position")&&e("#wpadminbar").length&&(extra_gap=e("#wpadminbar").height()),r={top:a.top+a.height/2-s/2-extra_gap,left:a.left+a.width+this.options.offset}}2==l.length&&("w"==l.charAt(1)?r.left=a.left+a.width/2-15:r.left=a.left+a.width/2-o+15),n.css(r).addClass("tipsy-"+l),n.find(".tipsy-arrow")[0].className="tipsy-arrow tipsy-arrow-"+l.charAt(0),this.options.className&&n.addClass(t(this.options.className,this.$element[0])),this.options.fade?n.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity}):n.css({visibility:"visible",opacity:this.options.opacity})}},hide:function(){this.options.fade?this.tip().stop().fadeOut(function(){e(this).remove()}):this.tip().remove()},fixTitle:function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("original-title"))&&e.attr("original-title",e.attr("title")||"").removeAttr("title")},getTitle:function(){var e,t=this.$element,i=this.options;this.fixTitle();var e,i=this.options;return"string"==typeof i.title?e=t.attr("title"==i.title?"original-title":i.title):"function"==typeof i.title&&(e=i.title.call(t[0])),e=(""+e).replace(/(^\s*|\s*$)/,""),e||i.fallback},tip:function(){return this.$tip||(this.$tip=e('
').html('
'),this.$tip.data("tipsy-pointee",this.$element[0])),this.$tip},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled}},e.fn.tipsy=function(t){function i(i){var r=e.data(i,"tipsy");return r||(r=new n(i,e.fn.tipsy.elementOptions(i,t)),e.data(i,"tipsy",r)),r}function r(){var e=i(this);e.hoverState="in",0==t.delayIn?e.show():(e.fixTitle(),setTimeout(function(){"in"==e.hoverState&&e.show()},t.delayIn))}function a(){var e=i(this);e.hoverState="out",0==t.delayOut?e.hide():setTimeout(function(){"out"==e.hoverState&&e.hide()},t.delayOut)}if(t===!0)return this.data("tipsy");if("string"==typeof t){var o=this.data("tipsy");return o&&o[t](),this}if(t=e.extend({},e.fn.tipsy.defaults,t),t.live||this.each(function(){i(this)}),"manual"!=t.trigger){var s="hover"==t.trigger?"mouseenter":"focus",l="hover"==t.trigger?"mouseleave":"blur";t.live?e(document).on(s,this.selector,r).on(l,this.selector,a):this.bind(s,r).bind(l,a)}return this},e.fn.tipsy.defaults={className:null,delayIn:0,delayOut:0,fade:!1,fallback:"",gravity:"n",html:!1,live:!1,offset:0,opacity:.8,title:"title",trigger:"hover"},e.fn.tipsy.revalidate=function(){e(".tipsy").each(function(){var t=e.data(this,"tipsy-pointee");t&&i(t)||e(this).remove()})},e.fn.tipsy.elementOptions=function(t,i){return e.metadata?e.extend({},i,e(t).metadata()):i},e.fn.tipsy.autoNS=function(){return e(this).offset().top>e(document).scrollTop()+e(window).height()/2?"s":"n"},e.fn.tipsy.autoWE=function(){return e(this).offset().left>e(document).scrollLeft()+e(window).width()/2?"e":"w"},e.fn.tipsy.autoBounds=function(t,i){return function(){var n={ns:i[0],ew:i.length>1&&i[1]},r=e(document).scrollTop()+t,a=e(document).scrollLeft()+t,o=e(this);return o.offset().topparseInt(u)?(n(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.hide(),e[o.child]={act:"hide",op:c})),"less than"==c&&(jQuery.isNumeric(u)&&parseInt(f)=0?(n(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.hide(),e[o.child]={act:"hide",op:c}))),"hide"==l&&"undefined"!=typeof u&&("empty"==c&&(f&&""!=f?e[o.child]={act:"show",op:c}:(r(m,s,c,p,i),e[o.child]={act:l,op:c})),"not empty"==c&&(f&&""!=f?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):e[o.child]={act:"show",op:c}),"equals to"==c&&(u==f?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):e[o.child]={act:"show",op:c}),"not equals"==c&&(jQuery.isNumeric(u)&&parseInt(f)!=parseInt(u)&&f?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):jQuery.isNumeric(u)||u==f?(g.show(),e[o.child]={act:"show",op:c}):(r(m,s,c,p,i),e[o.child]={act:l,op:c})),"greater than"==c&&(jQuery.isNumeric(u)&&parseInt(f)>parseInt(u)?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):(g.show(),e[o.child]={act:"show",op:c})),"less than"==c&&(jQuery.isNumeric(u)&&parseInt(f)=0?(r(m,s,c,p,i),e[o.child]={act:l,op:c}):e[o.child]={act:"show",op:c}));var v=e[o.child];"child"==l&&"undefined"!=typeof v&&("hide"==v.act?jQuery('.um-field[data-key="'+i+'"]').hide():"show"==v.act&&jQuery('.um-field[data-key="'+i+'"]').show())})})}function n(e,t,i,n,r){e=e.parents(".um-field"),e.is(":hidden")&&(t?e.fadeIn(1):e.show())}function r(e,t,i,n,r){e=e.parents(".um-field"),e.is(":visible")&&(t?e.fadeOut(1):e.hide())}function a(e){return s=e.parents(".um-field").data("key"),l=e.val(),e.is(":checkbox")&&(e.parents(".um-field").find("input:checked").length>1?(l="",e.parents(".um-field").find("input:checked").each(function(){l=l+jQuery(this).val()+" "})):l=e.parents(".um-field").find("input:checked").val()),e.is(":radio")&&(l=e.parents(".um-field").find("input[type=radio]:checked").val()),{key:s,value:l}}function o(){var e=u;0==h&&jQuery.each(e,function(t,i){var n=[],r=[];jQuery.each(e,function(e,i){for(var a=0;a<=i.length;a++)"undefined"!=typeof i[a]&&t==i[a].field&&(n.push(i[a]),r.push(i[a].child))}),c[t]=n})}var s,l,u={},c={},d=[],h=!1,p=!1;jQuery(document).on("input change",".um-field input[type=text]",function(){p&&e()}),jQuery(document).on("change",".um-field select, .um-field input[type=radio], .um-field input[type=checkbox]",function(){p&&e()}),e(),p=!0}),jQuery(document).ready(function(){function e(e,i,n,r){var a=e.data("um-parent");e.attr("name"),jQuery('select[name="'+a+'"]');e.find('option[value!=""]').remove(),e.hasClass("um-child-option-disabled")||e.removeAttr("disabled");var r=[];jQuery.each(i.items,function(e,t){r.push({id:e,text:t})}),e.select2("destroy"),e.select2({data:r,allowClear:!0,minimumResultsForSearch:10}),"undefined"==typeof i.field.default||e.data("um-original-value")?""!=e.data("um-original-value")&&e.val(e.data("um-original-value")).trigger("change"):e.val(i.field.default).trigger("change"),
+0==i.field.editable&&(e.addClass("um-child-option-disabled"),e.attr("disabled","disabled")),t[n]=i}jQuery(document).on("click",".um-dropdown a",function(e){return!1}),jQuery(document).on("click",".um-dropdown a.real_url",function(e){window.location=jQuery(this).attr("href")}),jQuery(document).on("click",".um-trigger-menu-on-click",function(e){return jQuery(".um-dropdown").hide(),menu=jQuery(this).find(".um-dropdown"),menu.show(),!1}),jQuery(document).on("click",".um-dropdown-hide",function(e){UM_hide_menus()}),jQuery(document).on("click","a.um-manual-trigger",function(){var e=jQuery(this).attr("data-child"),t=jQuery(this).attr("data-parent");jQuery(this).parents(t).find(e).trigger("click")}),jQuery(".um-tip-n").tipsy({gravity:"n",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-w").tipsy({gravity:"w",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-e").tipsy({gravity:"e",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-s").tipsy({gravity:"s",opacity:1,live:"a.live",offset:3}),jQuery(document).on("change",".um-field-area input[type=radio]",function(){var e=jQuery(this).parents(".um-field-area"),t=jQuery(this).parents("label");e.find(".um-field-radio").removeClass("active"),e.find(".um-field-radio").find("i").removeClass().addClass("um-icon-android-radio-button-off"),t.addClass("active"),t.find("i").removeClass().addClass("um-icon-android-radio-button-on")}),jQuery(document).on("change",".um-field-area input[type=checkbox]",function(){var e=(jQuery(this).parents(".um-field-area"),jQuery(this).parents("label"));e.hasClass("active")?(e.removeClass("active"),e.find("i").removeClass().addClass("um-icon-android-checkbox-outline-blank")):(e.addClass("active"),e.find("i").removeClass().addClass("um-icon-android-checkbox-outline"))}),jQuery(".um-datepicker").each(function(){if(elem=jQuery(this),""!=elem.attr("data-disabled_weekdays"))var e=JSON.parse(elem.attr("data-disabled_weekdays"));else var e=!1;var t=elem.attr("data-years"),i=elem.attr("data-date_min"),n=elem.attr("data-date_max"),r=i.split(","),a=n.split(","),o=r.length?new Date(r):null,s=r.length?new Date(a):null;if(o&&"Invalid Date"==o.toString()&&3==r.length){var l=r[1]+"/"+r[2]+"/"+r[0];o=new Date(Date.parse(l))}if(s&&"Invalid Date"==s.toString()&&3==a.length){var u=a[1]+"/"+a[2]+"/"+a[0];s=new Date(Date.parse(u))}elem.pickadate({selectYears:t,min:o,max:s,disable:e,format:elem.attr("data-format"),formatSubmit:"yyyy/mm/dd",hiddenName:!0,onOpen:function(){elem.blur()},onClose:function(){elem.blur()}})}),jQuery(".um-timepicker").each(function(){elem=jQuery(this),elem.pickatime({format:elem.attr("data-format"),interval:parseInt(elem.attr("data-intervals")),formatSubmit:"HH:i",hiddenName:!0,onOpen:function(){elem.blur()},onClose:function(){elem.blur()}})}),jQuery(".um-rating").raty({half:!1,starType:"i",number:function(){return jQuery(this).attr("data-number")},score:function(){return jQuery(this).attr("data-score")},scoreName:function(){return jQuery(this).attr("data-key")},hints:!1,click:function(e,t){live_field=this.id,live_value=e,um_conditional()}}),jQuery(".um-rating-readonly").raty({half:!1,starType:"i",number:function(){return jQuery(this).attr("data-number")},score:function(){return jQuery(this).attr("data-score")},scoreName:function(){return jQuery(this).attr("data-key")},hints:!1,readOnly:!0}),jQuery(document).on("click",".um .um-single-image-preview a.cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field"),i=jQuery(this).parents(".um-field").find(".um-single-image-preview img").attr("src");return t.find(".um-single-image-preview img").attr("src",""),t.find(".um-single-image-preview").hide(),t.find(".um-btn-auto-width").html("Upload"),t.find("input[type=hidden]").val("empty_file"),jQuery.ajax({url:um_scripts.ajaxurl,type:"post",data:{action:"ultimatemember_remove_file",src:i}}),!1}),jQuery(document).on("click",".um .um-single-file-preview a.cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field"),i=jQuery(this).parents(".um-field").find(".um-single-fileinfo a").attr("href");return t.find(".um-single-file-preview").hide(),t.find(".um-btn-auto-width").html("Upload"),t.find("input[type=hidden]").val("empty_file"),jQuery.ajax({url:um_scripts.ajaxurl,type:"post",data:{action:"ultimatemember_remove_file",src:i}}),!1}),jQuery(".um-s1,.um-s2").css({display:"block"}),jQuery(".um-s1").select2({allowClear:!0}),jQuery(".um-s2").select2({allowClear:!1,minimumResultsForSearch:10}),jQuery(document).on("click",".um-field-group-head:not(.disabled)",function(){var e=jQuery(this).parents(".um-field-group"),t=e.data("max_entries");e.find(".um-field-group-body").is(":hidden")?e.find(".um-field-group-body").show():e.find(".um-field-group-body:first").clone().appendTo(e),increase_id=0,e.find(".um-field-group-body").each(function(){increase_id++,jQuery(this).find("input").each(function(){var e=jQuery(this);e.attr("id",e.data("key")+"-"+increase_id),e.attr("name",e.data("key")+"-"+increase_id),e.parent().parent().find("label").attr("for",e.data("key")+"-"+increase_id)})}),t>0&&e.find(".um-field-group-body").length==t&&jQuery(this).addClass("disabled")}),jQuery(document).on("click",".um-field-group-cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field-group"),i=t.data("max_entries");return t.find(".um-field-group-body").length>1?jQuery(this).parents(".um-field-group-body").remove():jQuery(this).parents(".um-field-group-body").hide(),i>0&&t.find(".um-field-group-body").length '),jQuery(".um-dropdown").hide(),um_responsive(),user_id=jQuery(this).attr("data-user_id"),metakey="cover_photo",jQuery.ajax({url:um_scripts.ajaxurl,type:"post",data:{action:"ultimatemember_delete_cover_photo",metakey:metakey,user_id:user_id}})}),e(),jQuery("textarea[id=um-meta-bio]").change(e),jQuery("textarea[id=um-meta-bio]").keyup(e),jQuery(".um-profile-edit a.um_delete-item").click(function(e){e.preventDefault();var t=confirm("Are you sure that you want to delete this user?");if(!t)return!1})}),jQuery(document).ready(function(){var e=jQuery(".um-account-main").attr("data-current_tab");e&&jQuery(".um-account-tab[data-tab="+e+"]").show(),jQuery(document).on("click",".um-account-side li a",function(e){e.preventDefault();var t=jQuery(this);t.parents("ul").find("li a").removeClass("current"),t.addClass("current");var i=jQuery(this).attr("href"),n=jQuery(this).attr("data-tab");return jQuery("input[id=_um_account_tab]:hidden").val(n),window.history.pushState("","",i),jQuery(".um-account-tab").hide(),jQuery(".um-account-tab[data-tab="+n+"]").fadeIn(),jQuery(".um-account-nav a").removeClass("current"),jQuery(".um-account-nav a[data-tab="+n+"]").addClass("current"),!1})}),jQuery(document).on("click",".um-account-nav a",function(e){e.preventDefault();var t=jQuery(this).attr("data-tab"),i=jQuery(this).parents("div"),n=jQuery(this);return jQuery("input[id=_um_account_tab]:hidden").val(t),jQuery(".um-account-tab").hide(),n.hasClass("current")?(i.next(".um-account-tab").slideUp(),n.removeClass("current")):(i.next(".um-account-tab").slideDown(),n.parents("div").find("a").removeClass("current"),n.addClass("current")),jQuery(".um-account-side li a").removeClass("current"),jQuery(".um-account-side li a[data-tab="+t+"]").addClass("current"),!1});
\ No newline at end of file
diff --git a/core/lib/upload/um-file-upload.php b/core/lib/upload/um-file-upload.php
index ebfa9cba..e375a804 100644
--- a/core/lib/upload/um-file-upload.php
+++ b/core/lib/upload/um-file-upload.php
@@ -1,12 +1,24 @@
$value ) {
+ $wp_load = "{$value}/wp-load.php";
+ if ( file_exists( $wp_load ) ) {
+ break;
+ }
+ }
+}
+
require_once( $wp_load );
global $ultimatemember;
@@ -38,7 +50,7 @@ if(isset($_FILES[$id]['name'])) {
if(!is_array($_FILES[$id]['name'])) {
$temp = $_FILES[$id]["tmp_name"];
- $file = $id."-".$_FILES[$id]["name"];
+ $file = apply_filters('um_upload_file_name',$id."-".$_FILES[$id]["name"],$id,$_FILES[$id]["name"]);
$file = sanitize_file_name($file);
$extension = strtolower( pathinfo($file, PATHINFO_EXTENSION) );
@@ -55,6 +67,6 @@ if(isset($_FILES[$id]['name'])) {
}
} else {
- $ret['error'] = __('A theme or plugin compatibility issue','ultimatemember');
+ $ret['error'] = __('A theme or plugin compatibility issue','ultimate-member');
}
echo json_encode($ret);
diff --git a/core/lib/upload/um-image-upload.php b/core/lib/upload/um-image-upload.php
index 6eb15c52..9145c458 100644
--- a/core/lib/upload/um-image-upload.php
+++ b/core/lib/upload/um-image-upload.php
@@ -53,6 +53,6 @@ if(isset($_FILES[$id]['name'])) {
}
} else {
- $ret['error'] = __('A theme or plugin compatibility issue','ultimatemember');
+ $ret['error'] = __('A theme or plugin compatibility issue','ultimate-member');
}
echo json_encode($ret);
diff --git a/core/um-account.php b/core/um-account.php
index 3204d2a0..93889087 100644
--- a/core/um-account.php
+++ b/core/um-account.php
@@ -28,19 +28,19 @@ class UM_Account {
function core_tabs() {
$tabs[100]['general']['icon'] = 'um-faicon-user';
- $tabs[100]['general']['title'] = __('Account','ultimatemember');
+ $tabs[100]['general']['title'] = __('Account','ultimate-member');
$tabs[200]['password']['icon'] = 'um-faicon-asterisk';
- $tabs[200]['password']['title'] = __('Change Password','ultimatemember');
+ $tabs[200]['password']['title'] = __('Change Password','ultimate-member');
$tabs[300]['privacy']['icon'] = 'um-faicon-lock';
- $tabs[300]['privacy']['title'] = __('Privacy','ultimatemember');
+ $tabs[300]['privacy']['title'] = __('Privacy','ultimate-member');
$tabs[400]['notifications']['icon'] = 'um-faicon-envelope';
- $tabs[400]['notifications']['title'] = __('Notifications','ultimatemember');
+ $tabs[400]['notifications']['title'] = __('Notifications','ultimate-member');
$tabs[9999]['delete']['icon'] = 'um-faicon-trash-o';
- $tabs[9999]['delete']['title'] = __('Delete Account','ultimatemember');
+ $tabs[9999]['delete']['title'] = __('Delete Account','ultimate-member');
return $tabs;
}
diff --git a/core/um-actions-account.php b/core/um-actions-account.php
index 9764abb1..3b91d217 100644
--- a/core/um-actions-account.php
+++ b/core/um-actions-account.php
@@ -43,7 +43,7 @@
}
}
- if ( isset( $changes['hide_in_members'] ) && $changes['hide_in_members'] == __('No','ultimatemember') ) {
+ if ( isset( $changes['hide_in_members'] ) && $changes['hide_in_members'] == __('No','ultimate-member') ) {
delete_user_meta( um_user('ID'), 'hide_in_members' );
unset( $changes['hide_in_members'] );
}
@@ -111,23 +111,23 @@
$account_name_require = um_get_option("account_name_require");
if ( isset($_POST['first_name']) && ( strlen(trim( $_POST['first_name'] ) ) == 0 && $account_name_require ) ) {
- $ultimatemember->form->add_error('first_name', __('You must provide your first name','ultimatemember') );
+ $ultimatemember->form->add_error('first_name', __('You must provide your first name','ultimate-member') );
}
if ( isset($_POST['last_name']) && ( strlen(trim( $_POST['last_name'] ) ) == 0 && $account_name_require ) ) {
- $ultimatemember->form->add_error('last_name', __('You must provide your last name','ultimatemember') );
+ $ultimatemember->form->add_error('last_name', __('You must provide your last name','ultimate-member') );
}
if ( isset($_POST['user_email']) && strlen(trim( $_POST['user_email'] ) ) == 0 ) {
- $ultimatemember->form->add_error('user_email', __('You must provide your e-mail','ultimatemember') );
+ $ultimatemember->form->add_error('user_email', __('You must provide your e-mail','ultimate-member') );
}
if ( isset($_POST['user_email']) && !is_email( $_POST['user_email'] ) ) {
- $ultimatemember->form->add_error('user_email', __('Please provide a valid e-mail','ultimatemember') );
+ $ultimatemember->form->add_error('user_email', __('Please provide a valid e-mail','ultimate-member') );
}
if ( email_exists( $_POST['user_email'] ) && email_exists( $_POST['user_email'] ) != get_current_user_id() ) {
- $ultimatemember->form->add_error('user_email', __('Email already linked to another account','ultimatemember') );
+ $ultimatemember->form->add_error('user_email', __('Email already linked to another account','ultimate-member') );
}
}
@@ -141,27 +141,27 @@
if ( $_POST['current_user_password'] == '' || ! wp_check_password( $_POST['current_user_password'], $user->data->user_pass, $user->data->ID ) ) {
- $ultimatemember->form->add_error('current_user_password', __('This is not your password','ultimatemember') );
+ $ultimatemember->form->add_error('current_user_password', __('This is not your password','ultimate-member') );
$ultimatemember->account->current_tab = 'password';
} else { // correct password
if ( $_POST['user_password'] != $_POST['confirm_user_password'] && $_POST['user_password'] ) {
- $ultimatemember->form->add_error('user_password', __('Your new password does not match','ultimatemember') );
+ $ultimatemember->form->add_error('user_password', __('Your new password does not match','ultimate-member') );
$ultimatemember->account->current_tab = 'password';
}
if ( um_get_option('account_require_strongpass') ) {
if ( strlen( utf8_decode( $_POST['user_password'] ) ) < 8 ) {
- $ultimatemember->form->add_error('user_password', __('Your password must contain at least 8 characters','ultimatemember') );
+ $ultimatemember->form->add_error('user_password', __('Your password must contain at least 8 characters','ultimate-member') );
}
if ( strlen( utf8_decode( $_POST['user_password'] ) ) > 30 ) {
- $ultimatemember->form->add_error('user_password', __('Your password must contain less than 30 characters','ultimatemember') );
+ $ultimatemember->form->add_error('user_password', __('Your password must contain less than 30 characters','ultimate-member') );
}
if ( !$ultimatemember->validation->strong_pass( $_POST['user_password'] ) ) {
- $ultimatemember->form->add_error('user_password', __('Your password must contain at least one lowercase letter, one capital letter and one number','ultimatemember') );
+ $ultimatemember->form->add_error('user_password', __('Your password must contain at least one lowercase letter, one capital letter and one number','ultimate-member') );
$ultimatemember->account->current_tab = 'password';
}
@@ -171,17 +171,17 @@
}
if ( ! empty( $_POST['user_login'] ) && ! validate_username( $_POST['user_login'] ) ) {
- $ultimatemember->form->add_error('user_login', __('Your username is invalid','ultimatemember') );
+ $ultimatemember->form->add_error('user_login', __('Your username is invalid','ultimate-member') );
return;
}
}
// delete account
if ( isset( $_POST['um_account_submit'] ) && $_POST['_um_account_tab'] == "delete" ) {
if ( strlen(trim( $_POST['single_user_password'] ) ) == 0 ) {
- $ultimatemember->form->add_error('single_user_password', __('You must enter your password','ultimatemember') );
+ $ultimatemember->form->add_error('single_user_password', __('You must enter your password','ultimate-member') );
} else {
if ( ! wp_check_password( $_POST['single_user_password'], $user->data->user_pass, $user->data->ID ) ) {
- $ultimatemember->form->add_error('single_user_password', __('This is not your password','ultimatemember') );
+ $ultimatemember->form->add_error('single_user_password', __('This is not your password','ultimate-member') );
}
}
@@ -229,7 +229,7 @@
@@ -259,7 +259,7 @@
@@ -289,7 +289,7 @@
@@ -319,7 +319,7 @@
@@ -346,7 +346,7 @@
@@ -355,7 +355,7 @@
@@ -382,7 +382,7 @@
@@ -417,7 +417,7 @@
diff --git a/core/um-actions-ajax.php b/core/um-actions-ajax.php
index 7ab2b6e5..3e13d753 100644
--- a/core/um-actions-ajax.php
+++ b/core/um-actions-ajax.php
@@ -213,7 +213,7 @@
}else{
$arr_options['status'] = 'error';
- $arr_options['message'] = __( 'This is not possible for security reasons.','ultimatemember');
+ $arr_options['message'] = __( 'This is not possible for security reasons.','ultimate-member');
}
}
diff --git a/core/um-actions-core.php b/core/um-actions-core.php
index 7f84563b..ba9249d4 100644
--- a/core/um-actions-core.php
+++ b/core/um-actions-core.php
@@ -14,11 +14,11 @@
if ( isset( $_REQUEST['uid'] ) ) {
if ( is_super_admin( $_REQUEST['uid'] ) )
- wp_die( __( 'Super administrators can not be modified.','ultimatemember' ) );
+ wp_die( __( 'Super administrators can not be modified.','ultimate-member') );
}
if ( isset( $_REQUEST['um_action'] ) && $_REQUEST['um_action'] != "edit" && ! current_user_can( 'edit_users' ) ){
- wp_die( __( 'You do not have enough permissions to do that.','ultimatemember') );
+ wp_die( __( 'You do not have enough permissions to do that.','ultimate-member') );
}
if ( isset($_REQUEST['uid'])){
@@ -78,7 +78,7 @@
break;
case 'um_delete':
- if ( !um_current_user_can( 'delete', $uid ) ) wp_die( __('You do not have permission to delete this user.','ultimatemember') );
+ if ( !um_current_user_can( 'delete', $uid ) ) wp_die( __('You do not have permission to delete this user.','ultimate-member') );
um_fetch_user( $uid );
$ultimatemember->user->delete();
exit( wp_redirect( $ultimatemember->permalinks->get_current_url( true ) ) );
diff --git a/core/um-actions-form.php b/core/um-actions-form.php
index f95e64c5..792dea42 100644
--- a/core/um-actions-form.php
+++ b/core/um-actions-form.php
@@ -96,7 +96,7 @@
foreach( $fields as $key => $array ) {
if ( isset($array['validate']) && in_array( $array['validate'], array('unique_username','unique_email','unique_username_or_email') ) ) {
if ( !$ultimatemember->form->has_error( $key ) && isset( $args[$key] ) && in_array( $args[$key], $words ) ) {
- $ultimatemember->form->add_error( $key, __('You are not allowed to use this word as your username.','ultimatemember') );
+ $ultimatemember->form->add_error( $key, __('You are not allowed to use this word as your username.','ultimate-member') );
}
}
}
@@ -155,7 +155,7 @@
$um_profile_photo = um_profile('profile_photo');
if ( get_post_meta( $form_id, '_um_profile_photo_required', true ) && ( empty( $args['profile_photo'] ) && empty( $um_profile_photo ) ) ) {
- $ultimatemember->form->add_error('profile_photo', sprintf(__('%s is required.','ultimatemember'), 'Profile Photo' ) );
+ $ultimatemember->form->add_error('profile_photo', sprintf(__('%s is required.','ultimate-member'), 'Profile Photo' ) );
}
@@ -188,24 +188,24 @@
}
if ( isset( $array['type'] ) && $array['type'] == 'checkbox' && isset( $array['required'] ) && $array['required'] == 1 && !isset( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('%s is required.','ultimatemember'), $array['title'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('%s is required.','ultimate-member'), $array['title'] ) );
}
if ( defined('um_user_tags_path') && isset( $array['type'] ) && $array['type'] == 'user_tags' && isset( $array['required'] ) && $array['required'] == 1 && !isset( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('%s is required.','ultimatemember'), $array['title'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('%s is required.','ultimate-member'), $array['title'] ) );
}
if ( isset( $array['type'] ) && $array['type'] == 'radio' && isset( $array['required'] ) && $array['required'] == 1 && !isset( $args[$key] ) && !in_array($key, array('role_radio','role_select') ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('%s is required.','ultimatemember'), $array['title'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('%s is required.','ultimate-member'), $array['title'] ) );
}
if ( isset( $array['type'] ) && $array['type'] == 'multiselect' && isset( $array['required'] ) && $array['required'] == 1 && !isset( $args[$key] ) && !in_array($key, array('role_radio','role_select') ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('%s is required.','ultimatemember'), $array['title'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('%s is required.','ultimate-member'), $array['title'] ) );
}
if ( $key == 'role_select' || $key == 'role_radio' ) {
if ( isset( $array['required'] ) && $array['required'] == 1 && ( !isset( $args['role'] ) || empty( $args['role'] ) ) ) {
- $ultimatemember->form->add_error('role', __('Please specify account type.','ultimatemember') );
+ $ultimatemember->form->add_error('role', __('Please specify account type.','ultimate-member') );
}
}
@@ -213,25 +213,25 @@
if ( isset( $array['required'] ) && $array['required'] == 1 ) {
if ( !isset($args[$key]) || $args[$key] == '' ) {
- $ultimatemember->form->add_error($key, sprintf( __('%s is required','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf( __('%s is required','ultimate-member'), $array['label'] ) );
}
}
if ( isset( $array['max_words'] ) && $array['max_words'] > 0 ) {
if ( str_word_count( $args[$key] ) > $array['max_words'] ) {
- $ultimatemember->form->add_error($key, sprintf(__('You are only allowed to enter a maximum of %s words','ultimatemember'), $array['max_words']) );
+ $ultimatemember->form->add_error($key, sprintf(__('You are only allowed to enter a maximum of %s words','ultimate-member'), $array['max_words']) );
}
}
if ( isset( $array['min_chars'] ) && $array['min_chars'] > 0 ) {
if ( $args[$key] && strlen( utf8_decode( $args[$key] ) ) < $array['min_chars'] ) {
- $ultimatemember->form->add_error($key, sprintf(__('Your %s must contain at least %s characters','ultimatemember'), $array['label'], $array['min_chars']) );
+ $ultimatemember->form->add_error($key, sprintf(__('Your %s must contain at least %s characters','ultimate-member'), $array['label'], $array['min_chars']) );
}
}
if ( isset( $array['max_chars'] ) && $array['max_chars'] > 0 ) {
if ( $args[$key] && strlen( utf8_decode( $args[$key] ) ) > $array['max_chars'] ) {
- $ultimatemember->form->add_error($key, sprintf(__('Your %s must contain less than %s characters','ultimatemember'), $array['label'], $array['max_chars']) );
+ $ultimatemember->form->add_error($key, sprintf(__('Your %s must contain less than %s characters','ultimate-member'), $array['label'], $array['max_chars']) );
}
}
@@ -240,47 +240,47 @@
if( $profile_show_html_bio == 1 && $key !== "description" ){
if ( isset( $array['html'] ) && $array['html'] == 0 ) {
if ( wp_strip_all_tags( $args[$key] ) != trim( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('You can not use HTML tags here','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('You can not use HTML tags here','ultimate-member') );
}
}
}
if ( isset( $array['force_good_pass'] ) && $array['force_good_pass'] == 1 ) {
if ( !$ultimatemember->validation->strong_pass( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('Your password must contain at least one lowercase letter, one capital letter and one number','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Your password must contain at least one lowercase letter, one capital letter and one number','ultimate-member') );
}
}
if ( isset( $array['force_confirm_pass'] ) && $array['force_confirm_pass'] == 1 ) {
if ( $args[ 'confirm_' . $key] == '' && !$ultimatemember->form->has_error($key) ) {
- $ultimatemember->form->add_error( 'confirm_' . $key , __('Please confirm your password','ultimatemember') );
+ $ultimatemember->form->add_error( 'confirm_' . $key , __('Please confirm your password','ultimate-member') );
}
if ( $args[ 'confirm_' . $key] != $args[$key] && !$ultimatemember->form->has_error($key) ) {
- $ultimatemember->form->add_error( 'confirm_' . $key , __('Your passwords do not match','ultimatemember') );
+ $ultimatemember->form->add_error( 'confirm_' . $key , __('Your passwords do not match','ultimate-member') );
}
}
if ( isset( $array['min_selections'] ) && $array['min_selections'] > 0 ) {
if ( ( !isset($args[$key]) ) || ( isset( $args[$key] ) && is_array($args[$key]) && count( $args[$key] ) < $array['min_selections'] ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please select at least %s choices','ultimatemember'), $array['min_selections'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please select at least %s choices','ultimate-member'), $array['min_selections'] ) );
}
}
if ( isset( $array['max_selections'] ) && $array['max_selections'] > 0 ) {
if ( isset( $args[$key] ) && is_array($args[$key]) && count( $args[$key] ) > $array['max_selections'] ) {
- $ultimatemember->form->add_error($key, sprintf(__('You can only select up to %s choices','ultimatemember'), $array['max_selections'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('You can only select up to %s choices','ultimate-member'), $array['max_selections'] ) );
}
}
if ( isset( $array['min'] ) && is_numeric( $args[ $key ] ) ) {
if ( isset( $args[ $key ] ) && $args[ $key ] < $array['min'] ) {
- $ultimatemember->form->add_error( $key, sprintf(__('Minimum number limit is %s','ultimatemember'), $array['min'] ) );
+ $ultimatemember->form->add_error( $key, sprintf(__('Minimum number limit is %s','ultimate-member'), $array['min'] ) );
}
}
if ( isset( $array['max'] ) && is_numeric( $args[ $key ] ) ) {
if ( isset( $args[ $key ] ) && $args[ $key ] > $array['max'] ) {
- $ultimatemember->form->add_error( $key, sprintf(__('Maximum number limit is %s','ultimatemember'), $array['max'] ) );
+ $ultimatemember->form->add_error( $key, sprintf(__('Maximum number limit is %s','ultimate-member'), $array['max'] ) );
}
}
@@ -296,87 +296,87 @@
case 'numeric':
if ( $args[$key] && !is_numeric( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('Please enter numbers only in this field','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Please enter numbers only in this field','ultimate-member') );
}
break;
case 'phone_number':
if ( !$ultimatemember->validation->is_phone_number( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('Please enter a valid phone number','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Please enter a valid phone number','ultimate-member') );
}
break;
case 'youtube_url':
if ( !$ultimatemember->validation->is_url( $args[$key], 'youtube.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'soundcloud_url':
if ( !$ultimatemember->validation->is_url( $args[$key], 'soundcloud.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'facebook_url':
if ( !$ultimatemember->validation->is_url( $args[$key], 'facebook.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'twitter_url':
if ( !$ultimatemember->validation->is_url( $args[$key], 'twitter.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'instagram_url':
if ( !$ultimatemember->validation->is_url( $args[$key], 'instagram.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'google_url':
if ( !$ultimatemember->validation->is_url( $args[$key], 'plus.google.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'linkedin_url':
if ( !$ultimatemember->validation->is_url( $args[$key], 'linkedin.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'vk_url':
if ( !$ultimatemember->validation->is_url( $args[$key], 'vk.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'url':
if ( !$ultimatemember->validation->is_url( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('Please enter a valid URL','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Please enter a valid URL','ultimate-member') );
}
break;
case 'skype':
if ( !$ultimatemember->validation->is_url( $args[$key], 'skype.com' ) ) {
- $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimatemember'), $array['label'] ) );
+ $ultimatemember->form->add_error($key, sprintf(__('Please enter a valid %s username or profile URL','ultimate-member'), $array['label'] ) );
}
break;
case 'unique_username':
if ( $args[$key] == '' ) {
- $ultimatemember->form->add_error($key, __('You must provide a username','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('You must provide a username','ultimate-member') );
} else if ( $mode == 'register' && username_exists( sanitize_user( $args[$key] ) ) ) {
- $ultimatemember->form->add_error($key, __('Your username is already taken','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Your username is already taken','ultimate-member') );
} else if ( is_email( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('Username cannot be an email','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Username cannot be an email','ultimate-member') );
} else if ( !$ultimatemember->validation->safe_username( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('Your username contains invalid characters','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Your username contains invalid characters','ultimate-member') );
}
break;
@@ -384,13 +384,13 @@
case 'unique_username_or_email':
if ( $args[$key] == '' ) {
- $ultimatemember->form->add_error($key, __('You must provide a username','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('You must provide a username','ultimate-member') );
} else if ( $mode == 'register' && username_exists( sanitize_user( $args[$key] ) ) ) {
- $ultimatemember->form->add_error($key, __('Your username is already taken','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Your username is already taken','ultimate-member') );
} else if ( $mode == 'register' && email_exists( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimate-member') );
} else if ( !$ultimatemember->validation->safe_username( $args[$key] ) ) {
- $ultimatemember->form->add_error($key, __('Your username contains invalid characters','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('Your username contains invalid characters','ultimate-member') );
}
break;
@@ -408,30 +408,30 @@
$email_exists = email_exists( $args[ $key ] );
if ( $args[ $key ] == '' && in_array( $key, array('user_email') ) ) {
- $ultimatemember->form->add_error( $key, __('You must provide your email','ultimatemember') );
+ $ultimatemember->form->add_error( $key, __('You must provide your email','ultimate-member') );
} else if ( in_array( $mode, array('register') ) && $email_exists ) {
- $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimate-member') );
} else if ( in_array( $mode, array('profile') ) && $email_exists && $email_exists != $args['user_id'] ) {
- $ultimatemember->form->add_error( $key, __('This email is already linked to an existing account','ultimatemember') );
+ $ultimatemember->form->add_error( $key, __('This email is already linked to an existing account','ultimate-member') );
} else if ( !is_email( $args[ $key ] ) ) {
- $ultimatemember->form->add_error( $key, __('This is not a valid email','ultimatemember') );
+ $ultimatemember->form->add_error( $key, __('This is not a valid email','ultimate-member') );
} else if ( !$ultimatemember->validation->safe_username( $args[ $key ] ) ) {
- $ultimatemember->form->add_error( $key, __('Your email contains invalid characters','ultimatemember') );
+ $ultimatemember->form->add_error( $key, __('Your email contains invalid characters','ultimate-member') );
}
} else {
if ( $args[ $key ] != '' && !is_email( $args[ $key ] ) ) {
- $ultimatemember->form->add_error( $key, __('This is not a valid email','ultimatemember') );
+ $ultimatemember->form->add_error( $key, __('This is not a valid email','ultimate-member') );
} else if ( $args[ $key ] != '' && email_exists( $args[ $key ] ) ) {
- $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
+ $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimate-member') );
} else if ( $args[ $key ] != '' ) {
$users = get_users('meta_value='.$args[ $key ]);
foreach ( $users as $user ) {
if( $user->ID != $args['user_id'] ){
- $ultimatemember->form->add_error( $key, __('This email is already linked to an existing account','ultimatemember') );
+ $ultimatemember->form->add_error( $key, __('This email is already linked to an existing account','ultimate-member') );
}
}
@@ -456,7 +456,7 @@
$meta_key_exists = get_users( $args_unique_meta );
if( $meta_key_exists ){
- $ultimatemember->form->add_error( $key , __('You must provide a unique value','ultimatemember') );
+ $ultimatemember->form->add_error( $key , __('You must provide a unique value','ultimate-member') );
}
}
break;
@@ -466,7 +466,7 @@
if ( $args[$key] != '' ) {
if( ! ctype_alpha( str_replace(' ', '', $args[$key] ) ) ){
- $ultimatemember->form->add_error( $key , __('You must provide alphabetic letters','ultimatemember') );
+ $ultimatemember->form->add_error( $key , __('You must provide alphabetic letters','ultimate-member') );
}
}
break;
@@ -476,7 +476,7 @@
if ( $args[$key] != '' ) {
if( ! ctype_lower( str_replace(' ', '',$args[$key] ) ) ){
- $ultimatemember->form->add_error( $key , __('You must provide lowercase letters.','ultimatemember') );
+ $ultimatemember->form->add_error( $key , __('You must provide lowercase letters.','ultimate-member') );
}
}
@@ -495,7 +495,7 @@
if( $profile_show_bio ){
if ( strlen( utf8_decode( $args['description'] ) ) > $max_chars && $max_chars ) {
- $ultimatemember->form->add_error('description', sprintf(__('Your user description must contain less than %s characters','ultimatemember'), $max_chars ) );
+ $ultimatemember->form->add_error('description', sprintf(__('Your user description must contain less than %s characters','ultimate-member'), $max_chars ) );
}
}
diff --git a/core/um-actions-login.php b/core/um-actions-login.php
index 72cd5f7d..d253b544 100644
--- a/core/um-actions-login.php
+++ b/core/um-actions-login.php
@@ -15,15 +15,15 @@
if ( isset( $args['username'] ) && $args['username'] == '' ) {
- $ultimatemember->form->add_error( 'username', __('Please enter your username or email','ultimatemember') );
+ $ultimatemember->form->add_error( 'username', __('Please enter your username or email','ultimate-member') );
}
if ( isset( $args['user_login'] ) && $args['user_login'] == '' ) {
- $ultimatemember->form->add_error( 'user_login', __('Please enter your username','ultimatemember') );
+ $ultimatemember->form->add_error( 'user_login', __('Please enter your username','ultimate-member') );
}
if ( isset( $args['user_email'] ) && $args['user_email'] == '' ) {
- $ultimatemember->form->add_error( 'user_email', __('Please enter your email','ultimatemember') );
+ $ultimatemember->form->add_error( 'user_email', __('Please enter your email','ultimate-member') );
}
if ( isset( $args['username'] ) ) {
@@ -47,13 +47,13 @@
if ( !username_exists( $user_name ) ) {
if ( $is_email ) {
- $ultimatemember->form->add_error( $field, __(' Sorry, we can\'t find an account with that email address','ultimatemember') );
+ $ultimatemember->form->add_error( $field, __(' Sorry, we can\'t find an account with that email address','ultimate-member') );
} else {
- $ultimatemember->form->add_error( $field, __(' Sorry, we can\'t find an account with that username','ultimatemember') );
+ $ultimatemember->form->add_error( $field, __(' Sorry, we can\'t find an account with that username','ultimate-member') );
}
} else {
if ( $args['user_password'] == '' ) {
- $ultimatemember->form->add_error( 'user_password', __('Please enter your password','ultimatemember') );
+ $ultimatemember->form->add_error( 'user_password', __('Please enter your password','ultimate-member') );
}
}
@@ -61,7 +61,7 @@
if ( $user && wp_check_password( $args['user_password'], $user->data->user_pass, $user->ID) ) {
$ultimatemember->login->auth_id = username_exists( $user_name );
} else {
- $ultimatemember->form->add_error( 'user_password', __('Password is incorrect. Please try again.','ultimatemember') );
+ $ultimatemember->form->add_error( 'user_password', __('Password is incorrect. Please try again.','ultimate-member') );
}
// add a way for other plugins like wp limit login
@@ -76,12 +76,12 @@
if ( is_wp_error( $user ) && ! in_array( $user->get_error_code(), $ignore_codes ) ) {
- $ultimatemember->form->add_error( $user->get_error_code(), __( $user->get_error_message() ,'ultimatemember') );
+ $ultimatemember->form->add_error( $user->get_error_code(), __( $user->get_error_message() ,'ultimate-member') );
}
if( is_wp_error( $authenticate_user ) && ! in_array( $authenticate_user->get_error_code(), $ignore_codes ) ){
- $ultimatemember->form->add_error( $authenticate_user->get_error_code(), __( $authenticate_user->get_error_message() ,'ultimatemember') );
+ $ultimatemember->form->add_error( $authenticate_user->get_error_code(), __( $authenticate_user->get_error_message() ,'ultimate-member') );
}
@@ -183,7 +183,7 @@
$rememberme = ( isset($args['rememberme']) ) ? 1 : 0;
if ( ( um_get_option('deny_admin_frontend_login') && ! isset( $_GET['provider'] ) ) && strrpos( um_user('wp_roles' ), 'administrator' ) !== FALSE ){
- wp_die( __('This action has been prevented for security measures.','ultimatemember') );
+ wp_die( __('This action has been prevented for security measures.','ultimate-member') );
}
$ultimatemember->user->auto_login( um_user('ID'), $rememberme );
@@ -260,18 +260,18 @@
fields->checkbox('rememberme', __('Keep me signed in','ultimatemember') );
+ echo $ultimatemember->fields->checkbox('rememberme', __('Keep me signed in','ultimate-member') );
echo '
';
} ?>
-
-
+
+
-
+
@@ -294,7 +294,7 @@
?>
-
+
@@ -131,12 +131,12 @@
-
+
- >
+ >
@@ -146,13 +146,13 @@
-
+
1 ) { ?>
-
+
@@ -172,13 +172,13 @@
-
+
-
+
diff --git a/core/um-actions-misc.php b/core/um-actions-misc.php
index 4e47b9d2..dea9083c 100644
--- a/core/um-actions-misc.php
+++ b/core/um-actions-misc.php
@@ -61,7 +61,7 @@
$success = '';
if ( ! get_option('users_can_register') && $mode == 'register' ) {
- $err = __('Registration is currently disabled','ultimatemember');
+ $err = __('Registration is currently disabled','ultimate-member');
}
if ( isset( $_REQUEST['updated'] ) && !empty( $_REQUEST['updated'] ) && !$ultimatemember->form->errors ) {
@@ -72,15 +72,15 @@
break;
case 'account':
- $success = __('Your account was updated successfully.','ultimatemember');
+ $success = __('Your account was updated successfully.','ultimate-member');
break;
case 'password_changed':
- $success = __('You have successfully changed your password.','ultimatemember');
+ $success = __('You have successfully changed your password.','ultimate-member');
break;
case 'account_active':
- $success = __('Your account is now active! You can login.','ultimatemember');
+ $success = __('Your account is now active! You can login.','ultimate-member');
break;
}
@@ -92,39 +92,39 @@
default:
$err = apply_filters("um_custom_error_message_handler", $err, $_REQUEST['err']);
if ( !$err )
- $err = __('An error has been encountered','ultimatemember');
+ $err = __('An error has been encountered','ultimate-member');
break;
case 'registration_disabled':
- $err = __('Registration is currently disabled','ultimatemember');
+ $err = __('Registration is currently disabled','ultimate-member');
break;
case 'blocked_email':
- $err = __('This email address has been blocked.','ultimatemember');
+ $err = __('This email address has been blocked.','ultimate-member');
break;
case 'blocked_domain':
- $err = __('We do not accept registrations from that domain.','ultimatemember');
+ $err = __('We do not accept registrations from that domain.','ultimate-member');
break;
case 'blocked_ip':
- $err = __('Your IP address has been blocked.','ultimatemember');
+ $err = __('Your IP address has been blocked.','ultimate-member');
break;
case 'inactive':
- $err = __('Your account has been disabled.','ultimatemember');
+ $err = __('Your account has been disabled.','ultimate-member');
break;
case 'awaiting_admin_review':
- $err = __('Your account has not been approved yet.','ultimatemember');
+ $err = __('Your account has not been approved yet.','ultimate-member');
break;
case 'awaiting_email_confirmation':
- $err = __('Your account is awaiting e-mail verification.','ultimatemember');
+ $err = __('Your account is awaiting e-mail verification.','ultimate-member');
break;
case 'rejected':
- $err = __('Your membership request has been rejected.','ultimatemember');
+ $err = __('Your membership request has been rejected.','ultimate-member');
break;
}
diff --git a/core/um-actions-password.php b/core/um-actions-password.php
index b69bb2fe..b0aa314c 100644
--- a/core/um-actions-password.php
+++ b/core/um-actions-password.php
@@ -96,16 +96,16 @@
global $ultimatemember;
if ( $_POST[ $ultimatemember->honeypot ] != '' )
- wp_die('Hello, spam bot!','ultimatemember');
+ wp_die('Hello, spam bot!','ultimate-member');
$form_timestamp = trim($_POST['timestamp']);
$live_timestamp = current_time( 'timestamp' );
if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
- wp_die( __('Hello, spam bot!','ultimatemember') );
+ wp_die( __('Hello, spam bot!','ultimate-member') );
if ( $live_timestamp - $form_timestamp < 3 && um_get_option('enable_timebot') == 1 )
- wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimatemember') );
+ wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimate-member') );
$user = "";
@@ -116,11 +116,11 @@
}
if ( empty( $user ) ) {
- $ultimatemember->form->add_error('username_b', __('Please provide your username or email','ultimatemember') );
+ $ultimatemember->form->add_error('username_b', __('Please provide your username or email','ultimate-member') );
}
if ( ( !is_email( $user ) && !username_exists( $user ) ) || ( is_email( $user ) && !email_exists( $user ) ) ) {
- $ultimatemember->form->add_error('username_b', __('We can\'t find an account registered with that address or username','ultimatemember') );
+ $ultimatemember->form->add_error('username_b', __('We can\'t find an account registered with that address or username','ultimate-member') );
} else {
if ( is_email( $user ) ) {
@@ -139,7 +139,7 @@
}else{
$limit = um_get_option('reset_password_limit_number');
if ( $attempts >= $limit ) {
- $ultimatemember->form->add_error('username_b', __('You have reached the limit for requesting password change for this user already. Contact support if you cannot open the email','ultimatemember') );
+ $ultimatemember->form->add_error('username_b', __('You have reached the limit for requesting password change for this user already. Contact support if you cannot open the email','ultimate-member') );
} else {
update_user_meta( $user_id, 'password_rst_attempts', $attempts + 1 );
}
@@ -158,17 +158,17 @@
global $ultimatemember;
if ( isset( $_POST[ $ultimatemember->honeypot ] ) && $_POST[ $ultimatemember->honeypot ] != '' ){
- wp_die('Hello, spam bot!','ultimatemember');
+ wp_die('Hello, spam bot!','ultimate-member');
}
$form_timestamp = trim($_POST['timestamp']);
$live_timestamp = current_time( 'timestamp' );
if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
- wp_die( __('Hello, spam bot!','ultimatemember') );
+ wp_die( __('Hello, spam bot!','ultimate-member') );
if ( $live_timestamp - $form_timestamp < 3 && um_get_option('enable_timebot') == 1 ){
- wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimatemember') );
+ wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimate-member') );
}
$reset_pass_hash = '';
@@ -182,35 +182,35 @@
is_user_logged_in() && isset( $args['user_id'] ) && $args['user_id'] != get_current_user_id() ||
!is_user_logged_in() && isset( $_REQUEST['hash'] ) && $reset_pass_hash != $_REQUEST['hash'] && um_is_core_page('password-reset')
){
- wp_die( __( 'This is not possible for security reasons.','ultimatemember') );
+ wp_die( __( 'This is not possible for security reasons.','ultimate-member') );
}
if ( isset( $args['user_password'] ) && empty( $args['user_password'] ) ) {
- $ultimatemember->form->add_error('user_password', __('You must enter a new password','ultimatemember') );
+ $ultimatemember->form->add_error('user_password', __('You must enter a new password','ultimate-member') );
}
if ( um_get_option('reset_require_strongpass') ) {
if ( strlen( utf8_decode( $args['user_password'] ) ) < 8 ) {
- $ultimatemember->form->add_error('user_password', __('Your password must contain at least 8 characters','ultimatemember') );
+ $ultimatemember->form->add_error('user_password', __('Your password must contain at least 8 characters','ultimate-member') );
}
if ( strlen( utf8_decode( $args['user_password'] ) ) > 30 ) {
- $ultimatemember->form->add_error('user_password', __('Your password must contain less than 30 characters','ultimatemember') );
+ $ultimatemember->form->add_error('user_password', __('Your password must contain less than 30 characters','ultimate-member') );
}
if ( !$ultimatemember->validation->strong_pass( $args['user_password'] ) ) {
- $ultimatemember->form->add_error('user_password', __('Your password must contain at least one lowercase letter, one capital letter and one number','ultimatemember') );
+ $ultimatemember->form->add_error('user_password', __('Your password must contain at least one lowercase letter, one capital letter and one number','ultimate-member') );
}
}
if ( isset( $args['confirm_user_password'] ) && empty( $args['confirm_user_password'] ) ) {
- $ultimatemember->form->add_error('confirm_user_password', __('You must confirm your new password','ultimatemember') );
+ $ultimatemember->form->add_error('confirm_user_password', __('You must confirm your new password','ultimate-member') );
}
if ( isset( $args['user_password'] ) && isset( $args['confirm_user_password'] ) && $args['user_password'] != $args['confirm_user_password'] ) {
- $ultimatemember->form->add_error('confirm_user_password', __('Your passwords do not match','ultimatemember') );
+ $ultimatemember->form->add_error('confirm_user_password', __('Your passwords do not match','ultimate-member') );
}
}
@@ -264,7 +264,7 @@
-
+
@@ -291,7 +291,7 @@
-
+
diff --git a/core/um-actions-profile.php b/core/um-actions-profile.php
index b35d71d2..61498dce 100644
--- a/core/um-actions-profile.php
+++ b/core/um-actions-profile.php
@@ -53,7 +53,7 @@
if ( um_current_user_can('edit', $args['user_id'] ) ) {
$ultimatemember->user->set( $args['user_id'] );
} else {
- wp_die( __('You are not allowed to edit this user.','ultimatemember') );
+ wp_die( __('You are not allowed to edit this user.','ultimate-member') );
}
} else if ( isset( $args['_user_id'] ) ) {
$ultimatemember->user->set( $args['_user_id'] );
@@ -77,7 +77,8 @@
if ( isset( $args['submitted'][ $key ] ) ) {
- if ( isset( $fields[$key]['type'] ) && in_array( $fields[$key]['type'], array('image','file') ) && um_is_temp_upload( $args['submitted'][ $key ] ) ) {
+ if ( isset( $fields[$key]['type'] ) && in_array( $fields[$key]['type'], array('image','file') ) &&
+ ( um_is_temp_upload( $args['submitted'][ $key ] ) || $args['submitted'][ $key ] == 'empty_file' ) ) {
$files[ $key ] = $args['submitted'][ $key ];
@@ -116,6 +117,7 @@
$files = apply_filters('um_user_pre_updating_files_array', $files);
if ( is_array( $files ) ) {
+ do_action('um_before_user_upload', um_user('ID'), $files );
$ultimatemember->user->update_files( $files );
do_action('um_after_user_upload', um_user('ID'), $files );
}
@@ -197,7 +199,7 @@
- '.__('Change your cover photo','ultimatemember').'
+ '.__('Change your cover photo','ultimate-member').'
';
@@ -213,9 +215,9 @@
if ( $ultimatemember->fields->editing ) {
$items = array(
- '
'.__('Change cover photo','ultimatemember').' ',
- '
'.__('Remove','ultimatemember').' ',
- '
'.__('Cancel','ultimatemember').' ',
+ '
'.__('Change cover photo','ultimate-member').' ',
+ '
'.__('Remove','ultimate-member').' ',
+ '
'.__('Cancel','ultimate-member').' ',
);
echo $ultimatemember->menu->new_ui( 'bc', 'div.um-cover', 'click', $items );
@@ -255,7 +257,7 @@
if ( !isset( $ultimatemember->user->cannot_edit ) ) { ?>
-
+
'.__('Upload photo','ultimatemember').'',
- '
'.__('Cancel','ultimatemember').' ',
+ '
'.__('Upload photo','ultimate-member').' ',
+ '
'.__('Cancel','ultimate-member').' ',
);
$items = apply_filters('um_user_photo_menu_view', $items );
@@ -339,9 +341,9 @@
} else if ( $ultimatemember->fields->editing == true ) {
$items = array(
- '
'.__('Change photo','ultimatemember').' ',
- '
'.__('Remove photo','ultimatemember').' ',
- '
'.__('Cancel','ultimatemember').' ',
+ '
'.__('Change photo','ultimate-member').' ',
+ '
'.__('Remove photo','ultimate-member').' ',
+ '
'.__('Cancel','ultimate-member').' ',
);
$items = apply_filters('um_user_photo_menu_edit', $items );
@@ -401,7 +403,7 @@
fields->editing == true && $args['show_bio'] ) { ?>
-
+
fields->is_error('description') ) {
@@ -414,7 +416,7 @@
-
+
@@ -499,10 +501,10 @@
'
'.__('Edit Profile','ultimatemember').' ',
- 'myaccount' => '
'.__('My Account','ultimatemember').' ',
- 'logout' => '
'.__('Logout','ultimatemember').' ',
- 'cancel' => '
'.__('Cancel','ultimatemember').' ',
+ 'editprofile' => '
'.__('Edit Profile','ultimate-member').' ',
+ 'myaccount' => '
'.__('My Account','ultimate-member').' ',
+ 'logout' => '
'.__('Logout','ultimate-member').' ',
+ 'cancel' => '
'.__('Cancel','ultimate-member').' ',
);
$cancel = $items['cancel'];
@@ -705,3 +707,29 @@
}
}
+
+ /**
+ * Clean up file for new uploaded files
+ * @param integer $user_id
+ * @param array $arr_files
+ */
+ add_action("um_before_user_upload","um_before_user_upload", 10 ,2 );
+ function um_before_user_upload( $user_id, $arr_files ){
+ global $ultimatemember;
+
+ um_fetch_user( $user_id );
+
+ foreach ($arr_files as $key => $filename ) {
+ if( um_user( $key ) ){
+ if( basename( $filename ) != basename( um_user( $key ) ) || in_array( $old_filename , array( basename( um_user( $key ) ), basename( $filename ) ) ) || $filename == 'empty_file' ){
+ $old_filename = um_user( $key );
+ $path = $ultimatemember->files->upload_basedir;
+ delete_user_meta( $user_id, $old_filename );
+ if ( file_exists( $path . $user_id . '/' . $old_filename ) ) {
+ unlink( $path . $user_id . '/' . $old_filename );
+ }
+ }
+ }
+ }
+ }
+
diff --git a/core/um-actions-register.php b/core/um-actions-register.php
index 1b588e14..85ea37fb 100644
--- a/core/um-actions-register.php
+++ b/core/um-actions-register.php
@@ -328,12 +328,12 @@
-
-
+
+
-
+
diff --git a/core/um-actions-user.php b/core/um-actions-user.php
index a4b29f1f..85e6f15a 100644
--- a/core/um-actions-user.php
+++ b/core/um-actions-user.php
@@ -96,8 +96,8 @@
?>
-
-
+
+
data = $error;
$this->output( 401 );
@@ -142,7 +142,7 @@ class UM_REST_API {
*/
private function invalid_auth() {
$error = array();
- $error['error'] = __( 'Your request could not be authenticated', 'ultimatemember' );
+ $error['error'] = __( 'Your request could not be authenticated', 'ultimate-member');
$this->data = $error;
$this->output( 401 );
@@ -153,7 +153,7 @@ class UM_REST_API {
*/
private function invalid_key() {
$error = array();
- $error['error'] = __( 'Invalid API key', 'ultimatemember' );
+ $error['error'] = __( 'Invalid API key', 'ultimate-member');
$this->data = $error;
$this->output( 401 );
@@ -291,12 +291,12 @@ class UM_REST_API {
$error = array();
if ( !$id ) {
- $error['error'] = __('You must provide a user ID','ultimatemember');
+ $error['error'] = __('You must provide a user ID','ultimate-member');
return $error;
}
if ( !$data ) {
- $error['error'] = __('You need to provide data to update','ultimatemember');
+ $error['error'] = __('You need to provide data to update','ultimate-member');
return $error;
}
@@ -305,20 +305,20 @@ class UM_REST_API {
switch ( $data ) {
case 'status':
$ultimatemember->user->set_status( $value );
- $response['success'] = __('User status has been changed.','ultimatemember');
+ $response['success'] = __('User status has been changed.','ultimate-member');
break;
case 'role':
$ultimatemember->user->set_role( $value );
- $response['success'] = __('User level has been changed.','ultimatemember');
+ $response['success'] = __('User level has been changed.','ultimate-member');
break;
case 'wp_role':
$wp_user_object = new WP_User( $id );
$wp_user_object->set_role( $value );
- $response['success'] = __('User WordPress role has been changed.','ultimatemember');
+ $response['success'] = __('User WordPress role has been changed.','ultimate-member');
break;
default:
update_user_meta( $id, $data, esc_attr( $value ) );
- $response['success'] = __('User meta has been changed.','ultimatemember');
+ $response['success'] = __('User meta has been changed.','ultimate-member');
break;
}
@@ -336,7 +336,7 @@ class UM_REST_API {
$error = array();
if ( !$id ) {
- $error['error'] = __('You must provide a user ID','ultimatemember');
+ $error['error'] = __('You must provide a user ID','ultimate-member');
return $error;
}
@@ -344,7 +344,7 @@ class UM_REST_API {
global $um_followers;
$results = $um_followers->api->followers( $id );
if ( !$results ) {
- $error['error'] = __('No users were found','ultimatemember');
+ $error['error'] = __('No users were found','ultimate-member');
return $error;
}
$response['followers']['count'] = $um_followers->api->count_followers_plain( $id );
@@ -355,7 +355,7 @@ class UM_REST_API {
$response['followers']['users'][$k]['display_name'] = $user->display_name;
}
} else {
- $error['error'] = __('Invalid request','ultimatemember');
+ $error['error'] = __('Invalid request','ultimate-member');
return $error;
}
@@ -373,7 +373,7 @@ class UM_REST_API {
$error = array();
if ( !$id ) {
- $error['error'] = __('You must provide a user ID','ultimatemember');
+ $error['error'] = __('You must provide a user ID','ultimate-member');
return $error;
}
@@ -381,7 +381,7 @@ class UM_REST_API {
global $um_followers;
$results = $um_followers->api->following( $id );
if ( !$results ) {
- $error['error'] = __('No users were found','ultimatemember');
+ $error['error'] = __('No users were found','ultimate-member');
return $error;
}
$response['following']['count'] = $um_followers->api->count_following_plain( $id );
@@ -392,7 +392,7 @@ class UM_REST_API {
$response['following']['users'][$k]['display_name'] = $user->display_name;
}
} else {
- $error['error'] = __('Invalid request','ultimatemember');
+ $error['error'] = __('Invalid request','ultimate-member');
return $error;
}
@@ -480,20 +480,20 @@ class UM_REST_API {
$error = array();
if ( !isset( $id ) ) {
- $error['error'] = __('You must provide a user ID','ultimatemember');
+ $error['error'] = __('You must provide a user ID','ultimate-member');
return $error;
}
$user = get_userdata( $id );
if ( !$user ) {
- $error['error'] = __('Invalid user specified','ultimatemember');
+ $error['error'] = __('Invalid user specified','ultimate-member');
return $error;
}
um_fetch_user( $id );
$ultimatemember->user->delete();
- $response['success'] = __('User has been successfully deleted.','ultimatemember');
+ $response['success'] = __('User has been successfully deleted.','ultimate-member');
return $response;
}
@@ -509,13 +509,13 @@ class UM_REST_API {
$error = array();
if ( !isset( $id ) ) {
- $error['error'] = __('You must provide a user ID','ultimatemember');
+ $error['error'] = __('You must provide a user ID','ultimate-member');
return $error;
}
$user = get_userdata( $id );
if ( !$user ) {
- $error['error'] = __('Invalid user specified','ultimatemember');
+ $error['error'] = __('Invalid user specified','ultimate-member');
return $error;
}
@@ -637,7 +637,7 @@ class UM_REST_API {
$error = array();
// Make sure our query is valid
if ( ! in_array( $query, $accepted ) ) {
- $error['error'] = __( 'Invalid query!', 'ultimatemember' );
+ $error['error'] = __( 'Invalid query!', 'ultimate-member');
$this->data = $error;
$this->output();
@@ -746,20 +746,20 @@ class UM_REST_API {
-
+
um_user_public_key ) ) { ?>
-
+
- um_user_public_key; ?>
- um_user_secret_key; ?>
- get_token( $user->ID ); ?>
+ um_user_public_key; ?>
+ um_user_secret_key; ?>
+ get_token( $user->ID ); ?>
-
+
diff --git a/core/um-builtin.php b/core/um-builtin.php
index 194eb6e8..2f3755f5 100644
--- a/core/um-builtin.php
+++ b/core/um-builtin.php
@@ -79,10 +79,10 @@ class UM_Builtin {
function unique_field_err( $key ){
global $ultimatemember;
if ( empty( $key ) ) return 'Please provide a meta key';
- if ( isset( $this->core_fields[ $key ] ) ) return __('Your meta key is a reserved core field and cannot be used','ultimatemember');
- if ( isset( $this->predefined_fields[ $key ] ) ) return __('Your meta key is a predefined reserved key and cannot be used','ultimatemember');
- if ( isset( $this->saved_fields[ $key ] ) ) return __('Your meta key already exists in your fields list','ultimatemember');
- if ( !$ultimatemember->validation->safe_string( $key ) ) return __('Your meta key contains illegal characters. Please correct it.','ultimatemember');
+ if ( isset( $this->core_fields[ $key ] ) ) return __('Your meta key is a reserved core field and cannot be used','ultimate-member');
+ if ( isset( $this->predefined_fields[ $key ] ) ) return __('Your meta key is a predefined reserved key and cannot be used','ultimate-member');
+ if ( isset( $this->saved_fields[ $key ] ) ) return __('Your meta key already exists in your fields list','ultimate-member');
+ if ( !$ultimatemember->validation->safe_string( $key ) ) return __('Your meta key contains illegal characters. Please correct it.','ultimate-member');
return 0;
}
@@ -91,8 +91,8 @@ class UM_Builtin {
***/
function date_range_start_err( $date ) {
global $ultimatemember;
- if ( empty( $date ) ) return __('Please provide a date range beginning','ultimatemember');
- if ( !$ultimatemember->validation->validate_date( $date ) ) return __('Please enter a valid start date in the date range','ultimatemember');
+ if ( empty( $date ) ) return __('Please provide a date range beginning','ultimate-member');
+ if ( !$ultimatemember->validation->validate_date( $date ) ) return __('Please enter a valid start date in the date range','ultimate-member');
return 0;
}
@@ -101,9 +101,9 @@ class UM_Builtin {
***/
function date_range_end_err( $date, $start_date ) {
global $ultimatemember;
- if ( empty( $date ) ) return __('Please provide a date range end','ultimatemember');
- if ( !$ultimatemember->validation->validate_date( $date ) ) return __('Please enter a valid end date in the date range','ultimatemember');
- if ( strtotime( $date ) <= strtotime( $start_date ) ) return __('The end of date range must be greater than the start of date range','ultimatemember');
+ if ( empty( $date ) ) return __('Please provide a date range end','ultimate-member');
+ if ( !$ultimatemember->validation->validate_date( $date ) ) return __('Please enter a valid end date in the date range','ultimate-member');
+ if ( strtotime( $date ) <= strtotime( $start_date ) ) return __('The end of date range must be greater than the start of date range','ultimate-member');
return 0;
}
@@ -139,7 +139,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -148,14 +148,14 @@ class UM_Builtin {
),
'number' => array(
- 'name' => __('Number','ultimatemember'),
+ 'name' => __('Number','ultimate-member'),
'col1' => array('_title','_metakey','_help','_default','_min','_visibility'),
'col2' => array('_label','_placeholder','_public','_roles','_validate','_custom_validate','_max'),
'col3' => array('_required','_editable','_icon'),
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -171,7 +171,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -187,14 +187,14 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
),
'_options' => array(
'mode' => 'required',
- 'error' => __('You have not added any choices yet.','ultimatemember')
+ 'error' => __('You have not added any choices yet.','ultimate-member')
),
)
),
@@ -207,14 +207,14 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
),
'_options' => array(
'mode' => 'required',
- 'error' => __('You have not added any choices yet.','ultimatemember')
+ 'error' => __('You have not added any choices yet.','ultimate-member')
),
)
),
@@ -227,14 +227,14 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
),
'_options' => array(
'mode' => 'required',
- 'error' => __('You have not added any choices yet.','ultimatemember')
+ 'error' => __('You have not added any choices yet.','ultimate-member')
),
)
),
@@ -247,14 +247,14 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
),
'_options' => array(
'mode' => 'required',
- 'error' => __('You have not added any choices yet.','ultimatemember')
+ 'error' => __('You have not added any choices yet.','ultimate-member')
),
)
),
@@ -267,7 +267,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -283,7 +283,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -299,14 +299,14 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
),
'_max_size' => array(
'mode' => 'numeric',
- 'error' => __('Please enter a valid size','ultimatemember')
+ 'error' => __('Please enter a valid size','ultimate-member')
),
)
),
@@ -319,14 +319,14 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
),
'_max_size' => array(
'mode' => 'numeric',
- 'error' => __('Please enter a valid size','ultimatemember')
+ 'error' => __('Please enter a valid size','ultimate-member')
),
)
),
@@ -339,14 +339,14 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
),
'_years' => array(
'mode' => 'numeric',
- 'error' => __('Number of years is not valid','ultimatemember')
+ 'error' => __('Number of years is not valid','ultimate-member')
),
'_range_start' => array(
'mode' => 'range-start',
@@ -365,7 +365,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -381,7 +381,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -398,7 +398,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
)
),
@@ -411,11 +411,11 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_content' => array(
'mode' => 'required',
- 'error' => __('You must add a shortcode to the content area','ultimatemember')
+ 'error' => __('You must add a shortcode to the content area','ultimate-member')
),
)
),
@@ -428,7 +428,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
)
),
@@ -441,7 +441,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
)
),
@@ -454,7 +454,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -470,7 +470,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -486,7 +486,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -502,7 +502,7 @@ class UM_Builtin {
'validate' => array(
'_title' => array(
'mode' => 'required',
- 'error' => __('You must provide a title','ultimatemember')
+ 'error' => __('You must provide a title','ultimate-member')
),
'_metakey' => array(
'mode' => 'unique',
@@ -548,15 +548,15 @@ class UM_Builtin {
$um_roles = $ultimatemember->query->get_roles( false, array('admin') );
- $profile_privacy = apply_filters('um_profile_privacy_options', array( __('Everyone','ultimatemember'), __('Only me','ultimatemember') ) );
+ $profile_privacy = apply_filters('um_profile_privacy_options', array( __('Everyone','ultimate-member'), __('Only me','ultimate-member') ) );
$this->predefined_fields = array(
'user_login' => array(
- 'title' => __('Username','ultimatemember'),
+ 'title' => __('Username','ultimate-member'),
'metakey' => 'user_login',
'type' => 'text',
- 'label' => __('Username','ultimatemember'),
+ 'label' => __('Username','ultimate-member'),
'required' => 1,
'public' => 1,
'editable' => 0,
@@ -566,10 +566,10 @@ class UM_Builtin {
),
'username' => array(
- 'title' => __('Username or E-mail','ultimatemember'),
+ 'title' => __('Username or E-mail','ultimate-member'),
'metakey' => 'username',
'type' => 'text',
- 'label' => __('Username or E-mail','ultimatemember'),
+ 'label' => __('Username or E-mail','ultimate-member'),
'required' => 1,
'public' => 1,
'editable' => 0,
@@ -577,10 +577,10 @@ class UM_Builtin {
),
'user_password' => array(
- 'title' => __('Password','ultimatemember'),
+ 'title' => __('Password','ultimate-member'),
'metakey' => 'user_password',
'type' => 'password',
- 'label' => __('Password','ultimatemember'),
+ 'label' => __('Password','ultimate-member'),
'required' => 1,
'public' => 1,
'editable' => 1,
@@ -591,40 +591,40 @@ class UM_Builtin {
),
'first_name' => array(
- 'title' => __('First Name','ultimatemember'),
+ 'title' => __('First Name','ultimate-member'),
'metakey' => 'first_name',
'type' => 'text',
- 'label' => __('First Name','ultimatemember'),
+ 'label' => __('First Name','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
),
'last_name' => array(
- 'title' => __('Last Name','ultimatemember'),
+ 'title' => __('Last Name','ultimate-member'),
'metakey' => 'last_name',
'type' => 'text',
- 'label' => __('Last Name','ultimatemember'),
+ 'label' => __('Last Name','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
),
'nickname' => array(
- 'title' => __('Nickname','ultimatemember'),
+ 'title' => __('Nickname','ultimate-member'),
'metakey' => 'nickname',
'type' => 'text',
- 'label' => __('Nickname','ultimatemember'),
+ 'label' => __('Nickname','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
),
'user_registered' => array(
- 'title' => __('Registration Date','ultimatemember'),
+ 'title' => __('Registration Date','ultimate-member'),
'metakey' => 'user_registered',
'type' => 'text',
- 'label' => __('Registration Date','ultimatemember'),
+ 'label' => __('Registration Date','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -632,10 +632,10 @@ class UM_Builtin {
),
'last_login' => array(
- 'title' => __('Last Login','ultimatemember'),
+ 'title' => __('Last Login','ultimate-member'),
'metakey' => '_um_last_login',
'type' => 'text',
- 'label' => __('Last Login','ultimatemember'),
+ 'label' => __('Last Login','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -643,10 +643,10 @@ class UM_Builtin {
),
'user_email' => array(
- 'title' => __('E-mail Address','ultimatemember'),
+ 'title' => __('E-mail Address','ultimate-member'),
'metakey' => 'user_email',
'type' => 'text',
- 'label' => __('E-mail Address','ultimatemember'),
+ 'label' => __('E-mail Address','ultimate-member'),
'required' => 0,
'public' => 1,
'validate' => 'unique_email',
@@ -654,10 +654,10 @@ class UM_Builtin {
),
'secondary_user_email' => array(
- 'title' => __('Secondary E-mail Address','ultimatemember'),
+ 'title' => __('Secondary E-mail Address','ultimate-member'),
'metakey' => 'secondary_user_email',
'type' => 'text',
- 'label' => __('Secondary E-mail Address','ultimatemember'),
+ 'label' => __('Secondary E-mail Address','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -666,10 +666,10 @@ class UM_Builtin {
),
'description' => array(
- 'title' => __('Biography','ultimatemember'),
+ 'title' => __('Biography','ultimate-member'),
'metakey' => 'description',
'type' => 'textarea',
- 'label' => __('Biography','ultimatemember'),
+ 'label' => __('Biography','ultimate-member'),
'html' => 0,
'required' => 0,
'public' => 1,
@@ -679,10 +679,10 @@ class UM_Builtin {
),
'birth_date' => array(
- 'title' => __('Birth Date','ultimatemember'),
+ 'title' => __('Birth Date','ultimate-member'),
'metakey' => 'birth_date',
'type' => 'date',
- 'label' => __('Birth Date','ultimatemember'),
+ 'label' => __('Birth Date','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -693,22 +693,22 @@ class UM_Builtin {
),
'gender' => array(
- 'title' => __('Gender','ultimatemember'),
+ 'title' => __('Gender','ultimate-member'),
'metakey' => 'gender',
'type' => 'radio',
- 'label' => __('Gender','ultimatemember'),
+ 'label' => __('Gender','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
- 'options' => array( __('Male','ultimatemember'), __('Female','ultimatemember') )
+ 'options' => array( __('Male','ultimate-member'), __('Female','ultimate-member') )
),
'country' => array(
- 'title' => __('Country','ultimatemember'),
+ 'title' => __('Country','ultimate-member'),
'metakey' => 'country',
'type' => 'select',
- 'label' => __('Country','ultimatemember'),
- 'placeholder' => __('Choose a Country','ultimatemember'),
+ 'label' => __('Country','ultimate-member'),
+ 'placeholder' => __('Choose a Country','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -716,10 +716,10 @@ class UM_Builtin {
),
'facebook' => array(
- 'title' => __('Facebook','ultimatemember'),
+ 'title' => __('Facebook','ultimate-member'),
'metakey' => 'facebook',
'type' => 'url',
- 'label' => __('Facebook','ultimatemember'),
+ 'label' => __('Facebook','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -734,10 +734,10 @@ class UM_Builtin {
),
'twitter' => array(
- 'title' => __('Twitter','ultimatemember'),
+ 'title' => __('Twitter','ultimate-member'),
'metakey' => 'twitter',
'type' => 'url',
- 'label' => __('Twitter','ultimatemember'),
+ 'label' => __('Twitter','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -752,10 +752,10 @@ class UM_Builtin {
),
'linkedin' => array(
- 'title' => __('LinkedIn','ultimatemember'),
+ 'title' => __('LinkedIn','ultimate-member'),
'metakey' => 'linkedin',
'type' => 'url',
- 'label' => __('LinkedIn','ultimatemember'),
+ 'label' => __('LinkedIn','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -770,10 +770,10 @@ class UM_Builtin {
),
'googleplus' => array(
- 'title' => __('Google+','ultimatemember'),
+ 'title' => __('Google+','ultimate-member'),
'metakey' => 'googleplus',
'type' => 'url',
- 'label' => __('Google+','ultimatemember'),
+ 'label' => __('Google+','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -788,10 +788,10 @@ class UM_Builtin {
),
'instagram' => array(
- 'title' => __('Instagram','ultimatemember'),
+ 'title' => __('Instagram','ultimate-member'),
'metakey' => 'instagram',
'type' => 'url',
- 'label' => __('Instagram','ultimatemember'),
+ 'label' => __('Instagram','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -806,10 +806,10 @@ class UM_Builtin {
),
'skype' => array(
- 'title' => __('Skype ID','ultimatemember'),
+ 'title' => __('Skype ID','ultimate-member'),
'metakey' => 'skype',
'type' => 'url',
- 'label' => __('Skype ID','ultimatemember'),
+ 'label' => __('Skype ID','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -821,10 +821,10 @@ class UM_Builtin {
),
'youtube' => array(
- 'title' => __('YouTube','ultimatemember'),
+ 'title' => __('YouTube','ultimate-member'),
'metakey' => 'youtube',
'type' => 'url',
- 'label' => __('YouTube','ultimatemember'),
+ 'label' => __('YouTube','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -839,10 +839,10 @@ class UM_Builtin {
),
'soundcloud' => array(
- 'title' => __('SoundCloud','ultimatemember'),
+ 'title' => __('SoundCloud','ultimate-member'),
'metakey' => 'soundcloud',
'type' => 'url',
- 'label' => __('SoundCloud','ultimatemember'),
+ 'label' => __('SoundCloud','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -857,10 +857,10 @@ class UM_Builtin {
),
'vk' => array(
- 'title' => __('VKontakte','ultimatemember'),
+ 'title' => __('VKontakte','ultimate-member'),
'metakey' => 'vkontakte',
'type' => 'url',
- 'label' => __('VKontakte','ultimatemember'),
+ 'label' => __('VKontakte','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -875,10 +875,10 @@ class UM_Builtin {
),
'role_select' => array(
- 'title' => __('Roles (Dropdown)','ultimatemember'),
+ 'title' => __('Roles (Dropdown)','ultimate-member'),
'metakey' => 'role_select',
'type' => 'select',
- 'label' => __('Account Type','ultimatemember'),
+ 'label' => __('Account Type','ultimate-member'),
'placeholder' => 'Choose account type',
'required' => 0,
'public' => 1,
@@ -887,10 +887,10 @@ class UM_Builtin {
),
'role_radio' => array(
- 'title' => __('Roles (Radio)','ultimatemember'),
+ 'title' => __('Roles (Radio)','ultimate-member'),
'metakey' => 'role_radio',
'type' => 'radio',
- 'label' => __('Account Type','ultimatemember'),
+ 'label' => __('Account Type','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -898,11 +898,11 @@ class UM_Builtin {
),
'languages' => array(
- 'title' => __('Languages','ultimatemember'),
+ 'title' => __('Languages','ultimate-member'),
'metakey' => 'languages',
'type' => 'multiselect',
- 'label' => __('Languages Spoken','ultimatemember'),
- 'placeholder' => __('Select languages','ultimatemember'),
+ 'label' => __('Languages Spoken','ultimate-member'),
+ 'placeholder' => __('Select languages','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -910,10 +910,10 @@ class UM_Builtin {
),
'phone_number' => array(
- 'title' => __('Phone Number','ultimatemember'),
+ 'title' => __('Phone Number','ultimate-member'),
'metakey' => 'phone_number',
'type' => 'text',
- 'label' => __('Phone Number','ultimatemember'),
+ 'label' => __('Phone Number','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -922,10 +922,10 @@ class UM_Builtin {
),
'mobile_number' => array(
- 'title' => __('Mobile Number','ultimatemember'),
+ 'title' => __('Mobile Number','ultimate-member'),
'metakey' => 'mobile_number',
'type' => 'text',
- 'label' => __('Mobile Number','ultimatemember'),
+ 'label' => __('Mobile Number','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
@@ -936,11 +936,11 @@ class UM_Builtin {
// private use ( not public list )
'profile_photo' => array(
- 'title' => __('Profile Photo','ultimatemember'),
+ 'title' => __('Profile Photo','ultimate-member'),
'metakey' => 'profile_photo',
'type' => 'image',
- 'label' => __('Change your profile photo','ultimatemember'),
- 'upload_text' => __('Upload your photo here','ultimatemember'),
+ 'label' => __('Change your profile photo','ultimate-member'),
+ 'upload_text' => __('Upload your photo here','ultimate-member'),
'icon' => 'um-faicon-camera',
'crop' => 1,
'max_size' => ( um_get_option('profile_photo_max_size') ) ? um_get_option('profile_photo_max_size') : 999999999,
@@ -950,11 +950,11 @@ class UM_Builtin {
),
'cover_photo' => array(
- 'title' => __('Cover Photo','ultimatemember'),
+ 'title' => __('Cover Photo','ultimate-member'),
'metakey' => 'cover_photo',
'type' => 'image',
- 'label' => __('Change your cover photo','ultimatemember'),
- 'upload_text' => __('Upload profile cover here','ultimatemember'),
+ 'label' => __('Change your cover photo','ultimate-member'),
+ 'upload_text' => __('Upload profile cover here','ultimate-member'),
'icon' => 'um-faicon-picture-o',
'crop' => 2,
'max_size' => ( um_get_option('cover_photo_max_size') ) ? um_get_option('cover_photo_max_size') : 999999999,
@@ -965,17 +965,17 @@ class UM_Builtin {
),
'password_reset_text' => array(
- 'title' => __('Password Reset','ultimatemember'),
+ 'title' => __('Password Reset','ultimate-member'),
'type' => 'block',
- 'content' => '' . __('To reset your password, please enter your email address or username below','ultimatemember'). '
',
+ 'content' => '' . __('To reset your password, please enter your email address or username below','ultimate-member'). '
',
'private_use' => true,
),
'username_b' => array(
- 'title' => __('Username or E-mail','ultimatemember'),
+ 'title' => __('Username or E-mail','ultimate-member'),
'metakey' => 'username_b',
'type' => 'text',
- 'placeholder' => __('Enter your username or email','ultimatemember'),
+ 'placeholder' => __('Enter your username or email','ultimate-member'),
'required' => 1,
'public' => 1,
'editable' => 0,
@@ -985,15 +985,15 @@ class UM_Builtin {
// account page use ( not public )
'profile_privacy' => array(
- 'title' => __('Profile Privacy','ultimatemember'),
+ 'title' => __('Profile Privacy','ultimate-member'),
'metakey' => 'profile_privacy',
'type' => 'select',
- 'label' => __('Profile Privacy','ultimatemember'),
- 'help' => __('Who can see your public profile?','ultimatemember'),
+ 'label' => __('Profile Privacy','ultimate-member'),
+ 'help' => __('Who can see your public profile?','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
- 'default' => __('Everyone','ultimatemember'),
+ 'default' => __('Everyone','ultimate-member'),
'options' => $profile_privacy,
'allowclear' => 0,
'account_only' => true,
@@ -1001,39 +1001,39 @@ class UM_Builtin {
),
'hide_in_members' => array(
- 'title' => __('Hide my profile from directory','ultimatemember'),
+ 'title' => __('Hide my profile from directory','ultimate-member'),
'metakey' => 'hide_in_members',
'type' => 'radio',
- 'label' => __('Hide my profile from directory','ultimatemember'),
- 'help' => __('Here you can hide yourself from appearing in public directory','ultimatemember'),
+ 'label' => __('Hide my profile from directory','ultimate-member'),
+ 'help' => __('Here you can hide yourself from appearing in public directory','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
- 'default' => __('No','ultimatemember'),
- 'options' => array( __('No','ultimatemember'), __('Yes','ultimatemember') ),
+ 'default' => __('No','ultimate-member'),
+ 'options' => array( __('No','ultimate-member'), __('Yes','ultimate-member') ),
'account_only' => true,
'required_opt' => array( 'members_page', 1 ),
),
'delete_account' => array(
- 'title' => __('Delete Account','ultimatemember'),
+ 'title' => __('Delete Account','ultimate-member'),
'metakey' => 'delete_account',
'type' => 'radio',
- 'label' => __('Delete Account','ultimatemember'),
- 'help' => __('If you confirm, everything related to your profile will be deleted permanently from the site','ultimatemember'),
+ 'label' => __('Delete Account','ultimate-member'),
+ 'help' => __('If you confirm, everything related to your profile will be deleted permanently from the site','ultimate-member'),
'required' => 0,
'public' => 1,
'editable' => 1,
- 'default' => __('No','ultimatemember'),
- 'options' => array( __('Yes','ultimatemember') , __('No','ultimatemember') ),
+ 'default' => __('No','ultimate-member'),
+ 'options' => array( __('Yes','ultimate-member') , __('No','ultimate-member') ),
'account_only' => true,
),
'single_user_password' => array(
- 'title' => __('Password','ultimatemember'),
+ 'title' => __('Password','ultimate-member'),
'metakey' => 'single_user_password',
'type' => 'password',
- 'label' => __('Password','ultimatemember'),
+ 'label' => __('Password','ultimate-member'),
'required' => 1,
'public' => 1,
'editable' => 1,
@@ -1140,28 +1140,28 @@ class UM_Builtin {
***/
function validation_types(){
- $array[0] = __('None','ultimatemember');
- $array['alphabetic'] = __('Alphabetic value only','ultimatemember');
- $array['alpha_numeric'] = __('Alpha-numeric value','ultimatemember');
- $array['english'] = __('English letters only','ultimatemember');
- $array['facebook_url'] = __('Facebook URL','ultimatemember');
- $array['google_url'] = __('Google+ URL','ultimatemember');
- $array['instagram_url'] = __('Instagram URL','ultimatemember');
- $array['linkedin_url'] = __('LinkedIn URL','ultimatemember');
- $array['vk_url'] = __('VKontakte URL','ultimatemember');
- $array['lowercase'] = __('Lowercase only','ultimatemember');
- $array['numeric'] = __('Numeric value only','ultimatemember');
- $array['phone_number'] = __('Phone Number','ultimatemember');
- $array['skype'] = __('Skype ID','ultimatemember');
- $array['soundcloud'] = __('SoundCloud Profile','ultimatemember');
- $array['twitter_url'] = __('Twitter URL','ultimatemember');
- $array['unique_email'] = __('Unique E-mail','ultimatemember');
- $array['unique_value'] = __('Unique Metakey value','ultimatemember');
- $array['unique_username'] = __('Unique Username','ultimatemember');
- $array['unique_username_or_email'] = __('Unique Username/E-mail','ultimatemember');
- $array['url'] = __('Website URL','ultimatemember');
- $array['youtube_url'] = __('YouTube Profile','ultimatemember');
- $array['custom'] = __('Custom Validation','ultimatemember');
+ $array[0] = __('None','ultimate-member');
+ $array['alphabetic'] = __('Alphabetic value only','ultimate-member');
+ $array['alpha_numeric'] = __('Alpha-numeric value','ultimate-member');
+ $array['english'] = __('English letters only','ultimate-member');
+ $array['facebook_url'] = __('Facebook URL','ultimate-member');
+ $array['google_url'] = __('Google+ URL','ultimate-member');
+ $array['instagram_url'] = __('Instagram URL','ultimate-member');
+ $array['linkedin_url'] = __('LinkedIn URL','ultimate-member');
+ $array['vk_url'] = __('VKontakte URL','ultimate-member');
+ $array['lowercase'] = __('Lowercase only','ultimate-member');
+ $array['numeric'] = __('Numeric value only','ultimate-member');
+ $array['phone_number'] = __('Phone Number','ultimate-member');
+ $array['skype'] = __('Skype ID','ultimate-member');
+ $array['soundcloud'] = __('SoundCloud Profile','ultimate-member');
+ $array['twitter_url'] = __('Twitter URL','ultimate-member');
+ $array['unique_email'] = __('Unique E-mail','ultimate-member');
+ $array['unique_value'] = __('Unique Metakey value','ultimate-member');
+ $array['unique_username'] = __('Unique Username','ultimate-member');
+ $array['unique_username_or_email'] = __('Unique Username/E-mail','ultimate-member');
+ $array['url'] = __('Website URL','ultimate-member');
+ $array['youtube_url'] = __('YouTube Profile','ultimate-member');
+ $array['custom'] = __('Custom Validation','ultimate-member');
$array = apply_filters('um_admin_field_validation_hook', $array );
return $array;
@@ -1175,442 +1175,442 @@ class UM_Builtin {
case 'languages':
$array = array(
- "aa" => __("Afar","ultimatemember"),
- "ab" => __("Abkhazian","ultimatemember"),
- "ae" => __("Avestan","ultimatemember"),
- "af" => __("Afrikaans","ultimatemember"),
- "ak" => __("Akan","ultimatemember"),
- "am" => __("Amharic","ultimatemember"),
- "an" => __("Aragonese","ultimatemember"),
- "ar" => __("Arabic","ultimatemember"),
- "as" => __("Assamese","ultimatemember"),
- "av" => __("Avaric","ultimatemember"),
- "ay" => __("Aymara","ultimatemember"),
- "az" => __("Azerbaijani","ultimatemember"),
- "ba" => __("Bashkir","ultimatemember"),
- "be" => __("Belarusian","ultimatemember"),
- "bg" => __("Bulgarian","ultimatemember"),
- "bh" => __("Bihari","ultimatemember"),
- "bi" => __("Bislama","ultimatemember"),
- "bm" => __("Bambara","ultimatemember"),
- "bn" => __("Bengali","ultimatemember"),
- "bo" => __("Tibetan","ultimatemember"),
- "br" => __("Breton","ultimatemember"),
- "bs" => __("Bosnian","ultimatemember"),
- "ca" => __("Catalan","ultimatemember"),
- "ce" => __("Chechen","ultimatemember"),
- "ch" => __("Chamorro","ultimatemember"),
- "co" => __("Corsican","ultimatemember"),
- "cr" => __("Cree","ultimatemember"),
- "cs" => __("Czech","ultimatemember"),
- "cu" => __("Church Slavic","ultimatemember"),
- "cv" => __("Chuvash","ultimatemember"),
- "cy" => __("Welsh","ultimatemember"),
- "da" => __("Danish","ultimatemember"),
- "de" => __("German","ultimatemember"),
- "dv" => __("Divehi","ultimatemember"),
- "dz" => __("Dzongkha","ultimatemember"),
- "ee" => __("Ewe","ultimatemember"),
- "el" => __("Greek","ultimatemember"),
- "en" => __("English","ultimatemember"),
- "eo" => __("Esperanto","ultimatemember"),
- "es" => __("Spanish","ultimatemember"),
- "et" => __("Estonian","ultimatemember"),
- "eu" => __("Basque","ultimatemember"),
- "fa" => __("Persian","ultimatemember"),
- "ff" => __("Fulah","ultimatemember"),
- "fi" => __("Finnish","ultimatemember"),
- "fj" => __("Fijian","ultimatemember"),
- "fo" => __("Faroese","ultimatemember"),
- "fr" => __("French","ultimatemember"),
- "fy" => __("Western Frisian","ultimatemember"),
- "ga" => __("Irish","ultimatemember"),
- "gd" => __("Scottish Gaelic","ultimatemember"),
- "gl" => __("Galician","ultimatemember"),
- "gn" => __("Guarani","ultimatemember"),
- "gu" => __("Gujarati","ultimatemember"),
- "gv" => __("Manx","ultimatemember"),
- "ha" => __("Hausa","ultimatemember"),
- "he" => __("Hebrew","ultimatemember"),
- "hi" => __("Hindi","ultimatemember"),
- "ho" => __("Hiri Motu","ultimatemember"),
- "hr" => __("Croatian","ultimatemember"),
- "ht" => __("Haitian","ultimatemember"),
- "hu" => __("Hungarian","ultimatemember"),
- "hy" => __("Armenian","ultimatemember"),
- "hz" => __("Herero","ultimatemember"),
- "ia" => __("Interlingua (International Auxiliary Language Association)","ultimatemember"),
- "id" => __("Indonesian","ultimatemember"),
- "ie" => __("Interlingue","ultimatemember"),
- "ig" => __("Igbo","ultimatemember"),
- "ii" => __("Sichuan Yi","ultimatemember"),
- "ik" => __("Inupiaq","ultimatemember"),
- "io" => __("Ido","ultimatemember"),
- "is" => __("Icelandic","ultimatemember"),
- "it" => __("Italian","ultimatemember"),
- "iu" => __("Inuktitut","ultimatemember"),
- "ja" => __("Japanese","ultimatemember"),
- "jv" => __("Javanese","ultimatemember"),
- "ka" => __("Georgian","ultimatemember"),
- "kg" => __("Kongo","ultimatemember"),
- "ki" => __("Kikuyu","ultimatemember"),
- "kj" => __("Kwanyama","ultimatemember"),
- "kk" => __("Kazakh","ultimatemember"),
- "kl" => __("Kalaallisut","ultimatemember"),
- "km" => __("Khmer","ultimatemember"),
- "kn" => __("Kannada","ultimatemember"),
- "ko" => __("Korean","ultimatemember"),
- "kr" => __("Kanuri","ultimatemember"),
- "ks" => __("Kashmiri","ultimatemember"),
- "ku" => __("Kurdish","ultimatemember"),
- "kv" => __("Komi","ultimatemember"),
- "kw" => __("Cornish","ultimatemember"),
- "ky" => __("Kirghiz","ultimatemember"),
- "la" => __("Latin","ultimatemember"),
- "lb" => __("Luxembourgish","ultimatemember"),
- "lg" => __("Ganda","ultimatemember"),
- "li" => __("Limburgish","ultimatemember"),
- "ln" => __("Lingala","ultimatemember"),
- "lo" => __("Lao","ultimatemember"),
- "lt" => __("Lithuanian","ultimatemember"),
- "lu" => __("Luba-Katanga","ultimatemember"),
- "lv" => __("Latvian","ultimatemember"),
- "mg" => __("Malagasy","ultimatemember"),
- "mh" => __("Marshallese","ultimatemember"),
- "mi" => __("Maori","ultimatemember"),
- "mk" => __("Macedonian","ultimatemember"),
- "ml" => __("Malayalam","ultimatemember"),
- "mn" => __("Mongolian","ultimatemember"),
- "mr" => __("Marathi","ultimatemember"),
- "ms" => __("Malay","ultimatemember"),
- "mt" => __("Maltese","ultimatemember"),
- "my" => __("Burmese","ultimatemember"),
- "na" => __("Nauru","ultimatemember"),
- "nb" => __("Norwegian Bokmal","ultimatemember"),
- "nd" => __("North Ndebele","ultimatemember"),
- "ne" => __("Nepali","ultimatemember"),
- "ng" => __("Ndonga","ultimatemember"),
- "nl" => __("Dutch","ultimatemember"),
- "nn" => __("Norwegian Nynorsk","ultimatemember"),
- "no" => __("Norwegian","ultimatemember"),
- "nr" => __("South Ndebele","ultimatemember"),
- "nv" => __("Navajo","ultimatemember"),
- "ny" => __("Chichewa","ultimatemember"),
- "oc" => __("Occitan","ultimatemember"),
- "oj" => __("Ojibwa","ultimatemember"),
- "om" => __("Oromo","ultimatemember"),
- "or" => __("Oriya","ultimatemember"),
- "os" => __("Ossetian","ultimatemember"),
- "pa" => __("Panjabi","ultimatemember"),
- "pi" => __("Pali","ultimatemember"),
- "pl" => __("Polish","ultimatemember"),
- "ps" => __("Pashto","ultimatemember"),
- "pt" => __("Portuguese","ultimatemember"),
- "qu" => __("Quechua","ultimatemember"),
- "rm" => __("Raeto-Romance","ultimatemember"),
- "rn" => __("Kirundi","ultimatemember"),
- "ro" => __("Romanian","ultimatemember"),
- "ru" => __("Russian","ultimatemember"),
- "rw" => __("Kinyarwanda","ultimatemember"),
- "sa" => __("Sanskrit","ultimatemember"),
- "sc" => __("Sardinian","ultimatemember"),
- "sd" => __("Sindhi","ultimatemember"),
- "se" => __("Northern Sami","ultimatemember"),
- "sg" => __("Sango","ultimatemember"),
- "si" => __("Sinhala","ultimatemember"),
- "sk" => __("Slovak","ultimatemember"),
- "sl" => __("Slovenian","ultimatemember"),
- "sm" => __("Samoan","ultimatemember"),
- "sn" => __("Shona","ultimatemember"),
- "so" => __("Somali","ultimatemember"),
- "sq" => __("Albanian","ultimatemember"),
- "sr" => __("Serbian","ultimatemember"),
- "ss" => __("Swati","ultimatemember"),
- "st" => __("Southern Sotho","ultimatemember"),
- "su" => __("Sundanese","ultimatemember"),
- "sv" => __("Swedish","ultimatemember"),
- "sw" => __("Swahili","ultimatemember"),
- "ta" => __("Tamil","ultimatemember"),
- "te" => __("Telugu","ultimatemember"),
- "tg" => __("Tajik","ultimatemember"),
- "th" => __("Thai","ultimatemember"),
- "ti" => __("Tigrinya","ultimatemember"),
- "tk" => __("Turkmen","ultimatemember"),
- "tl" => __("Tagalog","ultimatemember"),
- "tn" => __("Tswana","ultimatemember"),
- "to" => __("Tonga","ultimatemember"),
- "tr" => __("Turkish","ultimatemember"),
- "ts" => __("Tsonga","ultimatemember"),
- "tt" => __("Tatar","ultimatemember"),
- "tw" => __("Twi","ultimatemember"),
- "ty" => __("Tahitian","ultimatemember"),
- "ug" => __("Uighur","ultimatemember"),
- "uk" => __("Ukrainian","ultimatemember"),
- "ur" => __("Urdu","ultimatemember"),
- "uz" => __("Uzbek","ultimatemember"),
- "ve" => __("Venda","ultimatemember"),
- "vi" => __("Vietnamese","ultimatemember"),
- "vo" => __("Volapuk","ultimatemember"),
- "wa" => __("Walloon","ultimatemember"),
- "wo" => __("Wolof","ultimatemember"),
- "xh" => __("Xhosa","ultimatemember"),
- "yi" => __("Yiddish","ultimatemember"),
- "yo" => __("Yoruba","ultimatemember"),
- "za" => __("Zhuang","ultimatemember"),
- "zh" => __("Chinese","ultimatemember"),
- "zu" => __("Zulu","ultimatemember")
+ "aa" => __("Afar",'ultimate-member'),
+ "ab" => __("Abkhazian",'ultimate-member'),
+ "ae" => __("Avestan",'ultimate-member'),
+ "af" => __("Afrikaans",'ultimate-member'),
+ "ak" => __("Akan",'ultimate-member'),
+ "am" => __("Amharic",'ultimate-member'),
+ "an" => __("Aragonese",'ultimate-member'),
+ "ar" => __("Arabic",'ultimate-member'),
+ "as" => __("Assamese",'ultimate-member'),
+ "av" => __("Avaric",'ultimate-member'),
+ "ay" => __("Aymara",'ultimate-member'),
+ "az" => __("Azerbaijani",'ultimate-member'),
+ "ba" => __("Bashkir",'ultimate-member'),
+ "be" => __("Belarusian",'ultimate-member'),
+ "bg" => __("Bulgarian",'ultimate-member'),
+ "bh" => __("Bihari",'ultimate-member'),
+ "bi" => __("Bislama",'ultimate-member'),
+ "bm" => __("Bambara",'ultimate-member'),
+ "bn" => __("Bengali",'ultimate-member'),
+ "bo" => __("Tibetan",'ultimate-member'),
+ "br" => __("Breton",'ultimate-member'),
+ "bs" => __("Bosnian",'ultimate-member'),
+ "ca" => __("Catalan",'ultimate-member'),
+ "ce" => __("Chechen",'ultimate-member'),
+ "ch" => __("Chamorro",'ultimate-member'),
+ "co" => __("Corsican",'ultimate-member'),
+ "cr" => __("Cree",'ultimate-member'),
+ "cs" => __("Czech",'ultimate-member'),
+ "cu" => __("Church Slavic",'ultimate-member'),
+ "cv" => __("Chuvash",'ultimate-member'),
+ "cy" => __("Welsh",'ultimate-member'),
+ "da" => __("Danish",'ultimate-member'),
+ "de" => __("German",'ultimate-member'),
+ "dv" => __("Divehi",'ultimate-member'),
+ "dz" => __("Dzongkha",'ultimate-member'),
+ "ee" => __("Ewe",'ultimate-member'),
+ "el" => __("Greek",'ultimate-member'),
+ "en" => __("English",'ultimate-member'),
+ "eo" => __("Esperanto",'ultimate-member'),
+ "es" => __("Spanish",'ultimate-member'),
+ "et" => __("Estonian",'ultimate-member'),
+ "eu" => __("Basque",'ultimate-member'),
+ "fa" => __("Persian",'ultimate-member'),
+ "ff" => __("Fulah",'ultimate-member'),
+ "fi" => __("Finnish",'ultimate-member'),
+ "fj" => __("Fijian",'ultimate-member'),
+ "fo" => __("Faroese",'ultimate-member'),
+ "fr" => __("French",'ultimate-member'),
+ "fy" => __("Western Frisian",'ultimate-member'),
+ "ga" => __("Irish",'ultimate-member'),
+ "gd" => __("Scottish Gaelic",'ultimate-member'),
+ "gl" => __("Galician",'ultimate-member'),
+ "gn" => __("Guarani",'ultimate-member'),
+ "gu" => __("Gujarati",'ultimate-member'),
+ "gv" => __("Manx",'ultimate-member'),
+ "ha" => __("Hausa",'ultimate-member'),
+ "he" => __("Hebrew",'ultimate-member'),
+ "hi" => __("Hindi",'ultimate-member'),
+ "ho" => __("Hiri Motu",'ultimate-member'),
+ "hr" => __("Croatian",'ultimate-member'),
+ "ht" => __("Haitian",'ultimate-member'),
+ "hu" => __("Hungarian",'ultimate-member'),
+ "hy" => __("Armenian",'ultimate-member'),
+ "hz" => __("Herero",'ultimate-member'),
+ "ia" => __("Interlingua (International Auxiliary Language Association)",'ultimate-member'),
+ "id" => __("Indonesian",'ultimate-member'),
+ "ie" => __("Interlingue",'ultimate-member'),
+ "ig" => __("Igbo",'ultimate-member'),
+ "ii" => __("Sichuan Yi",'ultimate-member'),
+ "ik" => __("Inupiaq",'ultimate-member'),
+ "io" => __("Ido",'ultimate-member'),
+ "is" => __("Icelandic",'ultimate-member'),
+ "it" => __("Italian",'ultimate-member'),
+ "iu" => __("Inuktitut",'ultimate-member'),
+ "ja" => __("Japanese",'ultimate-member'),
+ "jv" => __("Javanese",'ultimate-member'),
+ "ka" => __("Georgian",'ultimate-member'),
+ "kg" => __("Kongo",'ultimate-member'),
+ "ki" => __("Kikuyu",'ultimate-member'),
+ "kj" => __("Kwanyama",'ultimate-member'),
+ "kk" => __("Kazakh",'ultimate-member'),
+ "kl" => __("Kalaallisut",'ultimate-member'),
+ "km" => __("Khmer",'ultimate-member'),
+ "kn" => __("Kannada",'ultimate-member'),
+ "ko" => __("Korean",'ultimate-member'),
+ "kr" => __("Kanuri",'ultimate-member'),
+ "ks" => __("Kashmiri",'ultimate-member'),
+ "ku" => __("Kurdish",'ultimate-member'),
+ "kv" => __("Komi",'ultimate-member'),
+ "kw" => __("Cornish",'ultimate-member'),
+ "ky" => __("Kirghiz",'ultimate-member'),
+ "la" => __("Latin",'ultimate-member'),
+ "lb" => __("Luxembourgish",'ultimate-member'),
+ "lg" => __("Ganda",'ultimate-member'),
+ "li" => __("Limburgish",'ultimate-member'),
+ "ln" => __("Lingala",'ultimate-member'),
+ "lo" => __("Lao",'ultimate-member'),
+ "lt" => __("Lithuanian",'ultimate-member'),
+ "lu" => __("Luba-Katanga",'ultimate-member'),
+ "lv" => __("Latvian",'ultimate-member'),
+ "mg" => __("Malagasy",'ultimate-member'),
+ "mh" => __("Marshallese",'ultimate-member'),
+ "mi" => __("Maori",'ultimate-member'),
+ "mk" => __("Macedonian",'ultimate-member'),
+ "ml" => __("Malayalam",'ultimate-member'),
+ "mn" => __("Mongolian",'ultimate-member'),
+ "mr" => __("Marathi",'ultimate-member'),
+ "ms" => __("Malay",'ultimate-member'),
+ "mt" => __("Maltese",'ultimate-member'),
+ "my" => __("Burmese",'ultimate-member'),
+ "na" => __("Nauru",'ultimate-member'),
+ "nb" => __("Norwegian Bokmal",'ultimate-member'),
+ "nd" => __("North Ndebele",'ultimate-member'),
+ "ne" => __("Nepali",'ultimate-member'),
+ "ng" => __("Ndonga",'ultimate-member'),
+ "nl" => __("Dutch",'ultimate-member'),
+ "nn" => __("Norwegian Nynorsk",'ultimate-member'),
+ "no" => __("Norwegian",'ultimate-member'),
+ "nr" => __("South Ndebele",'ultimate-member'),
+ "nv" => __("Navajo",'ultimate-member'),
+ "ny" => __("Chichewa",'ultimate-member'),
+ "oc" => __("Occitan",'ultimate-member'),
+ "oj" => __("Ojibwa",'ultimate-member'),
+ "om" => __("Oromo",'ultimate-member'),
+ "or" => __("Oriya",'ultimate-member'),
+ "os" => __("Ossetian",'ultimate-member'),
+ "pa" => __("Panjabi",'ultimate-member'),
+ "pi" => __("Pali",'ultimate-member'),
+ "pl" => __("Polish",'ultimate-member'),
+ "ps" => __("Pashto",'ultimate-member'),
+ "pt" => __("Portuguese",'ultimate-member'),
+ "qu" => __("Quechua",'ultimate-member'),
+ "rm" => __("Raeto-Romance",'ultimate-member'),
+ "rn" => __("Kirundi",'ultimate-member'),
+ "ro" => __("Romanian",'ultimate-member'),
+ "ru" => __("Russian",'ultimate-member'),
+ "rw" => __("Kinyarwanda",'ultimate-member'),
+ "sa" => __("Sanskrit",'ultimate-member'),
+ "sc" => __("Sardinian",'ultimate-member'),
+ "sd" => __("Sindhi",'ultimate-member'),
+ "se" => __("Northern Sami",'ultimate-member'),
+ "sg" => __("Sango",'ultimate-member'),
+ "si" => __("Sinhala",'ultimate-member'),
+ "sk" => __("Slovak",'ultimate-member'),
+ "sl" => __("Slovenian",'ultimate-member'),
+ "sm" => __("Samoan",'ultimate-member'),
+ "sn" => __("Shona",'ultimate-member'),
+ "so" => __("Somali",'ultimate-member'),
+ "sq" => __("Albanian",'ultimate-member'),
+ "sr" => __("Serbian",'ultimate-member'),
+ "ss" => __("Swati",'ultimate-member'),
+ "st" => __("Southern Sotho",'ultimate-member'),
+ "su" => __("Sundanese",'ultimate-member'),
+ "sv" => __("Swedish",'ultimate-member'),
+ "sw" => __("Swahili",'ultimate-member'),
+ "ta" => __("Tamil",'ultimate-member'),
+ "te" => __("Telugu",'ultimate-member'),
+ "tg" => __("Tajik",'ultimate-member'),
+ "th" => __("Thai",'ultimate-member'),
+ "ti" => __("Tigrinya",'ultimate-member'),
+ "tk" => __("Turkmen",'ultimate-member'),
+ "tl" => __("Tagalog",'ultimate-member'),
+ "tn" => __("Tswana",'ultimate-member'),
+ "to" => __("Tonga",'ultimate-member'),
+ "tr" => __("Turkish",'ultimate-member'),
+ "ts" => __("Tsonga",'ultimate-member'),
+ "tt" => __("Tatar",'ultimate-member'),
+ "tw" => __("Twi",'ultimate-member'),
+ "ty" => __("Tahitian",'ultimate-member'),
+ "ug" => __("Uighur",'ultimate-member'),
+ "uk" => __("Ukrainian",'ultimate-member'),
+ "ur" => __("Urdu",'ultimate-member'),
+ "uz" => __("Uzbek",'ultimate-member'),
+ "ve" => __("Venda",'ultimate-member'),
+ "vi" => __("Vietnamese",'ultimate-member'),
+ "vo" => __("Volapuk",'ultimate-member'),
+ "wa" => __("Walloon",'ultimate-member'),
+ "wo" => __("Wolof",'ultimate-member'),
+ "xh" => __("Xhosa",'ultimate-member'),
+ "yi" => __("Yiddish",'ultimate-member'),
+ "yo" => __("Yoruba",'ultimate-member'),
+ "za" => __("Zhuang",'ultimate-member'),
+ "zh" => __("Chinese",'ultimate-member'),
+ "zu" => __("Zulu",'ultimate-member')
);
break;
case 'countries':
$array = array (
- 'AF' => __('Afghanistan',"ultimatemember"),
- 'AX' => __('Ã…land Islands',"ultimatemember"),
- 'AL' => __('Albania',"ultimatemember"),
- 'DZ' => __('Algeria',"ultimatemember"),
- 'AS' => __('American Samoa',"ultimatemember"),
- 'AD' => __('Andorra',"ultimatemember"),
- 'AO' => __('Angola',"ultimatemember"),
- 'AI' => __('Anguilla',"ultimatemember"),
- 'AQ' => __('Antarctica',"ultimatemember"),
- 'AG' => __('Antigua and Barbuda',"ultimatemember"),
- 'AR' => __('Argentina',"ultimatemember"),
- 'AM' => __('Armenia',"ultimatemember"),
- 'AW' => __('Aruba',"ultimatemember"),
- 'AU' => __('Australia',"ultimatemember"),
- 'AT' => __('Austria',"ultimatemember"),
- 'AZ' => __('Azerbaijan',"ultimatemember"),
- 'BS' => __('Bahamas',"ultimatemember"),
- 'BH' => __('Bahrain',"ultimatemember"),
- 'BD' => __('Bangladesh',"ultimatemember"),
- 'BB' => __('Barbados',"ultimatemember"),
- 'BY' => __('Belarus',"ultimatemember"),
- 'BE' => __('Belgium',"ultimatemember"),
- 'BZ' => __('Belize',"ultimatemember"),
- 'BJ' => __('Benin',"ultimatemember"),
- 'BM' => __('Bermuda',"ultimatemember"),
- 'BT' => __('Bhutan',"ultimatemember"),
- 'BO' => __('Bolivia, Plurinational State of',"ultimatemember"),
- 'BA' => __('Bosnia and Herzegovina',"ultimatemember"),
- 'BW' => __('Botswana',"ultimatemember"),
- 'BV' => __('Bouvet Island',"ultimatemember"),
- 'BR' => __('Brazil',"ultimatemember"),
- 'IO' => __('British Indian Ocean Territory',"ultimatemember"),
- 'BN' => __('Brunei Darussalam',"ultimatemember"),
- 'BG' => __('Bulgaria',"ultimatemember"),
- 'BF' => __('Burkina Faso',"ultimatemember"),
- 'BI' => __('Burundi',"ultimatemember"),
- 'KH' => __('Cambodia',"ultimatemember"),
- 'CM' => __('Cameroon',"ultimatemember"),
- 'CA' => __('Canada',"ultimatemember"),
- 'CV' => __('Cape Verde',"ultimatemember"),
- 'KY' => __('Cayman Islands',"ultimatemember"),
- 'CF' => __('Central African Republic',"ultimatemember"),
- 'TD' => __('Chad',"ultimatemember"),
- 'CL' => __('Chile',"ultimatemember"),
- 'CN' => __('China',"ultimatemember"),
- 'CX' => __('Christmas Island',"ultimatemember"),
- 'CC' => __('Cocos (Keeling) Islands',"ultimatemember"),
- 'CO' => __('Colombia',"ultimatemember"),
- 'KM' => __('Comoros',"ultimatemember"),
- 'CG' => __('Congo',"ultimatemember"),
- 'CD' => __('Congo, the Democratic Republic of the',"ultimatemember"),
- 'CK' => __('Cook Islands',"ultimatemember"),
- 'CR' => __('Costa Rica',"ultimatemember"),
- 'CI' => __("Côte d'Ivoire","ultimatemember"),
- 'HR' => __('Croatia',"ultimatemember"),
- 'CU' => __('Cuba',"ultimatemember"),
- 'CY' => __('Cyprus',"ultimatemember"),
- 'CZ' => __('Czech Republic',"ultimatemember"),
- 'DK' => __('Denmark',"ultimatemember"),
- 'DJ' => __('Djibouti',"ultimatemember"),
- 'DM' => __('Dominica',"ultimatemember"),
- 'DO' => __('Dominican Republic',"ultimatemember"),
- 'EC' => __('Ecuador',"ultimatemember"),
- 'EG' => __('Egypt',"ultimatemember"),
- 'SV' => __('El Salvador',"ultimatemember"),
- 'GQ' => __('Equatorial Guinea',"ultimatemember"),
- 'ER' => __('Eritrea',"ultimatemember"),
- 'EE' => __('Estonia',"ultimatemember"),
- 'ET' => __('Ethiopia',"ultimatemember"),
- 'FK' => __('Falkland Islands (Malvinas)',"ultimatemember"),
- 'FO' => __('Faroe Islands',"ultimatemember"),
- 'FJ' => __('Fiji',"ultimatemember"),
- 'FI' => __('Finland',"ultimatemember"),
- 'FR' => __('France',"ultimatemember"),
- 'GF' => __('French Guiana',"ultimatemember"),
- 'PF' => __('French Polynesia',"ultimatemember"),
- 'TF' => __('French Southern Territories',"ultimatemember"),
- 'GA' => __('Gabon',"ultimatemember"),
- 'GM' => __('Gambia',"ultimatemember"),
- 'GE' => __('Georgia',"ultimatemember"),
- 'DE' => __('Germany',"ultimatemember"),
- 'GH' => __('Ghana',"ultimatemember"),
- 'GI' => __('Gibraltar',"ultimatemember"),
- 'GR' => __('Greece',"ultimatemember"),
- 'GL' => __('Greenland',"ultimatemember"),
- 'GD' => __('Grenada',"ultimatemember"),
- 'GP' => __('Guadeloupe',"ultimatemember"),
- 'GU' => __('Guam',"ultimatemember"),
- 'GT' => __('Guatemala',"ultimatemember"),
- 'GG' => __('Guernsey',"ultimatemember"),
- 'GN' => __('Guinea',"ultimatemember"),
- 'GW' => __('Guinea-Bissau',"ultimatemember"),
- 'GY' => __('Guyana',"ultimatemember"),
- 'HT' => __('Haiti',"ultimatemember"),
- 'HM' => __('Heard Island and McDonald Islands',"ultimatemember"),
- 'VA' => __('Holy See (Vatican City State)',"ultimatemember"),
- 'HN' => __('Honduras',"ultimatemember"),
- 'HK' => __('Hong Kong',"ultimatemember"),
- 'HU' => __('Hungary',"ultimatemember"),
- 'IS' => __('Iceland',"ultimatemember"),
- 'IN' => __('India',"ultimatemember"),
- 'ID' => __('Indonesia',"ultimatemember"),
- 'IR' => __('Iran, Islamic Republic of',"ultimatemember"),
- 'IQ' => __('Iraq',"ultimatemember"),
- 'IE' => __('Ireland',"ultimatemember"),
- 'IM' => __('Isle of Man',"ultimatemember"),
- 'IL' => __('Israel',"ultimatemember"),
- 'IT' => __('Italy',"ultimatemember"),
- 'JM' => __('Jamaica',"ultimatemember"),
- 'JP' => __('Japan',"ultimatemember"),
- 'JE' => __('Jersey',"ultimatemember"),
- 'JO' => __('Jordan',"ultimatemember"),
- 'KZ' => __('Kazakhstan',"ultimatemember"),
- 'KE' => __('Kenya',"ultimatemember"),
- 'KI' => __('Kiribati',"ultimatemember"),
- 'KP' => __("Korea, Democratic People's Republic of","ultimatemember"),
- 'KR' => __('Korea, Republic of',"ultimatemember"),
- 'KW' => __('Kuwait',"ultimatemember"),
- 'KG' => __('Kyrgyzstan',"ultimatemember"),
- 'LA' => __("Lao People's Democratic Republic","ultimatemember"),
- 'LV' => __('Latvia',"ultimatemember"),
- 'LB' => __('Lebanon',"ultimatemember"),
- 'LS' => __('Lesotho',"ultimatemember"),
- 'LR' => __('Liberia',"ultimatemember"),
- 'LY' => __('Libyan Arab Jamahiriya',"ultimatemember"),
- 'LI' => __('Liechtenstein',"ultimatemember"),
- 'LT' => __('Lithuania',"ultimatemember"),
- 'LU' => __('Luxembourg',"ultimatemember"),
- 'MO' => __('Macao',"ultimatemember"),
- 'MK' => __('Macedonia, the former Yugoslav Republic of',"ultimatemember"),
- 'MG' => __('Madagascar',"ultimatemember"),
- 'MW' => __('Malawi',"ultimatemember"),
- 'MY' => __('Malaysia',"ultimatemember"),
- 'MV' => __('Maldives',"ultimatemember"),
- 'ML' => __('Mali',"ultimatemember"),
- 'MT' => __('Malta',"ultimatemember"),
- 'MH' => __('Marshall Islands',"ultimatemember"),
- 'MQ' => __('Martinique',"ultimatemember"),
- 'MR' => __('Mauritania',"ultimatemember"),
- 'MU' => __('Mauritius',"ultimatemember"),
- 'YT' => __('Mayotte',"ultimatemember"),
- 'MX' => __('Mexico',"ultimatemember"),
- 'FM' => __('Micronesia, Federated States of',"ultimatemember"),
- 'MD' => __('Moldova, Republic of',"ultimatemember"),
- 'MC' => __('Monaco',"ultimatemember"),
- 'MN' => __('Mongolia',"ultimatemember"),
- 'ME' => __('Montenegro',"ultimatemember"),
- 'MS' => __('Montserrat',"ultimatemember"),
- 'MA' => __('Morocco',"ultimatemember"),
- 'MZ' => __('Mozambique',"ultimatemember"),
- 'MM' => __('Myanmar',"ultimatemember"),
- 'NA' => __('Namibia',"ultimatemember"),
- 'NR' => __('Nauru',"ultimatemember"),
- 'NP' => __('Nepal',"ultimatemember"),
- 'NL' => __('Netherlands',"ultimatemember"),
- 'AN' => __('Netherlands Antilles',"ultimatemember"),
- 'NC' => __('New Caledonia',"ultimatemember"),
- 'NZ' => __('New Zealand',"ultimatemember"),
- 'NI' => __('Nicaragua',"ultimatemember"),
- 'NE' => __('Niger',"ultimatemember"),
- 'NG' => __('Nigeria',"ultimatemember"),
- 'NU' => __('Niue',"ultimatemember"),
- 'NF' => __('Norfolk Island',"ultimatemember"),
- 'MP' => __('Northern Mariana Islands',"ultimatemember"),
- 'NO' => __('Norway',"ultimatemember"),
- 'OM' => __('Oman',"ultimatemember"),
- 'PK' => __('Pakistan',"ultimatemember"),
- 'PW' => __('Palau',"ultimatemember"),
- 'PS' => __('Palestine',"ultimatemember"),
- 'PA' => __('Panama',"ultimatemember"),
- 'PG' => __('Papua New Guinea',"ultimatemember"),
- 'PY' => __('Paraguay',"ultimatemember"),
- 'PE' => __('Peru',"ultimatemember"),
- 'PH' => __('Philippines',"ultimatemember"),
- 'PN' => __('Pitcairn',"ultimatemember"),
- 'PL' => __('Poland',"ultimatemember"),
- 'PT' => __('Portugal',"ultimatemember"),
- 'PR' => __('Puerto Rico',"ultimatemember"),
- 'QA' => __('Qatar',"ultimatemember"),
- 'RE' => __('Réunion',"ultimatemember"),
- 'RO' => __('Romania',"ultimatemember"),
- 'RU' => __('Russian Federation',"ultimatemember"),
- 'RW' => __('Rwanda',"ultimatemember"),
- 'BL' => __('Saint Barthélemy',"ultimatemember"),
- 'SH' => __('Saint Helena',"ultimatemember"),
- 'KN' => __('Saint Kitts and Nevis',"ultimatemember"),
- 'LC' => __('Saint Lucia',"ultimatemember"),
- 'MF' => __('Saint Martin (French part)',"ultimatemember"),
- 'PM' => __('Saint Pierre and Miquelon',"ultimatemember"),
- 'VC' => __('Saint Vincent and the Grenadines',"ultimatemember"),
- 'WS' => __('Samoa',"ultimatemember"),
- 'SM' => __('San Marino',"ultimatemember"),
- 'ST' => __('Sao Tome and Principe',"ultimatemember"),
- 'SA' => __('Saudi Arabia',"ultimatemember"),
- 'SN' => __('Senegal',"ultimatemember"),
- 'RS' => __('Serbia',"ultimatemember"),
- 'SC' => __('Seychelles',"ultimatemember"),
- 'SL' => __('Sierra Leone',"ultimatemember"),
- 'SG' => __('Singapore',"ultimatemember"),
- 'SK' => __('Slovakia',"ultimatemember"),
- 'SI' => __('Slovenia',"ultimatemember"),
- 'SB' => __('Solomon Islands',"ultimatemember"),
- 'SO' => __('Somalia',"ultimatemember"),
- 'ZA' => __('South Africa',"ultimatemember"),
- 'GS' => __('South Georgia and the South Sandwich Islands',"ultimatemember"),
- 'SS' => __('South Sudan',"ultimatemember"),
- 'ES' => __('Spain',"ultimatemember"),
- 'LK' => __('Sri Lanka',"ultimatemember"),
- 'SD' => __('Sudan',"ultimatemember"),
- 'SR' => __('Suriname',"ultimatemember"),
- 'SJ' => __('Svalbard and Jan Mayen',"ultimatemember"),
- 'SZ' => __('Swaziland',"ultimatemember"),
- 'SE' => __('Sweden',"ultimatemember"),
- 'CH' => __('Switzerland',"ultimatemember"),
- 'SY' => __('Syrian Arab Republic',"ultimatemember"),
- 'TW' => __('Taiwan, Province of China',"ultimatemember"),
- 'TJ' => __('Tajikistan',"ultimatemember"),
- 'TZ' => __('Tanzania, United Republic of',"ultimatemember"),
- 'TH' => __('Thailand',"ultimatemember"),
- 'TL' => __('Timor-Leste',"ultimatemember"),
- 'TG' => __('Togo',"ultimatemember"),
- 'TK' => __('Tokelau',"ultimatemember"),
- 'TO' => __('Tonga',"ultimatemember"),
- 'TT' => __('Trinidad and Tobago',"ultimatemember"),
- 'TN' => __('Tunisia',"ultimatemember"),
- 'TR' => __('Turkey',"ultimatemember"),
- 'TM' => __('Turkmenistan',"ultimatemember"),
- 'TC' => __('Turks and Caicos Islands',"ultimatemember"),
- 'TV' => __('Tuvalu',"ultimatemember"),
- 'UG' => __('Uganda',"ultimatemember"),
- 'UA' => __('Ukraine',"ultimatemember"),
- 'AE' => __('United Arab Emirates',"ultimatemember"),
- 'GB' => __('United Kingdom',"ultimatemember"),
- 'US' => __('United States',"ultimatemember"),
- 'UM' => __('United States Minor Outlying Islands',"ultimatemember"),
- 'UY' => __('Uruguay',"ultimatemember"),
- 'UZ' => __('Uzbekistan',"ultimatemember"),
- 'VU' => __('Vanuatu',"ultimatemember"),
- 'VE' => __('Venezuela, Bolivarian Republic of',"ultimatemember"),
- 'VN' => __('Viet Nam',"ultimatemember"),
- 'VG' => __('Virgin Islands, British',"ultimatemember"),
- 'VI' => __('Virgin Islands, U.S.',"ultimatemember"),
- 'WF' => __('Wallis and Futuna',"ultimatemember"),
- 'EH' => __('Western Sahara',"ultimatemember"),
- 'YE' => __('Yemen',"ultimatemember"),
- 'ZM' => __('Zambia',"ultimatemember"),
- 'ZW' => __('Zimbabwe',"ultimatemember"),
+ 'AF' => __('Afghanistan','ultimate-member'),
+ 'AX' => __('Ã…land Islands','ultimate-member'),
+ 'AL' => __('Albania','ultimate-member'),
+ 'DZ' => __('Algeria','ultimate-member'),
+ 'AS' => __('American Samoa','ultimate-member'),
+ 'AD' => __('Andorra','ultimate-member'),
+ 'AO' => __('Angola','ultimate-member'),
+ 'AI' => __('Anguilla','ultimate-member'),
+ 'AQ' => __('Antarctica','ultimate-member'),
+ 'AG' => __('Antigua and Barbuda','ultimate-member'),
+ 'AR' => __('Argentina','ultimate-member'),
+ 'AM' => __('Armenia','ultimate-member'),
+ 'AW' => __('Aruba','ultimate-member'),
+ 'AU' => __('Australia','ultimate-member'),
+ 'AT' => __('Austria','ultimate-member'),
+ 'AZ' => __('Azerbaijan','ultimate-member'),
+ 'BS' => __('Bahamas','ultimate-member'),
+ 'BH' => __('Bahrain','ultimate-member'),
+ 'BD' => __('Bangladesh','ultimate-member'),
+ 'BB' => __('Barbados','ultimate-member'),
+ 'BY' => __('Belarus','ultimate-member'),
+ 'BE' => __('Belgium','ultimate-member'),
+ 'BZ' => __('Belize','ultimate-member'),
+ 'BJ' => __('Benin','ultimate-member'),
+ 'BM' => __('Bermuda','ultimate-member'),
+ 'BT' => __('Bhutan','ultimate-member'),
+ 'BO' => __('Bolivia, Plurinational State of','ultimate-member'),
+ 'BA' => __('Bosnia and Herzegovina','ultimate-member'),
+ 'BW' => __('Botswana','ultimate-member'),
+ 'BV' => __('Bouvet Island','ultimate-member'),
+ 'BR' => __('Brazil','ultimate-member'),
+ 'IO' => __('British Indian Ocean Territory','ultimate-member'),
+ 'BN' => __('Brunei Darussalam','ultimate-member'),
+ 'BG' => __('Bulgaria','ultimate-member'),
+ 'BF' => __('Burkina Faso','ultimate-member'),
+ 'BI' => __('Burundi','ultimate-member'),
+ 'KH' => __('Cambodia','ultimate-member'),
+ 'CM' => __('Cameroon','ultimate-member'),
+ 'CA' => __('Canada','ultimate-member'),
+ 'CV' => __('Cape Verde','ultimate-member'),
+ 'KY' => __('Cayman Islands','ultimate-member'),
+ 'CF' => __('Central African Republic','ultimate-member'),
+ 'TD' => __('Chad','ultimate-member'),
+ 'CL' => __('Chile','ultimate-member'),
+ 'CN' => __('China','ultimate-member'),
+ 'CX' => __('Christmas Island','ultimate-member'),
+ 'CC' => __('Cocos (Keeling) Islands','ultimate-member'),
+ 'CO' => __('Colombia','ultimate-member'),
+ 'KM' => __('Comoros','ultimate-member'),
+ 'CG' => __('Congo','ultimate-member'),
+ 'CD' => __('Congo, the Democratic Republic of the','ultimate-member'),
+ 'CK' => __('Cook Islands','ultimate-member'),
+ 'CR' => __('Costa Rica','ultimate-member'),
+ 'CI' => __("Côte d'Ivoire",'ultimate-member'),
+ 'HR' => __('Croatia','ultimate-member'),
+ 'CU' => __('Cuba','ultimate-member'),
+ 'CY' => __('Cyprus','ultimate-member'),
+ 'CZ' => __('Czech Republic','ultimate-member'),
+ 'DK' => __('Denmark','ultimate-member'),
+ 'DJ' => __('Djibouti','ultimate-member'),
+ 'DM' => __('Dominica','ultimate-member'),
+ 'DO' => __('Dominican Republic','ultimate-member'),
+ 'EC' => __('Ecuador','ultimate-member'),
+ 'EG' => __('Egypt','ultimate-member'),
+ 'SV' => __('El Salvador','ultimate-member'),
+ 'GQ' => __('Equatorial Guinea','ultimate-member'),
+ 'ER' => __('Eritrea','ultimate-member'),
+ 'EE' => __('Estonia','ultimate-member'),
+ 'ET' => __('Ethiopia','ultimate-member'),
+ 'FK' => __('Falkland Islands (Malvinas)','ultimate-member'),
+ 'FO' => __('Faroe Islands','ultimate-member'),
+ 'FJ' => __('Fiji','ultimate-member'),
+ 'FI' => __('Finland','ultimate-member'),
+ 'FR' => __('France','ultimate-member'),
+ 'GF' => __('French Guiana','ultimate-member'),
+ 'PF' => __('French Polynesia','ultimate-member'),
+ 'TF' => __('French Southern Territories','ultimate-member'),
+ 'GA' => __('Gabon','ultimate-member'),
+ 'GM' => __('Gambia','ultimate-member'),
+ 'GE' => __('Georgia','ultimate-member'),
+ 'DE' => __('Germany','ultimate-member'),
+ 'GH' => __('Ghana','ultimate-member'),
+ 'GI' => __('Gibraltar','ultimate-member'),
+ 'GR' => __('Greece','ultimate-member'),
+ 'GL' => __('Greenland','ultimate-member'),
+ 'GD' => __('Grenada','ultimate-member'),
+ 'GP' => __('Guadeloupe','ultimate-member'),
+ 'GU' => __('Guam','ultimate-member'),
+ 'GT' => __('Guatemala','ultimate-member'),
+ 'GG' => __('Guernsey','ultimate-member'),
+ 'GN' => __('Guinea','ultimate-member'),
+ 'GW' => __('Guinea-Bissau','ultimate-member'),
+ 'GY' => __('Guyana','ultimate-member'),
+ 'HT' => __('Haiti','ultimate-member'),
+ 'HM' => __('Heard Island and McDonald Islands','ultimate-member'),
+ 'VA' => __('Holy See (Vatican City State)','ultimate-member'),
+ 'HN' => __('Honduras','ultimate-member'),
+ 'HK' => __('Hong Kong','ultimate-member'),
+ 'HU' => __('Hungary','ultimate-member'),
+ 'IS' => __('Iceland','ultimate-member'),
+ 'IN' => __('India','ultimate-member'),
+ 'ID' => __('Indonesia','ultimate-member'),
+ 'IR' => __('Iran, Islamic Republic of','ultimate-member'),
+ 'IQ' => __('Iraq','ultimate-member'),
+ 'IE' => __('Ireland','ultimate-member'),
+ 'IM' => __('Isle of Man','ultimate-member'),
+ 'IL' => __('Israel','ultimate-member'),
+ 'IT' => __('Italy','ultimate-member'),
+ 'JM' => __('Jamaica','ultimate-member'),
+ 'JP' => __('Japan','ultimate-member'),
+ 'JE' => __('Jersey','ultimate-member'),
+ 'JO' => __('Jordan','ultimate-member'),
+ 'KZ' => __('Kazakhstan','ultimate-member'),
+ 'KE' => __('Kenya','ultimate-member'),
+ 'KI' => __('Kiribati','ultimate-member'),
+ 'KP' => __("Korea, Democratic People's Republic of",'ultimate-member'),
+ 'KR' => __('Korea, Republic of','ultimate-member'),
+ 'KW' => __('Kuwait','ultimate-member'),
+ 'KG' => __('Kyrgyzstan','ultimate-member'),
+ 'LA' => __("Lao People's Democratic Republic",'ultimate-member'),
+ 'LV' => __('Latvia','ultimate-member'),
+ 'LB' => __('Lebanon','ultimate-member'),
+ 'LS' => __('Lesotho','ultimate-member'),
+ 'LR' => __('Liberia','ultimate-member'),
+ 'LY' => __('Libyan Arab Jamahiriya','ultimate-member'),
+ 'LI' => __('Liechtenstein','ultimate-member'),
+ 'LT' => __('Lithuania','ultimate-member'),
+ 'LU' => __('Luxembourg','ultimate-member'),
+ 'MO' => __('Macao','ultimate-member'),
+ 'MK' => __('Macedonia, the former Yugoslav Republic of','ultimate-member'),
+ 'MG' => __('Madagascar','ultimate-member'),
+ 'MW' => __('Malawi','ultimate-member'),
+ 'MY' => __('Malaysia','ultimate-member'),
+ 'MV' => __('Maldives','ultimate-member'),
+ 'ML' => __('Mali','ultimate-member'),
+ 'MT' => __('Malta','ultimate-member'),
+ 'MH' => __('Marshall Islands','ultimate-member'),
+ 'MQ' => __('Martinique','ultimate-member'),
+ 'MR' => __('Mauritania','ultimate-member'),
+ 'MU' => __('Mauritius','ultimate-member'),
+ 'YT' => __('Mayotte','ultimate-member'),
+ 'MX' => __('Mexico','ultimate-member'),
+ 'FM' => __('Micronesia, Federated States of','ultimate-member'),
+ 'MD' => __('Moldova, Republic of','ultimate-member'),
+ 'MC' => __('Monaco','ultimate-member'),
+ 'MN' => __('Mongolia','ultimate-member'),
+ 'ME' => __('Montenegro','ultimate-member'),
+ 'MS' => __('Montserrat','ultimate-member'),
+ 'MA' => __('Morocco','ultimate-member'),
+ 'MZ' => __('Mozambique','ultimate-member'),
+ 'MM' => __('Myanmar','ultimate-member'),
+ 'NA' => __('Namibia','ultimate-member'),
+ 'NR' => __('Nauru','ultimate-member'),
+ 'NP' => __('Nepal','ultimate-member'),
+ 'NL' => __('Netherlands','ultimate-member'),
+ 'AN' => __('Netherlands Antilles','ultimate-member'),
+ 'NC' => __('New Caledonia','ultimate-member'),
+ 'NZ' => __('New Zealand','ultimate-member'),
+ 'NI' => __('Nicaragua','ultimate-member'),
+ 'NE' => __('Niger','ultimate-member'),
+ 'NG' => __('Nigeria','ultimate-member'),
+ 'NU' => __('Niue','ultimate-member'),
+ 'NF' => __('Norfolk Island','ultimate-member'),
+ 'MP' => __('Northern Mariana Islands','ultimate-member'),
+ 'NO' => __('Norway','ultimate-member'),
+ 'OM' => __('Oman','ultimate-member'),
+ 'PK' => __('Pakistan','ultimate-member'),
+ 'PW' => __('Palau','ultimate-member'),
+ 'PS' => __('Palestine','ultimate-member'),
+ 'PA' => __('Panama','ultimate-member'),
+ 'PG' => __('Papua New Guinea','ultimate-member'),
+ 'PY' => __('Paraguay','ultimate-member'),
+ 'PE' => __('Peru','ultimate-member'),
+ 'PH' => __('Philippines','ultimate-member'),
+ 'PN' => __('Pitcairn','ultimate-member'),
+ 'PL' => __('Poland','ultimate-member'),
+ 'PT' => __('Portugal','ultimate-member'),
+ 'PR' => __('Puerto Rico','ultimate-member'),
+ 'QA' => __('Qatar','ultimate-member'),
+ 'RE' => __('Réunion','ultimate-member'),
+ 'RO' => __('Romania','ultimate-member'),
+ 'RU' => __('Russian Federation','ultimate-member'),
+ 'RW' => __('Rwanda','ultimate-member'),
+ 'BL' => __('Saint Barthélemy','ultimate-member'),
+ 'SH' => __('Saint Helena','ultimate-member'),
+ 'KN' => __('Saint Kitts and Nevis','ultimate-member'),
+ 'LC' => __('Saint Lucia','ultimate-member'),
+ 'MF' => __('Saint Martin (French part)','ultimate-member'),
+ 'PM' => __('Saint Pierre and Miquelon','ultimate-member'),
+ 'VC' => __('Saint Vincent and the Grenadines','ultimate-member'),
+ 'WS' => __('Samoa','ultimate-member'),
+ 'SM' => __('San Marino','ultimate-member'),
+ 'ST' => __('Sao Tome and Principe','ultimate-member'),
+ 'SA' => __('Saudi Arabia','ultimate-member'),
+ 'SN' => __('Senegal','ultimate-member'),
+ 'RS' => __('Serbia','ultimate-member'),
+ 'SC' => __('Seychelles','ultimate-member'),
+ 'SL' => __('Sierra Leone','ultimate-member'),
+ 'SG' => __('Singapore','ultimate-member'),
+ 'SK' => __('Slovakia','ultimate-member'),
+ 'SI' => __('Slovenia','ultimate-member'),
+ 'SB' => __('Solomon Islands','ultimate-member'),
+ 'SO' => __('Somalia','ultimate-member'),
+ 'ZA' => __('South Africa','ultimate-member'),
+ 'GS' => __('South Georgia and the South Sandwich Islands','ultimate-member'),
+ 'SS' => __('South Sudan','ultimate-member'),
+ 'ES' => __('Spain','ultimate-member'),
+ 'LK' => __('Sri Lanka','ultimate-member'),
+ 'SD' => __('Sudan','ultimate-member'),
+ 'SR' => __('Suriname','ultimate-member'),
+ 'SJ' => __('Svalbard and Jan Mayen','ultimate-member'),
+ 'SZ' => __('Swaziland','ultimate-member'),
+ 'SE' => __('Sweden','ultimate-member'),
+ 'CH' => __('Switzerland','ultimate-member'),
+ 'SY' => __('Syrian Arab Republic','ultimate-member'),
+ 'TW' => __('Taiwan, Province of China','ultimate-member'),
+ 'TJ' => __('Tajikistan','ultimate-member'),
+ 'TZ' => __('Tanzania, United Republic of','ultimate-member'),
+ 'TH' => __('Thailand','ultimate-member'),
+ 'TL' => __('Timor-Leste','ultimate-member'),
+ 'TG' => __('Togo','ultimate-member'),
+ 'TK' => __('Tokelau','ultimate-member'),
+ 'TO' => __('Tonga','ultimate-member'),
+ 'TT' => __('Trinidad and Tobago','ultimate-member'),
+ 'TN' => __('Tunisia','ultimate-member'),
+ 'TR' => __('Turkey','ultimate-member'),
+ 'TM' => __('Turkmenistan','ultimate-member'),
+ 'TC' => __('Turks and Caicos Islands','ultimate-member'),
+ 'TV' => __('Tuvalu','ultimate-member'),
+ 'UG' => __('Uganda','ultimate-member'),
+ 'UA' => __('Ukraine','ultimate-member'),
+ 'AE' => __('United Arab Emirates','ultimate-member'),
+ 'GB' => __('United Kingdom','ultimate-member'),
+ 'US' => __('United States','ultimate-member'),
+ 'UM' => __('United States Minor Outlying Islands','ultimate-member'),
+ 'UY' => __('Uruguay','ultimate-member'),
+ 'UZ' => __('Uzbekistan','ultimate-member'),
+ 'VU' => __('Vanuatu','ultimate-member'),
+ 'VE' => __('Venezuela, Bolivarian Republic of','ultimate-member'),
+ 'VN' => __('Viet Nam','ultimate-member'),
+ 'VG' => __('Virgin Islands, British','ultimate-member'),
+ 'VI' => __('Virgin Islands, U.S.','ultimate-member'),
+ 'WF' => __('Wallis and Futuna','ultimate-member'),
+ 'EH' => __('Western Sahara','ultimate-member'),
+ 'YE' => __('Yemen','ultimate-member'),
+ 'ZM' => __('Zambia','ultimate-member'),
+ 'ZW' => __('Zimbabwe','ultimate-member'),
);
break;
diff --git a/core/um-cron.php b/core/um-cron.php
index c91dd385..9fff9949 100644
--- a/core/um-cron.php
+++ b/core/um-cron.php
@@ -12,7 +12,7 @@ class UM_Cron {
// Adds once weekly to the existing schedules.
$schedules['weekly'] = array(
'interval' => 604800,
- 'display' => __( 'Once Weekly', 'ultimatemember' )
+ 'display' => __( 'Once Weekly', 'ultimate-member')
);
return $schedules;
diff --git a/core/um-datetime.php b/core/um-datetime.php
index 10599e64..15baa715 100644
--- a/core/um-datetime.php
+++ b/core/um-datetime.php
@@ -23,7 +23,7 @@ class UM_DateTime {
$diff = (int) abs( $to - $from );
if ( $diff < 60 ) {
- $since = __('just now','ultimatemember');
+ $since = __('just now','ultimate-member');
} elseif ( $diff < HOUR_IN_SECONDS ) {
@@ -31,9 +31,9 @@ class UM_DateTime {
if ( $mins <= 1 )
$mins = 1;
if ( $mins == 1 ) {
- $since = sprintf( __('%s min','ultimatemember'), $mins );
+ $since = sprintf( __('%s min','ultimate-member'), $mins );
} else {
- $since = sprintf( __('%s mins','ultimatemember'), $mins );
+ $since = sprintf( __('%s mins','ultimate-member'), $mins );
}
} elseif ( $diff < DAY_IN_SECONDS && $diff >= HOUR_IN_SECONDS ) {
@@ -42,9 +42,9 @@ class UM_DateTime {
if ( $hours <= 1 )
$hours = 1;
if ( $hours == 1 ) {
- $since = sprintf( __('%s hr','ultimatemember'), $hours );
+ $since = sprintf( __('%s hr','ultimate-member'), $hours );
} else {
- $since = sprintf( __('%s hrs','ultimatemember'), $hours );
+ $since = sprintf( __('%s hrs','ultimate-member'), $hours );
}
} elseif ( $diff < WEEK_IN_SECONDS && $diff >= DAY_IN_SECONDS ) {
@@ -53,22 +53,22 @@ class UM_DateTime {
if ( $days <= 1 )
$days = 1;
if ( $days == 1 ) {
- $since = sprintf( __('Yesterday at %s','ultimatemember'), date('g:ia', $from ) );
+ $since = sprintf( __('Yesterday at %s','ultimate-member'), date('g:ia', $from ) );
} else {
- $since = sprintf(__('%s at %s','ultimatemember'), date('F d', $from ), date('g:ia', $from ) );
+ $since = sprintf(__('%s at %s','ultimate-member'), date('F d', $from ), date('g:ia', $from ) );
}
} elseif ( $diff < 30 * DAY_IN_SECONDS && $diff >= WEEK_IN_SECONDS ) {
- $since = sprintf(__('%s at %s','ultimatemember'), date('F d', $from ), date('g:ia', $from ) );
+ $since = sprintf(__('%s at %s','ultimate-member'), date('F d', $from ), date('g:ia', $from ) );
} elseif ( $diff < YEAR_IN_SECONDS && $diff >= 30 * DAY_IN_SECONDS ) {
- $since = sprintf(__('%s at %s','ultimatemember'), date('F d', $from ), date('g:ia', $from ) );
+ $since = sprintf(__('%s at %s','ultimate-member'), date('F d', $from ), date('g:ia', $from ) );
} elseif ( $diff >= YEAR_IN_SECONDS ) {
- $since = sprintf(__('%s at %s','ultimatemember'), date( 'F d, Y', $from ), date('g:ia', $from ) );
+ $since = sprintf(__('%s at %s','ultimate-member'), date( 'F d, Y', $from ), date('g:ia', $from ) );
}
@@ -85,11 +85,11 @@ class UM_DateTime {
$age = date('Y') - $then_year;
if( strtotime('+' . $age . ' years', $then_ts) > current_time( 'timestamp' ) ) $age--;
if ( $age == 1 )
- return sprintf(__('%s year old','ultimatemember'), $age );
+ return sprintf(__('%s year old','ultimate-member'), $age );
if ( $age > 1 )
- return sprintf(__('%s years old','ultimatemember'), $age );
+ return sprintf(__('%s years old','ultimate-member'), $age );
if ( $age == 0 )
- return __('Less than 1 year old','ultimatemember');
+ return __('Less than 1 year old','ultimate-member');
}
/***
diff --git a/core/um-enqueue.php b/core/um-enqueue.php
index aed4e0f9..da2ff655 100644
--- a/core/um-enqueue.php
+++ b/core/um-enqueue.php
@@ -121,7 +121,7 @@ class UM_Enqueue {
wp_enqueue_script('um_datetime_locale');
}
- if(is_object($post) && has_shortcode($post->post_content,'ultimatemember')) {
+ if(is_object($post) && has_shortcode($post->post_content,'ultimatemember' )) {
wp_dequeue_script('jquery-form');
}
}
diff --git a/core/um-fields.php b/core/um-fields.php
index 3e3fc911..9f3bbc59 100644
--- a/core/um-fields.php
+++ b/core/um-fields.php
@@ -439,7 +439,7 @@ class UM_Fields {
if ( strstr( $key, 'user_pass' ) && $this->set_mode != 'password' ) return '';
- return $ultimatemember->form->post_form[ $key ];
+ return stripslashes_deep( $ultimatemember->form->post_form[ $key ] );
} else if ( um_user( $key ) && $this->editing == true ) {
@@ -746,7 +746,7 @@ class UM_Fields {
return $fields[$key]['title'];
if ( isset( $fields[$key]['label'] ) )
return $fields[$key]['label'];
- return __('Custom Field','ultimatemember');
+ return __('Custom Field','ultimate-member');
}
/**
@@ -1021,18 +1021,18 @@ class UM_Fields {
if ( $array['min_width'] == '' && $array['crop'] == 3 ) $array['min_width'] = 600;
if ( $array['min_height'] == '' && $array['crop'] == 3 ) $array['min_height'] = 600;
- if (!isset($array['invalid_image'])) $array['invalid_image'] = __("Please upload a valid image!",'ultimatemember');
+ if (!isset($array['invalid_image'])) $array['invalid_image'] = __("Please upload a valid image!",'ultimate-member');
if (!isset($array['allowed_types'])) {
$array['allowed_types'] = "gif,jpg,jpeg,png";
} else {
$array['allowed_types'] = implode(',',$array['allowed_types']);
}
if (!isset($array['upload_text'])) $array['upload_text'] = '';
- if (!isset($array['button_text'])) $array['button_text'] = __('Upload','ultimatemember');
- if (!isset($array['extension_error'])) $array['extension_error'] = __("Sorry this is not a valid image.",'ultimatemember');
- if (!isset($array['max_size_error'])) $array['max_size_error'] = __("This image is too large!",'ultimatemember');
- if (!isset($array['min_size_error'])) $array['min_size_error'] = __("This image is too small!",'ultimatemember');
- if (!isset($array['max_files_error'])) $array['max_files_error'] = __("You can only upload one image",'ultimatemember');
+ if (!isset($array['button_text'])) $array['button_text'] = __('Upload','ultimate-member');
+ if (!isset($array['extension_error'])) $array['extension_error'] = __("Sorry this is not a valid image.",'ultimate-member');
+ if (!isset($array['max_size_error'])) $array['max_size_error'] = __("This image is too large!",'ultimate-member');
+ if (!isset($array['min_size_error'])) $array['min_size_error'] = __("This image is too small!",'ultimate-member');
+ if (!isset($array['max_files_error'])) $array['max_files_error'] = __("You can only upload one image",'ultimate-member');
if (!isset($array['max_size'])) $array['max_size'] = 999999999;
if (!isset($array['upload_help_text'])) $array['upload_help_text'] = '';
if (!isset($array['icon']) ) $array['icon'] = '';
@@ -1049,11 +1049,11 @@ class UM_Fields {
$array['allowed_types'] = implode(',',$array['allowed_types']);
}
if (!isset($array['upload_text'])) $array['upload_text'] = '';
- if (!isset($array['button_text'])) $array['button_text'] = __('Upload','ultimatemember');
- if (!isset($array['extension_error'])) $array['extension_error'] = __("Sorry this is not a valid file.",'ultimatemember');
- if (!isset($array['max_size_error'])) $array['max_size_error'] = __("This file is too large!",'ultimatemember');
- if (!isset($array['min_size_error'])) $array['min_size_error'] = __("This file is too small!",'ultimatemember');
- if (!isset($array['max_files_error'])) $array['max_files_error'] = __("You can only upload one file",'ultimatemember');
+ if (!isset($array['button_text'])) $array['button_text'] = __('Upload','ultimate-member');
+ if (!isset($array['extension_error'])) $array['extension_error'] = __("Sorry this is not a valid file.",'ultimate-member');
+ if (!isset($array['max_size_error'])) $array['max_size_error'] = __("This file is too large!",'ultimate-member');
+ if (!isset($array['min_size_error'])) $array['min_size_error'] = __("This file is too small!",'ultimate-member');
+ if (!isset($array['max_files_error'])) $array['max_files_error'] = __("You can only upload one file",'ultimate-member');
if (!isset($array['max_size'])) $array['max_size'] = 999999999;
if (!isset($array['upload_help_text'])) $array['upload_help_text'] = '';
if (!isset($array['icon']) ) $array['icon'] = '';
@@ -1334,7 +1334,7 @@ class UM_Fields {
$output .= '';
if ( isset( $data['label'] ) ) {
- $output .= $this->field_label( __('Current Password','ultimatemember'), $key, $data);
+ $output .= $this->field_label( __('Current Password','ultimate-member'), $key, $data);
}
$output .= '
';
@@ -1363,7 +1363,7 @@ class UM_Fields {
if ( $this->set_mode == 'account' && um_is_core_page('account') || $this->set_mode == 'password' && um_is_core_page('password-reset') ) {
- $output .= $this->field_label( __('New Password','ultimatemember'), $key, $data);
+ $output .= $this->field_label( __('New Password','ultimate-member'), $key, $data);
} else if ( isset( $data['label'] ) ) {
@@ -1395,7 +1395,7 @@ class UM_Fields {
$output .= '
';
if ( isset( $data['label'] ) ) {
- $output .= $this->field_label( sprintf(__('Confirm %s','ultimatemember'), $data['label'] ), $key, $data);
+ $output .= $this->field_label( sprintf(__('Confirm %s','ultimate-member'), $data['label'] ), $key, $data);
}
$output .= '
';
@@ -1617,7 +1617,7 @@ class UM_Fields {
$output .= $this->field_label($label, $key, $data);
}
- $modal_label = ( isset( $data['label'] ) ) ? $data['label'] : __('Upload Photo','ultimatemember');
+ $modal_label = ( isset( $data['label'] ) ) ? $data['label'] : __('Upload Photo','ultimate-member');
$output .= '
'. __('Change photo','ultimate-member') . ' ';
} else {
@@ -1671,8 +1671,8 @@ class UM_Fields {
$output .= '';
@@ -1701,7 +1701,7 @@ class UM_Fields {
$output .= $this->field_label($label, $key, $data);
}
- $modal_label = ( isset( $data['label'] ) ) ? $data['label'] : __('Upload Photo','ultimatemember');
+ $modal_label = ( isset( $data['label'] ) ) ? $data['label'] : __('Upload Photo','ultimate-member');
$output .= '
';
@@ -1717,7 +1717,7 @@ class UM_Fields {
' . $this->field_value( $key, $default, $data ) . '
-
'. __('Change file','ultimatemember') . ' ';
+
'. __('Change file','ultimate-member') . ' ';
} else {
@@ -1759,8 +1759,8 @@ class UM_Fields {
$output .= '';
@@ -2664,9 +2664,9 @@ class UM_Fields {
}
if ( um_is_myprofile() ) {
- $output .= '
' . $emo .'' . sprintf(__('Your profile is looking a little empty. Why not add some information!','ultimatemember'), um_edit_profile_url() ) . '
';
+ $output .= '
' . $emo .'' . sprintf(__('Your profile is looking a little empty. Why not add some information!','ultimate-member'), um_edit_profile_url() ) . '
';
} else {
- $output .= '
'. $emo . '' . __('This user has not added any information to their profile yet.','ultimatemember') . '
';
+ $output .= '
'. $emo . '' . __('This user has not added any information to their profile yet.','ultimate-member') . '
';
}
}
diff --git a/core/um-files.php b/core/um-files.php
index 06d46d95..9244e699 100644
--- a/core/um-files.php
+++ b/core/um-files.php
@@ -201,6 +201,8 @@ class UM_Files {
} else if ($info['mime'] == 'image/png'){
$image = imagecreatefrompng( $source );
+ imagealphablending( $image, false );
+ imagesavealpha( $image, true );
}
@@ -374,7 +376,7 @@ class UM_Files {
if ( $data == null ) {
$data = apply_filters("um_custom_image_handle_{$field}", '' );
if ( !$data ) {
- $error = __('This media type is not recognized.','ultimatemember');
+ $error = __('This media type is not recognized.','ultimate-member');
}
}
@@ -382,15 +384,15 @@ class UM_Files {
$data = apply_filters("um_image_handle_{$field}__option", $data );
if ( $fileinfo['invalid_image'] == true ) {
- $error = sprintf(__('Your image is invalid or too large!','ultimatemember') );
+ $error = sprintf(__('Your image is invalid or too large!','ultimate-member') );
} elseif ( isset( $data['allowed_types'] ) && !$this->in_array( $fileinfo['extension'], $data['allowed_types'] ) ) {
$error = ( isset( $data['extension_error'] ) && !empty( $data['extension_error'] ) ) ? $data['extension_error'] : 'not allowed';
} elseif ( isset($data['min_size']) && ( $fileinfo['size'] < $data['min_size'] ) ) {
$error = $data['min_size_error'];
} elseif ( isset($data['min_width']) && ( $fileinfo['width'] < $data['min_width'] ) ) {
- $error = sprintf(__('Your photo is too small. It must be at least %spx wide.','ultimatemember'), $data['min_width']);
+ $error = sprintf(__('Your photo is too small. It must be at least %spx wide.','ultimate-member'), $data['min_width']);
} elseif ( isset($data['min_height']) && ( $fileinfo['height'] < $data['min_height'] ) ) {
- $error = sprintf(__('Your photo is too small. It must be at least %spx wide.','ultimatemember'), $data['min_height']);
+ $error = sprintf(__('Your photo is too small. It must be at least %spx wide.','ultimate-member'), $data['min_height']);
}
return $error;
@@ -442,7 +444,7 @@ class UM_Files {
unlink( $is_temp );
rmdir( dirname( $is_temp ) );
} else {
- wp_die( __('Ultimate Member: Not a valid temp file','ultimatemember') );
+ wp_die( __('Ultimate Member: Not a valid temp file','ultimate-member') );
}
}
@@ -532,7 +534,7 @@ class UM_Files {
function new_user_upload( $user_id, $source, $key ) {
if( ! is_numeric( $user_id ) ){
- wp_die( __("Invalid user ID: ".json_encode( $user_id )." ",'ultimatemember') );
+ wp_die( __("Invalid user ID: ".json_encode( $user_id )." ",'ultimate-member') );
}
$user_id = trim( $user_id );
@@ -541,13 +543,13 @@ class UM_Files {
$this->new_user( $user_id );
if ( is_user_logged_in() && ( get_current_user_id() != $user_id ) && !um_user_can('can_edit_everyone') ) {
- wp_die( __('Unauthorized to do this attempt.','ultimatemember') );
+ wp_die( __('Unauthorized to do this attempt.','ultimate-member') );
}
$allow_frontend_image_uploads = apply_filters('um_allow_frontend_image_uploads', false, $user_id, $key );
if ( $allow_frontend_image_uploads == false && !is_user_logged_in() && ( $key == 'profile_photo' || $key == 'cover_photo' ) ) {
- wp_die( __('Unauthorized to do this attempt.','ultimatemember') );
+ wp_die( __('Unauthorized to do this attempt.','ultimate-member') );
}
$ext = '.' . pathinfo($source, PATHINFO_EXTENSION);
diff --git a/core/um-filters-addons.php b/core/um-filters-addons.php
index 292eeb7e..f9f99002 100644
--- a/core/um-filters-addons.php
+++ b/core/um-filters-addons.php
@@ -13,8 +13,8 @@
'type' => 'switch',
'title' => $addon[0],
'desc' => $addon[1],
- 'on' => __('Activated','ultimatemember'),
- 'off' => __('Deactivated','ultimatemember'),
+ 'on' => __('Activated','ultimate-member'),
+ 'off' => __('Deactivated','ultimate-member'),
);
}
@@ -23,14 +23,14 @@
$sections[] = array(
'icon' => 'um-faicon-plug',
- 'title' => __( 'Extensions','ultimatemember'),
+ 'title' => __( 'Extensions','ultimate-member'),
);
$sections[] = array(
'subsection' => true,
- 'title' => __( 'Tools','ultimatemember'),
+ 'title' => __( 'Tools','ultimate-member'),
'fields' => $array,
);
@@ -54,7 +54,7 @@
$sections[] = array(
'icon' => 'um-faicon-key',
- 'title' => __( 'Licenses','ultimatemember'),
+ 'title' => __( 'Licenses','ultimate-member'),
'fields' => $fields,
'subsection' => false,
diff --git a/core/um-filters-fields.php b/core/um-filters-fields.php
index 6fa00ced..a15d026b 100644
--- a/core/um-filters-fields.php
+++ b/core/um-filters-fields.php
@@ -8,7 +8,7 @@
$asterisk = um_get_option('form_asterisk');
if ( $asterisk && isset( $data['required'] ) && $data['required'] == 1 )
- $label = $label . '
* ';
+ $label = $label . '
* ';
return $label;
}
@@ -20,7 +20,7 @@
function um_profile_field_filter_hook__soundcloud_track( $value, $data ) {
if ( !is_numeric( $value ) ) {
- return __('Invalid soundcloud track ID','ultimatemember');
+ return __('Invalid soundcloud track ID','ultimate-member');
}
$value = '
@@ -79,7 +79,7 @@
add_filter('um_profile_field_filter_hook__user_registered', 'um_profile_field_filter_hook__user_registered', 99, 2);
function um_profile_field_filter_hook__user_registered( $value, $data ) {
$value = strtotime($value);
- $value = sprintf(__('Joined %s','ultimatemember'), date_i18n('F d, Y', $value) );
+ $value = sprintf(__('Joined %s','ultimate-member'), date_i18n('F d, Y', $value) );
return $value;
}
@@ -90,7 +90,7 @@
add_filter('um_profile_field_filter_hook___um_last_login', 'um_profile_field_filter_hook__last_login', 99, 2);
function um_profile_field_filter_hook__last_login( $value, $data ) {
- $value = sprintf( __('Last login: %s','ultimatemember'), um_user_last_login( um_user('ID') ) );
+ $value = sprintf( __('Last login: %s','ultimate-member'), um_user_last_login( um_user('ID') ) );
return $value;
}
@@ -451,7 +451,7 @@
$arr_options = array();
if( is_array( $options ) ){
foreach ( $options as $item ) {
- $arr_options[] = __( $item, 'ultimatemember' );
+ $arr_options[] = __( $item, 'ultimate-member');
}
}
diff --git a/core/um-filters-login.php b/core/um-filters-login.php
index f183efd7..720fd4ff 100644
--- a/core/um-filters-login.php
+++ b/core/um-filters-login.php
@@ -30,10 +30,10 @@
if ( isset( $_REQUEST['err'] ) && !empty( $_REQUEST['err'] ) ) {
switch( $_REQUEST['err'] ) {
case 'blocked_email':
- $err = __('This email address has been blocked.','ultimatemember');
+ $err = __('This email address has been blocked.','ultimate-member');
break;
case 'blocked_ip':
- $err = __('Your IP address has been blocked.','ultimatemember');
+ $err = __('Your IP address has been blocked.','ultimate-member');
break;
}
}
@@ -75,16 +75,16 @@
switch( $status ) {
case 'inactive':
- return new WP_Error( $status, __('Your account has been disabled.','ultimatemember') );
+ return new WP_Error( $status, __('Your account has been disabled.','ultimate-member') );
break;
case 'awaiting_admin_review':
- return new WP_Error( $status, __('Your account has not been approved yet.','ultimatemember') );
+ return new WP_Error( $status, __('Your account has not been approved yet.','ultimate-member') );
break;
case 'awaiting_email_confirmation':
- return new WP_Error( $status, __('Your account is awaiting e-mail verification.','ultimatemember') );
+ return new WP_Error( $status, __('Your account is awaiting e-mail verification.','ultimate-member') );
break;
case 'rejected':
- return new WP_Error( $status, __('Your membership request has been rejected.','ultimatemember') );
+ return new WP_Error( $status, __('Your membership request has been rejected.','ultimate-member') );
break;
}
diff --git a/core/um-filters-profile.php b/core/um-filters-profile.php
index 10d853c6..152268c5 100644
--- a/core/um-filters-profile.php
+++ b/core/um-filters-profile.php
@@ -7,7 +7,7 @@
function um_profile_tabs( $tabs ) {
$tabs['main'] = array(
- 'name' => __('About','ultimatemember'),
+ 'name' => __('About','ultimate-member'),
'icon' => 'um-faicon-user'
);
@@ -81,7 +81,7 @@
if( $file_size >= 999999999 ){
}else{
- $args['cover_photo']['upload_text'] .= '
( '.__('max','ultimatemember').': '.$file_size.$unit.' ) ';
+ $args['cover_photo']['upload_text'] .= '
( '.__('max','ultimate-member').': '.$file_size.$unit.' ) ';
}
return $args;
}
@@ -99,7 +99,7 @@
if( $file_size >= 999999999 ){
}else{
- $args['profile_photo']['upload_text'] .= '
( '.__('max','ultimatemember').': '.$file_size.$unit.' ) ';
+ $args['profile_photo']['upload_text'] .= '
( '.__('max','ultimate-member').': '.$file_size.$unit.' ) ';
}
return $args;
}
diff --git a/core/um-filters-user.php b/core/um-filters-user.php
index b64e00c3..076d398f 100644
--- a/core/um-filters-user.php
+++ b/core/um-filters-user.php
@@ -8,13 +8,13 @@
$actions = null;
- $actions['um_approve_membership'] = array( 'label' => __('Approve Membership','ultimatemember') );
- $actions['um_reject_membership'] = array( 'label' => __('Reject Membership','ultimatemember') );
- $actions['um_put_as_pending'] = array( 'label' => __('Put as Pending Review','ultimatemember') );
- $actions['um_resend_activation'] = array( 'label' => __('Resend Activation E-mail','ultimatemember') );
- $actions['um_deactivate'] = array( 'label' => __('Deactivate','ultimatemember') );
- $actions['um_reenable'] = array( 'label' => __('Reactivate','ultimatemember') );
- //$actions['um_delete'] = array( 'label' => __('Delete','ultimatemember') );
+ $actions['um_approve_membership'] = array( 'label' => __('Approve Membership','ultimate-member') );
+ $actions['um_reject_membership'] = array( 'label' => __('Reject Membership','ultimate-member') );
+ $actions['um_put_as_pending'] = array( 'label' => __('Put as Pending Review','ultimate-member') );
+ $actions['um_resend_activation'] = array( 'label' => __('Resend Activation E-mail','ultimate-member') );
+ $actions['um_deactivate'] = array( 'label' => __('Deactivate','ultimate-member') );
+ $actions['um_reenable'] = array( 'label' => __('Reactivate','ultimate-member') );
+ //$actions['um_delete'] = array( 'label' => __('Delete','ultimate-member') );
return $actions;
}
@@ -32,38 +32,38 @@
if ( current_user_can('manage_options') ) {
if ( um_user('account_status') == 'awaiting_admin_review' ){
- $actions['um_approve_membership'] = array( 'label' => __('Approve Membership','ultimatemember') );
- $actions['um_reject_membership'] = array( 'label' => __('Reject Membership','ultimatemember') );
+ $actions['um_approve_membership'] = array( 'label' => __('Approve Membership','ultimate-member') );
+ $actions['um_reject_membership'] = array( 'label' => __('Reject Membership','ultimate-member') );
}
if ( um_user('account_status') == 'rejected' ) {
- $actions['um_approve_membership'] = array( 'label' => __('Approve Membership','ultimatemember') );
+ $actions['um_approve_membership'] = array( 'label' => __('Approve Membership','ultimate-member') );
}
if ( um_user('account_status') == 'approved' ) {
- $actions['um_put_as_pending'] = array( 'label' => __('Put as Pending Review','ultimatemember') );
+ $actions['um_put_as_pending'] = array( 'label' => __('Put as Pending Review','ultimate-member') );
}
if ( um_user('account_status') == 'awaiting_email_confirmation' ) {
- $actions['um_resend_activation'] = array( 'label' => __('Resend Activation E-mail','ultimatemember') );
+ $actions['um_resend_activation'] = array( 'label' => __('Resend Activation E-mail','ultimate-member') );
}
if ( um_user('account_status') != 'inactive' ) {
- $actions['um_deactivate'] = array( 'label' => __('Deactivate this account','ultimatemember') );
+ $actions['um_deactivate'] = array( 'label' => __('Deactivate this account','ultimate-member') );
}
if ( um_user('account_status') == 'inactive' ) {
- $actions['um_reenable'] = array( 'label' => __('Reactivate this account','ultimatemember') );
+ $actions['um_reenable'] = array( 'label' => __('Reactivate this account','ultimate-member') );
}
if ( um_current_user_can( 'delete', um_profile_id() ) ) {
- $actions['um_delete'] = array( 'label' => __('Delete this user','ultimatemember') );
+ $actions['um_delete'] = array( 'label' => __('Delete this user','ultimate-member') );
}
}
if ( current_user_can('delete_users') ) {
- $actions['um_switch_user'] = array( 'label' => __('Login as this user','ultimatemember') );
+ $actions['um_switch_user'] = array( 'label' => __('Login as this user','ultimate-member') );
}
diff --git a/core/um-form.php b/core/um-form.php
index 51227634..0dcbf6a3 100644
--- a/core/um-form.php
+++ b/core/um-form.php
@@ -122,7 +122,7 @@ class UM_Form {
}
if ( isset( $custom_field_roles ) && is_array( $custom_field_roles ) && ! empty( $role ) && ! in_array( $role , $custom_field_roles ) ) {
- wp_die( __( 'This is not possible for security reasons.','ultimatemember') );
+ wp_die( __( 'This is not possible for security reasons.','ultimate-member') );
}
$this->post_form['role'] = $role;
@@ -138,7 +138,7 @@ class UM_Form {
}
if ( isset( $_POST[ $ultimatemember->honeypot ] ) && $_POST[ $ultimatemember->honeypot ] != '' ){
- wp_die('Hello, spam bot!','ultimatemember');
+ wp_die('Hello, spam bot!','ultimate-member');
}
if ( !in_array( $this->form_data['mode'], array('login') ) ) {
@@ -147,10 +147,10 @@ class UM_Form {
$live_timestamp = current_time( 'timestamp' );
if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
- wp_die( __('Hello, spam bot!','ultimatemember') );
+ wp_die( __('Hello, spam bot!','ultimate-member') );
if ( !current_user_can('manage_options') && $live_timestamp - $form_timestamp < 6 && um_get_option('enable_timebot') == 1 )
- wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimatemember') );
+ wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimate-member') );
}
diff --git a/core/um-members.php b/core/um-members.php
index 1730aed4..a78f6bbb 100644
--- a/core/um-members.php
+++ b/core/um-members.php
@@ -97,7 +97,7 @@ class UM_Members {
?>
-
+
@@ -115,7 +115,7 @@ class UM_Members {
?>
- >
+ >
@@ -129,7 +129,7 @@ class UM_Members {
?>
-
+
user->profile['reset_pass_hash_token'] = current_time( 'timestamp' );
diff --git a/core/um-permalinks.php b/core/um-permalinks.php
index 52f8c531..ba23937b 100644
--- a/core/um-permalinks.php
+++ b/core/um-permalinks.php
@@ -169,7 +169,7 @@ class UM_Permalinks {
um_fetch_user( $user_id );
if ( strtolower($_REQUEST['hash']) !== strtolower( um_user('account_secret_hash') ) )
- wp_die( __( 'This activation link is expired or have already been used.','ultimatemember' ) );
+ wp_die( __( 'This activation link is expired or have already been used.','ultimate-member') );
$ultimatemember->user->approve();
$redirect = ( um_user('url_email_activate') ) ? um_user('url_email_activate') : um_get_core_page('login', 'account_active');
diff --git a/core/um-setup.php b/core/um-setup.php
index 6fec6fef..ee9fc079 100644
--- a/core/um-setup.php
+++ b/core/um-setup.php
@@ -46,9 +46,9 @@ class UM_Setup {
'_um_profile_photo' => '1',
'_um_cover_photos' => '1',
'_um_show_name' => '1',
- '_um_directory_header' => __('{total_users} Members','ultimatemember'),
- '_um_directory_header_single' => __('{total_users} Member','ultimatemember'),
- '_um_directory_no_users' => __('We are sorry. We cannot find any users who match your search criteria.','ultimatemember'),
+ '_um_directory_header' => __('{total_users} Members','ultimate-member'),
+ '_um_directory_header_single' => __('{total_users} Member','ultimate-member'),
+ '_um_directory_no_users' => __('We are sorry. We cannot find any users who match your search criteria.','ultimate-member'),
'_um_profiles_per_page' => 12,
'_um_profiles_per_page_mobile' => 6,
'_um_core' => 'members',
@@ -134,12 +134,12 @@ class UM_Setup {
'_um_register_max_width' => '450px',
'_um_register_align' => 'center',
'_um_register_icons' => 'label',
- '_um_register_primary_btn_word' => __('Register','ultimatemember'),
+ '_um_register_primary_btn_word' => __('Register','ultimate-member'),
'_um_register_primary_btn_color' => '#3ba1da',
'_um_register_primary_btn_hover' => '#44b0ec',
'_um_register_primary_btn_text' => '#fff',
'_um_register_secondary_btn' => 1,
- '_um_register_secondary_btn_word' => __('Login','ultimatemember'),
+ '_um_register_secondary_btn_word' => __('Login','ultimate-member'),
'_um_register_secondary_btn_color' => '#eee',
'_um_register_secondary_btn_hover' => '#e5e5e5',
'_um_register_secondary_btn_text' => '#666',
@@ -148,21 +148,21 @@ class UM_Setup {
'_um_login_max_width' => '450px',
'_um_login_align' => 'center',
'_um_login_icons' => 'label',
- '_um_login_primary_btn_word' => __('Login','ultimatemember'),
+ '_um_login_primary_btn_word' => __('Login','ultimate-member'),
'_um_login_primary_btn_color' => '#3ba1da',
'_um_login_primary_btn_hover' => '#44b0ec',
'_um_login_primary_btn_text' => '#fff',
'_um_login_forgot_pass_link' => 1,
'_um_login_show_rememberme' => 1,
'_um_login_secondary_btn' => 1,
- '_um_login_secondary_btn_word' => __('Register','ultimatemember'),
+ '_um_login_secondary_btn_word' => __('Register','ultimate-member'),
'_um_login_secondary_btn_color' => '#eee',
'_um_login_secondary_btn_hover' => '#e5e5e5',
'_um_login_secondary_btn_text' => '#666',
'_um_login_secondary_btn_url' => '',
'_um_directory_template' => 'members',
- '_um_directory_header' => __('{total_users} Members','ultimatemember'),
- '_um_directory_header_single' => __('{total_users} Member','ultimatemember'),
+ '_um_directory_header' => __('{total_users} Members','ultimate-member'),
+ '_um_directory_header_single' => __('{total_users} Member','ultimate-member'),
);
$this->core_form_meta_all = apply_filters('um_core_form_meta_all', $this->core_form_meta_all );
diff --git a/core/um-short-functions.php b/core/um-short-functions.php
index 354d0faa..f6dd4dc6 100644
--- a/core/um-short-functions.php
+++ b/core/um-short-functions.php
@@ -510,12 +510,12 @@
}
if ( $k == 'timestamp' ) {
- $k = __('date submitted','ultimatemember');
+ $k = __('date submitted','ultimate-member');
$v = date("d M Y H:i", $v);
}
if ( $style ) {
- if ( !$v ) $v = __('(empty)','ultimatemember');
+ if ( !$v ) $v = __('(empty)','ultimate-member');
$output .= "$k $v
";
} else {
$output .= "$k: $v" . "\r\n";
diff --git a/core/um-shortcodes.php b/core/um-shortcodes.php
index b865d861..a6b49f3c 100644
--- a/core/um-shortcodes.php
+++ b/core/um-shortcodes.php
@@ -8,7 +8,7 @@ class UM_Shortcodes {
$this->loop = '';
- add_shortcode('ultimatemember', array(&$this, 'ultimatemember'), 1);
+ add_shortcode('ultimatemember', array(&$this, 'ultimatemember' ), 1);
add_shortcode('um_loggedin', array(&$this, 'um_loggedin'));
add_shortcode('um_loggedout', array(&$this, 'um_loggedout'));
@@ -202,7 +202,7 @@ class UM_Shortcodes {
ob_start();
$defaults = array(
- 'lock_text' => __('This content has been restricted to logged in users only. Please login to view this content.', 'ultimatemember'),
+ 'lock_text' => __('This content has been restricted to logged in users only. Please login to view this content.', 'ultimate-member'),
'show_lock' => 'yes',
);
@@ -411,7 +411,7 @@ class UM_Shortcodes {
function get_templates($excluded = null) {
if ($excluded) {
- $array[$excluded] = __('Default Template', 'ultimatemember');
+ $array[$excluded] = __('Default Template', 'ultimate-member');
}
$paths[] = glob(um_path . 'templates/' . '*.php');
diff --git a/core/um-tracking.php b/core/um-tracking.php
index 22c136ce..0dd4a2ff 100644
--- a/core/um-tracking.php
+++ b/core/um-tracking.php
@@ -144,12 +144,12 @@ class UM_Tracking {
echo '';
- echo __( 'Allow Ultimate Member to track plugin usage? Opt-in to tracking and our newsletter and we will immediately e-mail you a 20% discount which you can use to purchase our core extensions bundle. No sensitive data is tracked.', 'ultimatemember' );
+ echo __( 'Allow Ultimate Member to track plugin usage? Opt-in to tracking and our newsletter and we will immediately e-mail you a 20% discount which you can use to purchase our core extensions bundle. No sensitive data is tracked.', 'ultimate-member');
echo '
';
- echo '
' . __( 'Allow tracking', 'ultimatemember' ) . ' ';
- echo ' ' . __( 'Do not allow tracking', 'ultimatemember' ) . '
';
+ echo '' . __( 'Allow tracking', 'ultimate-member') . ' ';
+ echo ' ' . __( 'Do not allow tracking', 'ultimate-member') . '
';
}
diff --git a/core/um-user-posts.php b/core/um-user-posts.php
index bccc7584..cf426682 100644
--- a/core/um-user-posts.php
+++ b/core/um-user-posts.php
@@ -64,12 +64,12 @@ class UM_User_posts {
function add_tab( $tabs ){
$tabs['posts'] = array(
- 'name' => __('Posts','ultimatemember'),
+ 'name' => __('Posts','ultimate-member'),
'icon' => 'um-faicon-pencil',
);
$tabs['comments'] = array(
- 'name' => __('Comments','ultimatemember'),
+ 'name' => __('Comments','ultimate-member'),
'icon' => 'um-faicon-comment',
);
diff --git a/core/um-user.php b/core/um-user.php
index 9ef6c651..d3e81da8 100644
--- a/core/um-user.php
+++ b/core/um-user.php
@@ -61,12 +61,12 @@ class UM_User {
$um_user_role = get_user_meta($user->ID,'role',true);
?>
-
+