$URLparam = $requestOBJ->makeGetTag($tags); $AdmMailMagazineOBJ = AdmMailMagazine::getInstance(); // セッションオブジェクトのインスタンス $execMsgSessOBJ = new ComSessionNamespace("exec_msg"); $returnSessOBJ = new ComSessionNamespace("return"); if (!ComValidation::isMailAddress($param["from_address"])) { $errMsg[] = "送信アドレスを入力してください"; } $timerDatetime = $param["reserve_datetime_Date"] . " " . $param["reserve_datetime_Time"] . ":00"; if (!ComValidation::isDatetime($timerDatetime)) { $errMsg[] = "有効な日時を入力して下さい"; } if ($param["hour_from"] and !ComValidation::isBetween($param["hour_from"], 0, 23)) { $errMsg[] = "有効な開始時間を入力して下さい"; } if ($param["hour_to"] and !ComValidation::isBetween($param["hour_to"], 0, 23)) { $errMsg[] = "有効な終了時間を入力して下さい"; } if ($param["second"] and !ComValidation::isNumeric($param["second"])) { $errMsg[] = "分に有効な数字を入力して下さい"; } if ($param["send_day"] and !ComValidation::isNumeric($param["send_day"])) { $errMsg[] = "送信日に有効な数字を入力して下さい"; } // 戻り値の格納 $returnSessOBJ->return = $param; if ($errMsg) { $execMsgSessOBJ->message = $errMsg; header("Location: ./?action_mailLog_ReserveMailData=1&" . $URLparam); exit; }