本文整理汇总了PHP中LC_Page_Ex类的典型用法代码示例。如果您正苦于以下问题:PHP LC_Page_Ex类的具体用法?PHP LC_Page_Ex怎么用?PHP LC_Page_Ex使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了LC_Page_Ex类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: beforeAdminOrderEdit
/**
* hook function called before LC_Page_Admin_Order_Edit
* Send requests to WebPay if mode is of plg_webpayext
*/
public function beforeAdminOrderEdit(LC_Page_Ex $objPage)
{
if ($objPage->getMode() === 'plg_webpayext_capture') {
$_GET['mode'] = 'recalculate';
$order_id = $_POST['order_id'];
if (empty($order_id)) {
return;
}
$objCharge = new SC_Mdl_WebPay_Models_Charge($order_id);
$arrModuleSetting = SC_Mdl_WebPay_Models_Module::loadCurrentSetting();
$objWebPay = new SC_Mdl_WebPay_Wrapper($arrModuleSetting['secret_key']);
$message = $objCharge->capture($objWebPay);
if ($message !== null) {
$objPage->plg_webpayext_capture_error = $message;
}
}
}
示例2: process
/**
* Page のプロセス.
*
* @return void
*/
public function process()
{
ob_end_clean();
parent::process();
$this->action();
$this->sendResponse();
}
示例3: process
/**
* Page のプロセス.
*
* @return void
*/
public function process()
{
parent::process();
// ログインチェック
$objCustomer = new SC_Customer_Ex();
// ログインしていない場合は必ずログインページを表示する
if ($objCustomer->isLoginSuccess(true) === false) {
// クッキー管理クラス
$objCookie = new SC_Cookie_Ex();
// クッキー判定(メールアドレスをクッキーに保存しているか)
$this->tpl_login_email = $objCookie->getCookie('login_email');
if ($this->tpl_login_email != '') {
$this->tpl_login_memory = '1';
}
// POSTされてきたIDがある場合は優先する。
if (isset($_POST['login_email']) && $_POST['login_email'] != '') {
$this->tpl_login_email = $_POST['login_email'];
}
// 携帯端末IDが一致する会員が存在するかどうかをチェックする。
if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_MOBILE) {
$this->tpl_valid_phone_id = $objCustomer->checkMobilePhoneId();
}
$this->tpl_title = 'MYページ(ログイン)';
$this->tpl_mainpage = 'mypage/login.tpl';
} else {
//マイページ会員情報表示用共通処理
$this->tpl_login = true;
$this->CustomerName1 = $objCustomer->getValue('name01');
$this->CustomerName2 = $objCustomer->getValue('name02');
$this->CustomerPoint = $objCustomer->getValue('point');
$this->action();
}
$this->sendResponse();
}
示例4: init
/**
* Page を初期化する.
*
* @return void
*/
public function init()
{
$this->skip_load_page_layout = true;
parent::init();
$this->staticURL = array();
$this->staticURL[] = HTTP_URL . 'rss/' . DIR_INDEX_PATH;
}
示例5: process
/**
* Page のプロセス.
*
* @return void
*/
public function process()
{
parent::process();
$this->action();
$this->sendResponse();
// プラグインなどで order_id を取得する場合があるため, ここで unset する
unset($_SESSION['order_id']);
}
示例6: init
/**
* Page を初期化する.
*
* @return void
*/
public function init()
{
$this->skip_load_page_layout = true;
parent::init();
$this->tpl_mainpage = 'rss/index.tpl';
$this->encode = 'UTF-8';
$this->description = '新着情報';
}
示例7: init
/**
* Page を初期化する.
*
* @return void
*/
public function init()
{
$this->skip_load_page_layout = true;
parent::init();
$this->tpl_mainpage = 'rss/products.tpl';
$this->encode = 'UTF-8';
$this->title = '商品一覧情報';
}
示例8: process
/**
*
* {@inheritDoc}
*
* @see LC_Page::process()
*/
function process()
{
if (ADMIN_FORCE_SSL && SC_Utils_Ex::sfIsHTTPS() === false) {
SC_Response_Ex::reloadSSL();
SC_Response_Ex::actionExit();
}
GC_Utils_Ex::gfPrintLog(print_r($_SESSION, true), DEBUG_LOG_REALFILE);
GC_Utils_Ex::gfPrintLog(print_r($_COOKIE, true), DEBUG_LOG_REALFILE);
GC_Utils_Ex::gfPrintLog(print_r($_SERVER, true), DEBUG_LOG_REALFILE);
GC_Utils_Ex::gfPrintLog(print_r($_ENV, true), DEBUG_LOG_REALFILE);
parent::process();
$this->action();
$this->sendResponse();
}
示例9: process
/**
* Page のプロセス.
*
* @return void
*/
public function process()
{
parent::process();
$objView = new SC_SiteView_Ex();
$objSess = new SC_Session_Ex();
SC_Utils_Ex::sfIsSuccess($objSess);
if (isset($_SESSION['preview']) && $_SESSION['preview'] === 'ON') {
// プレビュー用のレイアウトデザインを取得
$objLayout = new SC_Helper_PageLayout_Ex();
$objLayout->sfGetPageLayout($this, true);
// 画面の表示
$objView->assignobj($this);
$objView->display(SITE_FRAME);
return;
}
SC_Utils_Ex::sfDispSiteError(PAGE_ERROR);
}
示例10: destroy
/**
* デストラクタ.
*
* @return void
*/
function destroy()
{
parent::destroy();
}
示例11: process
/**
* Page のプロセス.
*
* @return void
*/
public function process()
{
parent::process();
$this->action();
$this->sendResponse();
}
示例12: init
/**
* Page を初期化する.
*
* @return void
*/
function init()
{
parent::init();
}
示例13: init
/**
* Page を初期化する.
*
* @return void
*/
public function init()
{
$this->skip_load_page_layout = true;
parent::init();
}
开发者ID:ryoogata,项目名称:eccube-SQLAzureSupport-plugin,代码行数:10,代码来源:LC_Page_Shopping_LoadPaymentModule.php
示例14: init
/**
* Page を初期化する.
*
* @return void
*/
public function init()
{
$this->skip_load_page_layout = true;
parent::init();
$this->tpl_message = '住所を検索しています。';
}
示例15: process
/**
* Page のプロセス.
*
* @return void
*/
public function process()
{
parent::process();
$this->action();
}