Changeset 3232178
- Timestamp:
- 01/30/2025 04:56:34 PM (14 months ago)
- Location:
- ldap-login-for-intranet-sites
- Files:
-
- 137 added
- 7 edited
-
tags/5.2.2 (added)
-
tags/5.2.2/class-mo-ldap-local-login.php (added)
-
tags/5.2.2/controllers (added)
-
tags/5.2.2/controllers/mo-ldap-local-configuration-controller.php (added)
-
tags/5.2.2/controllers/mo-ldap-local-main-controller.php (added)
-
tags/5.2.2/controllers/mo-ldap-local-navbar-controller.php (added)
-
tags/5.2.2/handlers (added)
-
tags/5.2.2/handlers/class-mo-ldap-local-configuration-handler.php (added)
-
tags/5.2.2/handlers/class-mo-ldap-local-customer-setup-handler.php (added)
-
tags/5.2.2/handlers/class-mo-ldap-local-login-handler.php (added)
-
tags/5.2.2/handlers/class-mo-ldap-local-role-mapping-handler.php (added)
-
tags/5.2.2/handlers/class-mo-ldap-local-save-options-handler.php (added)
-
tags/5.2.2/handlers/class-mo-ldap-local-user-profile-handler.php (added)
-
tags/5.2.2/helpers (added)
-
tags/5.2.2/helpers/class-mo-ldap-license-plans-pricing.php (added)
-
tags/5.2.2/helpers/class-mo-ldap-local-auth-response-helper.php (added)
-
tags/5.2.2/includes (added)
-
tags/5.2.2/includes/css (added)
-
tags/5.2.2/includes/css/index.php (added)
-
tags/5.2.2/includes/css/mo_ldap_local_datatable.min.css (added)
-
tags/5.2.2/includes/css/mo_ldap_local_fonts.min.css (added)
-
tags/5.2.2/includes/css/mo_ldap_local_licensing_page.min.css (added)
-
tags/5.2.2/includes/css/mo_ldap_local_plugin_style.min.css (added)
-
tags/5.2.2/includes/css/phone.min.css (added)
-
tags/5.2.2/includes/images (added)
-
tags/5.2.2/includes/images/24x7.png (added)
-
tags/5.2.2/includes/images/61456.png (added)
-
tags/5.2.2/includes/images/LargeArrow.svg (added)
-
tags/5.2.2/includes/images/LeftArrow.svg (added)
-
tags/5.2.2/includes/images/SetUpVideoBlue.svg (added)
-
tags/5.2.2/includes/images/Sync.svg (added)
-
tags/5.2.2/includes/images/account.svg (added)
-
tags/5.2.2/includes/images/addon-images (added)
-
tags/5.2.2/includes/images/addon-images/24x7.png (added)
-
tags/5.2.2/includes/images/addon-images/call.png (added)
-
tags/5.2.2/includes/images/addon-images/index.php (added)
-
tags/5.2.2/includes/images/addon-images/quicklink.png (added)
-
tags/5.2.2/includes/images/addons.svg (added)
-
tags/5.2.2/includes/images/angry.png (added)
-
tags/5.2.2/includes/images/arrow.svg (added)
-
tags/5.2.2/includes/images/auth-report.svg (added)
-
tags/5.2.2/includes/images/back.svg (added)
-
tags/5.2.2/includes/images/bankTransfer.svg (added)
-
tags/5.2.2/includes/images/basket.svg (added)
-
tags/5.2.2/includes/images/call.png (added)
-
tags/5.2.2/includes/images/cards.png (added)
-
tags/5.2.2/includes/images/crown.svg (added)
-
tags/5.2.2/includes/images/doc.svg (added)
-
tags/5.2.2/includes/images/down.svg (added)
-
tags/5.2.2/includes/images/error.png (added)
-
tags/5.2.2/includes/images/error.svg (added)
-
tags/5.2.2/includes/images/error_msg.png (added)
-
tags/5.2.2/includes/images/export.svg (added)
-
tags/5.2.2/includes/images/eye-slash.svg (added)
-
tags/5.2.2/includes/images/eye.svg (added)
-
tags/5.2.2/includes/images/filters.svg (added)
-
tags/5.2.2/includes/images/flags16.png (added)
-
tags/5.2.2/includes/images/fwdarrow.svg (added)
-
tags/5.2.2/includes/images/green_check.png (added)
-
tags/5.2.2/includes/images/happy.png (added)
-
tags/5.2.2/includes/images/import-export.svg (added)
-
tags/5.2.2/includes/images/index.php (added)
-
tags/5.2.2/includes/images/invalid.svg (added)
-
tags/5.2.2/includes/images/logo.png (added)
-
tags/5.2.2/includes/images/mail.svg (added)
-
tags/5.2.2/includes/images/miniorange-logo.png (added)
-
tags/5.2.2/includes/images/miniorange_icon.png (added)
-
tags/5.2.2/includes/images/multiple-directories.svg (added)
-
tags/5.2.2/includes/images/no.svg (added)
-
tags/5.2.2/includes/images/normal.png (added)
-
tags/5.2.2/includes/images/otherProducts1.png (added)
-
tags/5.2.2/includes/images/otherProducts2.png (added)
-
tags/5.2.2/includes/images/otherProducts3.png (added)
-
tags/5.2.2/includes/images/otherProducts4.png (added)
-
tags/5.2.2/includes/images/paypal.svg (added)
-
tags/5.2.2/includes/images/pricing.svg (added)
-
tags/5.2.2/includes/images/quicklink.png (added)
-
tags/5.2.2/includes/images/registration.svg (added)
-
tags/5.2.2/includes/images/requirement.png (added)
-
tags/5.2.2/includes/images/round-error.png (added)
-
tags/5.2.2/includes/images/sad.png (added)
-
tags/5.2.2/includes/images/scroll-down.svg (added)
-
tags/5.2.2/includes/images/selectArrow.png (added)
-
tags/5.2.2/includes/images/settings.svg (added)
-
tags/5.2.2/includes/images/setup.svg (added)
-
tags/5.2.2/includes/images/setup_call.svg (added)
-
tags/5.2.2/includes/images/smile.png (added)
-
tags/5.2.2/includes/images/star.svg (added)
-
tags/5.2.2/includes/images/success.png (added)
-
tags/5.2.2/includes/images/success_msg.png (added)
-
tags/5.2.2/includes/images/thumbnail.jpg (added)
-
tags/5.2.2/includes/images/tick.svg (added)
-
tags/5.2.2/includes/images/trial.svg (added)
-
tags/5.2.2/includes/images/valid.svg (added)
-
tags/5.2.2/includes/images/vidLinkBlue.svg (added)
-
tags/5.2.2/includes/images/video.svg (added)
-
tags/5.2.2/includes/images/videolink.svg (added)
-
tags/5.2.2/includes/images/warn.svg (added)
-
tags/5.2.2/includes/images/wrong.png (added)
-
tags/5.2.2/includes/images/yes.svg (added)
-
tags/5.2.2/includes/index.php (added)
-
tags/5.2.2/includes/js (added)
-
tags/5.2.2/includes/js/index.php (added)
-
tags/5.2.2/includes/js/mo_ldap_local_datatable.min.js (added)
-
tags/5.2.2/includes/js/mo_ldap_local_plugin_script.min.js (added)
-
tags/5.2.2/includes/js/phone.min.js (added)
-
tags/5.2.2/index.php (added)
-
tags/5.2.2/lib (added)
-
tags/5.2.2/lib/class-mo-ldap-account-details.php (added)
-
tags/5.2.2/lib/class-mo-ldap-basic-enum.php (added)
-
tags/5.2.2/lib/class-mo-ldap-config-details.php (added)
-
tags/5.2.2/mo-ldap-local-autoload-plugin.php (added)
-
tags/5.2.2/readme.txt (added)
-
tags/5.2.2/uninstall.php (added)
-
tags/5.2.2/utils (added)
-
tags/5.2.2/utils/class-mo-ldap-local-addon-list-content.php (added)
-
tags/5.2.2/utils/class-mo-ldap-local-data-store.php (added)
-
tags/5.2.2/utils/class-mo-ldap-local-utils.php (added)
-
tags/5.2.2/views (added)
-
tags/5.2.2/views/mo-ldap-local-addons-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-advance-sync-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-attribute-mapping-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-customer-details-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-faqs-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-feedback-form.php (added)
-
tags/5.2.2/views/mo-ldap-local-header.php (added)
-
tags/5.2.2/views/mo-ldap-local-import-export-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-ldap-config-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-licensing-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-login-settings-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-multiple-directories-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-other-products-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-registration-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-role-mapping-page.php (added)
-
tags/5.2.2/views/mo-ldap-local-user-reports.php (added)
-
tags/5.2.2/views/mo-ldap-local-verify-password-page.php (added)
-
tags/5.2.2/wpldaplogin.php (added)
-
trunk/class-mo-ldap-local-login.php (modified) (1 diff)
-
trunk/handlers/class-mo-ldap-local-save-options-handler.php (modified) (4 diffs)
-
trunk/includes/js/mo_ldap_local_plugin_script.min.js (modified) (1 diff)
-
trunk/mo-ldap-local-autoload-plugin.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/utils/class-mo-ldap-local-utils.php (modified) (1 diff)
-
trunk/wpldaplogin.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ldap-login-for-intranet-sites/trunk/class-mo-ldap-local-login.php
r3225584 r3232178 83 83 private function mo_ldap_local_update_plugin_version() { 84 84 $version_in_db = ! empty( get_option( 'mo_ldap_local_current_plugin_version' ) ) ? get_option( 'mo_ldap_local_current_plugin_version' ) : ''; 85 86 if ( version_compare( $version_in_db, '5.2.1', '<=' ) ) { 87 $ldap_username_attribute = ! empty( get_option( 'mo_ldap_local_username_attribute' ) ) ? get_option( 'mo_ldap_local_username_attribute' ) : 'samaccountname'; 88 if ( 'custom_ldap_attribute' === $ldap_username_attribute ) { 89 $ldap_username_attribute = get_option( 'custom_ldap_username_attribute' ); 90 } 91 92 $ldap_search_filter = '(&(' . $ldap_username_attribute . '=?)(|(objectClass=person)(objectClass=user)))'; 93 update_option( 'mo_ldap_local_search_filter', $this->util->encrypt( $ldap_search_filter ) ); 94 } 85 95 86 96 if ( version_compare( $version_in_db, MO_LDAP_LOCAL_VERSION ) !== 0 ) { -
ldap-login-for-intranet-sites/trunk/handlers/class-mo-ldap-local-save-options-handler.php
r3225584 r3232178 302 302 } 303 303 global $wp_filesystem; 304 304 305 305 if ( $wp_filesystem->is_readable( $file_tmp ) ) { 306 306 $file_json_content = $wp_filesystem->get_contents( $file_tmp ); 307 308 if ( $file_json_content === false) {307 308 if ( false === $file_json_content ) { 309 309 update_option( 'mo_ldap_local_message', 'Error reading the uploaded file. Please try again.' ); 310 310 $this->utils->show_error_message(); … … 315 315 $this->utils->show_error_message(); 316 316 return; 317 } 317 } 318 318 319 319 $configuration_array = json_decode( $file_json_content, true ); … … 398 398 } 399 399 400 $ldap_username_attribute = ! empty( get_option( 'mo_ldap_local_username_attribute' ) ) ? get_option( 'mo_ldap_local_username_attribute' ) : 'samaccountname'; 401 if ( 'custom_ldap_attribute' === $ldap_username_attribute ) { 402 $ldap_username_attribute = get_option( 'custom_ldap_username_attribute' ); 403 } 404 405 $ldap_search_filter = '(&(' . $ldap_username_attribute . '=?)(|(objectClass=person)(objectClass=user)))'; 406 update_option( 'mo_ldap_local_search_filter', $this->utils->encrypt( $ldap_search_filter ) ); 407 400 408 $mo_ldap_config = new Mo_Ldap_Local_Configuration_Handler(); 401 409 $content = $mo_ldap_config->test_connection(); … … 833 841 } 834 842 } 835 $generated_search_filter = '(&( objectClass=*)(' . $ldap_username_attribute . '=?))';843 $generated_search_filter = '(&(' . $ldap_username_attribute . '=?)' . '(|(objectClass=person)(objectClass=user)))'; 836 844 update_option( 'Filter_search', $ldap_username_attribute ); 837 845 update_option( 'mo_ldap_local_search_filter', $this->utils::encrypt( $generated_search_filter ) ); -
ldap-login-for-intranet-sites/trunk/includes/js/mo_ldap_local_plugin_script.min.js
r3205599 r3232178 1 function updateThumbnail(e,l){const t=document.querySelector(".mo_ldap_local_drop_zone_prompt");let _=l.name;t.textContent=_,e.classList.add("mo_ldap_local_drop_zone--over")}function showFAQbox(e){e.parentNode.click()}function showCustomAttributeInputField(){var e=document.getElementById("ldap_username_attribute");null!=e&&"custom_ldap_attribute"==e.value?document.getElementById("mo_ldap_local_show_custom_attr").style.display="inline-flex":document.getElementById("mo_ldap_local_show_custom_attr").style.display="none"}function show_custom_search_filter(){var e=document.getElementById("enable_custome_search_filter"),l=document.getElementById("mo_ldap_multiple_attr_toggle"),t=document.getElementById("mo_ldap_username_attr_container"),_=document.getElementById("mo_ldap_search_filter_ldap");e.checked?(l.classList.remove("mo_ldap_d_none"),t.classList.add("mo_ldap_d_none"),_.classList.add("mo_ldap_d_none")):(l.classList.add("mo_ldap_d_none"),t.classList.remove("mo_ldap_d_none"),_.classList.remove("mo_ldap_d_none"));document.getElementById("custom_search_filter");const o=document.getElementById("ldap_username_attribute");if(o.value)if("custom_ldap_attribute"===o.value){var a=document.getElementById("mo_ldap_local_show_custom_field").value,n=a.split(";")[0];document.getElementById("mo_ldap_custom_search_filter_input_id").value="(&( objectClass=*)("+n+"=?))"}else document.getElementById("mo_ldap_custom_search_filter_input_id").value="(&(objectClass=*)("+o.value+"=?))"}function showCustomDirectoryInputField(){var e=document.getElementById("mo_ldap_directory_server_value"),l=e.value;document.getElementById("mo_ldap_local_show_custom_directory").style.display=null!=l&&"other"==l?"block":"none"}function showOtherProductsPages(){var e=document.getElementById("mo_ldap_other_products_navbar"),l={};null!=e&&(l=e.getElementsByClassName("mo_ldap_other_products_opt"));for(var t=0;t<l.length;t++)l[t].addEventListener("click",function(){var e=document.getElementsByClassName("mo_ldap_other_products_nav_checked"),l=document.getElementsByClassName("mo_ldap_other_current_product");e.length>0&&(e[0].className=e[0].className.replace(" mo_ldap_other_products_nav_checked","")),l.length>0&&(l[0].className=l[0].className.replace(" mo_ldap_other_current_product"," mo_ldap_other_product"));var t=this.getAttribute("data-id"),_=document.getElementById(t);_.className=_.className.replace(" mo_ldap_other_product"," mo_ldap_other_current_product"),this.className+=" mo_ldap_other_products_nav_checked"})}function toggleAddons(){var e=document.getElementById("mo_ldap_local_addons_navbar");null!=e&&(e.getElementsByClassName("mo_ldap_local_btn2_tem"),jQuery(".mo_ldap_local_btn2_tem").click(function(e){if(jQuery(".mo_ldap_local_btn2_tem").removeClass("mo-ldap-upgrade-now-btn"),!e.target.classList.contains("mo-ldap-upgrade-now-btn")){e.target.classList.add("mo-ldap-upgrade-now-btn");let l=e.target.getAttribute("data-id");jQuery(".mo_ldap_local_all_addons").addClass("mo_ldap_d_none"),document.getElementById(l).classList.remove("mo_ldap_d_none")}}))}function mo_ldap_local_license_switch(){jQuery("#mo_ldap_local_single_site").toggleClass("mo_ldap_local_toogle_switch_highlighted"),jQuery("#mo_ldap_local_multi_site").toggleClass("mo_ldap_local_toogle_switch_highlighted"),jQuery("#mo_ldap_multi_site_plans").toggleClass("mo_ldap_d_none"),jQuery("#mo_ldap_single_site_plans").toggleClass("mo_ldap_d_none")}function mo_ldap_local_display_warning(){var e=document.getElementById("mo_ldap_local_ldap_warning"),l=document.getElementById("mo_ldap_local_send_config");l.checked?e.style.display="block":e.style.display="none"}function mo_ldap_local_display_setup_call_details(){var e=document.getElementById("mo_ldap_local_setup_call_details_div"),l=document.getElementById("mo_ldap_local_setup_call");l.checked?e.classList.remove("mo_ldap_d_none"):e.classList.add("mo_ldap_d_none")}function mo_ldap_local_popup_card_clicked(e,l){var t=e.getAttribute("data-id"),_=document.getElementById(t);document.getElementById("mo_ldap_local_query").value=l;let o=document.getElementsByClassName("mo_ldap_local_popup_box");Array.from(o).forEach(e=>{e.classList.add("mo_ldap_d_none")});let a=document.getElementById("mo_ldap_local_overlay");a&&(a.classList.remove("mo_ldap_d_none"),a.classList.add("mo_ldap_d_block")),_.classList.remove("mo_ldap_d_none")}function mo_ldap_local_redirect_youtube(e){e.preventDefault()}function mo_ldap_local_popup_card_cancel_remove(e){var l=e.getAttribute("data-id"),t=document.getElementById(l);let _=document.getElementById("mo_ldap_local_overlay");_&&(_.classList.add("mo_ldap_d_none"),_.classList.remove("mo_ldap_d_block")),t.classList.add("mo_ldap_d_none")}function validateEmail(){var e=document.getElementById("query_email");return!!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e.value)||(0==e.value.length?(alert("Please enter your email address!"),!1):(alert("You have entered an invalid email address!"),!1))}function changePricing(e){var l=jQuery(e).attr("id"),t=jQuery("select[name="+l+"_subsites]").val(),_=document.getElementById(l),o=_.options[_.selectedIndex].value,a="UNLIMITED"!=o?o:500;selectArrayElement=[],selectSubsiteArrayElement=selectArray.subsite_intances[t],"pricing_kerberos"==l&&(selectArrayElement=selectArray.pricing_kerberos[o],jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"pricing_standard"==l&&(selectArrayElement=selectArray.pricing_standard[o],jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"pricing_enterprise"==l&&(selectArrayElement=selectArray.pricing_enterprise[o],jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"mulpricing_kerberos"==l&&(selectArrayElement=parseInt(selectArray.mulpricing_kerberos[o].replace(",",""))+parseInt(parseInt(selectSubsiteArrayElement)*parseInt(a)),jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"mulpricing_standard"==l&&(selectArrayElement=parseInt(selectArray.mulpricing_standard[o].replace(",",""))+parseInt(parseInt(selectSubsiteArrayElement)*parseInt(a)),jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"mulpricing_enterprise"==l&&(selectArrayElement=parseInt(selectArray.mulpricing_enterprise[o].replace(",",""))+parseInt(parseInt(selectSubsiteArrayElement)*parseInt(a)),jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement))}function upgradeform(e){"ContactUs"==e?jQuery("a[id='licensingContactUs']").click():(jQuery("#requestOrigin").val(e),1==jQuery("#mo_customer_registered").val()?jQuery("#loginform").submit():location.href=jQuery("#mo_backto_ldap_accountsetup_tab").attr("href"))}function display_ldap_server_premium_box(){var e=document.getElementById("mo_ldap_add_more_server_premium_box");e.classList.contains("mo_ldap_d_none")?e.classList.remove("mo_ldap_d_none"):e.classList.add("mo_ldap_d_none")}function displayFeatures(e){features=e.getElementsByClassName("mo_ldap_local_feature_details"),features[0].style.maxHeight?(features[0].style.maxHeight=null,e.getElementsByClassName("mo_ldap_local_dropdown_arrow")[0].classList.toggle("mo_ldap_local_rotate"),e.getElementsByClassName("mo_ldap_local_dropdown_arrow")[0].classList.toggle("mo_ldap_local_reverse_rotate")):(features[0].style.maxHeight=features[0].scrollHeight+"px",e.getElementsByClassName("mo_ldap_local_dropdown_arrow")[0].classList.toggle("mo_ldap_local_reverse_rotate"),e.getElementsByClassName("mo_ldap_local_dropdown_arrow")[0].classList.toggle("mo_ldap_local_rotate"))}jQuery(document).ready(function(){function e(e,l,t){var _=[0,60,90,160,200,240,300,360,400,500,550,600,650,700,999],o=0,a=0;if("Basic"===e?(o=99,null!=t&&(a=_[t],o+=a)):"plus"===e?(o=199,null!=t&&(a=_[t],o+=a)):"direc_sync"===e?(o=349,null!=t&&(a=_[t],o+=a)):"kerberose_Ntlm"===e?(o=349,null!=t&&(a=_[t],o+=a)):"multiple_ldap"===e?(o=249,null!=t&&(a=_[t],o+=a)):"direc_search"===e?(o=299,null!=t&&(a=_[t],o+=a)):"buddyPress"===e?(o=299,null!=t&&(a=_[t],o+=a)):"inclusive"===e&&(o=449,null!=t&&(a=_[t],o+=a)),"Basic"===e){var n=document.getElementById("multisite_basic_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("plus"===e){n=document.getElementById("multisite_advance_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("direc_sync"===e){n=document.getElementById("multisite_direc_sync_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("kerberose_Ntlm"===e){n=document.getElementById("multisite_kerberose_ntlm_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("multiple_ldap"===e){n=document.getElementById("multisite_multiple_ldap_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("direc_search"===e){n=document.getElementById("multisite_direc_search_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("buddyPress"===e){n=document.getElementById("multisite_buddyPress_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("inclusive"===e){n=document.getElementById("multisite_inclusive_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}}jQuery("#authreports").DataTable({order:[[2,"desc"]]}),showOtherProductsPages(),toggleAddons(),jQuery("#mo_ldap_local_pricing_div div").mouseover(function(){active_id=this.id,active_id=active_id.substring(14),"plans"!=active_id&&"feature_comparison"!=active_id&&"upgrade_steps"!=active_id&&"addons_pricing"!=active_id||(jQuery("#mo_ldap_local_nav_plans").removeClass("mo_ldap_local_active_nav_block"),jQuery("#mo_ldap_local_nav_feature_comparison").removeClass("mo_ldap_local_active_nav_block"),jQuery("#mo_ldap_local_nav_upgrade_steps").removeClass("mo_ldap_local_active_nav_block"),jQuery("#mo_ldap_local_nav_addons_pricing").removeClass("mo_ldap_local_active_nav_block"),jQuery("#mo_ldap_local_nav_"+active_id).addClass("mo_ldap_local_active_nav_block"))}),jQuery("#mo_ldap_protocol").change(function(){var e=jQuery("#mo_ldap_protocol").val(),l=document.getElementById("mo_ldap_server").value,t=jQuery("#mo_ldap_local_ldap_server_port_no").val(),_=jQuery("#mo_ldap_local_ldaps_server_port_no").val(),o=document.getElementById("ldap_server_url"),a="389";a="ldaps"==e?_:t,jQuery("#mo_ldap_server_port_no").val(a),o.innerHTML=l?"LDAP URL: <b>"+`${e}://${l}:${a}`+"</b>":""}),jQuery(".mo_ldap_local_faq_box").click(function(e){let l=e.target.parentElement.getElementsByClassName("mo_ldap_answer_section")[0],t=e.target.parentElement.getElementsByClassName("mo_ldap_local_plus_icon")[0];l.style.maxHeight?(l.style.maxHeight=null,t.innerHTML="+"):(l.style.maxHeight=l.scrollHeight+"px",t.innerHTML="-")}),jQuery("#mo_ldap_local_documentation_dropdown").click(function(e){let l=document.getElementById("mo_ldap_local_absolute_documentation_box");l.style.maxHeight?(l.style.maxHeight=null,l.style.boxShadow="0",document.getElementById("mo_ldap_local_doc_dropdown").style.transform="rotate(0deg)"):(l.style.maxHeight=l.scrollHeight+"px",l.style.width="122%",l.style.boxShadow="0px 0px 20px 0px rgba(48, 48, 48, 0.29)",document.getElementById("mo_ldap_local_doc_dropdown").style.transform="rotate(180deg)")}),jQuery(document).mouseup(function(e){var l=jQuery("#mo_ldap_local_documentation_section");if(!l.is(e.target)&&0===l.has(e.target).length){let e=document.getElementById("mo_ldap_local_absolute_documentation_box");e&&(e.style.maxHeight=null,e.style.boxShadow="0"),document.getElementById("mo_ldap_local_doc_dropdown")&&"rotate(180deg)"==document.getElementById("mo_ldap_local_doc_dropdown").style.transform&&(document.getElementById("mo_ldap_local_doc_dropdown").style.transform="rotate(0deg)")}});let l=document.getElementById("mo_ldap_local_licesing_nav");if(null!==l){let e=document.getElementById("wpadminbar").scrollHeight;l.style.top=e+"px"}jQuery("#mo_ldap_local_register_phone").intlTelInput(),jQuery(".mo_ldap_local_nav_elements").click(function(e){jQuery(".mo_ldap_local_nav_elements").parent().removeClass("mo_ldap_local_active_nav_block"),e.target.parentElement.classList.add("mo_ldap_local_active_nav_block")}),jQuery("#mo_ldap_goto_login").click(function(){jQuery("#mo_ldap_goto_login_form").submit()}),jQuery("#mo_ldap_goback").click(function(){jQuery("#mo_ldap_goback_form").submit()});var t=new Date,_=t.getHours(),o=t.getMinutes(),a=t.getMonth()+1,n=t.getDate(),d=t.getFullYear();a<10&&(a="0"+a.toString()),n<10&&(n="0"+n.toString());var r=d+"-"+a+"-"+n;jQuery("#datepicker").attr("value",r),jQuery("#datepicker").attr("min",r),_<10&&(_="0"+_),o<10&&(o="0"+o),jQuery('input[type="time"][value="now"]').each(function(){jQuery("#ldap-timepicker").attr({value:_+":"+o}),jQuery("#ldap-timepicker").attr("min",_+":"+o),jQuery("#datepicker").change(function(){var e=jQuery("#datepicker").val();e===r?(jQuery("#ldap-timepicker").attr({value:_+":"+o}),jQuery("#ldap-timepicker").attr("min",_+":"+o)):(jQuery("#ldap-timepicker").attr({value:"00:00"}),jQuery("#ldap-timepicker").removeAttr("min"))})}),jQuery("#mo_ldap_local_query_phone").intlTelInput(),jQuery("#mo_ldap_local_custom_requirements_phone").intlTelInput(),jQuery("#mo_ldap_local_user_report_log").change(function(){jQuery("#user_report_form").submit()}),jQuery("#attribiteconfigtest").submit(function(e){e.preventDefault(),testConfiguration()}),jQuery("#rolemapconfigtest").submit(function(e){e.preventDefault(),testRoleMappingConfiguration()}),jQuery("#default_group_mapping").change(function(){jQuery("#enable_default_wp_role_mapping_form").submit()}),jQuery("#keep_existing_user_roles").change(function(){jQuery("#keep_existing_user_role_mapping_form").submit()}),jQuery("#enable_ldap_role_mapping").change(function(){jQuery("#enable_role_mapping_form").submit()}),jQuery("#enable_ldap_login").change(function(){jQuery("#enable_login_form").submit()}),jQuery("#enable_admin_wp_login").change(function(){jQuery("#enable_admin_wp_login").submit()}),jQuery("#mo_ldap_local_register_user").change(function(){jQuery("#enable_register_user_form").submit()}),jQuery("#auth_help").click(function(){jQuery("#auth_troubleshoot").toggle()}),jQuery("#conn_help").click(function(){jQuery("#conn_troubleshoot").toggle()}),jQuery("#conn_help_user_mapping").click(function(){jQuery("#conn_user_mapping_troubleshoot").toggle()}),jQuery("#toggle_am_content").click(function(){jQuery("#show_am_content").toggle()}),jQuery("#help_ldap_title").click(function(){jQuery("#help_ldap_desc").slideToggle(400)}),jQuery("#connect_using_ldaps").click(function(){jQuery("#connect_ldaps_server").slideToggle(400)}),jQuery("#help_ping_title").click(function(){jQuery("#help_ping_desc").slideToggle(400)}),jQuery("#help_selinuxboolen_title").click(function(){jQuery("#help_selinuxboolen_desc").slideToggle(400)}),jQuery("#single_site_multisite_comaparision").click(function(){jQuery("#single_site_multisite_comaparision_desc").slideToggle(400)}),jQuery("#help_invaliddn_title").click(function(){jQuery("#help_invaliddn_desc").slideToggle(400)}),jQuery("#help_invalidsf_title").click(function(){jQuery("#help_invalidsf_desc").slideToggle(400)}),jQuery("#help_seracccre_title").click(function(){jQuery("#help_seracccre_desc").slideToggle(400)}),jQuery("#help_sbase_title").click(function(){jQuery("#help_sbase_desc").slideToggle(400)}),jQuery("#help_instance_title").click(function(){jQuery("#help_instance_desc").slideToggle(400)}),jQuery("#help_subsite_title").click(function(){jQuery("#help_subsite_desc").slideToggle(400)}),jQuery("#help_sfilter_title").click(function(){jQuery("#help_sfilter_desc").slideToggle(400)}),jQuery("#help_ou_title").click(function(){jQuery("#help_ou_desc").slideToggle(400)}),jQuery("#help_loginusing_title").click(function(){jQuery("#help_loginusing_desc").slideToggle(400)}),jQuery("#help_diffdist_title").click(function(){jQuery("#help_diffdist_desc").slideToggle(400)}),jQuery("#help_rolemap_title").click(function(){jQuery("#help_rolemap_desc").slideToggle(400)}),jQuery("#help_multiplegroup_title").click(function(){jQuery("#help_multiplegroup_desc").slideToggle(400)}),jQuery("#help_ldap_warning_title").click(function(){jQuery("#help_ldap_warning_desc").slideToggle(400)}),jQuery("#multisite_basic_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#standard_number_of_subsites_dropdown").prop("selectedIndex");e("Basic","multisite",l)}),jQuery("#multisite_advance_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#advance_number_of_subsites_dropdown").prop("selectedIndex");e("plus","multisite",l)}),jQuery("#multisite_dirc_sync_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#dirc_sync_number_of_subsites_dropdown").prop("selectedIndex");e("direc_sync","multisite",l)}),jQuery("#multisite_kerberos_ntlm_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#kerberose_ntml_number_of_subsites_dropdown").prop("selectedIndex");e("kerberose_Ntlm","multisite",l)}),jQuery("#multisite_multiple_ldap_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#multiple_ldap_number_of_subsites_dropdown").prop("selectedIndex");e("multiple_ldap","multisite",l)}),jQuery("#multisite_direc_sreach_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#direc_search_number_of_subsites_dropdown").prop("selectedIndex");e("direc_search","multisite",l)}),jQuery("#multisite_buddyPress_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#buddyPress_number_of_subsites_dropdown").prop("selectedIndex");e("buddyPress","multisite",l)}),jQuery("#multisite_inclusive_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#inclusive_number_of_subsites_dropdown").prop("selectedIndex");e("inclusive","multisite",l)}),jQuery("#mo_ldap_local_view_more_button").click(function(){let e=document.getElementById("mo_ldap_local_view_more_button"),l=document.querySelector(".mo_ldap_local_message").classList;l.contains("mo_ldap_full_height")?e.innerHTML="<svg enable-background='new 0 0 32 32' height='32px' viewBox='0 0 65 40' width='32px' xml:space='preserve'><path d='M18.221,7.206l9.585,9.585c0.879,0.879,0.879,2.317,0,3.195l-0.8,0.801c-0.877,0.878-2.316,0.878-3.194,0 l-7.315-7.315l-7.315,7.315c-0.878,0.878-2.317,0.878-3.194,0l-0.8-0.801c-0.879-0.878-0.879-2.316,0-3.195l9.587-9.585 c0.471-0.472,1.103-0.682,1.723-0.647C17.115,6.524,17.748,6.734,18.221,7.206z' fill='#ffffff'/></svg>":e.innerHTML="<svg enable-background='new 0 0 32 32' height='32px' viewBox='-3 -17 15 50' width='32px' xml:space='preserve' transform='rotate(180)'><path d='M18.221,7.206l9.585,9.585c0.879,0.879,0.879,2.317,0,3.195l-0.8,0.801c-0.877,0.878-2.316,0.878-3.194,0 l-7.315-7.315l-7.315,7.315c-0.878,0.878-2.317,0.878-3.194,0l-0.8-0.801c-0.879-0.878-0.879-2.316,0-3.195l9.587-9.585 c0.471-0.472,1.103-0.682,1.723-0.647C17.115,6.524,17.748,6.734,18.221,7.206z' fill='#ffffff'/></svg>",l.toggle("mo_ldap_full_height");let t=document.getElementById("mo_ldap_local_message_title").classList,_=document.getElementById("mo_ldap_local_message_desc").classList;t.toggle("d-none"),_.toggle("d-none")}),jQuery("#mo_ldap_local_role_mapping_premium_box").hover(function(e){jQuery(".mo_ldap_local_premium_role_mapping_banner").removeClass("mo_ldap_d_none"),jQuery(".mo_ldap_local_advanced_role_mapping_box").addClass("mo_ldap_local_blur")},function(e){jQuery(".mo_ldap_local_premium_role_mapping_banner").addClass("mo_ldap_d_none"),jQuery(".mo_ldap_local_advanced_role_mapping_box").removeClass("mo_ldap_local_blur")}),jQuery(".mo_ldap_local_premium_box").hover(function(e){jQuery(".mo_ldap_local_premium_role_mapping_banner").removeClass("mo_ldap_d_none"),jQuery(".mo_ldap_local_premium_feature_box").addClass("mo_ldap_local_blur"),jQuery(".mo_ldap_local_advanced_role_mapping_box").addClass("mo_ldap_local_blur")},function(e){jQuery(".mo_ldap_local_premium_role_mapping_banner").addClass("mo_ldap_d_none"),jQuery(".mo_ldap_local_premium_feature_box").removeClass("mo_ldap_local_blur"),jQuery(".mo_ldap_local_advanced_role_mapping_box").removeClass("mo_ldap_local_blur")}),jQuery("#mo_ldap_local_role_mapping_type_1").click(function(e){jQuery("#mo_ldap_local_advanced_role_mapping_box1").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box2").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box3").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box1").removeClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_role_mapping_type_1").addClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_2").removeClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_3").removeClass("mo_ldap_local_active_role_mapping_subnav")}),jQuery("#mo_ldap_local_role_mapping_type_2").click(function(e){jQuery("#mo_ldap_local_advanced_role_mapping_box1").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box2").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box3").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box2").removeClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_role_mapping_type_2").addClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_1").removeClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_3").removeClass("mo_ldap_local_active_role_mapping_subnav")}),jQuery("#mo_ldap_local_role_mapping_type_3").click(function(e){jQuery("#mo_ldap_local_advanced_role_mapping_box1").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box2").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box3").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box3").removeClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_role_mapping_type_3").addClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_1").removeClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_2").removeClass("mo_ldap_local_active_role_mapping_subnav")}),jQuery("#mo_ldap_local_advanced_role_mapping_box1").removeClass("mo_ldap_d_none")}),jQuery("#mo_ldap_troubleshooting_btn1").click(function(){jQuery("#mo_ldap_troubleshooting1").toggleClass("mo_ldap_d_none")}),jQuery("#mo_ldap_local_multidropdown_clearlog_button_box").click(function(e){var l=document.getElementById("clear-log-select-text"),t=l.textContent.trim();"Never"===t?l.textContent="Select":(l.textContent="Never",document.getElementById("clearLogCheckBox").checked=!0);let _=document.getElementById("mo_ldap_local_showfreq_box");_.style.maxHeight?(_.style.maxHeight=null,_.style.boxShadow="0",_.classList.remove("showRolesBorder")):(_.style.maxHeight=_.scrollHeight+"px",dropdownDiv=document.getElementsByClassName("mo_ldap_local_multidropdown_clearlog_div"),_.classList.add("showRolesBorder"),dropdownDiv[0].style.maxHeight=dropdownDiv[0].scrollHeight+150+"px")}),jQuery(document).mouseup(function(e){var l=jQuery("#mo_ldap_local_multidropdown_clearlog_div_box");if(!l.is(e.target)&&0===l.has(e.target).length){let e=document.getElementById("mo_ldap_local_showfreq_box");var t=document.getElementById("clear-log-select-text");e&&(e.style.maxHeight=null,e.style.boxShadow="0",t.textContent="Never",document.getElementById("clearLogCheckBox").checked=!0,e.classList.remove("showRolesBorder"))}}),jQuery("#mo_ldap_local_multidropdown_button_box").click(function(e){var l=document.getElementById("select-text"),t=l.textContent.trim();"Error"===t?l.textContent="Select":(l.textContent="Error",document.getElementById("clearLogCheckBox").checked=!0);let _=document.getElementById("mo_ldap_local_showroles_box");_.style.maxHeight?(_.style.maxHeight=null,_.style.boxShadow="0",_.classList.remove("showRolesBorder")):(_.style.maxHeight=_.scrollHeight+"px",dropdownDiv=document.getElementsByClassName("mo_ldap_local_multidropdown_div"),_.classList.add("showRolesBorder"),dropdownDiv[0].style.maxHeight=dropdownDiv[0].scrollHeight+100+"px")}),document.querySelectorAll(".mo_ldap_local_drop_zone_input").forEach(e=>{const l=e.closest(".mo_ldap_local_drop_zone");l.addEventListener("click",l=>{e.click()}),e.addEventListener("change",t=>{e.files.length&&updateThumbnail(l,e.files[0])}),l.addEventListener("dragover",e=>{e.preventDefault(),l.classList.add("mo_ldap_local_drop_zone--over")}),["dragleave","dragend"].forEach(e=>{l.addEventListener(e,e=>{})}),l.addEventListener("drop",t=>{t.preventDefault(),t.dataTransfer.files.length&&(e.files=t.dataTransfer.files,updateThumbnail(l,t.dataTransfer.files[0]))})}),jQuery(document).mouseup(function(e){var l=jQuery("#mo_ldap_local_multidropdown_div_box");if(!l.is(e.target)&&0===l.has(e.target).length){let e=document.getElementById("mo_ldap_local_showroles_box");var t=document.getElementById("select-text");e&&(e.style.maxHeight=null,e.style.boxShadow="0",t.textContent="Error",document.getElementById("errorLogCheckbox").checked=!0,e.classList.remove("showRolesBorder"))}}),document.addEventListener("mouseup",function(e){var l=document.querySelector(".mo_ldap_local_message_container");null==l||l.contains(e.target)||l.classList.add("d-none")}),document.addEventListener("mouseup",function(e){var l=document.querySelector(".mo_ldap_modal-content"),t=document.querySelector(".mo_ldap_modal");null==l||l.contains(e.target)||(t.style.display="none")}),document.addEventListener("DOMContentLoaded",function(){function e(){let e=l.value,a=t.value,n=_.value;o.innerHTML=a?"LDAP URL: <b>"+`${e}://${a}:${n}`+"</b>":""}let l=document.getElementById("mo_ldap_protocol"),t=document.getElementById("mo_ldap_server"),_=document.getElementById("mo_ldap_server_port_no"),o=document.getElementById("ldap_server_url");l&&t&&_&&(l.addEventListener("change",e),t.addEventListener("input",e),_.addEventListener("input",e),e())}),document.addEventListener("mouseup",function(e){let l=document.getElementById("mo_ldap_local_overlay");l&&(l.classList.remove("mo_ldap_d_block"),l.classList.add("mo_ldap_d_none"));let t=document.getElementsByClassName("mo_ldap_local_popup_box");Array.from(t).forEach(t=>{t.classList.contains("mo_ldap_d_none")||(null==t||t.contains(e.target)?t.contains(e.target)&&l&&(l.classList.remove("mo_ldap_d_none"),l.classList.add("mo_ldap_d_block")):t.classList.add("mo_ldap_d_none"))})});1 function updateThumbnail(e,l){const t=document.querySelector(".mo_ldap_local_drop_zone_prompt");let _=l.name;t.textContent=_,e.classList.add("mo_ldap_local_drop_zone--over")}function showFAQbox(e){e.parentNode.click()}function showCustomAttributeInputField(){var e=document.getElementById("ldap_username_attribute");null!=e&&"custom_ldap_attribute"==e.value?document.getElementById("mo_ldap_local_show_custom_attr").style.display="inline-flex":document.getElementById("mo_ldap_local_show_custom_attr").style.display="none"}function show_custom_search_filter(){var e=document.getElementById("enable_custome_search_filter"),l=document.getElementById("mo_ldap_multiple_attr_toggle"),t=document.getElementById("mo_ldap_username_attr_container"),_=document.getElementById("mo_ldap_search_filter_ldap");e.checked?(l.classList.remove("mo_ldap_d_none"),t.classList.add("mo_ldap_d_none"),_.classList.add("mo_ldap_d_none")):(l.classList.add("mo_ldap_d_none"),t.classList.remove("mo_ldap_d_none"),_.classList.remove("mo_ldap_d_none"));document.getElementById("custom_search_filter");const o=document.getElementById("ldap_username_attribute");if(o.value)if("custom_ldap_attribute"===o.value){var a=document.getElementById("mo_ldap_local_show_custom_field").value,n=a.split(";")[0];document.getElementById("mo_ldap_custom_search_filter_input_id").value="(&("+n+"=?)(|(objectClass=person)(objectClass=user)))"}else document.getElementById("mo_ldap_custom_search_filter_input_id").value="(&("+o.value+"=?)(|(objectClass=person)(objectClass=user)))"}function showCustomDirectoryInputField(){var e=document.getElementById("mo_ldap_directory_server_value"),l=e.value;document.getElementById("mo_ldap_local_show_custom_directory").style.display=null!=l&&"other"==l?"block":"none"}function showOtherProductsPages(){var e=document.getElementById("mo_ldap_other_products_navbar"),l={};null!=e&&(l=e.getElementsByClassName("mo_ldap_other_products_opt"));for(var t=0;t<l.length;t++)l[t].addEventListener("click",function(){var e=document.getElementsByClassName("mo_ldap_other_products_nav_checked"),l=document.getElementsByClassName("mo_ldap_other_current_product");e.length>0&&(e[0].className=e[0].className.replace(" mo_ldap_other_products_nav_checked","")),l.length>0&&(l[0].className=l[0].className.replace(" mo_ldap_other_current_product"," mo_ldap_other_product"));var t=this.getAttribute("data-id"),_=document.getElementById(t);_.className=_.className.replace(" mo_ldap_other_product"," mo_ldap_other_current_product"),this.className+=" mo_ldap_other_products_nav_checked"})}function toggleAddons(){var e=document.getElementById("mo_ldap_local_addons_navbar");null!=e&&(e.getElementsByClassName("mo_ldap_local_btn2_tem"),jQuery(".mo_ldap_local_btn2_tem").click(function(e){if(jQuery(".mo_ldap_local_btn2_tem").removeClass("mo-ldap-upgrade-now-btn"),!e.target.classList.contains("mo-ldap-upgrade-now-btn")){e.target.classList.add("mo-ldap-upgrade-now-btn");let l=e.target.getAttribute("data-id");jQuery(".mo_ldap_local_all_addons").addClass("mo_ldap_d_none"),document.getElementById(l).classList.remove("mo_ldap_d_none")}}))}function mo_ldap_local_license_switch(){jQuery("#mo_ldap_local_single_site").toggleClass("mo_ldap_local_toogle_switch_highlighted"),jQuery("#mo_ldap_local_multi_site").toggleClass("mo_ldap_local_toogle_switch_highlighted"),jQuery("#mo_ldap_multi_site_plans").toggleClass("mo_ldap_d_none"),jQuery("#mo_ldap_single_site_plans").toggleClass("mo_ldap_d_none")}function mo_ldap_local_display_warning(){var e=document.getElementById("mo_ldap_local_ldap_warning"),l=document.getElementById("mo_ldap_local_send_config");l.checked?e.style.display="block":e.style.display="none"}function mo_ldap_local_display_setup_call_details(){var e=document.getElementById("mo_ldap_local_setup_call_details_div"),l=document.getElementById("mo_ldap_local_setup_call");l.checked?e.classList.remove("mo_ldap_d_none"):e.classList.add("mo_ldap_d_none")}function mo_ldap_local_popup_card_clicked(e,l){var t=e.getAttribute("data-id"),_=document.getElementById(t);document.getElementById("mo_ldap_local_query").value=l;let o=document.getElementsByClassName("mo_ldap_local_popup_box");Array.from(o).forEach(e=>{e.classList.add("mo_ldap_d_none")});let a=document.getElementById("mo_ldap_local_overlay");a&&(a.classList.remove("mo_ldap_d_none"),a.classList.add("mo_ldap_d_block")),_.classList.remove("mo_ldap_d_none")}function mo_ldap_local_redirect_youtube(e){e.preventDefault()}function mo_ldap_local_popup_card_cancel_remove(e){var l=e.getAttribute("data-id"),t=document.getElementById(l);let _=document.getElementById("mo_ldap_local_overlay");_&&(_.classList.add("mo_ldap_d_none"),_.classList.remove("mo_ldap_d_block")),t.classList.add("mo_ldap_d_none")}function validateEmail(){var e=document.getElementById("query_email");return!!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e.value)||(0==e.value.length?(alert("Please enter your email address!"),!1):(alert("You have entered an invalid email address!"),!1))}function changePricing(e){var l=jQuery(e).attr("id"),t=jQuery("select[name="+l+"_subsites]").val(),_=document.getElementById(l),o=_.options[_.selectedIndex].value,a="UNLIMITED"!=o?o:500;selectArrayElement=[],selectSubsiteArrayElement=selectArray.subsite_intances[t],"pricing_kerberos"==l&&(selectArrayElement=selectArray.pricing_kerberos[o],jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"pricing_standard"==l&&(selectArrayElement=selectArray.pricing_standard[o],jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"pricing_enterprise"==l&&(selectArrayElement=selectArray.pricing_enterprise[o],jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"mulpricing_kerberos"==l&&(selectArrayElement=parseInt(selectArray.mulpricing_kerberos[o].replace(",",""))+parseInt(parseInt(selectSubsiteArrayElement)*parseInt(a)),jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"mulpricing_standard"==l&&(selectArrayElement=parseInt(selectArray.mulpricing_standard[o].replace(",",""))+parseInt(parseInt(selectSubsiteArrayElement)*parseInt(a)),jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement)),"mulpricing_enterprise"==l&&(selectArrayElement=parseInt(selectArray.mulpricing_enterprise[o].replace(",",""))+parseInt(parseInt(selectSubsiteArrayElement)*parseInt(a)),jQuery("#mo_ldap_local_price_"+l).text("$ "+selectArrayElement))}function upgradeform(e){"ContactUs"==e?jQuery("a[id='licensingContactUs']").click():(jQuery("#requestOrigin").val(e),1==jQuery("#mo_customer_registered").val()?jQuery("#loginform").submit():location.href=jQuery("#mo_backto_ldap_accountsetup_tab").attr("href"))}function display_ldap_server_premium_box(){var e=document.getElementById("mo_ldap_add_more_server_premium_box");e.classList.contains("mo_ldap_d_none")?e.classList.remove("mo_ldap_d_none"):e.classList.add("mo_ldap_d_none")}function displayFeatures(e){features=e.getElementsByClassName("mo_ldap_local_feature_details"),features[0].style.maxHeight?(features[0].style.maxHeight=null,e.getElementsByClassName("mo_ldap_local_dropdown_arrow")[0].classList.toggle("mo_ldap_local_rotate"),e.getElementsByClassName("mo_ldap_local_dropdown_arrow")[0].classList.toggle("mo_ldap_local_reverse_rotate")):(features[0].style.maxHeight=features[0].scrollHeight+"px",e.getElementsByClassName("mo_ldap_local_dropdown_arrow")[0].classList.toggle("mo_ldap_local_reverse_rotate"),e.getElementsByClassName("mo_ldap_local_dropdown_arrow")[0].classList.toggle("mo_ldap_local_rotate"))}jQuery(document).ready(function(){function e(e,l,t){var _=[0,60,90,160,200,240,300,360,400,500,550,600,650,700,999],o=0,a=0;if("Basic"===e?(o=99,null!=t&&(a=_[t],o+=a)):"plus"===e?(o=199,null!=t&&(a=_[t],o+=a)):"direc_sync"===e?(o=349,null!=t&&(a=_[t],o+=a)):"kerberose_Ntlm"===e?(o=349,null!=t&&(a=_[t],o+=a)):"multiple_ldap"===e?(o=249,null!=t&&(a=_[t],o+=a)):"direc_search"===e?(o=299,null!=t&&(a=_[t],o+=a)):"buddyPress"===e?(o=299,null!=t&&(a=_[t],o+=a)):"inclusive"===e&&(o=449,null!=t&&(a=_[t],o+=a)),"Basic"===e){var n=document.getElementById("multisite_basic_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("plus"===e){n=document.getElementById("multisite_advance_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("direc_sync"===e){n=document.getElementById("multisite_direc_sync_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("kerberose_Ntlm"===e){n=document.getElementById("multisite_kerberose_ntlm_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("multiple_ldap"===e){n=document.getElementById("multisite_multiple_ldap_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("direc_search"===e){n=document.getElementById("multisite_direc_search_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("buddyPress"===e){n=document.getElementById("multisite_buddyPress_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}else if("inclusive"===e){n=document.getElementById("multisite_inclusive_total_price"),d=document.createTextNode("$"+o);n.innerHTML="",n.appendChild(d)}}jQuery("#authreports").DataTable({order:[[2,"desc"]]}),showOtherProductsPages(),toggleAddons(),jQuery("#mo_ldap_local_pricing_div div").mouseover(function(){active_id=this.id,active_id=active_id.substring(14),"plans"!=active_id&&"feature_comparison"!=active_id&&"upgrade_steps"!=active_id&&"addons_pricing"!=active_id||(jQuery("#mo_ldap_local_nav_plans").removeClass("mo_ldap_local_active_nav_block"),jQuery("#mo_ldap_local_nav_feature_comparison").removeClass("mo_ldap_local_active_nav_block"),jQuery("#mo_ldap_local_nav_upgrade_steps").removeClass("mo_ldap_local_active_nav_block"),jQuery("#mo_ldap_local_nav_addons_pricing").removeClass("mo_ldap_local_active_nav_block"),jQuery("#mo_ldap_local_nav_"+active_id).addClass("mo_ldap_local_active_nav_block"))}),jQuery("#mo_ldap_protocol").change(function(){var e=jQuery("#mo_ldap_protocol").val(),l=document.getElementById("mo_ldap_server").value,t=jQuery("#mo_ldap_local_ldap_server_port_no").val(),_=jQuery("#mo_ldap_local_ldaps_server_port_no").val(),o=document.getElementById("ldap_server_url"),a="389";a="ldaps"==e?_:t,jQuery("#mo_ldap_server_port_no").val(a),o.innerHTML=l?"LDAP URL: <b>"+`${e}://${l}:${a}`+"</b>":""}),jQuery(".mo_ldap_local_faq_box").click(function(e){let l=e.target.parentElement.getElementsByClassName("mo_ldap_answer_section")[0],t=e.target.parentElement.getElementsByClassName("mo_ldap_local_plus_icon")[0];l.style.maxHeight?(l.style.maxHeight=null,t.innerHTML="+"):(l.style.maxHeight=l.scrollHeight+"px",t.innerHTML="-")}),jQuery("#mo_ldap_local_documentation_dropdown").click(function(e){let l=document.getElementById("mo_ldap_local_absolute_documentation_box");l.style.maxHeight?(l.style.maxHeight=null,l.style.boxShadow="0",document.getElementById("mo_ldap_local_doc_dropdown").style.transform="rotate(0deg)"):(l.style.maxHeight=l.scrollHeight+"px",l.style.width="122%",l.style.boxShadow="0px 0px 20px 0px rgba(48, 48, 48, 0.29)",document.getElementById("mo_ldap_local_doc_dropdown").style.transform="rotate(180deg)")}),jQuery(document).mouseup(function(e){var l=jQuery("#mo_ldap_local_documentation_section");if(!l.is(e.target)&&0===l.has(e.target).length){let e=document.getElementById("mo_ldap_local_absolute_documentation_box");e&&(e.style.maxHeight=null,e.style.boxShadow="0"),document.getElementById("mo_ldap_local_doc_dropdown")&&"rotate(180deg)"==document.getElementById("mo_ldap_local_doc_dropdown").style.transform&&(document.getElementById("mo_ldap_local_doc_dropdown").style.transform="rotate(0deg)")}});let l=document.getElementById("mo_ldap_local_licesing_nav");if(null!==l){let e=document.getElementById("wpadminbar").scrollHeight;l.style.top=e+"px"}jQuery("#mo_ldap_local_register_phone").intlTelInput(),jQuery(".mo_ldap_local_nav_elements").click(function(e){jQuery(".mo_ldap_local_nav_elements").parent().removeClass("mo_ldap_local_active_nav_block"),e.target.parentElement.classList.add("mo_ldap_local_active_nav_block")}),jQuery("#mo_ldap_goto_login").click(function(){jQuery("#mo_ldap_goto_login_form").submit()}),jQuery("#mo_ldap_goback").click(function(){jQuery("#mo_ldap_goback_form").submit()});var t=new Date,_=t.getHours(),o=t.getMinutes(),a=t.getMonth()+1,n=t.getDate(),d=t.getFullYear();a<10&&(a="0"+a.toString()),n<10&&(n="0"+n.toString());var r=d+"-"+a+"-"+n;jQuery("#datepicker").attr("value",r),jQuery("#datepicker").attr("min",r),_<10&&(_="0"+_),o<10&&(o="0"+o),jQuery('input[type="time"][value="now"]').each(function(){jQuery("#ldap-timepicker").attr({value:_+":"+o}),jQuery("#ldap-timepicker").attr("min",_+":"+o),jQuery("#datepicker").change(function(){var e=jQuery("#datepicker").val();e===r?(jQuery("#ldap-timepicker").attr({value:_+":"+o}),jQuery("#ldap-timepicker").attr("min",_+":"+o)):(jQuery("#ldap-timepicker").attr({value:"00:00"}),jQuery("#ldap-timepicker").removeAttr("min"))})}),jQuery("#mo_ldap_local_query_phone").intlTelInput(),jQuery("#mo_ldap_local_custom_requirements_phone").intlTelInput(),jQuery("#mo_ldap_local_user_report_log").change(function(){jQuery("#user_report_form").submit()}),jQuery("#attribiteconfigtest").submit(function(e){e.preventDefault(),testConfiguration()}),jQuery("#rolemapconfigtest").submit(function(e){e.preventDefault(),testRoleMappingConfiguration()}),jQuery("#default_group_mapping").change(function(){jQuery("#enable_default_wp_role_mapping_form").submit()}),jQuery("#keep_existing_user_roles").change(function(){jQuery("#keep_existing_user_role_mapping_form").submit()}),jQuery("#enable_ldap_role_mapping").change(function(){jQuery("#enable_role_mapping_form").submit()}),jQuery("#enable_ldap_login").change(function(){jQuery("#enable_login_form").submit()}),jQuery("#enable_admin_wp_login").change(function(){jQuery("#enable_admin_wp_login").submit()}),jQuery("#mo_ldap_local_register_user").change(function(){jQuery("#enable_register_user_form").submit()}),jQuery("#auth_help").click(function(){jQuery("#auth_troubleshoot").toggle()}),jQuery("#conn_help").click(function(){jQuery("#conn_troubleshoot").toggle()}),jQuery("#conn_help_user_mapping").click(function(){jQuery("#conn_user_mapping_troubleshoot").toggle()}),jQuery("#toggle_am_content").click(function(){jQuery("#show_am_content").toggle()}),jQuery("#help_ldap_title").click(function(){jQuery("#help_ldap_desc").slideToggle(400)}),jQuery("#connect_using_ldaps").click(function(){jQuery("#connect_ldaps_server").slideToggle(400)}),jQuery("#help_ping_title").click(function(){jQuery("#help_ping_desc").slideToggle(400)}),jQuery("#help_selinuxboolen_title").click(function(){jQuery("#help_selinuxboolen_desc").slideToggle(400)}),jQuery("#single_site_multisite_comaparision").click(function(){jQuery("#single_site_multisite_comaparision_desc").slideToggle(400)}),jQuery("#help_invaliddn_title").click(function(){jQuery("#help_invaliddn_desc").slideToggle(400)}),jQuery("#help_invalidsf_title").click(function(){jQuery("#help_invalidsf_desc").slideToggle(400)}),jQuery("#help_seracccre_title").click(function(){jQuery("#help_seracccre_desc").slideToggle(400)}),jQuery("#help_sbase_title").click(function(){jQuery("#help_sbase_desc").slideToggle(400)}),jQuery("#help_instance_title").click(function(){jQuery("#help_instance_desc").slideToggle(400)}),jQuery("#help_subsite_title").click(function(){jQuery("#help_subsite_desc").slideToggle(400)}),jQuery("#help_sfilter_title").click(function(){jQuery("#help_sfilter_desc").slideToggle(400)}),jQuery("#help_ou_title").click(function(){jQuery("#help_ou_desc").slideToggle(400)}),jQuery("#help_loginusing_title").click(function(){jQuery("#help_loginusing_desc").slideToggle(400)}),jQuery("#help_diffdist_title").click(function(){jQuery("#help_diffdist_desc").slideToggle(400)}),jQuery("#help_rolemap_title").click(function(){jQuery("#help_rolemap_desc").slideToggle(400)}),jQuery("#help_multiplegroup_title").click(function(){jQuery("#help_multiplegroup_desc").slideToggle(400)}),jQuery("#help_ldap_warning_title").click(function(){jQuery("#help_ldap_warning_desc").slideToggle(400)}),jQuery("#multisite_basic_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#standard_number_of_subsites_dropdown").prop("selectedIndex");e("Basic","multisite",l)}),jQuery("#multisite_advance_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#advance_number_of_subsites_dropdown").prop("selectedIndex");e("plus","multisite",l)}),jQuery("#multisite_dirc_sync_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#dirc_sync_number_of_subsites_dropdown").prop("selectedIndex");e("direc_sync","multisite",l)}),jQuery("#multisite_kerberos_ntlm_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#kerberose_ntml_number_of_subsites_dropdown").prop("selectedIndex");e("kerberose_Ntlm","multisite",l)}),jQuery("#multisite_multiple_ldap_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#multiple_ldap_number_of_subsites_dropdown").prop("selectedIndex");e("multiple_ldap","multisite",l)}),jQuery("#multisite_direc_sreach_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#direc_search_number_of_subsites_dropdown").prop("selectedIndex");e("direc_search","multisite",l)}),jQuery("#multisite_buddyPress_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#buddyPress_number_of_subsites_dropdown").prop("selectedIndex");e("buddyPress","multisite",l)}),jQuery("#multisite_inclusive_number_of_subsites_dropdown_div").change(function(){var l=jQuery("#inclusive_number_of_subsites_dropdown").prop("selectedIndex");e("inclusive","multisite",l)}),jQuery("#mo_ldap_local_view_more_button").click(function(){let e=document.getElementById("mo_ldap_local_view_more_button"),l=document.querySelector(".mo_ldap_local_message").classList;l.contains("mo_ldap_full_height")?e.innerHTML="<svg enable-background='new 0 0 32 32' height='32px' viewBox='0 0 65 40' width='32px' xml:space='preserve'><path d='M18.221,7.206l9.585,9.585c0.879,0.879,0.879,2.317,0,3.195l-0.8,0.801c-0.877,0.878-2.316,0.878-3.194,0 l-7.315-7.315l-7.315,7.315c-0.878,0.878-2.317,0.878-3.194,0l-0.8-0.801c-0.879-0.878-0.879-2.316,0-3.195l9.587-9.585 c0.471-0.472,1.103-0.682,1.723-0.647C17.115,6.524,17.748,6.734,18.221,7.206z' fill='#ffffff'/></svg>":e.innerHTML="<svg enable-background='new 0 0 32 32' height='32px' viewBox='-3 -17 15 50' width='32px' xml:space='preserve' transform='rotate(180)'><path d='M18.221,7.206l9.585,9.585c0.879,0.879,0.879,2.317,0,3.195l-0.8,0.801c-0.877,0.878-2.316,0.878-3.194,0 l-7.315-7.315l-7.315,7.315c-0.878,0.878-2.317,0.878-3.194,0l-0.8-0.801c-0.879-0.878-0.879-2.316,0-3.195l9.587-9.585 c0.471-0.472,1.103-0.682,1.723-0.647C17.115,6.524,17.748,6.734,18.221,7.206z' fill='#ffffff'/></svg>",l.toggle("mo_ldap_full_height");let t=document.getElementById("mo_ldap_local_message_title").classList,_=document.getElementById("mo_ldap_local_message_desc").classList;t.toggle("d-none"),_.toggle("d-none")}),jQuery("#mo_ldap_local_role_mapping_premium_box").hover(function(e){jQuery(".mo_ldap_local_premium_role_mapping_banner").removeClass("mo_ldap_d_none"),jQuery(".mo_ldap_local_advanced_role_mapping_box").addClass("mo_ldap_local_blur")},function(e){jQuery(".mo_ldap_local_premium_role_mapping_banner").addClass("mo_ldap_d_none"),jQuery(".mo_ldap_local_advanced_role_mapping_box").removeClass("mo_ldap_local_blur")}),jQuery(".mo_ldap_local_premium_box").hover(function(e){jQuery(".mo_ldap_local_premium_role_mapping_banner").removeClass("mo_ldap_d_none"),jQuery(".mo_ldap_local_premium_feature_box").addClass("mo_ldap_local_blur"),jQuery(".mo_ldap_local_advanced_role_mapping_box").addClass("mo_ldap_local_blur")},function(e){jQuery(".mo_ldap_local_premium_role_mapping_banner").addClass("mo_ldap_d_none"),jQuery(".mo_ldap_local_premium_feature_box").removeClass("mo_ldap_local_blur"),jQuery(".mo_ldap_local_advanced_role_mapping_box").removeClass("mo_ldap_local_blur")}),jQuery("#mo_ldap_local_role_mapping_type_1").click(function(e){jQuery("#mo_ldap_local_advanced_role_mapping_box1").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box2").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box3").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box1").removeClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_role_mapping_type_1").addClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_2").removeClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_3").removeClass("mo_ldap_local_active_role_mapping_subnav")}),jQuery("#mo_ldap_local_role_mapping_type_2").click(function(e){jQuery("#mo_ldap_local_advanced_role_mapping_box1").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box2").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box3").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box2").removeClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_role_mapping_type_2").addClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_1").removeClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_3").removeClass("mo_ldap_local_active_role_mapping_subnav")}),jQuery("#mo_ldap_local_role_mapping_type_3").click(function(e){jQuery("#mo_ldap_local_advanced_role_mapping_box1").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box2").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box3").addClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_advanced_role_mapping_box3").removeClass("mo_ldap_d_none"),jQuery("#mo_ldap_local_role_mapping_type_3").addClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_1").removeClass("mo_ldap_local_active_role_mapping_subnav"),jQuery("#mo_ldap_local_role_mapping_type_2").removeClass("mo_ldap_local_active_role_mapping_subnav")}),jQuery("#mo_ldap_local_advanced_role_mapping_box1").removeClass("mo_ldap_d_none")}),jQuery("#mo_ldap_troubleshooting_btn1").click(function(){jQuery("#mo_ldap_troubleshooting1").toggleClass("mo_ldap_d_none")}),jQuery("#mo_ldap_local_multidropdown_clearlog_button_box").click(function(e){var l=document.getElementById("clear-log-select-text"),t=l.textContent.trim();"Never"===t?l.textContent="Select":(l.textContent="Never",document.getElementById("clearLogCheckBox").checked=!0);let _=document.getElementById("mo_ldap_local_showfreq_box");_.style.maxHeight?(_.style.maxHeight=null,_.style.boxShadow="0",_.classList.remove("showRolesBorder")):(_.style.maxHeight=_.scrollHeight+"px",dropdownDiv=document.getElementsByClassName("mo_ldap_local_multidropdown_clearlog_div"),_.classList.add("showRolesBorder"),dropdownDiv[0].style.maxHeight=dropdownDiv[0].scrollHeight+150+"px")}),jQuery(document).mouseup(function(e){var l=jQuery("#mo_ldap_local_multidropdown_clearlog_div_box");if(!l.is(e.target)&&0===l.has(e.target).length){let e=document.getElementById("mo_ldap_local_showfreq_box");var t=document.getElementById("clear-log-select-text");e&&(e.style.maxHeight=null,e.style.boxShadow="0",t.textContent="Never",document.getElementById("clearLogCheckBox").checked=!0,e.classList.remove("showRolesBorder"))}}),jQuery("#mo_ldap_local_multidropdown_button_box").click(function(e){var l=document.getElementById("select-text"),t=l.textContent.trim();"Error"===t?l.textContent="Select":(l.textContent="Error",document.getElementById("clearLogCheckBox").checked=!0);let _=document.getElementById("mo_ldap_local_showroles_box");_.style.maxHeight?(_.style.maxHeight=null,_.style.boxShadow="0",_.classList.remove("showRolesBorder")):(_.style.maxHeight=_.scrollHeight+"px",dropdownDiv=document.getElementsByClassName("mo_ldap_local_multidropdown_div"),_.classList.add("showRolesBorder"),dropdownDiv[0].style.maxHeight=dropdownDiv[0].scrollHeight+100+"px")}),document.querySelectorAll(".mo_ldap_local_drop_zone_input").forEach(e=>{const l=e.closest(".mo_ldap_local_drop_zone");l.addEventListener("click",l=>{e.click()}),e.addEventListener("change",t=>{e.files.length&&updateThumbnail(l,e.files[0])}),l.addEventListener("dragover",e=>{e.preventDefault(),l.classList.add("mo_ldap_local_drop_zone--over")}),["dragleave","dragend"].forEach(e=>{l.addEventListener(e,e=>{})}),l.addEventListener("drop",t=>{t.preventDefault(),t.dataTransfer.files.length&&(e.files=t.dataTransfer.files,updateThumbnail(l,t.dataTransfer.files[0]))})}),jQuery(document).mouseup(function(e){var l=jQuery("#mo_ldap_local_multidropdown_div_box");if(!l.is(e.target)&&0===l.has(e.target).length){let e=document.getElementById("mo_ldap_local_showroles_box");var t=document.getElementById("select-text");e&&(e.style.maxHeight=null,e.style.boxShadow="0",t.textContent="Error",document.getElementById("errorLogCheckbox").checked=!0,e.classList.remove("showRolesBorder"))}}),document.addEventListener("mouseup",function(e){var l=document.querySelector(".mo_ldap_local_message_container");null==l||l.contains(e.target)||l.classList.add("d-none")}),document.addEventListener("mouseup",function(e){var l=document.querySelector(".mo_ldap_modal-content"),t=document.querySelector(".mo_ldap_modal");null==l||l.contains(e.target)||(t.style.display="none")}),document.addEventListener("DOMContentLoaded",function(){function e(){let e=l.value,a=t.value,n=_.value;o.innerHTML=a?"LDAP URL: <b>"+`${e}://${a}:${n}`+"</b>":""}let l=document.getElementById("mo_ldap_protocol"),t=document.getElementById("mo_ldap_server"),_=document.getElementById("mo_ldap_server_port_no"),o=document.getElementById("ldap_server_url");l&&t&&_&&(l.addEventListener("change",e),t.addEventListener("input",e),_.addEventListener("input",e),e())}),document.addEventListener("mouseup",function(e){let l=document.getElementById("mo_ldap_local_overlay");l&&(l.classList.remove("mo_ldap_d_block"),l.classList.add("mo_ldap_d_none"));let t=document.getElementsByClassName("mo_ldap_local_popup_box");Array.from(t).forEach(t=>{t.classList.contains("mo_ldap_d_none")||(null==t||t.contains(e.target)?t.contains(e.target)&&l&&(l.classList.remove("mo_ldap_d_none"),l.classList.add("mo_ldap_d_block")):t.classList.add("mo_ldap_d_none"))})}); -
ldap-login-for-intranet-sites/trunk/mo-ldap-local-autoload-plugin.php
r3225584 r3232178 19 19 define( 'MO_LDAP_LOCAL_LOGO_URL', MO_LDAP_LOCAL_URL . 'includes/images/logo.png' ); 20 20 define( 'MO_LDAP_LOCAL_INCLUDES', MO_LDAP_LOCAL_URL . 'includes/' ); 21 define( 'MO_LDAP_LOCAL_VERSION', '5.2. 1' );21 define( 'MO_LDAP_LOCAL_VERSION', '5.2.2' ); 22 22 define( 23 23 'TAB_LDAP_CLASS_NAMES', -
ldap-login-for-intranet-sites/trunk/readme.txt
r3225584 r3232178 6 6 Tested up to: 6.7 7 7 Requires PHP: 5.6.0 8 Stable tag: 5.2. 18 Stable tag: 5.2.2 9 9 License: MIT/Expat 10 10 License URI: https://docs.miniorange.com/mit-license … … 262 262 == Changelog == 263 263 264 = 5.2.2 = 265 * Security Fix 266 264 267 = 5.2.1 = 265 268 * Minor Security Fixes … … 818 821 == Upgrade Notice == 819 822 823 = 5.2.2 = 824 * Security Fix 825 820 826 = 5.2.1 = 821 827 * Minor Security Fixes -
ldap-login-for-intranet-sites/trunk/utils/class-mo-ldap-local-utils.php
r3205599 r3232178 352 352 <ul> 353 353 <table aria-hidden="true"> 354 <tr><td style="width:50%">common name</td><td>(&(objectClass= *)(<strong>cn</strong>=?))</td></tr>355 <tr><td>email</td><td>(&(objectClass= *)(<strong>mail</strong>=?))</td></tr>356 <tr><td>logon name</td><td>(&(objectClass= *)(<strong>sAMAccountName</strong>=?))<br/>(&(objectClass=*)(<strong>userPrincipalName</strong>=?))</td></tr>357 <tr><td>custom attribute where you store your WordPress usernames use</td> <td>(&(objectClass= *)(<strong>customAttribute</strong>=?))</td></tr>358 <tr><td>if you store WordPress usernames in multiple attributes(eg: some users login using email and others using their username)</td><td>(&(objectClass= *)(<strong>|</strong>(<strong>cn=?</strong>)(<strong>mail=?</strong>)))</td></tr>354 <tr><td style="width:50%">common name</td><td>(&(objectClass=person)(<strong>cn</strong>=?))</td></tr> 355 <tr><td>email</td><td>(&(objectClass=person)(<strong>mail</strong>=?))</td></tr> 356 <tr><td>logon name</td><td>(&(objectClass=person)(<strong>sAMAccountName</strong>=?))<br/>(&(objectClass=person)(<strong>userPrincipalName</strong>=?))</td></tr> 357 <tr><td>custom attribute where you store your WordPress usernames use</td> <td>(&(objectClass=person)(<strong>customAttribute</strong>=?))</td></tr> 358 <tr><td>if you store WordPress usernames in multiple attributes(eg: some users login using email and others using their username)</td><td>(&(objectClass=person)(<strong>|</strong>(<strong>cn=?</strong>)(<strong>mail=?</strong>)))</td></tr> 359 359 </table> 360 360 </ul> -
ldap-login-for-intranet-sites/trunk/wpldaplogin.php
r3225584 r3232178 15 15 * Description: Active Directory Integration for Intranet Sites plugin provides login to WordPress using credentials stored in your Active Directory / other LDAP Directory. 16 16 * Author: miniOrange 17 * Version: 5.2. 117 * Version: 5.2.2 18 18 * Author URI: https://miniorange.com 19 19 * License: MIT/Expat
Note: See TracChangeset
for help on using the changeset viewer.