예제 #1
0
<?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);
예제 #2
0
 * 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;
예제 #3
0
                $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用