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", "Ошибка перехода на страницу")); } }
: <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(); ?>
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;
<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; ?>