break;
 case 'e':
     $cpt_suscribers = getSubscribersNumbers($cnx, $row_config_globale['table_email'], $list_id);
     echo "<header><h3>" . translate("SUBSCRIBER_EXPORT_TITLE") . "</h3></header>\n        <div class='module_content'>";
     if ($cpt_suscribers > 0) {
         echo "<h4 class='alert_info'>NB : Sauvegardez régulièrement votre liste d'abonnés !</h4>\n            <form action='export.php' method='post'><input type='hidden' name='list_id' value='{$list_id}' />\n            <input type='hidden' name='token' value='{$token}' />\n            <br><div align='center'>\n            <input type='submit' name='Submit' value='" . translate("SUBSCRIBER_EXPORT_BTN") . "' />\n            </div></form>";
     } else {
         echo "<h4 class='alert_info'>" . translate("NO_SUBSCRIBER") . "</h4>";
     }
     echo "</div>";
     break;
 case 't':
     if ($op == "subscriber_del_temp") {
         echo "<header><h3>" . translate("SUBSCRIBER_TEMP_TITLE") . "</h3></header>\n            <div class='module_content'>";
         $del_tmpaddr = empty($_POST['del_tmpaddr']) ? "" : $_POST['del_tmpaddr'];
         $deleted_temp = delete_subscriber($cnx, $row_config_globale['table_temp'], $list_id, $del_tmpaddr);
         if ($deleted_temp) {
             echo "<h4 class='alert_success'>" . translate("SUBSCRIBER_TEMP_DELETED") . "</h4>";
         } else {
             echo "<h4 class='alert_error'>" . translate("ERROR_DELETING_TEMP", "<i>{$del_tmpaddr}</i>") . "</h4>";
         }
         echo "</div>";
     }
     $tmp_subscribers = get_subscribers($cnx, $row_config_globale['table_temp'], $list_id);
     if (sizeof($tmp_subscribers)) {
         echo "<header><h3>" . translate("SUBSCRIBER_TEMP_TITLE") . "</h3></header>\n            <div class='module_content' align='center'>";
         echo "<h4 class='alert_info'>" . count($tmp_subscribers) . " adresses dans la base</h4><br>";
         echo "<form action='" . $_SERVER['PHP_SELF'] . "' method='post'>";
         echo "<input type='hidden' name='op' value='subscriber_del_temp'>";
         echo "<input type='hidden' name='action' value='manage'>";
         echo "<input type='hidden' name='page' value='subscribers'>";
Esempio n. 2
0
         } else {
             if ($add_r == -1) {
                 $subscriber_op_msg = "<h4 class='alert_error'>" . translate("ERROR_ALREADY_SUBSCRIBER", "<b>{$add_addr}</b>") . ".</h4>";
             } else {
                 if ($add_r == 2) {
                     $subscriber_op_msg = "<h4 class='alert_success'>" . translate("SUBSCRIBER_ADDED", "<b>{$add_addr}</b>") . ".</h4>";
                 }
             }
         }
     } else {
         $subscriber_op_msg = "<h4 class='alert_error'>" . translate("ERROR_SUPPLY_VALID_EMAIL") . "</h4>";
     }
     break;
 case 'subscriber_del':
     $del_addr = empty($_POST['del_addr']) ? "" : $_POST['del_addr'];
     $deleted = delete_subscriber($cnx, $row_config_globale['table_email'], $list_id, $del_addr);
     if ($deleted) {
         $subscriber_op_msg = "<h4 class='alert_success'>" . translate("SUBSCRIBER_DELETED") . "</h4>";
     } else {
         $subscriber_op_msg = "<h4 class='alert_error'>" . translate("ERROR_DELETING_SUBSCRIBER", "<i>{$del_addr}</i>") . "</h4>";
     }
     break;
 case 'subscriber_import':
     @set_time_limit(300);
     $import_file = !empty($_FILES['import_file']) ? $_FILES['import_file'] : "";
     if (!empty($import_file) && $import_file != "none" && $import_file['size'] > 0 && is_uploaded_file($import_file['tmp_name'])) {
         $tmp_subdir_writable = true;
         $open_basedir = @ini_get('open_basedir');
         if (!empty($open_basedir)) {
             $tmp_subdir = DIRECTORY_SEPARATOR == "/" ? "./import/" : ".\\import\\";
             if (!is_writable($tmp_subdir)) {