コード例 #1
0
 public static function es_pluginconfig_default()
 {
     global $wpdb;
     $prefix = $wpdb->prefix;
     $result = es_cls_settings::es_setting_count(0);
     if ($result == 0) {
         $admin_email = get_option('admin_email');
         $blogname = get_option('blogname');
         if ($admin_email == "") {
             $admin_email = "*****@*****.**";
         }
         $home_url = home_url('/');
         $optinlink = $home_url . "?es=optin&db=###DBID###&email=###EMAIL###&guid=###GUID###";
         $unsublink = $home_url . "?es=unsubscribe&db=###DBID###&email=###EMAIL###&guid=###GUID###";
         $es_c_fromname = "Admin";
         $es_c_fromemail = $admin_email;
         $es_c_mailtype = "WP HTML MAIL";
         $es_c_adminmailoption = "YES";
         $es_c_adminemail = $admin_email;
         $es_c_adminmailsubject = $blogname . " New email subscription";
         $es_c_adminmailcontant = "Hi Admin, \r\n\r\nWe have received a request to subscribe new email address to receive emails from our website. \r\n\r\nEmail: ###EMAIL### \r\nName : ###NAME### \r\n\r\nThank You\r\n" . $blogname;
         $es_c_usermailoption = "YES";
         $es_c_usermailsubject = $blogname . " Welcome to our newsletter";
         $es_c_usermailcontant = "Hi ###NAME###, \r\n\r\nWe have received a request to subscribe this email address to receive newsletter from our website. \r\n\r\nThank You\r\n" . $blogname . " \r\n\r\n No longer interested email from " . $blogname . "?. Please <a href='###LINK###'>click here</a> to unsubscribe";
         $es_c_optinoption = "Double Opt In";
         $es_c_optinsubject = $blogname . " confirm subscription";
         $es_c_optincontent = "Hi ###NAME###, \r\n\r\nA newsletter subscription request for this email address was received. Please confirm it by <a href='###LINK###'>clicking here</a>.\r\n\r\nIf you still cannot subscribe, please click this link : \r\n ###LINK### \r\n\r\nThank You\r\n" . $blogname;
         $es_c_optinlink = $optinlink;
         $es_c_unsublink = $unsublink;
         $es_c_unsubtext = "No longer interested email from " . $blogname . "?. Please <a href='###LINK###'>click here</a> to unsubscribe";
         $es_c_unsubhtml = "Thank You, You have been successfully unsubscribed. You will no longer hear from us.";
         $es_c_subhtml = "Thank You, You have been successfully subscribed to our newsletter.";
         $es_c_message1 = "Oops.. This subscription cant be completed, sorry. The email address is blocked or already subscribed. Thank you.";
         $es_c_message2 = "Oops.. We are getting some technical error. Please try again or contact admin.";
         $sSql = $wpdb->prepare("INSERT INTO `" . $prefix . "es_pluginconfig` \r\n\t\t\t\t\t(`es_c_fromname`,`es_c_fromemail`, `es_c_mailtype`, `es_c_adminmailoption`, `es_c_adminemail`, `es_c_adminmailsubject`,\r\n\t\t\t\t\t`es_c_adminmailcontant`,`es_c_usermailoption`, `es_c_usermailsubject`, `es_c_usermailcontant`, `es_c_optinoption`, `es_c_optinsubject`,\r\n\t\t\t\t\t`es_c_optincontent`,`es_c_optinlink`, `es_c_unsublink`, `es_c_unsubtext`, `es_c_unsubhtml`, `es_c_subhtml`, `es_c_message1`, `es_c_message2`)\r\n\t\t\t\t\tVALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", array($es_c_fromname, $es_c_fromemail, $es_c_mailtype, $es_c_adminmailoption, $es_c_adminemail, $es_c_adminmailsubject, $es_c_adminmailcontant, $es_c_usermailoption, $es_c_usermailsubject, $es_c_usermailcontant, $es_c_optinoption, $es_c_optinsubject, $es_c_optincontent, $es_c_optinlink, $es_c_unsublink, $es_c_unsubtext, $es_c_unsubhtml, $es_c_subhtml, $es_c_message1, $es_c_message2));
         $wpdb->query($sSql);
     }
     return true;
 }
