PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 7.6.2
Admin and Site Enhancements (ASE) v7.6.2
9.1.0 9.0.2 9.0.1 9.0.0 8.9.2 8.9.1 8.9.0 8.8.8 8.8.7 8.8.6 8.8.5 8.8.4 8.8.3 8.8.2 8.8.1 8.8.0 8.7.3 8.7.2 8.7.1 8.2.1 8.2.2 8.2.3 8.3.0 8.3.1 8.3.2 8.4.0 8.4.1 8.4.2 8.5.0 8.5.1 8.5.2 8.6.0 8.6.1 8.6.2 8.7.0 5.0.1 5.0.2 5.0.2.1 5.0.2.2 5.0.2.3 5.0.2.4 5.1.0 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.8.0 5.8.1 6.0.0 6.0.3 6.0.4 6.0.5 6.0.5.1 6.0.6 6.0.7 6.0.8.1 6.1.0 6.1.3 6.2.0 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.3.0 6.3.1 6.3.2 6.4.0 6.5.0 6.5.1 6.6.0 6.7.0 6.8.0 6.8.2 6.8.3 6.9.0 6.9.1 6.9.10 6.9.11 6.9.12 6.9.13.1 6.9.13.2 6.9.2 6.9.3 6.9.4 6.9.5 6.9.6 6.9.7 6.9.8 6.9.9 7.0.0 7.0.2 7.0.2.1 7.0.2.2 7.0.2.3 7.0.3 7.1.0 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2.0 7.2.1 7.3.0 7.3.1 7.3.2 7.3.3 7.4.0 7.4.2 7.4.4 7.4.5 7.4.6 7.4.7 7.4.8 7.5.0 7.5.1 7.5.2 7.5.3 7.5.4 7.6.0 7.6.1 7.6.1.1 7.6.10 7.6.11 7.6.2 7.6.3 7.6.4 7.6.5 7.6.6 7.6.7 7.6.7.1 7.6.8 7.6.9 7.7.0 7.8.0 7.8.1 7.8.10 7.8.11 7.8.12 7.8.13 7.8.14 7.8.15 7.8.16 7.8.17 7.8.18 7.8.2 7.8.3 7.8.4 7.8.5 7.8.5.1 7.8.6 7.8.7 7.8.8 7.8.9 7.9.0 7.9.1 7.9.10 7.9.11 7.9.2 7.9.3 7.9.4 7.9.5 7.9.6 7.9.7 7.9.8 7.9.9 8.0.0 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.0.6 8.0.7 8.0.8 8.1.0 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 trunk 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7.0 1.8.0 1.9.0 2.0.0 2.1.0 2.2.0 2.3.0 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.1 2.8.2 2.8.3 2.9.0 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.2.0 3.3.0 3.4.0 3.5.0 3.6.1 3.7.0 3.8.0 3.9.0 3.9.1 3.9.2 4.0.0 4.0.1 4.1.0 4.2.0 4.2.1 4.2.2 4.3.0 4.3.1 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.1 4.8.2 4.8.3 4.9.0 4.9.1 4.9.2 4.9.3 5.0.0
admin-site-enhancements / includes / password-protected-login.php
admin-site-enhancements / includes Last commit date
admin-menu-width 1 year ago blank-comment-template.php 1 year ago bmp-to-image-object.php 1 year ago empty-class-classic-editor.php 1 year ago password-protected-login.php 1 year ago
password-protected-login.php
100 lines
1 <?php
2
3 global $error, $password_protected_errors, $is_iphone;
4 /**
5 * WP Shake JS
6 */
7 if ( !function_exists( 'wp_shake_js' ) ) {
8 function wp_shake_js() {
9 if ( isset( $is_iphone ) ) {
10 if ( $is_iphone ) {
11 return;
12 }
13 }
14 ?>
15 <script>
16 addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
17 function s(id,pos){g(id).left=pos+'px';}
18 function g(id){return document.getElementById(id).style;}
19 function shake(id,a,d){c=a.shift();s(id,c);if(a.length>0){setTimeout(function(){shake(id,a,d);},d);}else{try{g(id).position='static';wp_attempt_focus();}catch(e){}}}
20 addLoadEvent(function(){ var p=new Array(15,30,15,0,-15,-30,-15,0);p=p.concat(p.concat(p));var i=document.forms[0].id;g(i).position='relative';shake(i,p,20);});
21 </script>
22 <?php
23 }
24
25 }
26 nocache_headers();
27 header( 'Content-Type: ' . get_bloginfo( 'html_type' ) . '; charset=' . get_bloginfo( 'charset' ) );
28 // Maybe show error message above login form
29 $shake_error_codes = array('empty_password', 'incorrect_password');
30 if ( $password_protected_errors->get_error_code() && in_array( $password_protected_errors->get_error_code(), $shake_error_codes ) ) {
31 add_action( 'asenha_password_protection_login_head', 'wp_shake_js', 12 );
32 }
33 ?>
34 <!DOCTYPE html>
35 <html xmlns="http://www.w3.org/1999/xhtml" <?php
36 language_attributes();
37 ?>>
38 <head>
39 <meta http-equiv="Content-Type" content="<?php
40 bloginfo( 'html_type' );
41 ?>; charset=<?php
42 bloginfo( 'charset' );
43 ?>" />
44 <meta name="viewport" content="width=device-width" />
45 <meta name="robots" content="noindex">
46 <title><?php
47 bloginfo( 'name' );
48 ?></title>
49 <?php
50 wp_admin_css( 'login', true );
51 do_action( 'asenha_password_protection_login_head' );
52 ?>
53 <style type="text/css" id="protected-page-login-style">
54 #login_error {
55 box-sizing: border-box;
56 width: 287px;
57 border-left: 4px solid #d63638;
58 padding: 12px;
59 margin-top: 20px;
60 margin-bottom: 0;
61 background-color: #fff;
62 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
63 word-wrap: break-word;
64 color: #3c434a;
65 }
66 </style>
67 <?php
68 ?>
69 </head>
70 <body class="login protected-page-login wp-core-ui">
71
72 <div id="login">
73 <?php
74 do_action( 'asenha_password_protection_error_messages' );
75 ?>
76 <form name="loginform" id="loginform" action="<?php
77 echo esc_url( add_query_arg( 'protected-page', 'view', home_url( '/' ) ) );
78 ?>" method="post">
79 <label for="protected_page_pwd"><?php
80 echo __( 'Password', 'admin-site-enhancements' );
81 ?></label>
82 <input type="password" name="protected_page_pwd" id="protected_page_pwd" class="input" value="" size="20" />
83 <p class="submit">
84 <input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="<?php
85 echo __( 'View Content', 'admin-site-enhancements' );
86 ?>" />
87 <input type="hidden" name="protected-page" value="view" />
88 <input type="hidden" name="source" value="<?php
89 echo esc_attr( ( !empty( $_REQUEST['source'] ) ? $_REQUEST['source'] : '' ) );
90 ?>" />
91 </p>
92 </form>
93 </div>
94
95 <?php
96 do_action( 'login_footer' );
97 ?>
98
99 </body>
100 </html>