本文整理汇总了PHP中ComSessionNamespace类的典型用法代码示例。如果您正苦于以下问题:PHP ComSessionNamespace类的具体用法?PHP ComSessionNamespace怎么用?PHP ComSessionNamespace使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了ComSessionNamespace类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: ComSessionNamespace
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();
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:settleBitcash.php
示例2: ComSessionNamespace
*
* 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"];
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:supportMailBulkInput.php
示例3: ComSessionNamespace
* 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);
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:groupData.php
示例4: ComSessionNamespace
* 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;
}
// 注文詳細リストの確認
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:settleCreditQuick.php
示例5: ComSessionNamespace
*
* 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));
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:informationTemplateCreate.php
示例6: ComSessionNamespace
* @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);
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:searchConditionList.php
示例7: ComSessionNamespace
* 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]);
}
// カートに商品追加
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:settleSelect.php
示例8: ComSessionNamespace
$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);
?>
开发者ID:noriotakei,项目名称:suraimu,代码行数:29,代码来源:userProfileFlagData.php
示例9: array
}
$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"];
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:user_common.php
示例10: ComSessionNamespace
*
* @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();
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:norio.php
示例11: ComSessionNamespace
<?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);
开发者ID:noriotakei,项目名称:suraimu,代码行数:23,代码来源:createEnd.php
示例12: mkdir
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();
}
}
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:baitai_agency_common.php
注:本文中的ComSessionNamespace类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论