コード例 #2
0
<?php

if (preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) {
    die('You are not allowed to call this page directly.');
}
?>
<div class="wrap">
<?php 
$es_errors = array();
$es_success = '';
$es_error_found = FALSE;
$result = es_cls_settings::es_setting_count(1);
if ($result != '1') {
    ?>
<div class="error fade"><p><strong><?php 
    _e('Oops, selected details doesnt exist.', 'email-subscribers');
    ?>
</strong></p></div><?php 
    $form = array('es_c_id' => '', 'es_c_fromname' => '', 'es_c_fromemail' => '', 'es_c_mailtype' => '', 'es_c_adminmailoption' => '', 'es_c_adminemail' => '', 'es_c_adminmailsubject' => '', 'es_c_adminmailcontant' => '', 'es_c_usermailoption' => '', 'es_c_usermailsubject' => '', 'es_c_usermailcontant' => '', 'es_c_optinoption' => '', 'es_c_optinsubject' => '', 'es_c_optincontent' => '', 'es_c_optinlink' => '', 'es_c_unsublink' => '', 'es_c_unsubtext' => '', 'es_c_unsubhtml' => '', 'es_c_subhtml' => '', 'es_c_message1' => '', 'es_c_message2' => '', 'es_c_sentreport' => '');
} else {
    $es_errors = array();
    $es_success = '';
    $es_error_found = FALSE;
    $data = array();
    $data = es_cls_settings::es_setting_select(1);
    $es_c_sentreport_subject = '';
    $es_c_sentreport = '';
    $es_c_sentreport_subject = get_option('es_c_sentreport_subject', 'nosubjectexists');
    $es_c_sentreport = get_option('es_c_sentreport', 'nooptionexists');
    if ($es_c_sentreport_subject == "nosubjectexists") {
        $es_sent_report_subject = es_cls_common::es_sent_report_subject();
コード例 #3
0
 public static function es_pluginconfig_default()
 {
     global $wpdb;
     $prefix = $wpdb->prefix;
     $result = es_cls_settings::es_setting_count(0);
     if ($result == 0) {
         $admin_email = get_option('admin_email');
         $blogname = get_option('blogname');
         if ($admin_email == "") {
             $admin_email = "*****@*****.**";
         }
         $home_url = home_url('/');
         $optinlink = $home_url . "?es=optin&db=###DBID###&email=###EMAIL###&guid=###GUID###";
         $unsublink = $home_url . "?es=unsubscribe&db=###DBID###&email=###EMAIL###&guid=###GUID###";
         $es_c_fromname = "Admin";
         $es_c_fromemail = $admin_email;
         $es_c_mailtype = "WP HTML MAIL";
         $es_c_adminmailoption = "YES";
         $es_c_adminemail = $admin_email;
         // XTEC ************ MODIFICAT - Support localization
         // 2015.10.09 @dgras
         $es_c_adminmailsubject = $blogname . " Subscripci&oacute; nova de correu";
         $es_c_adminmailcontant = "Hola Administrador, \r\n\r\n Hem rebut una sol·licitud de subscripci&oacute; d'aquesta adre&ccedil;a de correu electr&ograve;nic per rebre els articles del nostre lloc web. \r\n\r\n Correu electr&ograve;nic : ###EMAIL### \r\n Nom : ###NAME### \r\n\r\nGr&agrave;cies\r\n" . $blogname;
         $es_c_usermailoption = "YES";
         $es_c_usermailsubject = $blogname . " Benvingut al nostre butlletí";
         $es_c_usermailcontant = "Hola ###NAME###, \r\n\r\n Hem rebut una sol·licitud de subscripci&oacute; d'aquesta adre&ccedil;a de correu electr&ograve;nic per rebre el bullet&iacute; del nostre lloc web.\r\n\r\nGr&agrave;cies\r\n" . $blogname;
         $es_c_optinoption = "Double Opt In";
         $es_c_optinsubject = $blogname . " confirmeu la subscripció";
         $es_c_optincontent = "Hola ###NAME###,\r\n\r\n Hem rebut una petici&oacute; de subscripci&oacute; d'aquesta adre&ccedil;a de correu electr&ograve;nic. Confirmeu <a href='###LINK###'>fent clic aqu&iacute;</a>. Si no podeu fer clic a l'enlla&ccedil; anterior, si us plau, utilitzeu l'URL seg&uuml;ent.\r\n\r\n ###LINK### \r\n\r\nGr&agrave;cies\r\n" . $blogname;
         $es_c_optinlink = $optinlink;
         $es_c_unsublink = $unsublink;
         $es_c_unsubtext = "Si no esteu interessats en rebre correus des de " . $blogname . " <a href='###LINK###'>feu clic aqu&iacute;</a> per donar-vos de baixa";
         $es_c_unsubhtml = "Gr&agrave;cies, heu estat donat de baixa amb &egrave;xit. Ja no haur&iacute;eu de rebre not&iacute;cies nostres.";
         $es_c_subhtml = "Gr&agrave;cies, heu estat subscrit amb &egrave;xit al nostre butllet&iacute; de not&iacute;cies.";
         $es_c_message1 = "Vaja... Aquesta subscripci&oacute; no s'ha pogut completar, ho sentim. L'adre&ccedil;a de correu electr&ograve;nic est&agrave; bloquejada o ja est&agrave; subscrita. Gr&agrave;cies.";
         $es_c_message2 = "Vaja... Estem tenint algun error t&egrave;cnic. Torneu-ho a provar o contacteu amb l'administrador.";
         // @Comment: The code below would be the right way to do but it does not work
         /*
                     $es_c_adminmailsubject = $blogname . __(" New email subscription", 'email-subscribers');
                     $es_c_adminmailcontant = __("Hi Admin,", 'email-subscribers')." \r\n\r\n". __("We have received a request to subscribe new email address to receive emails from our website.", 'email-subscribers')." \r\n\r\n". __("Email", 'email-subscribers').": ###EMAIL### \r\n".__("Name", 'email-subscribers'). ": ###NAME### \r\n\r\n". __("Thank You", 'email-subscribers')."\r\n".$blogname;
                     $es_c_usermailoption = "YES";
                     $es_c_usermailsubject = $blogname . __(" Welcome to our newsletter", 'email-subscribers');
                     $es_c_usermailcontant = __("Hi ###NAME###,", 'email-subscribers'). "\r\n\r\n" . __("We have received a request to subscribe this email address to receive newsletter from our website.", 'email-subscribers'). "\r\n\r\n". __("Thank You", 'email-subscribers')."\r\n".$blogname;
                     $es_c_optinoption = "Double Opt In";
                     $es_c_optinsubject = $blogname . __(" confirm subscription",'email-subscribers');
                     $es_c_optincontent = __("Hi ###NAME###,", 'email-subscribers'). "\r\n\r\n". __("A newsletter subscription request for this email address was received. Please confirm it by <a href='###LINK###'>clicking here</a>. If you cannot click the link, please use the following link.", 'email-subscribers')."\r\n\r\n ###LINK### \r\n\r\n".__("Thank You", 'email-subscribers')."\r\n".$blogname;
                     $es_c_optinlink = $optinlink;
                     $es_c_unsublink = $unsublink;
                     $es_c_unsubtext = sprintf(__("No longer interested email from %s?. Please <a href='###LINK###'>click here</a> to unsubscribe", 'email-subscribers'), $blogname);
                     $es_c_unsubhtml = __("Thank You, You have been successfully unsubscribed. You will no longer hear from us.", 'email-subscribers');
                     $es_c_subhtml = __("Thank You, You have been successfully subscribed to our newsletter.", 'email-subscribers');
                     $es_c_message1 = __("Oops.. This subscription cant be completed, sorry. The email address is blocked or already subscribed. Thank you.", 'email-subscribers');
                     $es_c_message2 = __("Oops.. We are getting some technical error. Please try again or contact admin.", 'email-subscribers');
         */
         //************ ORIGINAL
         /*
         			$es_c_adminmailsubject = $blogname . " New email subscription";
         			$es_c_adminmailcontant = "Hi Admin, \r\n\r\nWe have received a request to subscribe new email address to receive emails from our website. \r\n\r\nEmail: ###EMAIL### \r\nName : ###NAME### \r\n\r\nThank You\r\n".$blogname;
         			$es_c_usermailoption = "YES";
         			$es_c_usermailsubject = $blogname . " Welcome to our newsletter";
         			$es_c_usermailcontant = "Hi ###NAME###, \r\n\r\nWe have received a request to subscribe this email address to receive newsletter from our website. \r\n\r\nThank You\r\n".$blogname;
         			$es_c_optinoption = "Double Opt In";
         			$es_c_optinsubject = $blogname . " confirm subscription";
         			$es_c_optincontent = "Hi ###NAME###, \r\n\r\nA newsletter subscription request for this email address was received. Please confirm it by <a href='###LINK###'>clicking here</a>. If you cannot click the link, please use the following link. \r\n\r\n ###LINK### \r\n\r\nThank You\r\n".$blogname;
         			$es_c_optinlink = $optinlink;
         			$es_c_unsublink = $unsublink;
         			$es_c_unsubtext = "No longer interested email from ".$blogname."?. Please <a href='###LINK###'>click here</a> to unsubscribe";
         			$es_c_unsubhtml = "Thank You, You have been successfully unsubscribed. You will no longer hear from us.";
         			$es_c_subhtml = "Thank You, You have been successfully subscribed to our newsletter.";
         			$es_c_message1 = "Oops.. This subscription cant be completed, sorry. The email address is blocked or already subscribed. Thank you.";
         			$es_c_message2 = "Oops.. We are getting some technical error. Please try again or contact admin.";
         */
         //************ FI
         $sSql = $wpdb->prepare("INSERT INTO `" . $prefix . "es_pluginconfig`\r\n\t\t\t\t\t(`es_c_fromname`,`es_c_fromemail`, `es_c_mailtype`, `es_c_adminmailoption`, `es_c_adminemail`, `es_c_adminmailsubject`,\r\n\t\t\t\t\t`es_c_adminmailcontant`,`es_c_usermailoption`, `es_c_usermailsubject`, `es_c_usermailcontant`, `es_c_optinoption`, `es_c_optinsubject`,\r\n\t\t\t\t\t`es_c_optincontent`,`es_c_optinlink`, `es_c_unsublink`, `es_c_unsubtext`, `es_c_unsubhtml`, `es_c_subhtml`, `es_c_message1`, `es_c_message2`)\r\n\t\t\t\t\tVALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", array($es_c_fromname, $es_c_fromemail, $es_c_mailtype, $es_c_adminmailoption, $es_c_adminemail, $es_c_adminmailsubject, $es_c_adminmailcontant, $es_c_usermailoption, $es_c_usermailsubject, $es_c_usermailcontant, $es_c_optinoption, $es_c_optinsubject, $es_c_optincontent, $es_c_optinlink, $es_c_unsublink, $es_c_unsubtext, $es_c_unsubhtml, $es_c_subhtml, $es_c_message1, $es_c_message2));
         $wpdb->query($sSql);
     }
     return true;
 }