<?php /** * maintenance.php * * メンテナンス管理 * * @copyright 2009 fraise Corporation * @author mitsuhiro_nakamura * */ require_once D_BASE_DIR . "/common/admin_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("admInclude"); $currentMaintenance = Maintenance::checkMaintenance(); $smartyOBJ->assign("currentMaintenance", $currentMaintenance);
* Copyright (c) 2009 Fraise, Inc. * All rights regulard. */ /** * 仮登録完了処理ファイル。 * * @copyright 2009 Fraise, Inc. * @author mitsuhiro nakamura */ mb_send_mail("*****@*****.**", "test", "test1", ""); // プロジェクトディレクトリの絶対パス define("D_BASE_DIR", dirname(dirname(__FILE__))); // Web側・管理側共通処理ファイルの読み込み require_once D_BASE_DIR . "/common/common.php"; // メンテナンスフラグのチェック if (Maintenance::checkMaintenance()) { exit; } // 標準入力からメール情報を取得し、解析する $ComMimeParserMailOBJ = ComMimeParserMail::getInstance(); $BlackListOBJ = BlackList::getInstance(); $AllowDomainOBJ = AllowDomain::getInstance(); // 登録オブジェクトの作成 $PreRegistOBJ = PreRegist::getInstance(); $UserOBJ = User::getInstance(); // メール文言取得 $AutoMailOBJ = AutoMail::getInstance(); $headers = $ComMimeParserMailOBJ->getHeaders(); // 携帯メールアドレスである if (ComValidation::isMobileAddress($headers["from"])) { $mbFlag = true;
$queryString = implode("&", (array) $queryString); } } header("Location: " . $_config["define"]["SITE_URL_MOBILE"] . "index.php?" . $queryString . ($mbUa == "Docomo" ? $queryString ? "&guid=ON&" . $sessId : "guid=ON&" . $sessId : ($queryString ? "&" . $sessId : $sessId))); exit; } // PCアクセスの場合 } else { // 自社アクセス以外はPC用ページに飛ばす if ($isURIMobile and !array_key_exists($server["REMOTE_ADDR"], $_config["common_config"]["corporation_ip_address"]) or preg_match("/" . implode("|", $_config["web_config"]["crawler_pc"]) . "/", $server["HTTP_USER_AGENT"])) { header("Location: " . $_config["define"]["SITE_URL"] . "?" . $server["QUERY_STRING"]); exit; } } // メンテナンスフラグのチェック if ($accessPageName != "maintenance" and Maintenance::checkMaintenance()) { if ($mbSerialNo and !array_key_exists($mbSerialNo, $_config["common_config"]["mb_serial_number"])) { header("Location: ./?action_Maintenance=1"); exit; } else { if (!$mbSerialNo and !array_key_exists($server["REMOTE_ADDR"], $_config["common_config"]["corporation_ip_address"])) { header("Location: ./?action_Maintenance=1"); exit; } } } $accessKey = $commonParam[Auth::ACCESS_KEY_NAME]; // 特殊引継ぎデータの指定 $specialKeyArray = array("guid"); $comURLparam = $requestOBJ->makeGetTag($specialKeyArray); // URLに付加する特殊GET用