Пример #1
0
    $db->executeSql($sql, array());
    exit("削除フォルダを空にしました。");
}
$infoIdAry = $_REQUEST["info_id"];
foreach ($infoIdAry as $value) {
    if (is_numeric($value)) {
        // $valueで指定されたメール情報をDBから取得する
        $sql = "SELECT * FROM info_mail WHERE info_id = " . $value . ";";
        $rs = $db->executeSql($sql, array());
        $infoMail = NULL;
        if ($rs->numRows() > 0) {
            $record = $rs->fetchRow(DB_FETCHMODE_ASSOC);
            // DBから取得したメール情報をオブジェクトとして格納する
            $infoMail = new InfoMail($record, $db);
            if ($compDel) {
                $infoMail->updateDirId(0);
                $dirName = "メールを完全に削除しました。";
            } else {
                if ($_REQUEST["mode"] == "already_all") {
                    $infoMail->updateReplyStatus(ALREADY_REPLIED);
                    $dirName = "メールを対応済みにしました。";
                } else {
                    if ($_REQUEST["mode"] == "retire_all") {
                        $infoMail->updateRetireStatus($define);
                        $dirName = "退会にしました。";
                    } else {
                        if ($_REQUEST["mode"] == "stop_all") {
                            $infoMail->updateMailStatus($define);
                            $dirName = "配信停止にしました。";
                        } else {
                            if ($_REQUEST["mode"] == "danger_all") {