require_once $controllerOBJ->getIncludeBusinessLogic("postInclude"); $param = $requestOBJ->getParameterExcept($exceptArray); $errSessOBJ = new ComSessionNamespace("err_msg"); $returnSessOBJ = new ComSessionNamespace("return"); $smartyOBJ->assign("value", $returnSessOBJ->return); // セッション変数の破棄 $returnSessOBJ->unsetAll(); // エラーメッセージの取得 if ($errSessOBJ->errMsg) { $errMsg = implode("<br>", $errSessOBJ->errMsg); $smartyOBJ->assign("errMsg", $errMsg); // セッション変数の破棄 $errSessOBJ->unsetAll(); } // カートから商品IDを取り出す $cartSessOBJ = new ComSessionNamespace("cart"); $ItemIdList = $cartSessOBJ->itemId; $OrderingOBJ = Ordering::getInstance(); $ItemOBJ = Item::getInstance(); // 引継ぎデータ $tags = array("odid"); $FORMparam = $requestOBJ->makePostTag($tags); // formに付加するPOST用 $URLparam = $requestOBJ->makeGetTag($tags); // URLに付加するGET用 $smartyOBJ->assign("FORMparam", $FORMparam); $smartyOBJ->assign("URLparam", $URLparam); // 注文情報の取得 if (!($orderingData = $OrderingOBJ->getOrderingDataFromAccessKey($param["odid"], $comUserData["user_id"]))) { // トランザクション開始 $OrderingOBJ->beginTransaction();
* * 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"); $param = $requestOBJ->getParameterExcept($exceptArray); // セッションオブジェクトのインスタンス $returnSessOBJ = new ComSessionNamespace("return"); $execMsgSessOBJ = new ComSessionNamespace("exec_msg"); $orderingSearchSessOBJ = new ComSessionNamespace("ordering_search"); // メッセージの取得 $smartyOBJ->assign("execMsg", $execMsgSessOBJ->getIterator()); // セッション変数の破棄 $execMsgSessOBJ->unsetAll(); // 入力項目の取得 $returnValue = $returnSessOBJ->return; // セッション変数の破棄 $returnSessOBJ->unsetAll(); // 送信されたデータを設定 $mailElements["from_address"] = $param["from_address"]; $mailElements["from_name"] = $param["from_name"]; $mailElements["pc_to_address"] = $param["pc_to_address"]; $mailElements["mb_to_address"] = $param["mb_to_address"]; $mailElements["subject"] = $param["subject"];
* groupData.php * * Copyright (c) 2010 Fraise, Inc. * All rights reserved. */ /** * 管理画面月額コースグループ更新ページ * * @copyright 2010 Fraise, Inc. * @author norihisa ohnami */ require_once D_BASE_DIR . "/common/admin_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("admInclude"); // セッションオブジェクトのインスタンス $messageSessOBJ = new ComSessionNamespace("exec_msg"); $returnSessOBJ = new ComSessionNamespace("return"); $admMonthlyCourseOBJ = AdmMonthlyCourse::getInstance(); $param = $requestOBJ->getParameterExcept($exceptArray); $msg = $messageSessOBJ->getIterator(); // セッション変数の破棄 $messageSessOBJ->unsetAll(); $smartyOBJ->assign("msg", $msg); // 入力項目の取得 $returnValue = $returnSessOBJ->return; // セッション変数の破棄 $returnSessOBJ->unsetAll(); // 商品カテゴリーデータ取得 $monthlyCourseGroupData = $admMonthlyCourseOBJ->getMonthlyCourseGroupData($param["mcgid"]); $smartyOBJ->assign("monthlyCourseGroupData", $monthlyCourseGroupData); // 表示フラグ $smartyOBJ->assign("isDisplay", AdmItem::$_isDisplay);
* settleCreditQuick.php * * Copyright (c) 2010 Fraise, Inc. * All rights reserved. */ /** * MBログイン後クイックチャージ処理ファイル。 * * @copyright 2010 Fraise, Inc. * @author mitsuhiro nakamura */ require_once D_BASE_DIR . "/common/post_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("postInclude"); $param = $requestOBJ->getParameterExcept($exceptArray); // エラーメッセージの取得 $errSessOBJ = new ComSessionNamespace("err_msg"); if ($errSessOBJ->errMsg) { $errMsg = implode("<br>", $errSessOBJ->errMsg); $smartyOBJ->assign("errMsg", $errMsg); // セッション変数の破棄 $errSessOBJ->unsetAll(); } $OrderingOBJ = Ordering::getInstance(); $ItemOBJ = Item::getInstance(); // 注文情報の取得 if (!($orderingData = $OrderingOBJ->getOrderingDataFromAccessKey($param["odid"], $comUserData["user_id"]))) { $errSessOBJ->errMsg[] = "注文がありません。"; header("Location: ./?action_ItemList=1" . ($comURLparam ? "&" . $comURLparam : "") . "&" . $sessId); exit; } // 注文詳細リストの確認
* * Copyright (c) 2009 Fraise, Inc. * All rights reserved. */ /** * 管理側情報定型文登録ページ。 * * @copyright 2009 Fraise, Inc. * @author norihisa hosoda */ require_once D_BASE_DIR . "/common/admin_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("admInclude"); $AdmInfoTemplateOBJ = AdmInformationTemplate::getInstance(); // セッションオブジェクトのインスタンス $returnSessOBJ = new ComSessionNamespace("return"); $execMsgSessOBJ = new ComSessionNamespace("exec_msg"); // メッセージの取得 $message = $execMsgSessOBJ->getIterator(); // セッション変数の破棄 $execMsgSessOBJ->unsetAll(); $smartyOBJ->assign("msg", $message); // 戻り値入力項目の取得 $registParam = $returnSessOBJ->return; // セッション変数の破棄 $returnSessOBJ->unsetAll(); $smartyOBJ->assign("registParam", $registParam); // bodyタグ基本設定 $htmlBodyPC = '<body>'; $htmlBodyMB = '<body link="#ffcc99" vlink="#cc9966" alink="#ffcc99" text="#ffffff" style="color:#ffffff; background:#000000;" bgcolor="#000000">' . "\n" . '<a name="top" id="top"></a>' . "\n" . '<div style="font-size:x-small; text-align:left; width:100%;">'; $smartyOBJ->assign("htmlBodyPC", htmlspecialchars($htmlBodyPC)); $smartyOBJ->assign("htmlBodyMB", htmlspecialchars($htmlBodyMB));
* @copyright 2009 Fraise, Inc. * @author mitsuhiro nakamura */ require_once D_BASE_DIR . "/common/admin_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("admInclude"); $AdminUserOBJ = AdmUser::getInstance(); $offset = $requestOBJ->getParameter("offset"); if (!$offset) { $offset = 0; } $exceptArray[] = "offset"; $param = $requestOBJ->getParameterExcept($exceptArray); $smartyOBJ->assign("param", $param); $dispCnt = 20; // セッションオブジェクトのインスタンス $messageSessOBJ = new ComSessionNamespace("exec_msg"); $msg = $messageSessOBJ->getIterator(); // セッション変数の破棄 $messageSessOBJ->unsetAll(); $smartyOBJ->assign("msg", $msg); $dataList = $AdminUserOBJ->getUserSearchConditionList($param, $offset, "id DESC", $dispCnt); $totalCount = $AdminUserOBJ->getFoundRows(); $dispFirst = $offset + 1; $dispLast = $offset + count($dataList); $smartyOBJ->assign("dataList", $dataList); $smartyOBJ->assign("totalCount", $totalCount); $smartyOBJ->assign("dispFirst", $dispFirst); $smartyOBJ->assign("dispLast", $dispLast); $reloadTags = array("category_id", "offset"); $POSTParam = $requestOBJ->makePostTag($reloadTags); $reloadParam = $requestOBJ->makePostTag($reloadTags);
* settleSelect.php * * Copyright (c) 2010 Fraise, Inc. * All rights reserved. */ /** * PCログイン後決済選択処理ファイル。 * * @copyright 2010 Fraise, Inc. * @author Norihisa Hosoda */ require_once D_BASE_DIR . "/common/post_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("postInclude"); $param = $requestOBJ->getParameterExcept($exceptArray); // エラーセッション生成 $errMsgSessOBJ = new ComSessionNamespace("err_msg"); // カートに商品IDを格納 $cartSessOBJ = new ComSessionNamespace("cart"); $ItemOBJ = Item::getInstance(); $MonthlyCourseOBJ = MonthlyCourse::getInstance(); //$cartSessOBJ->unsetAll(); //exit(); // カートから商品削除 if ($param["del"]) { // カートから削除対象商品IDの「キー」を抽出 if ($param["iid"] and $cartSessOBJ->itemId) { $delCartItemKey = array_search($param["iid"], $cartSessOBJ->itemId); // カートからキーを元に削除 unset($cartSessOBJ->itemId[$delCartItemKey]); } // カートに商品追加
$data = $AdminUserProfileFlagOBJ->getUserProfileFlag($param["user_profile_flag_code"]); // セッションオブジェクトのインスタンス $returnSessOBJ = new ComSessionNamespace("return"); $execMsgSessOBJ = new ComSessionNamespace("exec_msg"); // メッセージの取得 $message = $execMsgSessOBJ->getIterator(); // セッション変数の破棄 $execMsgSessOBJ->unsetAll(); $smartyOBJ->assign("msg", $message); $smartyOBJ->assign("data", $data[0]); //get all user profile flag $userProfileFlagList = $AdminUserProfileFlagOBJ->getUserProfileFlag(); // generate user profile code flag $userProfileFlagCodeList = array("0" => "フラグOFF"); foreach ($userProfileFlagList as $item) { $userProfileFlagCodeList += array($item['code'] => $item['name']); } $smartyOBJ->assign("user_profile_flag_code_convert", $userProfileFlagCodeList); $reloadTags = array("user_profile_flag_code"); $errSessOBJ = new ComSessionNamespace("err"); $errMsg = $errSessOBJ->getIterator(); $errSessOBJ->unsetAll(); $smartyOBJ->assign("errMsg", $errMsg); $POSTparam = $requestOBJ->makePostTag($reloadTags); $reloadParam = $requestOBJ->makePostTag($reloadTags); $smartyOBJ->assign("POSTparam", $POSTparam); // 画面リロード用 $smartyOBJ->assign("reloadParam", $reloadParam); ?>
} $sessionSetOption = array("save_path" => "/tmp/" . $_config["define"]["PROJECT_NAME"] . "/www", "name" => $sesName, "gc_maxlifetime" => 60 * 60 * 24 * 7); } if (!ComSession::isStarted()) { ComSession::setOptions($sessionSetOption); if ($sessionId) { ComSession::setId($sessionId); } ComSession::start(); } // アクセスページ名 $accessPageName = $controllerOBJ->convertActionName($requestOBJ->getActionName()); // common用エラーセッション $ComErrSessOBJ = new ComSessionNamespace("common_err"); // セッションにセットします $userSessOBJ = new ComSessionNamespace("user"); $getRequestOBJ = new ComRequest(); $affiliateParam = $getRequestOBJ->getAllParameter("", "get"); $advCd = $affiliateParam["advcd"]; // 検索アドコード取得 if (preg_match("/^http:\\/\\/www.google.co.jp\\/search\\//", $server["HTTP_REFERER"])) { $advCd = $_config["define"]["GOOGLE_AD_CD_PC"]; } else { if (preg_match("/^http:\\/\\/search.yahoo.co.jp\\/search/", $server["HTTP_REFERER"])) { $advCd = $_config["define"]["YAHOO_AD_CD_PC"]; } else { if (preg_match("/^http:\\/\\/search.yahoo.co.jp\\/bin\\/search/", $server["HTTP_REFERER"])) { $advCd = $_config["define"]["YAHOO2_AD_CD_PC"]; } else { if (preg_match("/^http:\\/\\/search.msn.co.jp\\/results.aspx/", $server["HTTP_REFERER"])) { $advCd = $_config["define"]["MSN_AD_CD_PC"];
* * @copyright 2010 Fraise, Inc. * @author mitsuhiro nakamura */ require_once D_BASE_DIR . "/common/post_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("postInclude"); $param = $requestOBJ->getParameterExcept($exceptArray); $errSessOBJ = new ComSessionNamespace("err_msg"); // エラーメッセージの取得 if ($errSessOBJ->errMsg) { $errMsg = implode("<br>", $errSessOBJ->errMsg); $smartyOBJ->assign("errMsg", $errMsg); // セッション変数の破棄 $errSessOBJ->unsetAll(); } $mailSessOBJ = new ComSessionNamespace("mail_msg"); // セッション変数の破棄 $mailSessOBJ->unsetAll(); $OrderingOBJ = Ordering::getInstance(); $ItemOBJ = Item::getInstance(); $comUserData["user_id"] = 544022; // 注文の再取得 if (!($orderingData = $OrderingOBJ->getOrderingData(86086, $comUserData["user_id"]))) { // ロールバック $OrderingOBJ->rollbackTransaction(); $errSessOBJ->errMsg[] = "注文データを取得できませんでした。"; header("Location: ./?action_SettleSelect=1&" . $URLparam . ($comURLparam ? "&" . $comURLparam : "") . "&" . $sessId); exit; } // メール文言取得 $AutoMailOBJ = AutoMail::getInstance();
<?php /** * createEnd.php * * 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"); // メッセージの取得 $execMsgSessOBJ = new ComSessionNamespace("execMsg"); // メッセージの取得 $msg = $execMsgSessOBJ->getIterator(); // セッション変数の破棄 $execMsgSessOBJ->unsetAll(); $smartyOBJ->assign("msg", $msg);
if (!is_dir("/tmp/" . $_config["define"]["PROJECT_NAME"])) { mkdir("/tmp/" . $_config["define"]["PROJECT_NAME"]); } mkdir("/tmp/" . $_config["define"]["PROJECT_NAME"] . "/baitaiAgency"); } // セッションスタート if (!ComSession::isStarted()) { ComSession::setOptions(array("save_path" => "/tmp/" . $_config["define"]["PROJECT_NAME"] . "/baitaiAgency", "cache_expire" => 360, "cache_limiter" => "nocache", "name" => $sesName, "gc_maxlifetime" => 60 * 60 * 5)); ComSession::start(); } // 処理タイムアウトの制限を取る set_time_limit(0); $loginId = $requestOBJ->getParameter("login_id", null, "post"); $password = $requestOBJ->getParameter("password", null, "post"); $adminId = $requestOBJ->getParameter("aid", null); $adminIdOBJ = new ComSessionNamespace("admin_id"); // 代理店URLからのアクセスはセッション破棄 if (!$requestOBJ->getActionName()) { // セッション変数の破棄 $adminIdOBJ->unsetAll(); } if ($adminId) { $adminIdOBJ->admin_id = $adminId; } else { if ($adminIdOBJ->admin_id) { $adminId = $adminIdOBJ->admin_id; } else { // セッション変数の破棄 $adminIdOBJ->unsetAll(); } }