public function actionIndex() { Yii::app()->page->title = Yii::t("page", "Объявления о работе в туристической сфере"); $p = (int) Yii::app()->request->getParam("p", 1); $saved = (int) Yii::app()->request->getParam("saved", 0); $categoryId = ""; $categoryModel = new CatalogWorkCategory(); foreach ($_GET as $key => $item) { if (!empty($_GET[$key]) && $_GET[$key] != "null") { continue; } $categoryModel = CatalogWorkCategory::fetchBySlug($key); if ($categoryModel->id > 0) { $categoryId = $categoryModel->id; } break; } $addModel = new CatalogWorkAdd(); if (!empty($saved)) { $addModel->formMessage = Yii::t("work", "Ваше объявление успешно опубликовано.<br/>Для добавления большого количества картинок для объявления или его редактирования перейдите по ссылке") . " <a href=\"" . SiteHelper::createUrl("/user/items/description", array("id" => $saved)) . "\">" . SiteHelper::createUrl("/user/items/description", array("id" => $saved)) . "</a>"; } $condition = "active=1"; $params = array(); if ($categoryId > 0) { $params = array_merge($params, array(":category" => $categoryId)); $condition = " category_id=:category"; } $items = CatalogWork::fetchAll(DBQueryParamsClass::CreateParams()->setConditions($condition . " AND type_id=2")->setParams($params)->setCache(0)->setLimit(25)->setPage($p)->setOrderBy("id DESC")); $itemsResume = CatalogWork::fetchAll(DBQueryParamsClass::CreateParams()->setConditions($condition . " AND type_id=1")->setParams($params)->setCache(0)->setLimit(25)->setPage($p)->setOrderBy("id DESC")); $this->render("index", array("items" => $items, "itemsResume" => $itemsResume, "categoryModel" => $categoryModel, "addModel" => $addModel)); }
<div class="leftBlock"> <?php $this->widget("authWidget"); ?> <div id="LMenu"> <div class="MNHeader"><?php echo Yii::t("page", "Категории объявлений"); ?> </div> <?php foreach (CatalogWorkCategory::fetchAll(DBQueryParamsClass::CreateParams()->setOrderBy("pos, name")) as $item) { ?> <div class="LMItem"> <a href="<?php echo SiteHelper::createUrl("/work") . "/" . $item->slug; ?> .html" title="<?php echo $item->name; ?> - <?php echo Yii::t("page", "категория частных объявлений"); ?> "><?php echo $item->name; ?> </a> </div> <?php } ?> </div>