コード例 #1
0
 /**
  * インスタンスの取得。
  *
  * インスタンスが既に生成済みの場合は既存インスタンスを返し、
  * 未生成であれば新たに生成したものを返す。
  *
  * @return mixed 成功時はインスタンス、失敗時はfalseを返す
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #2
0
ファイル: admin_common.php プロジェクト: noriotakei/suraimu
$loginAdminData["id"] = $adminAuthOBJ->getIdentity()->id;
$loginAdminData["name"] = $adminAuthOBJ->getIdentity()->name;
$loginAdminData["login_id"] = $adminAuthOBJ->getIdentity()->login_id;
$loginAdminData["authority_type"] = $adminAuthOBJ->getIdentity()->authority_type;
$smartyOBJ->assign("loginAdminData", $loginAdminData);
$actionKey = $requestOBJ->getActionKey();
$smartyOBJ->assign("actionKey", $actionKey);
// デフォルトセッションキー
$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);
    }
}