Changeset 23457
- Timestamp:
- 2014/05/29 13:02:27 (12 years ago)
- Location:
- branches/version-2_13-dev/data/class
- Files:
-
- 4 edited
-
helper/SC_Helper_DB.php (modified) (4 diffs)
-
helper/SC_Helper_Purchase.php (modified) (1 diff)
-
pages/products/LC_Page_Products_Detail.php (modified) (12 diffs)
-
util/SC_Utils.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/helper/SC_Helper_DB.php
r23230 r23457 103 103 * $add == false で, データが存在しない場合 false 104 104 */ 105 public function sfDataExists($tableName, $where, $arrWhereVal)105 public static function sfDataExists($tableName, $where, $arrWhereVal) 106 106 { 107 107 $dbFactory = SC_DB_DBFactory_Ex::getInstance(); … … 377 377 * @return array カテゴリツリーの配列 378 378 */ 379 public function sfGetMultiCatTree($product_id, $count_check = false)379 public static function sfGetMultiCatTree($product_id, $count_check = false) 380 380 { 381 381 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 1007 1007 * @param string $valname データ内容のカラム名 1008 1008 * @param string $where WHERE句 1009 * @param array $arr WhereVal プレースホルダ1009 * @param array $arrVal プレースホルダ 1010 1010 * @return array SELECT ボックス用リストの配列 1011 1011 */ 1012 public function sfGetIDValueList($table, $keyname, $valname, $where = '', $arrVal = array())1012 public static function sfGetIDValueList($table, $keyname, $valname, $where = '', $arrVal = array()) 1013 1013 { 1014 1014 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 1367 1367 * @param string $col カラム名 1368 1368 * @param array $arrVal 要素の配列 1369 * @param array$addwhere SQL の AND 条件である WHERE 句1369 * @param string $addwhere SQL の AND 条件である WHERE 句 1370 1370 * @return bool レコードが存在する場合 true 1371 1371 */ 1372 public function sfIsRecord($table, $col, $arrVal, $addwhere = '')1372 public static function sfIsRecord($table, $col, $arrVal, $addwhere = '') 1373 1373 { 1374 1374 $objQuery =& SC_Query_Ex::getSingletonInstance(); -
branches/version-2_13-dev/data/class/helper/SC_Helper_Purchase.php
r23397 r23457 1353 1353 /** 1354 1354 * 決済処理中スタータスの受注データのキャンセル処理 1355 * @param $cancel_flg 決済処理中ステータスのロールバックをするか(true:する false:しない) 1355 * @param bool $cancel_flg 決済処理中ステータスのロールバックをするか(true:する false:しない) 1356 * @return void 1356 1357 */ 1357 1358 public function cancelPendingOrder($cancel_flg) -
branches/version-2_13-dev/data/class/pages/products/LC_Page_Products_Detail.php
r23447 r23457 48 48 public $arrRECOMMEND; 49 49 50 /** フォームパラメーター */50 /** @var SC_FormParam フォームパラメーター */ 51 51 public $objFormParam; 52 52 53 /** アップロードファイル */53 /** @var SC_UploadFile アップロードファイル */ 54 54 public $objUpFile; 55 55 56 /** モード */56 /** @var string モード */ 57 57 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; 58 127 59 128 /** … … 243 312 } 244 313 245 /* プロダクトIDの正当性チェック */ 314 /** 315 * プロダクトIDの正当性チェック 316 * 317 * @param string $admin_mode 318 * @param int $product_id 319 * @return int|void 320 */ 246 321 public function lfCheckProductId($admin_mode, $product_id) 247 322 { … … 263 338 } 264 339 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) 267 347 { 268 348 $objUpFile->addFile('詳細-メイン画像', 'main_image', array('jpg'), IMAGE_SIZE); … … 305 385 306 386 $classcat_id1 = ''; 387 $classcat_id2 = ''; 307 388 308 389 $arrSele1 = array(); … … 346 427 } 347 428 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) 350 436 { 351 437 $objFormParam->addParam('規格1', 'classcategory_id1', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); … … 397 483 398 484 /* 入力内容のチェック */ 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) 400 486 { 401 487 switch ($mode) { … … 405 491 $objErr = new SC_CheckError_Ex(); 406 492 $customer_id = $objCustomer->getValue('customer_id'); 493 $favorite_product_id = $objCustomer->getValue('favorite_product_id'); 407 494 if (SC_Helper_DB_Ex::sfDataExists('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($customer_id, $favorite_product_id))) { 408 495 $objErr->arrErr['add_favorite'.$favorite_product_id] = '※ この商品は既にお気に入りに追加されています。<br />'; … … 428 515 } 429 516 430 //商品ごとのレビュー情報を取得する 517 /** 518 * 商品ごとのレビュー情報を取得する 519 * 520 * @param int $product_id 521 * @return array 522 */ 431 523 public function lfGetReviewData($product_id) 432 524 { … … 444 536 } 445 537 446 /* 538 /** 447 539 * ファイルの情報をセットする 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) 451 547 { 452 548 // DBからのデータを引き継ぐ … … 527 623 * Add product to authenticated user's favorites. 528 624 * 529 * @param type$objCustomer530 * @return void 531 */ 532 public function doAddFavorite( &$objCustomer)625 * @param SC_Customer $objCustomer 626 * @return void 627 */ 628 public function doAddFavorite(SC_Customer &$objCustomer) 533 629 { 534 630 // ログイン中のユーザが商品をお気に入りにいれる処理 … … 548 644 * Add product to authenticated user's favorites. (for Smart phone) 549 645 * 550 * @param type$objCustomer551 * @return void 552 */ 553 public function doAddFavoriteSphone( $objCustomer)646 * @param SC_Customer $objCustomer 647 * @return void 648 */ 649 public function doAddFavoriteSphone(SC_Customer $objCustomer) 554 650 { 555 651 // ログイン中のユーザが商品をお気に入りにいれる処理(スマートフォン用) … … 601 697 /** 602 698 * 603 * @return type699 * @return void 604 700 */ 605 701 public function doMobileSelect2() -
branches/version-2_13-dev/data/class/util/SC_Utils.php
r23447 r23457 306 306 * @return bool 307 307 */ 308 // 309 public function sfIsInt($value) 308 public static function sfIsInt($value) 310 309 { 311 310 if (strlen($value) >= 1 && strlen($value) <= INT_LEN && is_numeric($value)) { … … 316 315 } 317 316 318 /* 317 /** 319 318 * 桁が0で埋められているかを判定する 320 319 * … … 322 321 * @return boolean 0で埋められている 323 322 */ 324 public function sfIsZeroFilling($value)323 public static function sfIsZeroFilling($value) 325 324 { 326 325 if (strlen($value) > 1 && $value{0} === '0') … … 1442 1441 * @return string 1443 1442 */ 1444 public function sfNoImageMain($filename = '')1443 public static function sfNoImageMain($filename = '') 1445 1444 { 1446 1445 if (strlen($filename) == 0 || substr($filename, -1, 1) == '/') { … … 1749 1748 * @see Services_JSON::encode() 1750 1749 */ 1751 public function jsonEncode($value)1750 public static function jsonEncode($value) 1752 1751 { 1753 1752 if (function_exists('json_encode')) {
Note: See TracChangeset
for help on using the changeset viewer.
