Ignore:
Timestamp:
2007/09/28 19:49:10 (15 years ago)
Author:
nanasess
Message:

FIXME

  • 使われてない機能だが, とりあえずモバイル対応
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/html/mobile/magazine/cancel.php

    r15532 r16164  
    11<?php 
    22/** 
    3  *  
     3 * 
    44 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. 
    55 * 
    66 * http://www.lockon.co.jp/ 
    7  *  
    87 * 
    9  * メルマガ解除 
     8 * 
     9 * モバイルサイト/メルマガキャンセル 
    1010 */ 
    1111 
    12 require_once('../require.php'); 
     12// {{{ requires 
     13require_once("../require.php"); 
     14require_once(CLASS_PATH . "page_extends/magazine/LC_Page_Magazine_Cancel_Ex.php"); 
    1315 
    14 class LC_Page { 
    15     function LC_Page() { 
    16         /** 必ず変更する **/ 
    17         $this->tpl_mainpage = 'magazine/cancel.tpl'; 
    18         $this->tpl_title .= 'メルマガ解除完了'; 
    19     } 
    20 } 
     16// }}} 
     17// {{{ generate page 
    2118 
    22 $objPage = new LC_Page(); 
    23 $objQuery = new SC_Query(); 
    24  
    25 // secret_keyの取得 
    26 $key = $_GET['id']; 
    27  
    28 if (empty($key) or !lfExistKey($key))  { 
    29     sfDispSiteError(PAGE_ERROR, "", false, "", true); 
    30 } else { 
    31     lfChangeData($key); 
    32 } 
    33  
    34 $objView = new SC_MobileView(); 
    35 $objView->assignobj($objPage); 
    36 $objView->display(SITE_FRAME); 
    37  
    38 //----------------------------------------------------------------------------------------------------------------------------------- 
    39  
    40 // メルマガの解除を完了させる 
    41 function lfChangeData($key) { 
    42     global $objQuery; 
    43  
    44     $arrUpdate['mail_flag'] = 3; 
    45     $arrUpdate['secret_key'] = NULL; 
    46     $result = $objQuery->update("dtb_customer_mail", $arrUpdate, "secret_key = '" .addslashes($key). "'"); 
    47 } 
    48  
    49 // キーが存在するかどうか 
    50 function lfExistKey($key) { 
    51     global $objQuery; 
    52  
    53     $sql = "SELECT count(*) FROM dtb_customer_mail WHERE secret_key = ?"; 
    54     $result = $objQuery->getOne($sql, array($key)); 
    55  
    56     if ($result == 1) { 
    57         return true; 
    58     } else { 
    59         return false; 
    60     } 
    61 } 
    62  
    63  
     19$objPage = new LC_Page_Magazine_Cancel_Ex(); 
     20$objPage->mobileInit(); 
     21$objPage->mobileProcess(); 
     22register_shutdown_function(array($objPage, "destroy")); 
    6423?> 
Note: See TracChangeset for help on using the changeset viewer.