Changeset 2145
- Timestamp:
- 2006/08/26 19:09:50 (20 years ago)
- File:
-
- 1 edited
-
temp/trunk/html/admin/products/index.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/html/admin/products/index.php
r2013 r2145 131 131 132 132 switch ($key) { 133 case 'search_product_id': 133 case 'search_product_id': // ¾¦ÉÊID 134 134 $where .= " AND product_id = ?"; 135 135 $arrval[] = $val; 136 136 break; 137 case 'search_product_class_id': 138 $where .= " AND product_id IN (SELECT product_id FROM dtb_products_class WHERE product_class_id = ?)"; 137 case 'search_product_class_id': //µ¬³Ê̾¾Î 138 //$where .= " AND product_id IN (SELECT product_id FROM dtb_products_class WHERE product_class_id = ?)"; 139 $where .= " AND product_id IN (SELECT product_id FROM dtb_products_class WHERE classcategory_id1 IN (SELECT classcategory_id FROM dtb_classcategory WHERE class_id IN (SELECT class_id FROM dtb_class WHERE name LIKE '%¥¤%'))) "; 139 140 $arrval[] = $val; 140 141 break; 141 case 'search_name': 142 case 'search_name': // ¾¦ÉÊ̾ 142 143 $where .= " AND name ILIKE ?"; 143 144 $arrval[] = "%$val%"; 144 145 break; 145 case 'search_category_id': 146 case 'search_category_id': // ¥«¥Æ¥´¥ê¡¼ 146 147 list($tmp_where, $tmp_arrval) = sfGetCatWhere($val); 147 148 if($tmp_where != "") { … … 150 151 } 151 152 break; 152 case 'search_product_code': 153 case 'search_product_code': // ¾¦ÉÊ¥³¡¼¥É 153 154 $where .= " AND product_id IN (SELECT product_id FROM dtb_products_class WHERE product_code ILIKE ? GROUP BY product_id)"; 154 155 $arrval[] = "%$val%"; 155 156 break; 156 case 'search_startyear': 157 case 'search_startyear': // ÅÐÏ¿¹¹¿·Æü¡ÊFROM¡Ë 157 158 $date = sfGetTimestamp($_POST['search_startyear'], $_POST['search_startmonth'], $_POST['search_startday']); 158 159 $where.= " AND update_date >= ?"; 159 160 $arrval[] = $date; 160 161 break; 161 case 'search_endyear': 162 case 'search_endyear': // ÅÐÏ¿¹¹¿·Æü¡ÊTO¡Ë 162 163 $date = sfGetTimestamp($_POST['search_endyear'], $_POST['search_endmonth'], $_POST['search_endday']); 163 164 $where.= " AND update_date <= ?"; 164 165 $arrval[] = $date; 165 166 break; 166 case 'search_product_flag': 167 case 'search_product_flag': //¼ïÊÌ 167 168 global $arrSTATUS; 168 169 $search_product_flag = sfSearchCheckBoxes($val); … … 172 173 } 173 174 break; 174 case 'search_status': 175 case 'search_status': // ¥¹¥Æ¡¼¥¿¥¹ 175 176 $tmp_where = ""; 176 177 foreach ($val as $element){
Note: See TracChangeset
for help on using the changeset viewer.
