BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
.
/
limit-login-attempts-reloaded
/
views
/
app-widgets
📤 Upload
📝 New File
📁 New Folder
Close
Editing: active-lockouts.php
<?php if ( !defined( 'ABSPATH' ) ) exit(); ?> <div class="llar-table-header"> <h3 class="title_page"> <img src="<?php echo LLA_PLUGIN_URL ?>assets/css/images/icon-exploitation.png"> <?php echo __( 'Active Lockouts', 'limit-login-attempts-reloaded' ); ?> </h3> <span class="right-link"> <button class="button menu__item col button__transparent_orange llar-global-reload-btn"> <span class="dashicons dashicons-image-rotate"></span> <?php _e( "Reload", 'limit-login-attempts-reloaded' ); ?></button> </span> </div> <div class="llar-preloader-wrap"> <div class="llar-table-scroll-wrap llar-app-lockouts-infinity-scroll"> <table class="llar-form-table llar-table-app-lockouts"> <thead> <tr> <th scope="col"><?php _e( "IP", 'limit-login-attempts-reloaded' ); ?></th> <th scope="col"><?php _e( "Login", 'limit-login-attempts-reloaded' ); ?></th> <th scope="col"><?php _e( "Count", 'limit-login-attempts-reloaded' ); ?></th> <th scope="col"><?php _e( "Expires in (minutes)", 'limit-login-attempts-reloaded' ); ?></th> </tr> </thead> <tbody></tbody> </table> </div> </div> <script type="text/javascript"> ;(function($){ $(document).ready(function () { var $log_table = $('.llar-table-app-lockouts'), $log_table_body = $log_table.find('tbody'), $preloader_wrap = $log_table.closest('.llar-preloader-wrap'), $log_table_empty = $log_table_body.html(), $infinity_box = $('.llar-app-lockouts-infinity-scroll'), loading_data = false, page_offset = '', page_limit = 10; $infinity_box.on('scroll', function (){ if (!loading_data && $infinity_box.get(0).scrollTop + $infinity_box.get(0).clientHeight >= $infinity_box.get(0).scrollHeight - 1) { load_lockouts_data(); } }); $log_table.on('llar:refresh', function () { page_offset = ''; $log_table_body.html($log_table_empty); load_lockouts_data(); }); load_lockouts_data(); $('.llar-global-reload-btn').on('click', function() { page_offset = ''; $log_table_body.html($log_table_empty); load_lockouts_data(); }); function load_lockouts_data() { if (page_offset === false) { return; } loading_data = true; $preloader_wrap.addClass('loading'); $.post(ajaxurl, { action: 'app_load_lockouts', offset: page_offset, limit: page_limit, sec: '<?php echo wp_create_nonce( "llar-app-load-lockouts" ); ?>' }, function(response){ $preloader_wrap.removeClass('loading'); if(response.success) { $log_table_body.append(response.data.html); if(response.data.offset) { page_offset = response.data.offset; } else { page_offset = false; } } else { if(response.data.error_notice) { $('.limit-login-app-dashboard').find('.llar-app-notice').remove(); $('.limit-login-app-dashboard').prepend(response.data.error_notice); } } loading_data = false; }); } }); })(jQuery); </script>
Save
Cancel