Example #1
0
function optinrev_wphead()
{
    global $wp_version, $optinrev_play;
    if (!optinrev_is_ie() && optinrev_is_mobile()) {
        return false;
    }
    if (!optinrev_getbool('optinrev_popup_enabled')) {
        return false;
    }
    $dir = OPTINREV_DIR;
    //default
    $optin_id = 1;
    //is popup enabled
    if (!optinrev_getbool('optinrev_optinrevolution/optin1_enabled')) {
        return false;
    }
    //optin popup
    $optin = optinrev_get('optinrevolution/optin' . $optin_id);
    if (empty($optin)) {
        return;
    }
    $js = sprintf('<link rel="stylesheet" href="' . home_url('?optinrev-popup=' . $optin_id) . '&view=%s" type="text/css">', optinrev_cid());
    $js .= sprintf('<script type="text/javascript" src="' . home_url('?optinrev-popup-vars=' . $optin_id) . '&t=%s"></script>', optinrev_cid());
    $js .= sprintf('<script type="text/javascript" src="' . $dir . 'js/jquery.simplemodal.js?t=%s"></script>', optinrev_cid());
    $js .= sprintf('<script type="text/javascript" src="' . $dir . 'js/optinrev-utils.js?t=%s"></script>', optinrev_cid());
    $js .= sprintf('<script type="text/javascript" src="' . $dir . 'js/optinrev-showonload.js?t=%s"></script>', optinrev_cid());
    echo $js;
}
Example #2
0
    if ($imgs = optinrev_delete_image($plugin_page)) {
        $is_delbfcase = array();
        foreach ($imgs as $v) {
            $is_delbfcase[] = $v->content;
            optinrev_delete($v->name);
        }
        $is_delbfcase = json_encode($is_delbfcase);
    }
    //briefcase button - it will insert to the canvas
    $is_actionbtn = 0;
    if ($case_btn = optinrev_get('optinrev_add_button_briefcase')) {
        $is_actionbtn = $case_btn;
        optinrev_update('optinrev_active_action_button', $is_actionbtn);
        optinrev_delete('optinrev_add_button_briefcase');
    }
    $is_upload = optinrev_get('optinrev_upload');
    ?>
/* <![CDATA[ */var j = jQuery.noConflict(),doc_base_url='<?php 
    echo home_url('/');
    ?>
',wtp = '<?php 
    echo $dir;
    ?>
', defs = {'width': 900, 'height': 600}, jpdata = [], wtpage = '<?php 
    echo $plugin_page;
    ?>
', vldator = <?php 
    echo isset($_POST['optinrev_input_validator']) ? json_encode($_POST['optinrev_input_validator']) : '{}';
    ?>
, apc = false, is_editing = false, redraw=0, isvalid = <?php 
    echo isset($_POST['validate']) ? json_encode($_POST['validate']) : '{}';
Example #3
0
 function optinrev_popup_vars($popup)
 {
     global $wp_version, $optinrev_play;
     if (!intval($popup)) {
         return false;
     }
     header('Content-type: text/javascript; charset=utf-8');
     header("cache-control: must-revalidate");
     $offset = 60 * 7200;
     $expire = "expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
     header($expire);
     $dir = OPTINREV_DIR;
     $optin = optinrev_get('optinrevolution/optin' . $popup);
     $optin = unserialize($optin);
     $content = preg_replace("/'/", "\\'", preg_replace('/\\s+/', ' ', stripcslashes($optin['optinrev_data'])));
     $modal_delay = isset($optin['optinrev_delay']) ? $optin['optinrev_delay'] : 0;
     $round_corner = isset($optin['optinrev_border_radius']) ? $optin['optinrev_border_radius'] : 0;
     $validate = '{}';
     if (isset($optin['optinrev_femail_validate']) && $optin['optinrev_femail_validate'] == 'on') {
         $validate = '{email:1}';
     }
     //Wysija
     $wysija_msg = '';
     $wysija_id = '';
     if (isset($optin['wysija_list_id']) && ($wysija_list_id = $optin['wysija_list_id'])) {
         $wysija_msg = 'You\'ve successfully subscribed. Check your inbox now to confirm your subscription.';
         $wysija_id = $wysija_list_id;
     }
     $optinrev_visited_once = 0;
     $show_time = optinrev_get('optinrev_show_popup');
     $ts = explode('|', $show_time);
     $show_time = $ts[0];
     if ($ts[0] == 'show_once_in') {
         $optinrev_visited_once = $ts[1];
     }
     $optinrev_ctcurl = isset($optin['optinrev_ctcurl']) && $optin['optinrev_foptin_active'] == 'constantcontact' ? $optin['optinrev_ctcurl'] : '';
     echo optinrev_jscompress('/* <![CDATA[ */var site_url="' . home_url('/') . '",purl="' . $dir . '", _0a38277f56e2d868e6088d7345f218f7 = document.createElement(\'div\'), ch = jQuery(window).height(), exh = 30, _0a38277f56e2d868e6088d7345f218f7 = jQuery(_0a38277f56e2d868e6088d7345f218f7).html(\'' . $content . '\'), tshow = "' . $optinrev_play . '", isvalid = ' . $validate . ', mail_form_name = \'' . $optin['optinrev_foptin_active'] . '\',optinrev_close_button_class = \'' . $optin['optinrev_close_button_class'] . '\', optinrev_top_margin = ' . $optin['optinrev_top_margin'] . ',optinrev_wbg_opacity = ' . $optin['optinrev_wbg_opacity'] . ', modal_delay = ' . $modal_delay . ', box_started = 0, rnd=' . $round_corner . ',optinrev_visited_once=' . $optinrev_visited_once . ', optinrev_show_time="' . $show_time . '", optinrev_isie="' . optinrev_ie_version() . '", optinrev_wysija_id="' . $wysija_id . '" ,optinrev_wysija_msg="' . $wysija_msg . '", optinrev_ctcurl="' . $optinrev_ctcurl . '";/* ]]> */');
 }