Version Description
Download this release
Release Info
Developer | weblizar |
Plugin | Admin Custom Login |
Version | 3.3.4 |
Comparing to | |
See all releases |
Code changes from version 3.3.3 to 3.3.4
- admin-custom-login.php +1 -1
- includes/get_value.php +3 -1
- includes/login-form-setting/login-form-background.php +146 -100
- includes/login-inline-css.php +5 -1
- init.php +8 -0
- installation.php +3 -1
- js/inlinejs/loginform.js +12 -2
- login-form-screen.php +136 -110
- readme.txt +5 -1
admin-custom-login.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: Admin Custom Login
|
4 |
-
* Version: 3.3.
|
5 |
* Description: Customize Your WordPress Login Screen Amazingly - Add Own Logo, Add Social Profiles, Login Form Positions, Background Image Slide Show
|
6 |
* Author: Weblizar
|
7 |
* Author URI: https://weblizar.com/plugins/
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: Admin Custom Login
|
4 |
+
* Version: 3.3.4
|
5 |
* Description: Customize Your WordPress Login Screen Amazingly - Add Own Logo, Add Social Profiles, Login Form Positions, Background Image Slide Show
|
6 |
* Author: Weblizar
|
7 |
* Author URI: https://weblizar.com/plugins/
|
includes/get_value.php
CHANGED
@@ -40,6 +40,7 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
40 |
$login_bg_repeat = $login_page['login_bg_repeat'];
|
41 |
$login_bg_position = $login_page['login_bg_position'];
|
42 |
$login_enable_shadow = $login_page['login_enable_shadow'];
|
|
|
43 |
|
44 |
if(isset($login_page['login_redirect_force'])){
|
45 |
$login_redirect_force = $login_page['login_redirect_force'];
|
@@ -58,6 +59,7 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
58 |
}
|
59 |
|
60 |
$log_form_above_msg = $login_page['log_form_above_msg'];
|
|
|
61 |
$login_msg_fontsize = $login_page['login_msg_fontsize'];
|
62 |
$login_msg_font_color = $login_page['login_msg_font_color'];
|
63 |
$login_tagline_text_color = isset($login_page['login_tagline_text_color']) ? $login_page['login_tagline_text_color'] : '#fff';
|
@@ -160,4 +162,4 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
160 |
$social_instagram_link = $Social_page['social_instagram_link'];
|
161 |
$social_telegram_link = $Social_page['social_telegram_link'];
|
162 |
$social_whatsapp_link = $Social_page['social_whatsapp_link'];
|
163 |
-
?>
|
40 |
$login_bg_repeat = $login_page['login_bg_repeat'];
|
41 |
$login_bg_position = $login_page['login_bg_position'];
|
42 |
$login_enable_shadow = $login_page['login_enable_shadow'];
|
43 |
+
$login_enable_language_switcher = $login_page['login_enable_language_switcher'];
|
44 |
|
45 |
if(isset($login_page['login_redirect_force'])){
|
46 |
$login_redirect_force = $login_page['login_redirect_force'];
|
59 |
}
|
60 |
|
61 |
$log_form_above_msg = $login_page['log_form_above_msg'];
|
62 |
+
$login_pass_reset_msg = $login_page['login_pass_reset_msg'];
|
63 |
$login_msg_fontsize = $login_page['login_msg_fontsize'];
|
64 |
$login_msg_font_color = $login_page['login_msg_font_color'];
|
65 |
$login_tagline_text_color = isset($login_page['login_tagline_text_color']) ? $login_page['login_tagline_text_color'] : '#fff';
|
162 |
$social_instagram_link = $Social_page['social_instagram_link'];
|
163 |
$social_telegram_link = $Social_page['social_telegram_link'];
|
164 |
$social_whatsapp_link = $Social_page['social_whatsapp_link'];
|
165 |
+
?>
|
includes/login-form-setting/login-form-background.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
<?php
|
3 |
// Exit if accessed directly
|
4 |
if (!defined('ABSPATH')) exit;
|
|
|
5 |
?>
|
6 |
<div class="row">
|
7 |
<div class="post-social-wrapper clearfix">
|
@@ -373,6 +374,27 @@ if (!defined('ABSPATH')) exit;
|
|
373 |
</div>
|
374 |
</div>
|
375 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
<div class="panel panel-primary panel-default content-panel col-lg-6">
|
377 |
<div class="panel-body">
|
378 |
<table class="form-table">
|
@@ -536,6 +558,24 @@ if (!defined('ABSPATH')) exit;
|
|
536 |
</div>
|
537 |
<!-- Message Display Above Login Form end-->
|
538 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
539 |
<div class="panel panel-primary panel-default content-panel col-lg-6">
|
540 |
<div class="panel-body">
|
541 |
<table class="form-table">
|
@@ -692,117 +732,123 @@ if (isset($_POST['Action'])) {
|
|
692 |
else {
|
693 |
//Save
|
694 |
if ($Action == "loginbgSave") {
|
695 |
-
$login_form_position
|
696 |
-
$login_form_left
|
697 |
-
$login_form_top
|
698 |
-
$login_form_float
|
699 |
-
$Login_bg_value
|
700 |
-
$login_background_color
|
701 |
-
$login_bg_color_overlay
|
702 |
-
$login_bg_image
|
703 |
-
$login_form_opacity
|
704 |
-
$login_form_width
|
705 |
-
$login_form_radius
|
706 |
-
$login_border_style
|
707 |
-
$login_redirect_force
|
708 |
-
$login_border_thikness
|
709 |
-
$login_border_color
|
710 |
-
$login_bg_repeat
|
711 |
-
$login_bg_position
|
712 |
-
$login_enable_shadow
|
713 |
-
$
|
714 |
-
$
|
715 |
-
$
|
716 |
-
$
|
717 |
-
$
|
718 |
-
$
|
719 |
-
$
|
720 |
-
$
|
721 |
-
$
|
722 |
-
$
|
723 |
-
$
|
724 |
-
$
|
725 |
-
$
|
726 |
-
$
|
727 |
-
$
|
|
|
|
|
728 |
|
729 |
// Save Values in Option Table
|
730 |
$login_page = serialize(array(
|
731 |
-
'login_form_position'
|
732 |
-
'login_form_left'
|
733 |
-
'login_form_top'
|
734 |
-
'login_form_float'
|
735 |
-
'login_bg_type'
|
736 |
-
'login_bg_color'
|
737 |
-
'login_bg_effect'
|
738 |
-
'login_bg_image'
|
739 |
-
'login_form_opacity'
|
740 |
-
'login_form_width'
|
741 |
-
'login_form_radius'
|
742 |
-
'login_border_style'
|
743 |
-
'login_redirect_force'
|
744 |
-
'login_border_thikness'
|
745 |
-
'login_border_color'
|
746 |
-
'login_bg_repeat'
|
747 |
-
'login_bg_position'
|
748 |
-
'login_enable_shadow'
|
749 |
-
'
|
750 |
-
'
|
751 |
-
'
|
752 |
-
'
|
753 |
-
'
|
754 |
-
'
|
755 |
-
'
|
756 |
-
'
|
757 |
-
'
|
758 |
-
'
|
759 |
-
'
|
760 |
-
'
|
761 |
-
'
|
762 |
-
'
|
763 |
-
'
|
|
|
|
|
764 |
));
|
765 |
update_option('Admin_custome_login_login', $login_page);
|
766 |
}
|
767 |
|
768 |
if ($Action == "loginbgReset") {
|
769 |
$login_page = serialize(array(
|
770 |
-
'login_form_position'
|
771 |
-
'login_form_float'
|
772 |
-
'login_form_left'
|
773 |
-
'login_form_top'
|
774 |
-
'login_bg_type'
|
775 |
-
'login_bg_color'
|
776 |
-
'login_bg_effect'
|
777 |
-
'login_bg_image'
|
778 |
-
'login_form_opacity'
|
779 |
-
'login_form_width'
|
780 |
-
'login_form_radius'
|
781 |
-
'login_border_style'
|
782 |
-
'login_redirect_force'
|
783 |
-
'login_border_thikness'
|
784 |
-
'login_border_color'
|
785 |
-
'login_bg_repeat'
|
786 |
-
'login_bg_position'
|
787 |
-
'login_enable_shadow'
|
788 |
-
'
|
789 |
-
'
|
790 |
-
'
|
791 |
-
'
|
792 |
-
'
|
793 |
-
'
|
794 |
-
'
|
795 |
-
'
|
796 |
-
'
|
797 |
-
'
|
798 |
-
'
|
799 |
-
'
|
800 |
-
'
|
801 |
-
'
|
802 |
-
'
|
|
|
|
|
803 |
));
|
804 |
update_option('Admin_custome_login_login', $login_page);
|
805 |
}
|
806 |
}
|
807 |
}
|
808 |
-
?>
|
2 |
<?php
|
3 |
// Exit if accessed directly
|
4 |
if (!defined('ABSPATH')) exit;
|
5 |
+
|
6 |
?>
|
7 |
<div class="row">
|
8 |
<div class="post-social-wrapper clearfix">
|
374 |
</div>
|
375 |
</div>
|
376 |
|
377 |
+
<div class="panel panel-primary panel-default content-panel col-lg-6">
|
378 |
+
<div class="panel-body">
|
379 |
+
<table class="form-table">
|
380 |
+
<tr>
|
381 |
+
<th scope="row"><?php esc_html_e('Enable Form Language Switcher?', WEBLIZAR_ACL) ?></th>
|
382 |
+
<td></td>
|
383 |
+
</tr>
|
384 |
+
<tr class="radio-span" style="border-bottom:none;">
|
385 |
+
<td>
|
386 |
+
<span>
|
387 |
+
<input type="radio" name="enable_form_language_switcher" value="yes" id="login_enable_language_switcher1" <?php if ($login_enable_language_switcher == "yes") echo esc_attr("checked"); ?> /> <?php esc_html_e('Yes', WEBLIZAR_ACL) ?><br>
|
388 |
+
</span>
|
389 |
+
<span>
|
390 |
+
<input type="radio" name="enable_form_language_switcher" value="no" id="login_enable_language_switcher2" <?php if ($login_enable_language_switcher == "no") echo esc_attr("checked"); ?> /> <?php esc_html_e('No', WEBLIZAR_ACL) ?><br>
|
391 |
+
</span>
|
392 |
+
</td>
|
393 |
+
</tr>
|
394 |
+
</table>
|
395 |
+
</div>
|
396 |
+
</div>
|
397 |
+
|
398 |
<div class="panel panel-primary panel-default content-panel col-lg-6">
|
399 |
<div class="panel-body">
|
400 |
<table class="form-table">
|
558 |
</div>
|
559 |
<!-- Message Display Above Login Form end-->
|
560 |
|
561 |
+
|
562 |
+
<!-- Message Display Above Login Form start-->
|
563 |
+
<div class="panel panel-primary panel-default content-panel col-lg-6">
|
564 |
+
<div class="panel-body">
|
565 |
+
<table class="form-table">
|
566 |
+
<tr>
|
567 |
+
<th scope="row"><?php esc_html_e('Display Login Form Password Reset Message', WEBLIZAR_ACL); ?></th>
|
568 |
+
<td></td>
|
569 |
+
</tr>
|
570 |
+
<tr style="border-bottom:none;">
|
571 |
+
<td>
|
572 |
+
<textarea type="text" class="pro_text" placeholder="<?php esc_attr_e('Type Message', WEBLIZAR_ACL); ?>" id="login_pass_reset_msg" name="login_pass_reset_msg"><?php echo esc_html($login_pass_reset_msg); ?></textarea>
|
573 |
+
</td>
|
574 |
+
</tr>
|
575 |
+
</table>
|
576 |
+
</div>
|
577 |
+
</div>
|
578 |
+
|
579 |
<div class="panel panel-primary panel-default content-panel col-lg-6">
|
580 |
<div class="panel-body">
|
581 |
<table class="form-table">
|
732 |
else {
|
733 |
//Save
|
734 |
if ($Action == "loginbgSave") {
|
735 |
+
$login_form_position = sanitize_option('login_form_position', $_POST['login_form_position']);
|
736 |
+
$login_form_left = sanitize_option('login_form_left', $_POST['login_form_left']);
|
737 |
+
$login_form_top = sanitize_option('login_form_top', $_POST['login_form_top']);
|
738 |
+
$login_form_float = sanitize_option('login_form_float', $_POST['login_form_float']);
|
739 |
+
$Login_bg_value = sanitize_option('Login_bg_value', $_POST['Login_bg_value']);
|
740 |
+
$login_background_color = sanitize_option('login_background_color', $_POST['login_background_color']);
|
741 |
+
$login_bg_color_overlay = sanitize_option('login_bg_color_overlay', $_POST['login_bg_color_overlay']);
|
742 |
+
$login_bg_image = sanitize_option('login_bg_image', $_POST['login_bg_image']);
|
743 |
+
$login_form_opacity = sanitize_option('login_form_opacity', $_POST['login_form_opacity']);
|
744 |
+
$login_form_width = sanitize_option('login_form_width', $_POST['login_form_width']);
|
745 |
+
$login_form_radius = sanitize_option('login_form_radius', $_POST['login_form_radius']);
|
746 |
+
$login_border_style = sanitize_option('login_border_style', $_POST['login_border_style']);
|
747 |
+
$login_redirect_force = sanitize_option('login_redirect_force', $_POST['login_redirect_force']);
|
748 |
+
$login_border_thikness = sanitize_option('login_border_thikness', $_POST['login_border_thikness']);
|
749 |
+
$login_border_color = sanitize_option('login_border_color', $_POST['login_border_color']);
|
750 |
+
$login_bg_repeat = sanitize_option('login_bg_repeat', $_POST['login_bg_repeat']);
|
751 |
+
$login_bg_position = sanitize_option('login_bg_position', $_POST['login_bg_position']);
|
752 |
+
$login_enable_shadow = sanitize_option('login_enable_shadow', $_POST['login_enable_shadow']);
|
753 |
+
$login_enable_language_switcher = sanitize_option('login_enable_language_switcher', $_POST['login_enable_language_switcher']);
|
754 |
+
$login_shadow_color = sanitize_option('login_shadow_color', $_POST['login_shadow_color']);
|
755 |
+
$login_custom_css = sanitize_option('login_custom_css', $_POST['login_custom_css']);
|
756 |
+
$login_redirect_user = sanitize_option('login_redirect_user', $_POST['login_redirect_user']);
|
757 |
+
$login_force_redirect_url = sanitize_option('login_force_redirect_url', $_POST['login_force_redirect_url']);
|
758 |
+
$log_form_above_msg = sanitize_option('log_form_above_msg', $_POST['log_form_above_msg']);
|
759 |
+
$login_pass_reset_msg = sanitize_option('login_pass_reset_msg', $_POST['login_pass_reset_msg']);
|
760 |
+
$tagline_msg = sanitize_option('tagline_msg', $_POST['tagline_msg']);
|
761 |
+
$login_msg_fontsize = sanitize_option('login_msg_fontsize', $_POST['login_msg_fontsize']);
|
762 |
+
$login_msg_font_color = sanitize_option('login_msg_font_color', $_POST['login_msg_font_color']);
|
763 |
+
$login_tagline_text_color = sanitize_option('login_tagline_text_color', $_POST['login_tagline_text_color']);
|
764 |
+
$login_tagline_link_color = sanitize_option('login_tagline_link_color', $_POST['login_tagline_link_color']);
|
765 |
+
$user_cust_lbl = sanitize_option('user_cust_lbl', $_POST['user_cust_lbl']);
|
766 |
+
$pass_cust_lbl = sanitize_option('pass_cust_lbl', $_POST['pass_cust_lbl']);
|
767 |
+
$label_username = sanitize_option('label_username', $_POST['label_username']);
|
768 |
+
$label_password = sanitize_option('label_password', $_POST['label_password']);
|
769 |
+
$label_loginButton = sanitize_option('label_loginButton', $_POST['label_loginButton']);
|
770 |
|
771 |
// Save Values in Option Table
|
772 |
$login_page = serialize(array(
|
773 |
+
'login_form_position' => $login_form_position,
|
774 |
+
'login_form_left' => $login_form_left,
|
775 |
+
'login_form_top' => $login_form_top,
|
776 |
+
'login_form_float' => $login_form_float,
|
777 |
+
'login_bg_type' => $Login_bg_value,
|
778 |
+
'login_bg_color' => $login_background_color,
|
779 |
+
'login_bg_effect' => $login_bg_color_overlay,
|
780 |
+
'login_bg_image' => $login_bg_image,
|
781 |
+
'login_form_opacity' => $login_form_opacity,
|
782 |
+
'login_form_width' => $login_form_width,
|
783 |
+
'login_form_radius' => $login_form_radius,
|
784 |
+
'login_border_style' => $login_border_style,
|
785 |
+
'login_redirect_force' => $login_redirect_force,
|
786 |
+
'login_border_thikness' => $login_border_thikness,
|
787 |
+
'login_border_color' => $login_border_color,
|
788 |
+
'login_bg_repeat' => $login_bg_repeat,
|
789 |
+
'login_bg_position' => $login_bg_position,
|
790 |
+
'login_enable_shadow' => $login_enable_shadow,
|
791 |
+
'login_enable_language_switcher' => $login_enable_language_switcher,
|
792 |
+
'login_shadow_color' => $login_shadow_color,
|
793 |
+
'login_custom_css' => $login_custom_css,
|
794 |
+
'login_redirect_user' => $login_redirect_user,
|
795 |
+
'login_force_redirect_url' => $login_force_redirect_url,
|
796 |
+
'log_form_above_msg' => $log_form_above_msg,
|
797 |
+
'login_pass_reset_msg' => $login_pass_reset_msg,
|
798 |
+
'tagline_msg' => $tagline_msg,
|
799 |
+
'login_msg_fontsize' => $login_msg_fontsize,
|
800 |
+
'login_msg_font_color' => $login_msg_font_color,
|
801 |
+
'login_tagline_text_color' => $login_tagline_text_color,
|
802 |
+
'login_tagline_link_color' => $login_tagline_link_color,
|
803 |
+
'user_cust_lbl' => $user_cust_lbl,
|
804 |
+
'pass_cust_lbl' => $pass_cust_lbl,
|
805 |
+
'label_username' => $label_username,
|
806 |
+
'label_password' => $label_password,
|
807 |
+
'label_loginButton' => $label_loginButton,
|
808 |
));
|
809 |
update_option('Admin_custome_login_login', $login_page);
|
810 |
}
|
811 |
|
812 |
if ($Action == "loginbgReset") {
|
813 |
$login_page = serialize(array(
|
814 |
+
'login_form_position' => 'default',
|
815 |
+
'login_form_float' => 'center',
|
816 |
+
'login_form_left' => '100',
|
817 |
+
'login_form_top' => '100',
|
818 |
+
'login_bg_type' => 'static-background-image',
|
819 |
+
'login_bg_color' => '#1e73be',
|
820 |
+
'login_bg_effect' => 'pattern-1',
|
821 |
+
'login_bg_image' => WEBLIZAR_NALF_PLUGIN_URL . '/images/3d-background.jpg',
|
822 |
+
'login_form_opacity' => '10',
|
823 |
+
'login_form_width' => '358',
|
824 |
+
'login_form_radius' => '10',
|
825 |
+
'login_border_style' => 'solid',
|
826 |
+
'login_redirect_force' => 'no',
|
827 |
+
'login_border_thikness' => '4',
|
828 |
+
'login_border_color' => '#0069A0',
|
829 |
+
'login_bg_repeat' => 'repeat',
|
830 |
+
'login_bg_position' => 'left top',
|
831 |
+
'login_enable_shadow' => 'yes',
|
832 |
+
'login_enable_language_switcher' => 'yes',
|
833 |
+
'login_shadow_color' => '#C8C8C8',
|
834 |
+
'login_custom_css' => '',
|
835 |
+
'login_redirect_user' => '',
|
836 |
+
'login_force_redirect_url' => get_home_url() . "/wp-login.php",
|
837 |
+
'log_form_above_msg' => '',
|
838 |
+
'login_pass_reset_msg' => '',
|
839 |
+
'tagline_msg' => 'This login form is created by <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> , developed by <a href="https://www.weblizar.com" target="_blank">weblizar</a>',
|
840 |
+
'login_msg_fontsize' => '16',
|
841 |
+
'login_msg_font_color' => '#000000',
|
842 |
+
'login_tagline_text_color' => '#ffffff',
|
843 |
+
'login_tagline_link_color' => '#f00',
|
844 |
+
'user_cust_lbl' => 'Type Username or Email',
|
845 |
+
'pass_cust_lbl' => 'Type Password',
|
846 |
+
'label_username' => 'Username / Email',
|
847 |
+
'label_password' => 'Password',
|
848 |
+
'label_loginButton' => 'Log In',
|
849 |
));
|
850 |
update_option('Admin_custome_login_login', $login_page);
|
851 |
}
|
852 |
}
|
853 |
}
|
854 |
+
?>
|
includes/login-inline-css.php
CHANGED
@@ -73,6 +73,10 @@ ob_start(); ?>
|
|
73 |
width: <?php echo esc_attr($login_page['login_form_width']); ?>px;
|
74 |
}
|
75 |
|
|
|
|
|
|
|
|
|
76 |
.login form#loginform {
|
77 |
border-radius: <?php echo esc_attr($login_page['login_form_radius']); ?>px;
|
78 |
border: <?php echo esc_attr($login_page['login_border_thikness']); ?>px <?php echo esc_attr($login_page['login_border_style']); ?> <?php echo esc_attr($login_page['login_border_color']); ?> !important;
|
@@ -225,4 +229,4 @@ ob_start(); ?>
|
|
225 |
}
|
226 |
<?php
|
227 |
$css .= ob_get_clean();
|
228 |
-
wp_add_inline_style( 'acl-er-login-style', $css );
|
73 |
width: <?php echo esc_attr($login_page['login_form_width']); ?>px;
|
74 |
}
|
75 |
|
76 |
+
.language-switcher {
|
77 |
+
display: <?php echo esc_attr($login_enable_language_switcher); ?>
|
78 |
+
}
|
79 |
+
|
80 |
.login form#loginform {
|
81 |
border-radius: <?php echo esc_attr($login_page['login_form_radius']); ?>px;
|
82 |
border: <?php echo esc_attr($login_page['login_border_thikness']); ?>px <?php echo esc_attr($login_page['login_border_style']); ?> <?php echo esc_attr($login_page['login_border_color']); ?> !important;
|
229 |
}
|
230 |
<?php
|
231 |
$css .= ob_get_clean();
|
232 |
+
wp_add_inline_style( 'acl-er-login-style', $css );
|
init.php
CHANGED
@@ -515,8 +515,10 @@ function acl_export_settings()
|
|
515 |
$login_bg_repeat = $login_page['login_bg_repeat'];
|
516 |
$login_bg_position = $login_page['login_bg_position'];
|
517 |
$login_enable_shadow = $login_page['login_enable_shadow'];
|
|
|
518 |
$login_shadow_color = $login_page['login_shadow_color'];
|
519 |
$log_form_above_msg = $login_page['log_form_above_msg'];
|
|
|
520 |
$login_redirect_force = $login_page['login_redirect_force'];
|
521 |
$login_redirect_user = $login_page['login_redirect_user'];
|
522 |
$login_force_redirect_url = $login_page['login_force_redirect_url'];
|
@@ -645,8 +647,10 @@ function acl_export_settings()
|
|
645 |
'login_bg_repeat' => $login_bg_repeat,
|
646 |
'login_bg_position' => $login_bg_position,
|
647 |
'login_enable_shadow' => $login_enable_shadow,
|
|
|
648 |
'login_shadow_color' => $login_shadow_color,
|
649 |
'log_form_above_msg' => $log_form_above_msg,
|
|
|
650 |
'login_redirect_force' => $login_redirect_force,
|
651 |
'login_redirect_user' => $login_redirect_user,
|
652 |
'login_force_redirect_url' => $login_force_redirect_url,
|
@@ -808,8 +812,10 @@ function acl_import_settings()
|
|
808 |
$login_bg_repeat = $ACL_Settings['login_bg_repeat'];
|
809 |
$login_bg_position = $ACL_Settings['login_bg_position'];
|
810 |
$login_enable_shadow = $ACL_Settings['login_enable_shadow'];
|
|
|
811 |
$login_shadow_color = $ACL_Settings['login_shadow_color'];
|
812 |
$log_form_above_msg = $ACL_Settings['log_form_above_msg'];
|
|
|
813 |
$login_redirect_force = $ACL_Settings['login_redirect_force'];
|
814 |
$login_redirect_user = $ACL_Settings['login_redirect_user'];
|
815 |
$login_force_redirect_url = $ACL_Settings['login_force_redirect_url'];
|
@@ -1024,8 +1030,10 @@ function acl_import_settings()
|
|
1024 |
'login_bg_repeat' => $login_bg_repeat,
|
1025 |
'login_bg_position' => $login_bg_position,
|
1026 |
'login_enable_shadow' => $login_enable_shadow,
|
|
|
1027 |
'login_shadow_color' => $login_shadow_color,
|
1028 |
'log_form_above_msg' => $log_form_above_msg,
|
|
|
1029 |
'login_redirect_force' => $login_redirect_force,
|
1030 |
'login_redirect_user' => $login_redirect_user,
|
1031 |
'login_force_redirect_url' => $login_force_redirect_url,
|
515 |
$login_bg_repeat = $login_page['login_bg_repeat'];
|
516 |
$login_bg_position = $login_page['login_bg_position'];
|
517 |
$login_enable_shadow = $login_page['login_enable_shadow'];
|
518 |
+
$login_enable_language_switcher = $login_page['login_enable_language_switcher'];
|
519 |
$login_shadow_color = $login_page['login_shadow_color'];
|
520 |
$log_form_above_msg = $login_page['log_form_above_msg'];
|
521 |
+
$login_pass_reset_msg = $login_page['login_pass_reset_msg'];
|
522 |
$login_redirect_force = $login_page['login_redirect_force'];
|
523 |
$login_redirect_user = $login_page['login_redirect_user'];
|
524 |
$login_force_redirect_url = $login_page['login_force_redirect_url'];
|
647 |
'login_bg_repeat' => $login_bg_repeat,
|
648 |
'login_bg_position' => $login_bg_position,
|
649 |
'login_enable_shadow' => $login_enable_shadow,
|
650 |
+
'login_enable_language_switcher' => $login_enable_language_switcher,
|
651 |
'login_shadow_color' => $login_shadow_color,
|
652 |
'log_form_above_msg' => $log_form_above_msg,
|
653 |
+
'login_pass_reset_msg' => $login_pass_reset_msg,
|
654 |
'login_redirect_force' => $login_redirect_force,
|
655 |
'login_redirect_user' => $login_redirect_user,
|
656 |
'login_force_redirect_url' => $login_force_redirect_url,
|
812 |
$login_bg_repeat = $ACL_Settings['login_bg_repeat'];
|
813 |
$login_bg_position = $ACL_Settings['login_bg_position'];
|
814 |
$login_enable_shadow = $ACL_Settings['login_enable_shadow'];
|
815 |
+
$login_enable_language_switcher = $ACL_Settings['login_enable_language_switcher'];
|
816 |
$login_shadow_color = $ACL_Settings['login_shadow_color'];
|
817 |
$log_form_above_msg = $ACL_Settings['log_form_above_msg'];
|
818 |
+
$login_pass_reset_msg = $ACL_Settings['login_pass_reset_msg'];
|
819 |
$login_redirect_force = $ACL_Settings['login_redirect_force'];
|
820 |
$login_redirect_user = $ACL_Settings['login_redirect_user'];
|
821 |
$login_force_redirect_url = $ACL_Settings['login_force_redirect_url'];
|
1030 |
'login_bg_repeat' => $login_bg_repeat,
|
1031 |
'login_bg_position' => $login_bg_position,
|
1032 |
'login_enable_shadow' => $login_enable_shadow,
|
1033 |
+
'login_enable_language_switcher' => $login_enable_language_switcher,
|
1034 |
'login_shadow_color' => $login_shadow_color,
|
1035 |
'log_form_above_msg' => $log_form_above_msg,
|
1036 |
+
'login_pass_reset_msg' => $login_pass_reset_msg,
|
1037 |
'login_redirect_force' => $login_redirect_force,
|
1038 |
'login_redirect_user' => $login_redirect_user,
|
1039 |
'login_force_redirect_url' => $login_force_redirect_url,
|
installation.php
CHANGED
@@ -55,8 +55,10 @@ if( !isset($login_Version['Version'])):
|
|
55 |
'login_bg_repeat' => 'repeat',
|
56 |
'login_bg_position' => 'left top',
|
57 |
'login_enable_shadow' => 'yes',
|
|
|
58 |
'login_shadow_color' => '#C8C8C8',
|
59 |
'log_form_above_msg' => '',
|
|
|
60 |
'login_msg_fontsize' => '16',
|
61 |
'login_msg_font_color' => '#000000',
|
62 |
'tagline_msg' => 'Login form is designed using <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> plugin by <a href="https://www.weblizar.com" target="_blank">Weblizar</a>.',
|
@@ -146,4 +148,4 @@ if( !isset($login_Version['Version'])):
|
|
146 |
'login_enable_gcaptcha' => 'no'
|
147 |
));
|
148 |
add_option("Admin_custome_login_gcaptcha", $g_page);
|
149 |
-
endif;
|
55 |
'login_bg_repeat' => 'repeat',
|
56 |
'login_bg_position' => 'left top',
|
57 |
'login_enable_shadow' => 'yes',
|
58 |
+
'login_enable_language_switcher' => 'yes',
|
59 |
'login_shadow_color' => '#C8C8C8',
|
60 |
'log_form_above_msg' => '',
|
61 |
+
'login_pass_reset_msg' => '',
|
62 |
'login_msg_fontsize' => '16',
|
63 |
'login_msg_font_color' => '#000000',
|
64 |
'tagline_msg' => 'Login form is designed using <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> plugin by <a href="https://www.weblizar.com" target="_blank">Weblizar</a>.',
|
148 |
'login_enable_gcaptcha' => 'no'
|
149 |
));
|
150 |
add_option("Admin_custome_login_gcaptcha", $g_page);
|
151 |
+
endif;
|
js/inlinejs/loginform.js
CHANGED
@@ -303,6 +303,7 @@ function Custom_login_login(Action, id){
|
|
303 |
var login_redirect_user = jQuery( "#login_redirect_user").val();
|
304 |
var login_force_redirect_url = jQuery( "#login_force_redirect_url").val();
|
305 |
var log_form_above_msg = jQuery( "#log_form_above_msg").val();
|
|
|
306 |
var login_msg_fontsize = jQuery("#login-msg-text-size").val();
|
307 |
var login_msg_font_color = jQuery("#login-msg-font-color").val();
|
308 |
var tagline_msg = jQuery( "#tagline_msg").val();
|
@@ -320,9 +321,15 @@ function Custom_login_login(Action, id){
|
|
320 |
} else {
|
321 |
var login_enable_shadow = document.getElementById('login_enable_shadow2').value;
|
322 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
var login_shadow_color = jQuery("#login_shadow_color").val();
|
324 |
|
325 |
-
var PostData = "Action=" + Action + "&login_form_position=" + login_form_position + "&Login_bg_value=" + Login_bg_value + "&login_background_color=" + login_background_color + "&login_bg_color_overlay=" + login_bg_color_overlay + "&login_bg_image=" + login_bg_image + "&login_form_opacity=" + login_form_opacity + "&login_form_width=" + login_form_width + "&login_form_radius=" + login_form_radius + "&login_border_style=" + login_border_style + "&login_redirect_force=" + login_redirect_force +"&login_border_thikness=" + login_border_thikness + "&login_border_color=" + login_border_color + "&login_bg_repeat=" + login_bg_repeat + "&login_bg_position=" + login_bg_position + "&login_enable_shadow=" + login_enable_shadow + "&login_shadow_color=" + login_shadow_color + "&login_custom_css=" + login_custom_css + "&login_redirect_user=" + login_redirect_user + "&login_force_redirect_url=" + login_force_redirect_url +"&login_form_left=" + login_form_left + "&log_form_above_msg=" + log_form_above_msg + "&login_msg_font_color=" + login_msg_font_color + "&login_tagline_text_color=" + login_tagline_text_color + "&login_tagline_link_color=" + login_tagline_link_color + "&login_msg_fontsize=" + login_msg_fontsize + "&login_form_top=" + login_form_top + "&login_form_float=" + login_form_float + "&tagline_msg=" + tagline_msg + "&user_cust_lbl=" + user_cust_lbl + "&pass_cust_lbl=" + pass_cust_lbl + '&label_username=' + label_username + '&label_password=' + label_password + '&label_loginButton=' + label_loginButton;
|
326 |
jQuery.ajax({
|
327 |
dataType : 'html',
|
328 |
type: 'POST',
|
@@ -347,12 +354,14 @@ function Custom_login_login(Action, id){
|
|
347 |
login_bg_repeat: login_bg_repeat,
|
348 |
login_bg_position: login_bg_position,
|
349 |
login_enable_shadow: login_enable_shadow,
|
|
|
350 |
login_shadow_color: login_shadow_color,
|
351 |
login_custom_css: login_custom_css,
|
352 |
login_redirect_user: login_redirect_user,
|
353 |
login_force_redirect_url: login_force_redirect_url,
|
354 |
login_form_left: login_form_left,
|
355 |
log_form_above_msg: log_form_above_msg,
|
|
|
356 |
login_msg_font_color: login_msg_font_color,
|
357 |
login_tagline_text_color: login_tagline_text_color,
|
358 |
login_tagline_link_color: login_tagline_link_color,
|
@@ -458,6 +467,7 @@ function Custom_login_login(Action, id){
|
|
458 |
jQuery('input[name=enable_form_shadow]').val(['yes']);
|
459 |
// Message Display Above Login Form
|
460 |
jQuery("#log_form_above_msg").val('');
|
|
|
461 |
// Tagline Message Display Below Login Form
|
462 |
jQuery("#tagline_msg").val('This login form is created by <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> , developed by <a href="https://www.weblizar.com" target="_blank">weblizar</a>');
|
463 |
//login Custom Css
|
@@ -726,4 +736,4 @@ jQuery(document).ready(function(){
|
|
726 |
enable_social_icon = "";
|
727 |
}
|
728 |
|
729 |
-
});
|
303 |
var login_redirect_user = jQuery( "#login_redirect_user").val();
|
304 |
var login_force_redirect_url = jQuery( "#login_force_redirect_url").val();
|
305 |
var log_form_above_msg = jQuery( "#log_form_above_msg").val();
|
306 |
+
var login_pass_reset_msg = jQuery( "#login_pass_reset_msg").val();
|
307 |
var login_msg_fontsize = jQuery("#login-msg-text-size").val();
|
308 |
var login_msg_font_color = jQuery("#login-msg-font-color").val();
|
309 |
var tagline_msg = jQuery( "#tagline_msg").val();
|
321 |
} else {
|
322 |
var login_enable_shadow = document.getElementById('login_enable_shadow2').value;
|
323 |
}
|
324 |
+
|
325 |
+
if (document.getElementById('login_enable_language_switcher1').checked) {
|
326 |
+
var login_enable_language_switcher = document.getElementById('login_enable_language_switcher1').value;
|
327 |
+
} else {
|
328 |
+
var login_enable_language_switcher = document.getElementById('login_enable_language_switcher2').value;
|
329 |
+
}
|
330 |
var login_shadow_color = jQuery("#login_shadow_color").val();
|
331 |
|
332 |
+
var PostData = "Action=" + Action + "&login_form_position=" + login_form_position + "&Login_bg_value=" + Login_bg_value + "&login_background_color=" + login_background_color + "&login_bg_color_overlay=" + login_bg_color_overlay + "&login_bg_image=" + login_bg_image + "&login_form_opacity=" + login_form_opacity + "&login_form_width=" + login_form_width + "&login_form_radius=" + login_form_radius + "&login_border_style=" + login_border_style + "&login_redirect_force=" + login_redirect_force +"&login_border_thikness=" + login_border_thikness + "&login_border_color=" + login_border_color + "&login_bg_repeat=" + login_bg_repeat + "&login_bg_position=" + login_bg_position + "&login_enable_shadow=" + login_enable_shadow+ "&login_enable_language_switcher=" + login_enable_language_switcher + "&login_shadow_color=" + login_shadow_color + "&login_custom_css=" + login_custom_css + "&login_redirect_user=" + login_redirect_user + "&login_force_redirect_url=" + login_force_redirect_url +"&login_form_left=" + login_form_left + "&log_form_above_msg=" + log_form_above_msg +"&login_pass_reset_msg=" + login_pass_reset_msg + "&login_msg_font_color=" + login_msg_font_color + "&login_tagline_text_color=" + login_tagline_text_color + "&login_tagline_link_color=" + login_tagline_link_color + "&login_msg_fontsize=" + login_msg_fontsize + "&login_form_top=" + login_form_top + "&login_form_float=" + login_form_float + "&tagline_msg=" + tagline_msg + "&user_cust_lbl=" + user_cust_lbl + "&pass_cust_lbl=" + pass_cust_lbl + '&label_username=' + label_username + '&label_password=' + label_password + '&label_loginButton=' + label_loginButton;
|
333 |
jQuery.ajax({
|
334 |
dataType : 'html',
|
335 |
type: 'POST',
|
354 |
login_bg_repeat: login_bg_repeat,
|
355 |
login_bg_position: login_bg_position,
|
356 |
login_enable_shadow: login_enable_shadow,
|
357 |
+
login_enable_language_switcher: login_enable_language_switcher,
|
358 |
login_shadow_color: login_shadow_color,
|
359 |
login_custom_css: login_custom_css,
|
360 |
login_redirect_user: login_redirect_user,
|
361 |
login_force_redirect_url: login_force_redirect_url,
|
362 |
login_form_left: login_form_left,
|
363 |
log_form_above_msg: log_form_above_msg,
|
364 |
+
login_pass_reset_msg: login_pass_reset_msg,
|
365 |
login_msg_font_color: login_msg_font_color,
|
366 |
login_tagline_text_color: login_tagline_text_color,
|
367 |
login_tagline_link_color: login_tagline_link_color,
|
467 |
jQuery('input[name=enable_form_shadow]').val(['yes']);
|
468 |
// Message Display Above Login Form
|
469 |
jQuery("#log_form_above_msg").val('');
|
470 |
+
jQuery("#login_pass_reset_msg").val('');
|
471 |
// Tagline Message Display Below Login Form
|
472 |
jQuery("#tagline_msg").val('This login form is created by <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> , developed by <a href="https://www.weblizar.com" target="_blank">weblizar</a>');
|
473 |
//login Custom Css
|
736 |
enable_social_icon = "";
|
737 |
}
|
738 |
|
739 |
+
});
|
login-form-screen.php
CHANGED
@@ -1,167 +1,193 @@
|
|
1 |
<?php
|
2 |
// Exit if accessed directly
|
3 |
-
if (!defined('ABSPATH'))
|
4 |
-
|
5 |
-
|
6 |
-
{
|
7 |
|
8 |
-
|
9 |
-
|
10 |
-
$
|
11 |
-
$
|
12 |
-
$
|
13 |
-
$
|
14 |
-
$
|
|
|
15 |
|
16 |
-
if (isset($login_page['login_custom_css'])) {
|
17 |
$login_custom_css = $login_page['login_custom_css'];
|
18 |
} else {
|
19 |
-
$login_custom_css =
|
20 |
}
|
21 |
-
if (isset($login_page['login_form_float'])) {
|
22 |
$login_form_float = $login_page['login_form_float'];
|
23 |
} else {
|
24 |
-
$login_form_float =
|
25 |
}
|
26 |
-
if (isset($login_page['login_form_position'])) {
|
27 |
$login_form_position = $login_page['login_form_position'];
|
28 |
} else {
|
29 |
-
$login_form_position =
|
30 |
}
|
31 |
|
32 |
-
if ($top_page['top_bg_type'] ==
|
33 |
-
if ($top_page['top_bg_slider_animation'] ==
|
34 |
-
require_once
|
35 |
-
}
|
36 |
-
require_once
|
37 |
-
}
|
38 |
-
require_once
|
39 |
-
}
|
40 |
-
require_once
|
41 |
}
|
42 |
}
|
43 |
|
44 |
-
if ($text_and_color_page['enable_link_shadow'] ==
|
45 |
$link_shadow_color = $text_and_color_page['link_shadow_color'] . ' 0 1px 0';
|
46 |
} else {
|
47 |
-
$link_shadow_color =
|
48 |
}
|
49 |
-
if ($login_page['login_enable_shadow'] ==
|
50 |
$login_shadow_color = '0 4px 10px -1px ' . $login_page['login_shadow_color'];
|
51 |
} else {
|
52 |
-
$login_shadow_color =
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
}
|
54 |
|
55 |
// Check if opacity field is empty
|
56 |
-
if ($login_page['login_form_opacity'] ==
|
57 |
-
$login_form_opacity =
|
58 |
} else {
|
59 |
$login_form_opacity = '0.' . $login_page['login_form_opacity'];
|
60 |
}
|
61 |
|
62 |
-
function weblizar_hex2rgb($colour)
|
63 |
-
|
64 |
-
|
65 |
-
$colour = substr($colour, 1);
|
66 |
}
|
67 |
-
if (strlen($colour) == 6) {
|
68 |
-
list($r, $g, $b) = array($colour[0] . $colour[1], $colour[2] . $colour[3], $colour[4] . $colour[5]);
|
69 |
-
} elseif (strlen($colour) == 3) {
|
70 |
-
list($r, $g, $b) = array($colour[0] . $colour[0], $colour[1] . $colour[1], $colour[2] . $colour[2]);
|
71 |
} else {
|
72 |
return false;
|
73 |
}
|
74 |
-
$r = hexdec($r);
|
75 |
-
$g = hexdec($g);
|
76 |
-
$b = hexdec($b);
|
77 |
-
return array(
|
|
|
|
|
|
|
|
|
78 |
}
|
79 |
-
$btnrgba =
|
80 |
// $btnfontrgba = weblizar_hex2rgb( isset( $text_and_color_page['login_button_font_color'] ) ? $text_and_color_page['login_button_font_color'] : '#ffffff' );
|
81 |
-
$loginbg = weblizar_hex2rgb($login_page['login_bg_color']);
|
82 |
|
83 |
-
//require social icon css
|
84 |
-
require_once
|
85 |
-
add_action('admin_print_scripts', 'acl_admin_font');
|
86 |
-
function acl_admin_font()
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
|
|
|
|
118 |
|
119 |
<?php
|
120 |
/* Logo URL */
|
121 |
-
function my_login_logo_url()
|
122 |
-
|
123 |
-
|
124 |
-
$logo_page
|
125 |
-
|
126 |
-
// make get option varibles and use
|
127 |
} else {
|
128 |
return home_url();
|
129 |
/*create default variables and use*/
|
130 |
}
|
131 |
}
|
132 |
-
add_filter('login_headerurl', 'my_login_logo_url');
|
133 |
/* Logo URL Title*/
|
134 |
-
function my_login_logo_url_title()
|
135 |
-
|
136 |
-
|
137 |
-
$logo_page
|
138 |
-
|
139 |
-
// make get option varibles and use
|
140 |
} else {
|
141 |
-
return esc_html_e('Your Site Name and Info', WEBLIZAR_ACL);
|
142 |
// create default variables and use
|
143 |
}
|
144 |
}
|
145 |
-
add_filter('login_headertext', 'my_login_logo_url_title');
|
146 |
-
|
147 |
-
// Inline CSS For Login
|
148 |
-
require 'includes/login-inline-css.php';
|
149 |
/** Message Above Login Form ***/
|
150 |
-
function acl_login_message($message)
|
151 |
-
|
152 |
-
|
153 |
-
if (!empty($login_page['log_form_above_msg'])) {
|
154 |
$log_form_above_msg = $login_page['log_form_above_msg'];
|
155 |
-
return "<p class='login-msg-above'>" . html_entity_decode(stripslashes($log_form_above_msg)) .
|
156 |
} else {
|
157 |
return $message;
|
158 |
}
|
159 |
}
|
160 |
-
add_filter('login_message', 'acl_login_message');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
161 |
}
|
162 |
-
$dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
|
163 |
-
$dashboard_status = isset($dashboard_page['dashboard_status']);
|
164 |
-
if ($dashboard_status ==
|
165 |
-
add_action('login_enqueue_scripts', 'acl_er_login_logo');
|
166 |
}
|
167 |
-
|
|
|
|
1 |
<?php
|
2 |
// Exit if accessed directly
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit;
|
5 |
+
}
|
|
|
6 |
|
7 |
+
function acl_er_login_logo() {
|
8 |
+
// Get all options from db
|
9 |
+
$er_options = get_option( 'plugin_erident_settings' );
|
10 |
+
$top_page = unserialize( get_option( 'Admin_custome_login_top' ) );
|
11 |
+
$login_page = unserialize( get_option( 'Admin_custome_login_login' ) );
|
12 |
+
$text_and_color_page = unserialize( get_option( 'Admin_custome_login_text' ) );
|
13 |
+
$logo_page = unserialize( get_option( 'Admin_custome_login_logo' ) );
|
14 |
+
$Social_page = unserialize( get_option( 'Admin_custome_login_Social' ) );
|
15 |
|
16 |
+
if ( isset( $login_page['login_custom_css'] ) ) {
|
17 |
$login_custom_css = $login_page['login_custom_css'];
|
18 |
} else {
|
19 |
+
$login_custom_css = '';
|
20 |
}
|
21 |
+
if ( isset( $login_page['login_form_float'] ) ) {
|
22 |
$login_form_float = $login_page['login_form_float'];
|
23 |
} else {
|
24 |
+
$login_form_float = 'center';
|
25 |
}
|
26 |
+
if ( isset( $login_page['login_form_position'] ) ) {
|
27 |
$login_form_position = $login_page['login_form_position'];
|
28 |
} else {
|
29 |
+
$login_form_position = 'default';
|
30 |
}
|
31 |
|
32 |
+
if ( $top_page['top_bg_type'] == 'slider-background' ) {
|
33 |
+
if ( $top_page['top_bg_slider_animation'] == 'slider-style1' ) {
|
34 |
+
require_once 'css/slider-style1.php';
|
35 |
+
} elseif ( $top_page['top_bg_slider_animation'] == 'slider-style2' ) {
|
36 |
+
require_once 'css/slider-style2.php';
|
37 |
+
} elseif ( $top_page['top_bg_slider_animation'] == 'slider-style3' ) {
|
38 |
+
require_once 'css/slider-style3.php';
|
39 |
+
} elseif ( $top_page['top_bg_slider_animation'] == 'slider-style4' ) {
|
40 |
+
require_once 'css/slider-style4.php';
|
41 |
}
|
42 |
}
|
43 |
|
44 |
+
if ( $text_and_color_page['enable_link_shadow'] == 'yes' ) {
|
45 |
$link_shadow_color = $text_and_color_page['link_shadow_color'] . ' 0 1px 0';
|
46 |
} else {
|
47 |
+
$link_shadow_color = 'none';
|
48 |
}
|
49 |
+
if ( $login_page['login_enable_shadow'] == 'yes' ) {
|
50 |
$login_shadow_color = '0 4px 10px -1px ' . $login_page['login_shadow_color'];
|
51 |
} else {
|
52 |
+
$login_shadow_color = 'none';
|
53 |
+
}
|
54 |
+
|
55 |
+
if ( $login_page['login_enable_language_switcher'] == 'no' ) {
|
56 |
+
$login_enable_language_switcher = 'none';
|
57 |
+
} else {
|
58 |
+
$login_enable_language_switcher = 'block';
|
59 |
}
|
60 |
|
61 |
// Check if opacity field is empty
|
62 |
+
if ( $login_page['login_form_opacity'] == '10' ) {
|
63 |
+
$login_form_opacity = '1';
|
64 |
} else {
|
65 |
$login_form_opacity = '0.' . $login_page['login_form_opacity'];
|
66 |
}
|
67 |
|
68 |
+
function weblizar_hex2rgb( $colour ) {
|
69 |
+
if ( $colour[0] == '#' ) {
|
70 |
+
$colour = substr( $colour, 1 );
|
|
|
71 |
}
|
72 |
+
if ( strlen( $colour ) == 6 ) {
|
73 |
+
list($r, $g, $b) = array( $colour[0] . $colour[1], $colour[2] . $colour[3], $colour[4] . $colour[5] );
|
74 |
+
} elseif ( strlen( $colour ) == 3 ) {
|
75 |
+
list($r, $g, $b) = array( $colour[0] . $colour[0], $colour[1] . $colour[1], $colour[2] . $colour[2] );
|
76 |
} else {
|
77 |
return false;
|
78 |
}
|
79 |
+
$r = hexdec( $r );
|
80 |
+
$g = hexdec( $g );
|
81 |
+
$b = hexdec( $b );
|
82 |
+
return array(
|
83 |
+
'red' => $r,
|
84 |
+
'green' => $g,
|
85 |
+
'blue' => $b,
|
86 |
+
);
|
87 |
}
|
88 |
+
$btnrgba = weblizar_hex2rgb( $text_and_color_page['button_color'] );
|
89 |
// $btnfontrgba = weblizar_hex2rgb( isset( $text_and_color_page['login_button_font_color'] ) ? $text_and_color_page['login_button_font_color'] : '#ffffff' );
|
90 |
+
$loginbg = weblizar_hex2rgb( $login_page['login_bg_color'] );
|
91 |
|
92 |
+
// require social icon css
|
93 |
+
require_once 'css/socialcss.php';
|
94 |
+
add_action( 'admin_print_scripts', 'acl_admin_font' );
|
95 |
+
function acl_admin_font() {
|
96 |
+
wp_enqueue_script( 'wl-acl-font', WEBLIZAR_NALF_PLUGIN_URL . 'js/webfonts.js', array( 'jquery' ), true, false );
|
97 |
+
}
|
98 |
+
?>
|
99 |
+
<?php
|
100 |
+
$js = ' ';
|
101 |
+
ob_start();
|
102 |
+
?>
|
103 |
+
WebFont.load({
|
104 |
+
google: {
|
105 |
+
families: ['<?php echo esc_attr( $text_and_color_page['heading_font_style'] ); ?>'] // saved value
|
106 |
+
}
|
107 |
+
});
|
108 |
+
WebFont.load({
|
109 |
+
google: {
|
110 |
+
families: ["<?php echo esc_attr( $text_and_color_page['input_font_style'] ); ?>"] // saved value
|
111 |
+
}
|
112 |
+
});
|
113 |
+
WebFont.load({
|
114 |
+
google: {
|
115 |
+
families: ["<?php echo esc_attr( $text_and_color_page['link_font_style'] ); ?>"] // saved value
|
116 |
+
}
|
117 |
+
});
|
118 |
+
WebFont.load({
|
119 |
+
google: {
|
120 |
+
families: ["<?php echo esc_attr( $text_and_color_page['button_font_style'] ); ?>"] // saved value
|
121 |
+
}
|
122 |
+
});
|
123 |
+
<?php $js .= ob_get_clean(); ?>
|
124 |
+
<?php
|
125 |
+
wp_register_script( 'wl-acl-font-config', 'https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js', array(), false, true );
|
126 |
+
wp_enqueue_script( 'wl-acl-font-config' );
|
127 |
+
wp_add_inline_script( 'wl-acl-font-config', $js );
|
128 |
+
?>
|
129 |
|
130 |
<?php
|
131 |
/* Logo URL */
|
132 |
+
function my_login_logo_url() {
|
133 |
+
if ( get_option( 'Admin_custome_login_logo' ) ) {
|
134 |
+
$logo_page = unserialize( get_option( 'Admin_custome_login_logo' ) );
|
135 |
+
return esc_url( $logo_page['logo_url'] );
|
136 |
+
// make get option varibles and use
|
|
|
137 |
} else {
|
138 |
return home_url();
|
139 |
/*create default variables and use*/
|
140 |
}
|
141 |
}
|
142 |
+
add_filter( 'login_headerurl', 'my_login_logo_url' );
|
143 |
/* Logo URL Title*/
|
144 |
+
function my_login_logo_url_title() {
|
145 |
+
if ( get_option( 'Admin_custome_login_logo' ) ) {
|
146 |
+
$logo_page = unserialize( get_option( 'Admin_custome_login_logo' ) );
|
147 |
+
return $logo_page['logo_url_title'];
|
148 |
+
// make get option varibles and use
|
|
|
149 |
} else {
|
150 |
+
return esc_html_e( 'Your Site Name and Info', WEBLIZAR_ACL );
|
151 |
// create default variables and use
|
152 |
}
|
153 |
}
|
154 |
+
add_filter( 'login_headertext', 'my_login_logo_url_title' );
|
155 |
+
|
156 |
+
// Inline CSS For Login
|
157 |
+
require 'includes/login-inline-css.php';
|
158 |
/** Message Above Login Form ***/
|
159 |
+
function acl_login_message( $message ) {
|
160 |
+
$login_page = unserialize( get_option( 'Admin_custome_login_login' ) );
|
161 |
+
if ( ! empty( $login_page['log_form_above_msg'] ) ) {
|
|
|
162 |
$log_form_above_msg = $login_page['log_form_above_msg'];
|
163 |
+
return "<p class='login-msg-above'>" . html_entity_decode( stripslashes( $log_form_above_msg ) ) . '</p>';
|
164 |
} else {
|
165 |
return $message;
|
166 |
}
|
167 |
}
|
168 |
+
add_filter( 'login_message', 'acl_login_message' );
|
169 |
+
|
170 |
+
if ( $_SERVER['QUERY_STRING'] == 'action=lostpassword' ) {
|
171 |
+
add_filter( 'login_message', 'acl_reset_password_message' );
|
172 |
+
function acl_reset_password_message( $message ) {
|
173 |
+
$login_page = unserialize( get_option( 'Admin_custome_login_login' ) );
|
174 |
+
if ( ! empty( $login_page['login_pass_reset_msg'] ) ) {
|
175 |
+
$login_pass_reset_msg = $login_page['login_pass_reset_msg'];
|
176 |
+
}
|
177 |
+
if (isset($login_pass_reset_msg)) {
|
178 |
+
$message = '<p class="message reset-pass">'
|
179 |
+
. __( $login_pass_reset_msg )
|
180 |
+
. '</p>';
|
181 |
+
}
|
182 |
+
return $message;
|
183 |
+
}
|
184 |
+
}
|
185 |
}
|
186 |
+
$dashboard_page = unserialize( get_option( 'Admin_custome_login_dashboard' ) );
|
187 |
+
$dashboard_status = isset( $dashboard_page['dashboard_status'] );
|
188 |
+
if ( $dashboard_status == 'enable' ) {
|
189 |
+
add_action( 'login_enqueue_scripts', 'acl_er_login_logo' );
|
190 |
}
|
191 |
+
|
192 |
+
|
193 |
+
?>
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.weblizar.com/
|
|
4 |
Tags: admin login page, custom login page, custom admin login, custom login, customize wordpress login page, design wordpress login
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.9
|
7 |
-
Stable tag: 3.3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -189,6 +189,10 @@ Please use WordPress [support forum](http://wordpress.org/support/plugin/admin-c
|
|
189 |
|
190 |
For more information, see [Weblizar](http://www.weblizar.com/)
|
191 |
|
|
|
|
|
|
|
|
|
192 |
3.3.3 = [01-02-2022]
|
193 |
* Tested: upto wordpress 5.9
|
194 |
* Tested: PHP 8
|
4 |
Tags: admin login page, custom login page, custom admin login, custom login, customize wordpress login page, design wordpress login
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.9
|
7 |
+
Stable tag: 3.3.4
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
189 |
|
190 |
For more information, see [Weblizar](http://www.weblizar.com/)
|
191 |
|
192 |
+
3.3.4 = [17-02-2022]
|
193 |
+
* Added: Password reset message for user.
|
194 |
+
* Added: languages change switcher show and hide option added.
|
195 |
+
|
196 |
3.3.3 = [01-02-2022]
|
197 |
* Tested: upto wordpress 5.9
|
198 |
* Tested: PHP 8
|