Ignore:
Timestamp:
2013/08/24 23:33:52 (11 years ago)
Author:
kimoto
Message:

#2043 typo修正・ソース整形・ソースコメントの改善 for 2.13.0
PHP4的な書き方の修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php

    r22960 r23124  
    3636{ 
    3737    /** TAGエラーチェックフィールド情報 */ 
    38     var $arrTagCheckItem; 
     38    public $arrTagCheckItem; 
    3939 
    4040    /** 商品テーブルカラム情報 (登録処理用) **/ 
    41     var $arrProductColumn; 
     41    public $arrProductColumn; 
    4242 
    4343    /** 商品規格テーブルカラム情報 (登録処理用) **/ 
    44     var $arrProductClassColumn; 
     44    public $arrProductClassColumn; 
    4545 
    4646    /** 登録フォームカラム情報 **/ 
    47     var $arrFormKeyList; 
    48  
    49     var $arrRowErr; 
    50  
    51     var $arrRowResult; 
     47    public $arrFormKeyList; 
     48 
     49    public $arrRowErr; 
     50 
     51    public $arrRowResult; 
    5252 
    5353    /** 
     
    5656     * @return void 
    5757     */ 
    58     function init() 
     58    public function init() 
    5959    { 
    6060        parent::init(); 
     
    8383     * @return void 
    8484     */ 
    85     function process() 
     85    public function process() 
    8686    { 
    8787        $this->action(); 
     
    9494     * @return void 
    9595     */ 
    96     function action() 
     96    public function action() 
    9797    { 
    9898        $this->objDb = new SC_Helper_DB_Ex(); 
     
    138138     * 登録/編集結果のメッセージをプロパティへ追加する 
    139139     * 
    140      * @param integer $line_count 行数 
    141      * @param stirng $message メッセージ 
    142      * @return void 
    143      */ 
    144     function addRowResult($line_count, $message) 
     140     * @param  integer $line_count 行数 
     141     * @param  stirng  $message    メッセージ 
     142     * @return void 
     143     */ 
     144    public function addRowResult($line_count, $message) 
    145145    { 
    146146        $this->arrRowResult[] = $line_count . '行目:' . $message; 
     
    150150     * 登録/編集結果のエラーメッセージをプロパティへ追加する 
    151151     * 
    152      * @param integer $line_count 行数 
    153      * @param stirng $message メッセージ 
    154      * @return void 
    155      */ 
    156     function addRowErr($line_count, $message) 
     152     * @param  integer $line_count 行数 
     153     * @param  stirng  $message    メッセージ 
     154     * @return void 
     155     */ 
     156    public function addRowErr($line_count, $message) 
    157157    { 
    158158        $this->arrRowErr[] = $line_count . '行目:' . $message; 
     
    167167     * @return boolean errFlag. 読み込みに失敗した場合true 
    168168     */ 
    169     function lfReadCSVFile(&$objFormParam, &$fp, $objQuery = null) 
     169    public function lfReadCSVFile(&$objFormParam, &$fp, $objQuery = null) 
    170170    { 
    171171        $dry_run = ($objQuery===null) ? true : false; 
     
    235235     * @return void 
    236236     */ 
    237     function doUploadCsv(&$objFormParam, &$objUpFile) 
     237    public function doUploadCsv(&$objFormParam, &$objUpFile) 
    238238    { 
    239239        // ファイルアップロードのチェック 
     
    245245        if (count($arrErr) > 0) { 
    246246            $this->arrErr = $arrErr; 
     247 
    247248            return; 
    248249        } 
     
    282283        if ($errFlag) { 
    283284            $objQuery->rollback(); 
     285 
    284286            return; 
    285287        } 
     
    297299     * @return void 
    298300     */ 
    299     function lfInitFile(&$objUpFile) 
     301    public function lfInitFile(&$objUpFile) 
    300302    { 
    301303        $objUpFile->addFile('CSVファイル', 'csv_file', array('csv'), CSV_SIZE, true, 0, 0, false); 
     
    308310     * @return void 
    309311     */ 
    310     function lfInitParam(&$objFormParam, &$arrCSVFrame) 
     312    public function lfInitParam(&$objFormParam, &$arrCSVFrame) 
    311313    { 
    312314        // 固有の初期値調整 
     
    354356     * @return void 
    355357     */ 
    356     function lfCheckError(&$objFormParam) 
     358    public function lfCheckError(&$objFormParam) 
    357359    { 
    358360        // 入力データを渡す。 
     
    377379     * @return void 
    378380     */ 
    379     function lfInitTableInfo() 
     381    public function lfInitTableInfo() 
    380382    { 
    381383        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     
    389391     * FIXME: 商品登録の実処理自体は、LC_Page_Admin_Products_Productと共通化して欲しい。 
    390392     * 
    391      * @param SC_Query $objQuery SC_Queryインスタンス 
    392      * @param string|integer $line 処理中の行数 
    393      * @return void 
    394      */ 
    395     function lfRegistProduct($objQuery, $line = '', &$objFormParam) 
     393     * @param  SC_Query      $objQuery SC_Queryインスタンス 
     394     * @param  string|integer $line    処理中の行数 
     395     * @return void 
     396     */ 
     397    public function lfRegistProduct($objQuery, $line = '', &$objFormParam) 
    396398    { 
    397399        $objProduct = new SC_Product_Ex(); 
     
    458460     * FIXME: 商品規格登録の実処理自体は、LC_Page_Admin_Products_Productと共通化して欲しい。 
    459461     * 
    460      * @param SC_Query $objQuery SC_Queryインスタンス 
    461      * @param array $arrList 商品規格情報配列 
    462      * @param integer $product_id 商品ID 
    463      * @param integer $product_class_id 商品規格ID 
    464      * @return void 
    465      */ 
    466     function lfRegistProductClass($objQuery, $arrList, $product_id, $product_class_id) 
     462     * @param  SC_Query $objQuery        SC_Queryインスタンス 
     463     * @param  array    $arrList          商品規格情報配列 
     464     * @param  integer  $product_id      商品ID 
     465     * @param  integer $product_class_id 商品規格ID 
     466     * @return void 
     467     */ 
     468    public function lfRegistProductClass($objQuery, $arrList, $product_id, $product_class_id) 
    467469    { 
    468470        $objProduct = new SC_Product_Ex(); 
     
    511513     *        DELETE/INSERT ではなく UPDATEへの変更も・・・ 
    512514     * 
    513      * @param SC_Query $objQuery SC_Queryインスタンス 
    514      * @param array $arrList 商品規格情報配列 
    515      * @param integer $product_id 商品ID 
    516      * @return void 
    517      */ 
    518     function lfRegistReccomendProducts($objQuery, $arrList, $product_id) 
     515     * @param  SC_Query $objQuery  SC_Queryインスタンス 
     516     * @param  array    $arrList    商品規格情報配列 
     517     * @param  integer $product_id 商品ID 
     518     * @return void 
     519     */ 
     520    public function lfRegistReccomendProducts($objQuery, $arrList, $product_id) 
    519521    { 
    520522        $objQuery->delete('dtb_recommend_products', 'product_id = ?', array($product_id)); 
     
    542544     * 初期値の設定 
    543545     * 
    544      * @param array $arrCSVFrame CSV構造配列 
     546     * @param  array $arrCSVFrame CSV構造配列 
    545547     * @return array $arrCSVFrame CSV構造配列 
    546548     */ 
    547     function lfSetParamDefaultValue(&$arrCSVFrame) 
     549    public function lfSetParamDefaultValue(&$arrCSVFrame) 
    548550    { 
    549551        foreach ($arrCSVFrame as $key => $val) { 
     
    577579     * @return $sqlval 登録情報配列 
    578580     */ 
    579     function lfSetProductDefaultData(&$sqlval) 
     581    public function lfSetProductDefaultData(&$sqlval) 
    580582    { 
    581583        //新規登録時のみ設定する項目 
     
    599601     * 商品規格データ登録前に特殊な値の持ち方をする部分のデータ部分の初期値補正を行う 
    600602     * 
    601      * @param array $sqlval 商品登録情報配列 
     603     * @param array   $sqlval    商品登録情報配列 
    602604     * @param boolean $upload_flg 更新フラグ(更新の場合true) 
    603605     * @return $sqlval 登録情報配列 
    604606     */ 
    605     function lfSetProductClassDefaultData(&$sqlval, $upload_flg) 
     607    public function lfSetProductClassDefaultData(&$sqlval, $upload_flg) 
    606608    { 
    607609        //新規登録時のみ設定する項目 
     
    630632        } else { 
    631633            // 初期登録の場合は、在庫数設定がされていない場合、在庫無制限フラグ = 無制限。 
    632             if (strlen($sqlval['stock']) === 0){ 
     634            if (strlen($sqlval['stock']) === 0) { 
    633635                //更新の場合は、sqlvalのキーにstockがある場合のみ対象 
    634636                if (!$upload_flg or ($upload_flg and array_key_exists('stock', $sqlval))) { 
     
    656658     * @return array エラー配列 
    657659     */ 
    658     function lfCheckErrorDetail($item, $arrErr) 
     660    public function lfCheckErrorDetail($item, $arrErr) 
    659661    { 
    660662        // 規格IDの存在チェック 
     
    708710             && ($item[$recommend_product_id_key] != '')) { 
    709711                // 商品IDの存在チェック 
    710                 if (!$this->objDb->sfIsRecord('dtb_products', 'product_id', (array)$item[$recommend_product_id_key])) { 
     712                if (!$this->objDb->sfIsRecord('dtb_products', 'product_id', (array) $item[$recommend_product_id_key])) { 
    711713                    $arrErr[$recommend_product_id_key] = "※ 指定の関連商品ID($i)は、登録されていません。"; 
    712714                    continue; 
     
    743745            if (array_search('stock_unlimited', $this->arrFormKeyList) === FALSE) { 
    744746                $arrErr['stock'] = '※ 在庫数は必須です(無制限フラグ項目がある場合のみ空欄許可)。'; 
    745             } else if ($item['stock_unlimited'] != UNLIMITED_FLG_UNLIMITED) { 
     747            } elseif ($item['stock_unlimited'] != UNLIMITED_FLG_UNLIMITED) { 
    746748                $arrErr['stock'] = '※ 在庫数または在庫無制限フラグのいずれかの入力が必須です。'; 
    747749            } 
     
    780782     * トランザクション内のCURRENT_TIMESTAMPは全てcommit()時の時間に統一されてしまう為。 
    781783     * 
    782      * @param string $line_no 行番号 
     784     * @param  string $line_no 行番号 
    783785     * @return string $time DB保存用の時間文字列 
    784786     */ 
    785     function lfGetDbFormatTimeWithLine($line_no = '') 
     787    public function lfGetDbFormatTimeWithLine($line_no = '') 
    786788    { 
    787789        $time = date('Y-m-d H:i:s'); 
     
    798800     * 指定されたキーと複数値の有効性の配列内確認 
    799801     * 
    800      * @param string $arr チェック対象配列 
    801      * @param string $keyname フォームキー名 
    802      * @param array  $item 入力データ配列 
    803      * @param string $delimiter 分割文字 
     802     * @param  string  $arr      チェック対象配列 
     803     * @param  string  $keyname  フォームキー名 
     804     * @param  array   $item      入力データ配列 
     805     * @param  string $delimiter 分割文字 
    804806     * @return boolean true:有効なデータがある false:有効ではない 
    805807     */ 
    806     function lfIsArrayRecordMulti($arr, $keyname, $item, $delimiter = ',') 
     808    public function lfIsArrayRecordMulti($arr, $keyname, $item, $delimiter = ',') 
    807809    { 
    808810        if (array_search($keyname, $this->arrFormKeyList) === FALSE) { 
     
    830832     * 指定されたキーと複数値の有効性のDB確認 
    831833     * 
    832      * @param string $table テーブル名 
    833      * @param string $tblkey テーブルキー名 
    834      * @param string $keyname フォームキー名 
    835      * @param array  $item 入力データ配列 
    836      * @param string $delimiter 分割文字 
     834     * @param  string  $table    テーブル名 
     835     * @param  string  $tblkey    テーブルキー名 
     836     * @param  string  $keyname  フォームキー名 
     837     * @param  array   $item      入力データ配列 
     838     * @param  string $delimiter 分割文字 
    837839     * @return boolean true:有効なデータがある false:有効ではない 
    838840     */ 
    839     function lfIsDbRecordMulti($table, $tblkey, $keyname, $item, $delimiter = ',') 
     841    public function lfIsDbRecordMulti($table, $tblkey, $keyname, $item, $delimiter = ',') 
    840842    { 
    841843        if (array_search($keyname, $this->arrFormKeyList) === FALSE) { 
     
    865867     * 指定されたキーと値の有効性のDB確認 
    866868     * 
    867      * @param string $table テーブル名 
    868      * @param string $keyname キー名 
    869      * @param array  $item 入力データ配列 
     869     * @param  string  $table  テーブル名 
     870     * @param  string $keyname キー名 
     871     * @param  array   $item    入力データ配列 
    870872     * @return boolean true:有効なデータがある false:有効ではない 
    871873     */ 
    872     function lfIsDbRecord($table, $keyname, $item) 
     874    public function lfIsDbRecord($table, $keyname, $item) 
    873875    { 
    874876        if (array_search($keyname, $this->arrFormKeyList) !== FALSE  //入力対象である 
    875877            && $item[$keyname] != ''   // 空ではない 
    876             && !$this->objDb->sfIsRecord($table, $keyname, (array)$item[$keyname]) //DBに存在するか 
     878            && !$this->objDb->sfIsRecord($table, $keyname, (array) $item[$keyname]) //DBに存在するか 
    877879        ) { 
    878880            return false; 
     
    885887     * 指定されたキーと値の有効性の配列内確認 
    886888     * 
    887      * @param string $arr チェック対象配列 
    888      * @param string $keyname キー名 
    889      * @param array  $item 入力データ配列 
     889     * @param  string  $arr    チェック対象配列 
     890     * @param  string $keyname キー名 
     891     * @param  array   $item    入力データ配列 
    890892     * @return boolean true:有効なデータがある false:有効ではない 
    891893     */ 
    892     function lfIsArrayRecord($arr, $keyname, $item) 
     894    public function lfIsArrayRecord($arr, $keyname, $item) 
    893895    { 
    894896        if (array_search($keyname, $this->arrFormKeyList) !== FALSE //入力対象である 
Note: See TracChangeset for help on using the changeset viewer.