Changeset 23457


Ignore:
Timestamp:
2014/05/29 13:02:27 (7 years ago)
Author:
pineray
Message:

#2448 typo修正・ソース整形・ソースコメントの改善 for 2.13.3

LC_Page_Products_Detail および関連するファイルのソース改善.
お気に入り登録のエラーチェックが動作していない不具合を修正.

Location:
branches/version-2_13-dev/data/class
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/helper/SC_Helper_DB.php

    r23230 r23457  
    103103     *               $add == false で, データが存在しない場合 false 
    104104     */ 
    105     public function sfDataExists($tableName, $where, $arrWhereVal) 
     105    public static function sfDataExists($tableName, $where, $arrWhereVal) 
    106106    { 
    107107        $dbFactory = SC_DB_DBFactory_Ex::getInstance(); 
     
    377377     * @return array   カテゴリツリーの配列 
    378378     */ 
    379     public function sfGetMultiCatTree($product_id, $count_check = false) 
     379    public static function sfGetMultiCatTree($product_id, $count_check = false) 
    380380    { 
    381381        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     
    10071007     * @param  string $valname     データ内容のカラム名 
    10081008     * @param  string $where       WHERE句 
    1009      * @param  array  $arrWhereVal プレースホルダ 
     1009     * @param  array  $arrVal プレースホルダ 
    10101010     * @return array  SELECT ボックス用リストの配列 
    10111011     */ 
    1012     public function sfGetIDValueList($table, $keyname, $valname, $where = '', $arrVal = array()) 
     1012    public static function sfGetIDValueList($table, $keyname, $valname, $where = '', $arrVal = array()) 
    10131013    { 
    10141014        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     
    13671367     * @param  string $col      カラム名 
    13681368     * @param  array  $arrVal   要素の配列 
    1369      * @param  array  $addwhere SQL の AND 条件である WHERE 句 
     1369     * @param  string  $addwhere SQL の AND 条件である WHERE 句 
    13701370     * @return bool   レコードが存在する場合 true 
    13711371     */ 
    1372     public function sfIsRecord($table, $col, $arrVal, $addwhere = '') 
     1372    public static function sfIsRecord($table, $col, $arrVal, $addwhere = '') 
    13731373    { 
    13741374        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
  • branches/version-2_13-dev/data/class/helper/SC_Helper_Purchase.php

    r23397 r23457  
    13531353    /** 
    13541354     * 決済処理中スタータスの受注データのキャンセル処理 
    1355      * @param $cancel_flg 決済処理中ステータスのロールバックをするか(true:する false:しない) 
     1355     * @param bool $cancel_flg 決済処理中ステータスのロールバックをするか(true:する false:しない) 
     1356     * @return void 
    13561357     */ 
    13571358    public function cancelPendingOrder($cancel_flg) 
  • branches/version-2_13-dev/data/class/pages/products/LC_Page_Products_Detail.php

    r23447 r23457  
    4848    public $arrRECOMMEND; 
    4949 
    50     /** フォームパラメーター */ 
     50    /** @var SC_FormParam フォームパラメーター */ 
    5151    public $objFormParam; 
    5252 
    53     /** アップロードファイル */ 
     53    /** @var SC_UploadFile アップロードファイル */ 
    5454    public $objUpFile; 
    5555 
    56     /** モード */ 
     56    /** @var string モード */ 
    5757    public $mode; 
     58 
     59    /** @var array 商品情報 */ 
     60    public $arrProduct; 
     61 
     62    /** @var string 規格1クラス名 */ 
     63    public $tpl_class_name1; 
     64 
     65    /** @var string 規格2クラス名 */ 
     66    public $tpl_class_name2; 
     67 
     68    /** @var bool 在庫があるかどうか */ 
     69    public $tpl_stock_find; 
     70 
     71    /** @var array 規格1の規格分類 */ 
     72    public $arrClassCat1; 
     73 
     74    /** @var bool 規格1が設定されている */ 
     75    public $tpl_classcat_find1; 
     76 
     77    /** @var bool 規格2が設定されている */ 
     78    public $tpl_classcat_find2; 
     79 
     80    /** @var int デフォルトの商品規格ID */ 
     81    public $tpl_product_class_id; 
     82 
     83    /** @var int デフォルトの商品タイプ */ 
     84    public $tpl_product_type; 
     85 
     86    /** @var string ページ表示時に実行するJavaScript */ 
     87    public $js_lnOnload; 
     88 
     89    /** @var int 商品ID */ 
     90    public $tpl_product_id; 
     91 
     92    /** @var array フォーム情報 */ 
     93    public $arrForm; 
     94 
     95    /** @var string サブタイトル */ 
     96    public $tpl_subtitle; 
     97 
     98    /** @var array 関連カテゴリー */ 
     99    public $arrRelativeCat; 
     100 
     101    /** @var array 商品ステータス(アイコン) */ 
     102    public $productStatus; 
     103 
     104    /** @var bool サブ画像が存在するか */ 
     105    public $subImageFlag; 
     106 
     107    /** @var array レビュー情報 */ 
     108    public $arrReview; 
     109 
     110    /** @var array 関連商品情報 */ 
     111    public $arrRecommend; 
     112 
     113    /** @var array ファイル情報 */ 
     114    public $arrFile; 
     115 
     116    /** @var bool ログイン状態かどうか */ 
     117    public $tpl_login; 
     118 
     119    /** @var bool お気に入りに登録済みか */ 
     120    public $is_favorite; 
     121 
     122    /** @var bool お気に入りに登録したことを示すフラグ */ 
     123    public $just_added_favorite; 
     124 
     125    /** @var array エラー情報 */ 
     126    public $arrErr; 
    58127 
    59128    /** 
     
    243312    } 
    244313 
    245     /* プロダクトIDの正当性チェック */ 
     314    /** 
     315     * プロダクトIDの正当性チェック 
     316     * 
     317     * @param string $admin_mode 
     318     * @param int $product_id 
     319     * @return int|void 
     320     */ 
    246321    public function lfCheckProductId($admin_mode, $product_id) 
    247322    { 
     
    263338    } 
    264339 
    265     /* ファイル情報の初期化 */ 
    266     public function lfInitFile($objUpFile) 
     340    /** 
     341     * ファイル情報の初期化 
     342     * 
     343     * @param SC_UploadFile $objUpFile 
     344     * @return SC_UploadFile 
     345     */ 
     346    public function lfInitFile(SC_UploadFile $objUpFile) 
    267347    { 
    268348        $objUpFile->addFile('詳細-メイン画像', 'main_image', array('jpg'), IMAGE_SIZE); 
     
    305385 
    306386        $classcat_id1 = ''; 
     387        $classcat_id2 = ''; 
    307388 
    308389        $arrSele1 = array(); 
     
    346427    } 
    347428 
    348     /* パラメーター情報の初期化 */ 
    349     public function lfInitParam(&$objFormParam) 
     429    /** 
     430     * パラメーター情報の初期化 
     431     * 
     432     * @param SC_FormParam $objFormParam 
     433     * @return array 
     434     */ 
     435    public function lfInitParam(SC_FormParam &$objFormParam) 
    350436    { 
    351437        $objFormParam->addParam('規格1', 'classcategory_id1', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
     
    397483 
    398484    /* 入力内容のチェック */ 
    399     public function lfCheckError($mode, &$objFormParam, $tpl_classcat_find1 = null , $tpl_classcat_find2 = null) 
     485    public function lfCheckError($mode, SC_FormParam &$objFormParam, $tpl_classcat_find1 = null , $tpl_classcat_find2 = null) 
    400486    { 
    401487        switch ($mode) { 
     
    405491            $objErr = new SC_CheckError_Ex(); 
    406492            $customer_id = $objCustomer->getValue('customer_id'); 
     493            $favorite_product_id = $objCustomer->getValue('favorite_product_id'); 
    407494            if (SC_Helper_DB_Ex::sfDataExists('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($customer_id, $favorite_product_id))) { 
    408495                $objErr->arrErr['add_favorite'.$favorite_product_id] = '※ この商品は既にお気に入りに追加されています。<br />'; 
     
    428515    } 
    429516 
    430     //商品ごとのレビュー情報を取得する 
     517    /** 
     518     * 商品ごとのレビュー情報を取得する 
     519     * 
     520     * @param int $product_id 
     521     * @return array 
     522     */ 
    431523    public function lfGetReviewData($product_id) 
    432524    { 
     
    444536    } 
    445537 
    446     /* 
     538    /** 
    447539     * ファイルの情報をセットする 
    448      * @return $subImageFlag 
    449      */ 
    450     public function lfSetFile($objUpFile, $arrProduct, &$arrFile) 
     540     * 
     541     * @param SC_UploadFile $objUpFile 
     542     * @param array $arrProduct 
     543     * @param array $arrFile 
     544     * @return bool 
     545     */ 
     546    public function lfSetFile(SC_UploadFile $objUpFile, $arrProduct, &$arrFile) 
    451547    { 
    452548        // DBからのデータを引き継ぐ 
     
    527623     * Add product to authenticated user's favorites. 
    528624     * 
    529      * @param  type $objCustomer 
    530      * @return void 
    531      */ 
    532     public function doAddFavorite(&$objCustomer) 
     625     * @param  SC_Customer $objCustomer 
     626     * @return void 
     627     */ 
     628    public function doAddFavorite(SC_Customer &$objCustomer) 
    533629    { 
    534630        // ログイン中のユーザが商品をお気に入りにいれる処理 
     
    548644     * Add product to authenticated user's favorites. (for Smart phone) 
    549645     * 
    550      * @param  type $objCustomer 
    551      * @return void 
    552      */ 
    553     public function doAddFavoriteSphone($objCustomer) 
     646     * @param  SC_Customer $objCustomer 
     647     * @return void 
     648     */ 
     649    public function doAddFavoriteSphone(SC_Customer $objCustomer) 
    554650    { 
    555651        // ログイン中のユーザが商品をお気に入りにいれる処理(スマートフォン用) 
     
    601697    /** 
    602698     * 
    603      * @return type 
     699     * @return void 
    604700     */ 
    605701    public function doMobileSelect2() 
  • branches/version-2_13-dev/data/class/util/SC_Utils.php

    r23447 r23457  
    306306     *  @return bool 
    307307     */ 
    308     // 
    309     public function sfIsInt($value) 
     308    public static function sfIsInt($value) 
    310309    { 
    311310        if (strlen($value) >= 1 && strlen($value) <= INT_LEN && is_numeric($value)) { 
     
    316315    } 
    317316 
    318     /* 
     317    /** 
    319318     * 桁が0で埋められているかを判定する 
    320319     * 
     
    322321     * @return boolean 0で埋められている 
    323322     */ 
    324     public function sfIsZeroFilling($value) 
     323    public static function sfIsZeroFilling($value) 
    325324    { 
    326325        if (strlen($value) > 1 && $value{0} === '0') 
     
    14421441     * @return string 
    14431442     */ 
    1444     public function sfNoImageMain($filename = '') 
     1443    public static function sfNoImageMain($filename = '') 
    14451444    { 
    14461445        if (strlen($filename) == 0 || substr($filename, -1, 1) == '/') { 
     
    17491748     * @see Services_JSON::encode() 
    17501749     */ 
    1751     public function jsonEncode($value) 
     1750    public static function jsonEncode($value) 
    17521751    { 
    17531752        if (function_exists('json_encode')) { 
Note: See TracChangeset for help on using the changeset viewer.