%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/komfo908/compras.komforthouse.com.br/wp-content/plugins/hide-my-wp/view/
Upload File :
Create Path :
Current File : /home/komfo908/compras.komforthouse.com.br/wp-content/plugins/hide-my-wp/view/Dashboard.php

<?php defined( 'ABSPATH' ) || die( 'Cheatin\' uh?' ); ?>
<?php if ( ! isset( $view ) ) { return; } ?>
<?php
$do_check = false;

// Set the alert if security wasn't check
if ( HMWP_Classes_Tools::getOption( 'hmwp_security_alert' ) ) {
	if ( ! get_option( HMWP_SECURITY_CHECK ) ) {
		$do_check = true;
	} elseif ( $securitycheck_time = get_option( HMWP_SECURITY_CHECK_TIME ) ) {
		if ( ( isset( $securitycheck_time['timestamp'] ) && time() - $securitycheck_time['timestamp'] > ( 3600 * 24 * 7 ) ) ) {
			$do_check = true;
		}
	} else {
		$do_check = true;
	}
}
?>
<style>
    .wp_loading {
        border: 16px solid #f3f3f3;
        border-top: 16px solid #b0794a;
        border-radius: 50%;
        width: 80px;
        height: 80px;
        animation: spin 2s linear infinite;
        margin: 20px auto 0 auto;
    }

    .wp_button {
        display: block;
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border-radius: 0;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        padding: .9rem 1.5rem;
        font-size: 1rem;
        line-height: 1;
        color: #fff !important;
        background-color: #007cba;
        border-color: #405c7b;
        margin: 1rem auto;
        text-decoration: none;
        max-width: 300px;
        cursor: pointer;
    }

    .wp_button_default {
        background: #f3f5f6;
        border-color: #007cba;
        -webkit-box-shadow: 0 0 0 1px #007cba;
        box-shadow: 0 0 0 1px #007cba;
        color: #016087 !important;
        outline: 2px solid transparent;
        outline-offset: 0;
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
</style>

<div class="hmwp_widget_content" style="position: relative;">
	<?php if ( ! $do_check ) { ?>
        <div style="text-align: center">

            <table style="margin:auto">
                <tr>
                    <td>
						<?php if ( ( ( count( $view->riskreport ) * 100 ) / count( $view->risktasks ) ) > 90 ) { ?>
                            <a href="<?php echo HMWP_Classes_Tools::getSettingsUrl( 'hmwp_securitycheck' ) ?>"><img src="<?php echo _HMWP_ASSETS_URL_ . 'img/speedometer_danger.png' ?>" alt="" style="max-width: 75%; height: auto; margin: 10px auto;"/></a>
                            <div style="font-size: 1rem; font-style: italic; text-align: center; color: red;"><?php echo sprintf( esc_html__( "Your website security %sis extremely weak%s. %sMany hacking doors are available.", 'hide-my-wp' ), '<strong>', '</strong>', '<br />' ) ?></div>
						<?php } elseif ( ( ( count( $view->riskreport ) * 100 ) / count( $view->risktasks ) ) > 50 ) { ?>
                            <a href="<?php echo HMWP_Classes_Tools::getSettingsUrl( 'hmwp_securitycheck' ) ?>"><img src="<?php echo _HMWP_ASSETS_URL_ . 'img/speedometer_low.png' ?>" alt="" style="max-width: 75%; height: auto; margin: 10px auto;"/></a>
                            <div style="font-size: 1rem; font-style: italic; text-align: center; color: red;"><?php echo sprintf( esc_html__( "Your website security %sis very weak%s. %sMany hacking doors are available.", 'hide-my-wp' ), '<strong>', '</strong>', '<br />' ) ?></div>
						<?php } elseif ( ( ( count( $view->riskreport ) * 100 ) / count( $view->risktasks ) ) > 20 ) { ?>
                            <a href="<?php echo HMWP_Classes_Tools::getSettingsUrl( 'hmwp_securitycheck' ) ?>"><img src="<?php echo _HMWP_ASSETS_URL_ . 'img/speedometer_medium.png' ?>" alt="" style="max-width: 75%; height: auto; margin: 10px auto;"/></a>
                            <div style="font-size: 1rem; font-style: italic; text-align: center; color: orangered;"><?php echo sprintf( esc_html__( "Your website security is still weak. %sSome of the main hacking doors are still available.", 'hide-my-wp' ), '<br />' ) ?></div>
						<?php } elseif ( ( ( count( $view->riskreport ) * 100 ) / count( $view->risktasks ) ) > 0 ) { ?>
                            <img src="<?php echo _HMWP_ASSETS_URL_ . 'img/speedometer_better.png' ?>" alt="" style="max-width: 75%; height: auto; margin: 10px auto;"/>
                            <div style="font-size: 1rem; font-style: italic; text-align: center; color: orangered;"><?php echo sprintf( esc_html__( "Your website security is getting better. %sJust make sure you complete all the security tasks.", 'hide-my-wp' ), '<br />' ) ?></div>
						<?php } else { ?>
                            <a href="<?php echo HMWP_Classes_Tools::getSettingsUrl( 'hmwp_securitycheck' ) ?>"><img src="<?php echo _HMWP_ASSETS_URL_ . 'img/speedometer_high.png' ?>" alt="" style="max-width: 75%; height: auto; margin: 10px auto;"/></a>
                            <div style="font-size: 1rem; font-style: italic; text-align: center; color: green;"><?php echo sprintf( esc_html__( "Your website security is strong. %sKeep checking the security every week.", 'hide-my-wp' ), '<br />' ) ?></div>
						<?php } ?>
                    </td>
					<?php if ( $view->stats ) {
						if ( ! HMWP_Classes_Tools::getOption( 'hmwp_activity_log' ) ) {
							if ( ! $view->stats['block_ip'] ) {
								$view->stats['block_ip'] = '-';
							}
							if ( ! $view->stats['alerts'] ) {
								$view->stats['alerts'] = '-';
							}
						} else {
							if ( ! $view->stats['block_ip'] ) {
								$view->stats['block_ip'] = 0;
							}
							if ( ! $view->stats['alerts'] ) {
								$view->stats['alerts'] = 0;
							}
						}
						?>
                        <td style="width: 40%">
                            <table>
                                <tr>
                                    <td colspan="2" style="padding: 15px 0;">
                                        <h6><?php echo esc_html__( 'Last 30 days Security Stats', 'hide-my-wp' ); ?></h6>
                                    </td>
                                </tr>
                                <tr>
                                    <td style="vertical-align:top; text-align: center; margin: 0;padding: 0; width: 220px;">
                                        <div style="font-size: 1.2rem; border: 2px solid #34B262; padding: 5px; margin: 5px 15px;">
                                            <a href="<?php echo HMWP_Classes_Tools::getSettingsUrl( 'hmwp_brute#tab=blocked', true ) ?>" style="text-decoration: none"><?php echo esc_html( $view->stats['block_ip'] ) ?></a>
                                        </div>
                                        <div style="font-size: 1rem;"><?php echo esc_html__( 'Brute Force IPs Blocked', 'hide-my-wp' ); ?></div>
                                    </td>
                                    <td style="vertical-align:top; text-align: center; margin: 0;padding: 0; width: 220px;">
                                        <div style="font-size: 1.2rem; border: 2px solid #C18032; padding: 5px; margin: 5px 15px;">
                                            <a href="<?php echo HMWP_Classes_Tools::getSettingsUrl( 'hmwp_log#tab=report', true ) ?>" style="text-decoration: none"><?php echo esc_html( $view->stats['alerts'] ) ?></a>
                                        </div>
                                        <div style="font-size: 1rem;"><?php echo esc_html__( 'Alert Emails Sent', 'hide-my-wp' ); ?></div>
                                    </td>
                                </tr>
								<?php if ( ! HMWP_Classes_Tools::getOption( 'hmwp_activity_log' ) ) { ?>
                                    <tr>
                                        <td colspan="2" style="padding: 20px 0;">
                                            <a href="<?php echo HMWP_Classes_Tools::getSettingsUrl( 'hmwp_log#tab=log', true ) ?>" class="wp_button"><?php echo esc_html__( 'Activate Events Log', 'hide-my-wp' ); ?></a>
                                        </td>
                                    </tr>
								<?php } ?>
                            </table>
                        </td>
					<?php } ?>
                </tr>
            </table>
        </div>

		<?php if ( ( ( count( $view->riskreport ) * 100 ) / count( $view->risktasks ) ) > 0 ) { ?>
            <div style="margin: 40px 0;">
                <div style="font-size: 1.4rem; margin-bottom: 20px; text-align: center;"><?php echo esc_html__( 'Urgent Security Actions Required', 'hide-my-wp' ) ?>:</div>
                <ul style="margin: 0;padding: 0;list-style: none;">
					<?php foreach ( $view->riskreport as $function => $row ) { ?>
                        <li style="margin: 10px 0;padding: 10px;line-height: 30px;border: 1px solid #f3ebd0; border-left: 2px solid #d63638;"> <?php echo wp_kses_post( $row['solution'] ) ?></li>
					<?php } ?>
                </ul>

            </div>
		<?php } ?>
	<?php } ?>

    <div style="text-align: center">
        <form id="hmwp_securitycheck" method="POST">
			<?php wp_nonce_field( 'hmwp_widget_securitycheck', 'hmwp_nonce' ) ?>
            <input type="hidden" name="action" value="hmwp_widget_securitycheck"/>
        </form>
        <a href="<?php echo HMWP_Classes_Tools::getSettingsUrl( 'hmwp_securitycheck', true ) ?>" class="wp_button"><?php echo esc_html__( 'Run Full Security Check', 'hide-my-wp' ); ?></a>
    </div>
</div>

<script>
    (function ($) {
        $.fn.hmwp_widget_recheck = function () {
            var $this = this;
            var $div = $this.find('.inside');
            $div.find('.hmwp_widget_content').css('opacity', 0.3);
            $div.find('.hmwp_widget_content').find('button').prop("disabled", true);
            $div.find('.hmwp_widget_content').after('<div class="wp_loading" style="width: 30px;height: 30px;margin:5px auto;"></div>');

            $.post(
                ajaxurl,
                $('form#hmwp_securitycheck').serialize()
            ).done(function (response) {
                if (typeof response.data !== 'undefined') {
                    $div.html(response.data);
                }
            }).error(function () {
                $div.html('');
            });
        };

        $(document).ready(function () {

            $('#hmwp_dashboard_widget').find('.recheck_security').on('click', function () {
                $('#hmwp_dashboard_widget').hmwp_widget_recheck();
            });

			<?php if($do_check) { ?>
            // $('#hmwp_dashboard_widget').hmwp_widget_recheck();
            // $('#hmwp_securitycheck_widget').hmwp_widget_recheck();
			<?php }?>
        });
    })(jQuery);

</script>

Zerion Mini Shell 1.0