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'>";
} 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)) {