46 lines
1.3 KiB
PHP
46 lines
1.3 KiB
PHP
<?php
|
|
/**
|
|
* @var $this \yii\web\View
|
|
*/
|
|
|
|
use app\models\Expositions;
|
|
|
|
|
|
$model = Expositions::getModel();
|
|
$tab = $_GET['tab'] ?? 'main';
|
|
|
|
$tabs = [
|
|
'main' => '<i class="la la-database"></i> Основни данни',
|
|
'ts_en' => '<i class="lg lg-en"></i> Превод английски',
|
|
'objects' => '<i class="la la-object-group"></i> Обекти',
|
|
];
|
|
|
|
$listtabs = [
|
|
'list' => '<i class="la la-navicon"></i> Списък с експозиции',
|
|
'categories' => '<i class="la la-navicon"></i> Категории',
|
|
'tags' => '<i class="la la-navicon"></i> Тагове',
|
|
];
|
|
|
|
$_GET['listtab'] = $_GET['listtab'] ?? 'list';
|
|
|
|
switch ($_GET['listtab']) {
|
|
case 'list':
|
|
echo $this->render('_expositions_list', ['model' => $model, 'tab' => $tab, 'tabs' => $tabs, 'listtabs' => $listtabs]);
|
|
break;
|
|
case 'categories':
|
|
echo $this->render('_expositions_categories', ['model' => $model, 'tab' => $tab, 'tabs' => $tabs, 'listtabs' => $listtabs]);
|
|
break;
|
|
case 'tags':
|
|
echo $this->render('_expositions_tags', ['model' => $model, 'tab' => $tab, 'tabs' => $tabs, 'listtabs' => $listtabs]);
|
|
}
|
|
|
|
?>
|
|
<?php if (empty($model->id)): ?>
|
|
<style>
|
|
#tab_objects {
|
|
opacity: 0.5;
|
|
pointer-events: none;
|
|
}
|
|
</style>
|
|
<?php endif; ?>
|