Changeset 20201
- Timestamp:
- 2011/02/19 18:11:15 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php
r20200 r20201 78 78 $objFormParam = new SC_FormParam(); 79 79 $objProduct = new SC_Product(); 80 $objQuery =& SC_Query::getSingletonInstance(); 80 81 81 82 // 登録・更新検索開始年 … … 102 103 $this->arrForm = $objFormParam->getFormParamList(); 103 104 104 // ページ送り用105 $this->arrHidden['search_pageno'] = isset($_POST['search_pageno']) ? $_POST['search_pageno'] : "";106 107 105 switch ($this->getMode()) { 108 106 case 'delete': 109 // 商品、子テーブル(商品規格)、 お気に入り商品の削除107 // 商品、子テーブル(商品規格)、会員お気に入り商品の削除 110 108 $this->doDelete("product_id = ?", array($objFormParam->getValue('product_id'))); 111 109 // 件数カウントバッチ実行 … … 172 170 $this->arrProducts = $this->findProducts($where, $arrval, 173 171 $page_max, $objNavi->start_row, $order, $objProduct); 174 172 175 173 // 各商品ごとのカテゴリIDを取得 176 174 if (count($this->arrProducts) > 0) { … … 206 204 */ 207 205 function lfInitParam(&$objFormParam) { 206 207 // POSTされる値 208 $objFormParam->addParam("商品ID", "product_id", INT_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK")); 209 $objFormParam->addParam("カテゴリID", "category_id", STEXT_LEN, "n", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 210 $objFormParam->addParam("ページ送り番号","search_pageno", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 211 $objFormParam->addParam("表示件数", "search_page_max", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 212 208 213 // 検索条件 209 214 $objFormParam->addParam("商品ID", "search_product_id", INT_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK")); … … 250 255 251 256 /** 252 * 商品 を削除する.257 * 商品、子テーブル(商品規格)、お気に入り商品の削除 253 258 * 254 259 * @param string $where 削除対象の WHERE 句 … … 260 265 $objQuery->update("dtb_products", array('del_flg' => 1), $where, $arrParam); 261 266 $objQuery->update("dtb_products_class", array('del_flg' => 1), $where, $arrParam); 262 $objQuery-> update("dtb_customer_favorite_products", array('del_flg' => 1), $where, $arrParam);267 $objQuery->delete("dtb_customer_favorite_products", $where, $arrParam); 263 268 } 264 269
Note: See TracChangeset
for help on using the changeset viewer.