Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (isset(Yii::app()->request->cookies['goods_sort']) && (Yii::app()->request->cookies['goods_sort']->value == 2 || Yii::app()->request->cookies['goods_sort']->value == 3))
- {
- $sort = array();
- $check = Goods::model()->findAll($criteria);
- foreach($check as $item)
- {
- $sort['name'][] = $item->name;
- $sort['res'][$item->name] = $item->id;
- }
- natcasesort($sort['name']);
- $sort_id = array();
- foreach($sort['name'] as $item)
- {
- $sort_id[] = $sort['res'][$item];
- }
- if (isset(Yii::app()->request->cookies['goods_sort']) && Yii::app()->request->cookies['goods_sort']->value == 3)
- $sort_id = array_reverse($sort_id);
- $sql_id = implode(",", $sort_id);
- $criteria2 = new CDbCriteria();
- $criteria2->condition = 'visible=1 AND category_id=' . $category->id;
- $criteria2->order = 'FIELD(id, ' . $sql_id . ')';
- if (isset($notid) && count($notid) != 0)
- $criteria2->addNotInCondition('id', $notid);
- if (count($sort_id) > 0)
- $criteria2->addInCondition('id', $sort_id);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement