コード例 #1
0
 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));
 }
コード例 #2
0
ファイル: leftColumn.php プロジェクト: bogiesoft/yii-travel
<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>