require_once Yii::app()->basePath . '/views/layouts/common/breadcrumbs.php'; ?>
if (!$foundH1) {
$content = "
" . $h1 . " " . $content;
}
?>
echo "";
echo "Id there! - " . $this->pageId;
//h1 есть не факт что на всех страницах.
//Таким макаром мы проверяем что он существует (ну или хотя бы существует что то что им притворяется)
//и если нет, но запиливаем новый из названия
// if (strpos($content, "
".$h1." ".$content;
// }
//отчищаем от стронгов
$content = str_replace(
array("
", " ", "
", " "),
array("
", " ", "
", " "),
$content);
switch ($this->pageId) {
case 14:
case 16:
case 18:
case 3: {
//Тарифы
echo "
";
require_once Yii::app()->basePath . '/views/layouts/common/tarifs.php';
echo "
";
echo $content;
echo "
";
break;
}
case 25: {
//Тарифы
echo "
";
//echo "zakaz";
echo $content;
echo " ";
break;
}
case 37: {
//Акции
echo "
";
//echo "zakaz";
require_once Yii::app()->basePath . '/views/layouts/common/stock.php';
echo " ";
break;
}
case 6: {
echo "
";
//Для компаний
echo $content;
$this->widget('ClientLoginWidget', array(
'visible' => $this->pageId == 6 && !Yii::app()->user->checkAccess('user')
));
$this->widget('ClientMenuWidget', array(
'visible' => ($this->pageId == 6 || Yii::app()->controller->id == 'client' || Yii::app()->controller->id == 'taxiOrders') && Yii::app()->user->checkAccess('user')
));
require_once Yii::app()->basePath . '/views/layouts/common/company-form.php';
echo " ";
break;
}
case 8: {
$hideForm = true;
require_once Yii::app()->basePath . '/views/layouts/common/contacts.php';
//Контакты
break;
}
case 42: {
echo "
";
//Новости "разводящая"
//echo "news";
echo $content;
echo "
";
break;
}
case 0: {
$hideForm = true;
echo "
";
echo "
";
echo "
";
//Если ида нет (Например если это другой контроллер\модель)
//echo "unknown";
echo $content;
echo "
";
break;
}
default: {
//Для остальных...
if (strpos($_SERVER["REQUEST_URI"], "/zakaz/") > -1) {
//..среди них все страницы по районам нужно сохранить в исходном виде.
echo "
";
//echo "zakaz";
echo $content;
echo " ";
} else {
echo "
";
//для нескольких страниц нужно дополнительно включить карту
$airportMap = array(20, 79, 80, 83);
if (in_array($this->pageId, $airportMap)) {
require_once Yii::app()->basePath . '/views/layouts/common/airport-map.php';
}
//остальные жестко зачищаем (.inner-content.default * отчищаются до "чистого" вида в тч с импортантами)
///echo "default";
echo $content;
//И дополнительно убиваем элемент стайлы (ибо среди них тоже бывают импортанты)
echo "
";
}
break;
}
}
echo ""; ?>
if (!$hideForm) { ?>