/**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Exemple #2
0
// デフォルトセッションキー
$defaultSessionName = ini_get("session.name");
// getParameterExceptで排除する項目
$exceptArray = array($actionKey, $_config["define"]["BAITAI_SESSION_NAME"], $_config["define"]["BAITAI_AGENCY_SESSION_NAME"], $sesName, $defaultSessionName);
// 競馬間コンバートの場合は処理しない(executeQueryしたくない)
if ($requestOBJ->getActionName() != "user_convertCsvExec") {
    if ($loginAdminData && $actionKey) {
        //アクセス制限
        $AdmAdminAccessControlOBJ = AdmAdminAccessControl::getInstance();
        $AdmAdminAccessControlOBJ->adminAccessControl($loginAdminData["authority_type"], $actionKey);
        // ユーザー情報表示制限
        $AdmAdminDisplayControlOBJ = AdmAdminDisplayControl::getInstance();
        $displayUserDetail = $AdmAdminDisplayControlOBJ->adminDisplayControlUserDetail($loginAdminData["authority_type"]);
        $smartyOBJ->assign("displayUserDetail", $displayUserDetail);
        //管理画面アクセス情報
        $admTmpAdminAccessOBJ = AdmTmpAdminAccess::getInstance();
        $insertAdminAccessData["create_datetime"] = "'" . date("YmdH0000") . "'";
        $insertAdminAccessData["admin_id"] = $loginAdminData["id"];
        $insertAdminAccessData["action_key"] = "'" . $actionKey . "'";
        $updateAdminAccessData["access_count"] = "access_count + 1";
        $insertAdminAccessData["global_ip_address"] = "'" . $_SERVER['REMOTE_ADDR'] . "'";
        $admTmpAdminAccessOBJ->insertDuplicateAdmAccessData($insertAdminAccessData, $updateAdminAccessData, false);
    }
}
// 代理店媒体CHK用URLのパラメータセット
if ($loginAdminData["id"]) {
    $agencyParamURL = "&aid=" . $loginAdminData["id"];
    $smartyOBJ->assign("agencyParamURL", $agencyParamURL);
}
// 問い合わせのパラメータセット
if ($loginAdminData["id"]) {