HEX
Server: LiteSpeed
System: Linux melbournecleaninggroup 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: www-data (33)
PHP: 7.3.33-1+focal
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/html/wp-content/plugins/dologin/tpl/widget.tpl.php
<?php
namespace dologin;
defined( 'WPINC' ) || exit;

$list = $this->cls( 'Auth' )->history_list( 20 );
$count = $this->cls( 'Auth' )->count_list();

echo '<h2>' . __( 'Blocked login attempts total', 'dologin' ) . ': ' . $count . '</h2>';
echo '<h2>' . __( 'Login Attempts Log', 'dologin' ) . '</h2>';
?>
<style type="text/css">
	.dologin-widget-table {
		width: 100%;
		max-width: 100%;
		border-collapse: collapse;
	}
	.dologin-widget-table thead th {
		background-color: #222;
		color: #FFFFFF;
		font-weight: bold;
		border-color: #474747;
		text-align: left;
		padding: 6px 4px;
		border: 1px solid #cccccc;
	}
	.dologin-widget-table tbody td {
		text-align: left;
		padding: 6px 4px;
		border: 1px solid #cccccc;
	}
</style>
<table class="wp-list-table striped dologin-widget-table">
	<thead>
		<tr>
			<th>IP</th>
			<th>Location</th>
			<th>Date</th>
		</tr>
	</thead>
	<tbody>
	<?php if ( ! $list ) : ?>
		<tr><td><?php echo __( 'No list yet.', 'dologin' ); ?></td></tr>
	<?php else : ?>
	<?php
	foreach ( $list as $k => $v ) {
		$ip_geo = explode( ', ', $v->ip_geo );
		$ip_geo_desc = array();
		foreach ( $ip_geo as $v2 ) {
			$v2 = explode( ':', $v2 );
			if ( in_array( $v2[ 0 ], array( 'country', 'city' ) ) ) {
				$ip_geo_desc[] = $v2[ 1 ];
			}
		}
		$ip_geo_desc = implode( '-', $ip_geo_desc );
		echo '<tr><td>' . $v->ip . '</td><td>' . $ip_geo_desc . '</td><td>' . date( 'm/d H:i', $v->dateline ) . '</td></tr>';
	}

	?>
	<?php endif; ?>
	</tbody>
</table>

<div>
	<a href="<?php echo menu_page_url( 'dologin', 0 ); ?>#log" style="text-align: right; display: block;"><?php echo __( 'Check more', 'dologin' ); ?></a>
</div>