public function actionMenu($id) { Productcategory::getTradSubMenus(); if (getParam('menu')) { $currentMenu = Productcategory::model()->findByPk(getParam('menu')); } $criteria = new CDbCriteria(); $criteria->order = '`order` asc'; $criteria->compare('sub', 0); $criteria->compare('display_in_menu', 1); $menus = Productcategory::model()->findAll($criteria); // e($menus); if (!isset($currentMenu)) { $currentMenu = current($menus); } DynamicCall::GetEdit1stPdf(getCurCusId()); if (!$currentMenu->type) { $this->render('menu', array('id' => $id, 'menus' => $menus, 'currentMenu' => $currentMenu)); } else { $this->render('traditional', array('id' => $id, 'menus' => $menus, 'currentMenu' => $currentMenu)); // $this->render('subcategories', array('id' => $id, 'menus' => $menus, 'currentMenu' => $currentMenu)); } }
<?php //$trad_prod = Productcategory::model()->findAll(array("condition" => "type=1 and sub!= 0")); $trad_prod = Productcategory::getTradSubMenus(); ?> <div class="container center"> <div class="row"> <div class="col-lg-12" > <div class="col-lg-6 top20"> <?php foreach ($menus as $menu) { ?> <div class="col-lg-4 col-md-4 col-sm-4 cimg"> <form method="post" action="product"> <?php $params = array('id' => getParam('id'), 'menu' => $menu->id); ?> <a href="<?php echo createUrl('site/menu', $params); ?> "> <?php if (strtolower($menu->name) == 'traditional menu') { ?> <img src="<?php echo getCatImg() . $menu->image; ?> " class="img-responsive mar_auto img_submit"> <?php } else {
public function actionMenu_old($id) { Productcategory::getTradSubMenus(); if (getParam('menu')) { $currentMenu = Productcategory::model()->findByPk(getParam('menu')); } if (getParam('subcat')) { $currentMenu = Productcategory::model()->findByPk(getParam('subcat')); } $criteria = new CDbCriteria(); $criteria->order = '`order` asc'; $criteria->compare('oid', 0); $criteria->addCondition('id != 17'); $criteria->compare('type', 0, false, '>'); $menus = Productcategory::model()->findAll($criteria); if (!isset($currentMenu)) { $currentMenu = Productcategory::model()->findByPk(1092507461); } DynamicCall::GetEdit1stPdf(getCurCusId()); if ($currentMenu->type == 1) { $this->render('menu', array('id' => $id, 'menus' => $menus, 'currentMenu' => $currentMenu)); } elseif ($currentMenu->type == 2) { $this->render('subcategories', array('id' => $id, 'menus' => $menus, 'currentMenu' => $currentMenu)); } else { $this->render('traditional', array('id' => $id, 'menus' => $menus, 'currentMenu' => $currentMenu)); } }