public function actionDescription()
 {
     Yii::app()->page->setInfo(array("description" => $this->description, "keyWord" => $this->keyWord));
     $id = 0;
     $class = $this->classModel;
     if (!empty($_GET["slug"])) {
         $model = $class::fetchBySlug(trim($_GET["slug"]));
         if ($model->id > 0) {
             $_GET["id"] = $model->id;
             $id = $model->id;
         } else {
             $arrId = explode("-", $_GET["slug"]);
             if (sizeof($arrId) > 0) {
                 $id = (int) $arrId[0];
             }
         }
     }
     if ($id > 0) {
         $item = CatalogHotels::fetch($id);
         if ($item->id > 0) {
             LogHelper::save("hotels", $item->id, "show");
             Yii::app()->page->title = $item->name;
             $this->render('description', array("item" => $item, "otherHotels" => CatalogHotels::fetchAll(DBQueryParamsClass::CreateParams()->setConditions("image>'' AND country_id=:country_id AND city_id=:city_id AND id!=:id")->setParams(array(":country_id" => $item->country_id->id, ":city_id" => $item->city_id->id, ":id" => $item->id))->setOrderBy("col DESC")->setLimit(8)), "hotelCount" => CatalogHotels::count(DBQueryParamsClass::CreateParams()->setConditions("country_id=:country")->setParams(array(":country" => $item->country_id->id)))));
         } else {
             throw new CHttpException("Ошибка", Yii::t("page", "Ошибка перехода на страницу"));
         }
     } else {
         throw new CHttpException("Ошибка", Yii::t("page", "Ошибка перехода на страницу"));
     }
 }
Example #2
0
: <u><?php 
    echo CatalogTours::count();
    ?>
</u></li>
            <li><?php 
    echo Yii::t("page", "курортов");
    ?>
: <u><?php 
    echo CatalogKurorts::count();
    ?>
</u></li>
            <li><?php 
    echo Yii::t("page", "гостиниц");
    ?>
: <u><?php 
    echo CatalogHotels::count();
    ?>
</u></li>
            <li><?php 
    echo Yii::t("page", "туристических фирм");
    ?>
: <u><?php 
    echo CatalogFirms::count();
    ?>
</u></li>
            <li><?php 
    echo Yii::t("page", "статей о туризме");
    ?>
: <u><?php 
    echo CatalogInfoCategory::count();
    ?>
Example #3
0
            echo SiteHelper::createUrl("/hotels/country") . "/" . $citem->slug;
            ?>
.html" title="<?php 
            echo Yii::t("page", "отели");
            ?>
 <?php 
            echo $citem->name_2;
            ?>
"><?php 
            echo $citem->name;
            ?>
</a>
                    <ul>
                        <?php 
            foreach ($clitCity as $item) {
                $count = CatalogHotels::count(DBQueryParamsClass::CreateParams()->setConditions("city_id=:city_id")->setParams(array(":city_id" => $item->id))->setLimit(-1));
                if ($count == 0) {
                    continue;
                }
                ?>
                            <li><a href="<?php 
                echo SiteHelper::createUrl("/hotels/city") . "/" . $item->slug;
                ?>
.html" title="<?php 
                echo Yii::t("page", "туры");
                ?>
 <?php 
                echo $item->name_2;
                ?>
"><?php 
                echo $item->name;
Example #4
0
    <div id="fc_other">
        <div id="fc_other_01">
            <div id="fc_other_02">
                <h3><?php 
    echo Yii::t("page", "Все туристические страны");
    ?>
:</h3>
                <?php 
    if ($this->beginCache("firstPage_country_" . Yii::app()->getLanguage(), array('duration' => 3600))) {
        ?>
                    <ul>
                        <?php 
        foreach (CatalogCountry::fetchAll(DBQueryParamsClass::CreateParams()->setLimit(-1)->setCache(0)) as $item) {
            $tour = CatalogTours::count(DBQueryParamsClass::CreateParams()->setConditions("country_id=:country_id")->setParams(array("country_id" => $item->id)));
            $hotels = CatalogHotels::count(DBQueryParamsClass::CreateParams()->setConditions("country_id=:country_id")->setParams(array("country_id" => $item->id)));
            $info = CatalogInfo::count(DBQueryParamsClass::CreateParams()->setConditions("country_id=:country_id")->setParams(array("country_id" => $item->id)));
            ?>
                            <li>
                                <a href="<?php 
            echo SiteHelper::createUrl("/tours/country") . "/" . $item->slug;
            ?>
.html" title="<?php 
            echo Yii::t("page", "Туры");
            ?>
 <?php 
            echo $item->name_2;
            ?>
" onmouseover="displayOrNone('fcp_lt_<?php 
            echo $item->id;
            ?>