예제 #1
0
파일: read.php 프로젝트: noriotakei/suraimu
                $userInfoList[] = $row["user_id"];
            }
        }
    }
    // 重複しているIDは削除(最新のIDのみ残す)
    if ($userInfoList) {
        $userIdList = array_unique($userInfoList);
    }
}
//----------------
// 各種変数の設定
//----------------
// メールフォルダ名の取得
$dirName = getDirName($infoMail->dirId);
// 現在表示しているメールが所属するフォルダの最上位フォルダを取得する
$topParentDir = searchTopParentDir($infoMail->dirId);
//
// フォーム表示用タグの生成
//
// 移動先フォルダ選択タグの生成
$valueStr = "move.php?info_id={$infoMail->infoId}&new_dir_id=";
// JSによる自動ロケーション用文字列
$dirIdOpt = "<option value=\"noselect\">フォルダ移動</option>\n";
foreach ($dir_tbl as $key => $value) {
    // 1階層目フォルダデータの取得
    if ($dir_tbl[$key]["tree_level"] == 1 && !($infoMail->dirId == DELETE_DIR && $dir_tbl[$key]["id"] == DELETE_DIR)) {
        // 削除済みフォルダから削除済みフォルダへの移動選択はできない
        $dirIdOpt .= "<option value=\"{$valueStr}{$dir_tbl[$key]["id"]}\">{$dir_tbl[$key]["name"]}</option>\n";
        foreach ($dir_tbl as $key2 => $value2) {
            // 2階層目フォルダデータの取得
            if ($dir_tbl[$key2]["tree_level"] == 2 && $dir_tbl[$key2]["parent_id"] == $dir_tbl[$key]["id"]) {
예제 #2
0
         $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") {
                     $infoMail->updateDangerStatus($define);
                     $dirName = "ブラックにしました。";
                 } else {
                     $new_dir_id = searchTopParentDir($_REQUEST["new_dir_id"]);
                     if (!($infoMail->priority < 0 && $new_dir_id == KEEP_DIR)) {
                         if ($new_dir_id == KEEP_DIR || $new_dir_id != KEEP_DIR && $infoMail->priority < 0) {
                             $infoMail->updateDirIdKeep($_REQUEST["new_dir_id"]);
                         } else {
                             $infoMail->updateDirId($_REQUEST["new_dir_id"]);
                         }
                     } else {
                         $infoMail->updateDirId($_REQUEST["new_dir_id"]);
                     }
                     $dirName = getDirName($_REQUEST["new_dir_id"]) . "フォルダに移動しました。";
                 }
             }
         }
     }
 }