Ignore:
Timestamp:
2007/07/20 15:58:59 (19 years ago)
Author:
nanasess
Message:

r15064 から svn cp
とりあえず暫定コミット.

  • UTF-8 に変更
  • slib.php, glib.php のクラス化
  • LC_Page の抽象化(一部)
Location:
branches/feature-module-update
Files:
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update

    • Property svn:ignore set to
      .cache

      .settings

      .projectOptions
  • branches/feature-module-update/html/mypage/index.php

    r13577 r15078  
    66 */ 
    77 
    8 //¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¾¦Éʸ¡º÷¤ò¼Â¹Ô¤¹¤ë¡£¡ÊEC¥­¥Ã¥Èưºî»î¸³ÍѤγ«È¯¡Ë 
     8//データベースから商品検索を実行する。(ECキット動作試験用の開発) 
    99require_once("../require.php"); 
    1010 
     
    1212    function LC_Page() { 
    1313        $this->tpl_mainpage = USER_PATH . 'templates/mypage/index.tpl'; 
    14         $this->tpl_title = 'MY¥Ú¡¼¥¸/¹ØÆþÍúÎò°ìÍ÷'; 
     14        $this->tpl_title = 'MYページ/購入履歴一覧'; 
    1515        $this->tpl_navi = USER_PATH . 'templates/mypage/navi.tpl'; 
    1616        $this->tpl_mainno = 'mypage'; 
     
    2525$objCustomer = new SC_Customer(); 
    2626 
    27 // ¥ì¥¤¥¢¥¦¥È¥Ç¥¶¥¤¥ó¤ò¼èÆÀ 
     27// レイアウトデザインを取得 
    2828$objPage = sfGetPageLayout($objPage, false, "mypage/index.php"); 
    2929 
    30 // ¥í¥°¥¤¥ó¥Á¥§¥Ã¥¯ 
     30// ログインチェック 
    3131if(!isset($_SESSION['customer'])) { 
    3232    sfDispSiteError(CUSTOMER_ERROR); 
    3333}else { 
    34     //¥Þ¥¤¥Ú¡¼¥¸¥È¥Ã¥×¸ÜµÒ¾ðÊóɽ¼¨ÍÑ 
     34    //マイページトップ顧客情報表示用 
    3535    $objPage->CustomerName1 = $objCustomer->getvalue('name01'); 
    3636    $objPage->CustomerName2 = $objCustomer->getvalue('name02'); 
     
    3838} 
    3939 
    40 //¥Ú¡¼¥¸Á÷¤êÍÑ 
     40//ページ送り用 
    4141if (isset($_POST['pageno'])) { 
    4242    $objPage->tpl_pageno = htmlspecialchars($_POST['pageno'], ENT_QUOTES, CHAR_CODE); 
     
    5252$objPage->tpl_linemax = $linemax; 
    5353 
    54 // ¥Ú¡¼¥¸Á÷¤ê¤Î¼èÆÀ 
     54// ページ送りの取得 
    5555$objNavi = new SC_PageNavi($_POST['pageno'], $linemax, SEARCH_PMAX, "fnNaviPage", NAVI_PMAX); 
    56 $objPage->tpl_strnavi = $objNavi->strnavi;      // ɽ¼¨Ê¸»úÎó 
     56$objPage->tpl_strnavi = $objNavi->strnavi;      // 表示文字列 
    5757$startno = $objNavi->start_row; 
    5858 
    59 // ¼èÆÀÈϰϤλØÄê(³«»Ï¹ÔÈֹ桢¹Ô¿ô¤Î¥»¥Ã¥È) 
     59// 取得範囲の指定(開始行番号、行数のセット) 
    6060$objQuery->setlimitoffset(SEARCH_PMAX, $startno); 
    61 // ɽ¼¨½ç½ø 
     61// 表示順序 
    6262$objQuery->setorder($order); 
    6363 
    64 //¹ØÆþÍúÎò¤Î¼èÆÀ 
     64//購入履歴の取得 
    6565$objPage->arrOrder = $objQuery->select($col, $from, $where, $arrval); 
    6666 
    67 // »Ùʧ¤¤ÊýË¡¤Î¼èÆÀ 
     67// 支払い方法の取得 
    6868$objPage->arrPayment = sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 
    6969 
    7070 
    71 $objView->assignobj($objPage);              //$objpageÆâ¤ÎÁ´¤Æ¤Î¥Æ¥ó¥×¥ì¡¼¥ÈÊÑ¿ô¤òsmarty¤Ë³ÊǼ 
    72 $objView->display(SITE_FRAME);              //¥Ñ¥¹¤È¥Æ¥ó¥×¥ì¡¼¥ÈÊÑ¿ô¤Î¸Æ¤Ó½Ð¤·¡¢¼Â¹Ô 
     71$objView->assignobj($objPage);              //$objpage内の全てのテンプレート変数をsmartyに格納 
     72$objView->display(SITE_FRAME);              //パスとテンプレート変数の呼び出し、実行 
    7373 
    7474 
    7575//------------------------------------------------------------------------------------------------------------------------- 
    7676 
    77 //¥¨¥é¡¼¥Á¥§¥Ã¥¯ 
     77//エラーチェック 
    7878 
    7979function lfErrorCheck() { 
    8080    $objErr = new SC_CheckError(); 
    81             $objErr->doFunc(array("¥á¡¼¥ë¥¢¥É¥ì¥¹", "login_email", STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","EMAIL_CHECK","MAX_LENGTH_CHECK")); 
    82             $objErr->dofunc(array("¥Ñ¥¹¥ï¡¼¥É", "login_password", PASSWORD_LEN2), array("EXIST_CHECK","ALNUM_CHECK")); 
     81            $objErr->doFunc(array("メールアドレス", "login_email", STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","EMAIL_CHECK","MAX_LENGTH_CHECK")); 
     82            $objErr->dofunc(array("パスワード", "login_password", PASSWORD_LEN2), array("EXIST_CHECK","ALNUM_CHECK")); 
    8383    return $objErr->arrErr; 
    8484} 
Note: See TracChangeset for help on using the changeset viewer.