* * Copyright (c) 2009 Fraise, Inc. * All rights reserved. */ /** * 管理画面ユーザー情報詳細ページ処理ファイル。 * * @copyright 2009 Fraise, Inc. * @author mitsuhiro nakamura */ require_once D_BASE_DIR . "/common/admin_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("admInclude"); $AdminUserOBJ = AdmUser::getInstance(); $AdmAdminOBJ = AdmAdmin::getInstance(); $UserOBJ = User::getInstance(); $AdmAdminDisplayControlOBJ = AdmAdminDisplayControl::getInstance(); $userId = $requestOBJ->getParameter("user_id"); $userData = $AdminUserOBJ->getUserData($userId); // 正規表現文字列に「/」を使用するため、「!」がデリミタ $deviceRegex = "!^(?:KDDI|UP.Browser/[\\d\\.]+)-(\\S+) !"; if (preg_match($deviceRegex, $userData["mb_user_agent"], $matches)) { $ezwebFlag = TRUE; } // MBの場合、ユーザーデータからキャリアを取得 // AUの場合のみ処理 if ($ezwebFlag) { if ($userData["mb_user_agent"]) { // ユーザエージェントオブジェクト作成 $userAgentMobileEzwebOBJ = new ComUserAgentMobileEzweb($userData["mb_user_agent"]); $model = $userAgentMobileEzwebOBJ->getModel(); if ($model != "" && $model != $userData["mb_model"]) {