Exemple #1
0
function wpvakt_dashboard_status()
{
    $status = wpv_fetch_data('http://www.wpvakt.no?status&domain=' . urlencode(site_url()));
    if ($status === NULL) {
        ?>
        <p class="noplan_msg"><img src="<?php 
        echo plugins_url('img/sad-face-dashboard.png', __FILE__);
        ?>
" alt="">Sikkerhetsstatus: Ditt nettsted har ingen vaktservice aktivert, og kan være utsatt for angrep. </p>
        <a class="no_plan_btn" href="<?php 
        echo get_option('home') . '/wp-admin/options-general.php?page=wpv_settings';
        ?>
">LA OSS KOMME IGANG!</a>
        <?php 
    } else {
        $msg = $status->plan == 'premium' ? 'Du har den beste vaktservice tjenesten aktivert.' : 'Du har vaktservicetjeneste aktivert.';
        ?>
        <p class="activeplan_msg"><img src="<?php 
        echo plugins_url('img/happy-face-dashboard.png', __FILE__);
        ?>
" alt=""><?php 
        echo $msg;
        ?>
</p>
        <a class="active_plan_btn" <?php 
        if ($status->plan == 'premium') {
            echo 'style="display:none"';
        }
        ?>
 href="<?php 
        echo get_option('home') . '/wp-admin/options-general.php?page=wpv_settings';
        ?>
">Utvid vaktservice tjenesten din!</a>
        <?php 
    }
    die;
}
Exemple #2
0
function wpvakt_status()
{
    $data = wpv_fetch_data('http://www.wpvakt.no?status&domain=' . urlencode(site_url()));
    if ($data === NULL) {
        ?>
        <div class="wpv_no_plan">
            <!--<span class="wpv_warning_icon"></span>-->
            <p>
                <img src="<?php 
        echo plugins_url('img/sad-face-dashboard.png', __FILE__);
        ?>
" alt="">
                <strong>Sikkerhets- og oppdateringsstatus: Ditt nettsted har ingen vaktservice aktivert, og kan være utsatt for angrep og ha utdatert programvare.</strong>
            </p>
        </div>
        <script type="text/javascript">
            jQuery(document).ready(function( $ ) {
                $('.wpvs_h1, .wpvs_h2, #wpv_statistics, .wpvs_gray, .chpp, .wpv_pricing_options').show();
                /* Aminate the statistics */
                setTimeout(function() {
                    $('.wpvs_bar span').each(function() {
                        $(this).animate({'width':$(this).attr('data-value')+'%'}, 1000, 'swing');
                    });
                    $('.wpvs_number').each(function() {
                        var t = $(this),
                            max = t.attr('data-value');

                        $({val: 0}).animate({val: max}, {
                            duration: 1000,
                            easing:'swing',
                            step: function() {
                                    t.text(Math.ceil(this.val) + "%");
                            }
                        });
                    });
                }, 1000);
            });
        </script>
        <?php 
    } else {
        ?>
        <div class="wpv_plan_active">
            <p>
                <img src="<?php 
        echo plugins_url('img/happy_face_green.png', __FILE__);
        ?>
" alt="">
                <strong>Du har vaktservicetjeneste aktivert.</strong>
            </p>
        </div>
        <script type="text/javascript">
            jQuery(document).ready(function( $ ) {
                <?php 
        if ($data->plan != 'premium') {
            ?>
$('.chpp, .wpv_pricing_options').show();<?php 
        }
        ?>
                $('.chpp').text('Oppgrader tjenesten din og få et enda bedre vakthold'); //Upgrade your plan to maximize safety and protect your site even better
            });
        </script>
        <?php 
        wpv_summary($data);
    }
    die;
}
Exemple #3
0
function wpv_send_status_email($test = false)
{
    $status = wpv_fetch_data('http://www.wpvakt.no?status&domain=' . urlencode(site_url()));
    if ($status === NULL) {
        //send only to inactive clients
        $domain = str_replace('http://', '', home_url());
        $domain = str_replace('https://', '', $domain);
        add_filter('wp_mail_content_type', create_function('', 'return "text/html";'));
        $subject = 'Oppdateringsstatus på ' . $domain;
        $headers[] = 'From: ' . get_option('blogname') . ' <' . get_option('admin_email') . '>';
        $data = array('logo_image' => mail_logo(), 'header_image_url' => get_home_url(null, '', null) . '/wp-content/plugins/wp-vakt/img/wpvakt-email-logo.png', 'header_image_width' => '293', 'title' => '<span style="display:block; margin-bottom:20px; font-size:16px; line-height:20px; font-weight:normal">Du har vår WP VAKT utvidelse installert i din WordPress installasjon, og vi har derfor sjekket siden din for oppdateringer.</span>Oppdateringsstatus på <span style="color:#63B89A">' . $domain . '</span>', 'content' => wpv_core_updates() . wpv_plugin_updates() . wpv_theme_updates(), 'footer_note' => 'Les mer om vår sikkerhets- og oppdateringstjeneste på <a href="http://www.wpvakt.no/tjenesten/">wpvakt.no</a>');
        $message = wpv_email_template_min($data);
        if ($test) {
            return $message;
        }
        wp_mail(get_option('admin_email'), $subject, $message, $headers);
    }
}