public function actionShow($key, $id)
 {
     /** @var $pageModel Embassies */
     $pageModel = Embassies::model()->with('catalog')->findByPk($id);
     $this->pageTitle .= ' - Візи та консульства - ' . $pageModel->getTitle();
     /** @var $cs CClientScript */
     Yii::app()->getClientScript()->registerMetaTag($pageModel->getMetaDescription(), 'description')->registerMetaTag($pageModel->getMetaKeyWords(), 'keywords');
     $this->breadcrumbs = array('Головна' => $this->createUrl('site/index'), 'Візи та посольства' => $this->createUrl('index'), $pageModel->getCountry());
     $this->render('show', array('pageModel' => $pageModel));
 }
 public function actions()
 {
     $catalogModel = new ToursChildrenCatalog();
     // catalog articles list
     $catalogId = getParam('catalog_id', NULL);
     $articleModel = new ToursChildren('search');
     $articleModel->catalog_id = $catalogId;
     $articleModel->loadFilters();
     // Catalog Article Form
     $newCatalogArticleModel = new ToursChildren();
     $newCatalogArticleModel->catalog_id = $catalogId;
     $createNewCatalogArticleUrl = $this->createUrl('addArticle', array('catalog_id' => $articleModel->catalog_id));
     $articleRedirectAfter = $this->createUrl('articles', array('catalog_id' => $articleModel->catalog_id));
     return array('index' => array('class' => 'application.actions.backend.ListAction', 'model' => $catalogModel, 'listHeaders' => ToursChildrenCatalog::getHeadersForListGrid(), 'primaryField' => 'id', 'view' => 'list', 'partialView' => '_list', 'widgetWrapperId' => 'pageHolder', 'widgetFormId' => 'table-form', 'pageTitle' => _('Тури для дітей'), 'listTitle' => _('Перелік країн'), 'actionCreateUrl' => $this->createUrl('add'), 'groupingCheckboxName' => static::GROUP_IDS_VARIABLE), 'add' => array('class' => 'application.actions.backend.CreateAction', 'model' => $catalogModel, 'view' => 'add-edit', 'formView' => '_form', 'pageTitle' => _('Нова країна'), 'formId' => ToursChildrenCatalog::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE, 'redirectUrl' => $this->createUrl('index')), 'edit' => array('class' => 'application.actions.backend.UpdateAction', 'model' => ToursChildrenCatalog::model()->findByPk(getParam('id')), 'view' => 'add-edit', 'formView' => '_form', 'pageTitle' => _('Редагування країни'), 'formId' => ToursChildrenCatalog::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE), 'delete' => array('class' => 'application.actions.backend.DeleteAction', 'model' => new TestCatalog(), 'deleteCriteria' => 'id = :catalogId', 'deleteParams' => array(':catalogId' => getParam('id')), 'nonAjaxRedirect' => $this->createUrl('index'), 'isMultilingual' => FALSE), 'articles' => array('class' => 'application.actions.backend.ListAction', 'model' => $articleModel, 'listHeaders' => ToursChildren::getHeadersForListGrid(), 'listFilters' => ToursChildren::getFiltersForListGrid(), 'primaryField' => 'id', 'view' => 'articles', 'partialView' => '_articles', 'widgetWrapperId' => 'pageHolder', 'widgetFormId' => 'table-form', 'pageTitle' => _('Test catalog articles'), 'listTitle' => _('Test catalog articles list'), 'groupingCheckboxName' => static::GROUP_IDS_VARIABLE, 'actionCreateUrl' => $createNewCatalogArticleUrl), 'addArticle' => array('class' => 'application.actions.backend.CreateAction', 'model' => $newCatalogArticleModel, 'view' => 'add-edit-article', 'formView' => '_form-article', 'pageTitle' => _('Новий тур'), 'formId' => ToursChildren::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE, 'redirectUrl' => $articleRedirectAfter, 'imageUploadHandlerUrl' => $this->createUrl('uploadImageHandler'), 'innerLinks' => Embassies::getInnerLinks('embassies', 'show')), 'editArticle' => array('class' => 'application.actions.backend.UpdateAction', 'model' => ToursChildren::model()->findByPk(getParam('id')), 'view' => 'add-edit-article', 'formView' => '_form-article', 'pageTitle' => _('Редагування туру'), 'formId' => ToursChildren::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE, 'imageUploadHandlerUrl' => $this->createUrl('uploadImageHandler'), 'innerLinks' => Embassies::getInnerLinks('embassies', 'show')), 'deleteArticle' => array('class' => 'application.actions.backend.DeleteAction', 'model' => new ToursChildren(), 'deleteCriteria' => 'id = :articleId', 'deleteParams' => array(':articleId' => getParam('id')), 'nonAjaxRedirect' => $articleRedirectAfter, 'isMultilingual' => FALSE), 'groupDeleteArticles' => array('class' => 'application.actions.backend.GroupDeleteAction', 'isMultilingual' => FALSE, 'redirectUrl' => $this->createUrl('index'), 'groupingCheckboxName' => self::GROUP_IDS_VARIABLE, 'flashSuccessMessage' => _('Статтю видалено!'), 'flashWarningNoItems' => _('Нічого не вибрано!'), 'primaryId' => 'id', 'tableModelClass' => 'ToursChildren'), 'uploadImageHandler' => array('class' => 'application.actions.backend.UploadImageAction'));
 }
 public function actions()
 {
     $model = new ToursAbroad();
     return array('index' => array('class' => 'application.actions.backend.ListAction', 'model' => $model, 'listHeaders' => $model::getHeadersForListGrid(), 'primaryField' => 'id', 'view' => 'list', 'partialView' => '_list', 'widgetWrapperId' => 'pageHolder', 'widgetFormId' => 'table-form', 'pageTitle' => _('Екскурсійні тури за кордон'), 'listTitle' => _('Перелік країн'), 'actionCreateUrl' => $this->createUrl('add'), 'groupingCheckboxName' => static::GROUP_IDS_VARIABLE), 'add' => array('class' => 'application.actions.backend.CreateAction', 'model' => $model, 'view' => 'add-edit', 'formView' => '_form', 'pageTitle' => _('Нова країна'), 'formId' => $model::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE, 'redirectUrl' => $this->createUrl('index'), 'imageUploadHandlerUrl' => $this->createUrl('uploadImageHandler'), 'innerLinks' => Embassies::getInnerLinks('embassies', 'show')), 'edit' => array('class' => 'application.actions.backend.UpdateAction', 'model' => $model->findByPk(getParam('id')), 'view' => 'add-edit', 'formView' => '_form', 'pageTitle' => _('Редагування країни'), 'formId' => $model::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE, 'imageUploadHandlerUrl' => $this->createUrl('uploadImageHandler'), 'innerLinks' => Embassies::getInnerLinks('embassies', 'show')), 'delete' => array('class' => 'application.actions.backend.DeleteAction', 'model' => $model, 'deleteCriteria' => 'id = :catalogId', 'deleteParams' => array(':catalogId' => getParam('id')), 'nonAjaxRedirect' => $this->createUrl('index'), 'isMultilingual' => FALSE), 'groupDeleteArticles' => array('class' => 'application.actions.backend.GroupDeleteAction', 'isMultilingual' => FALSE, 'redirectUrl' => $this->createUrl('index'), 'groupingCheckboxName' => self::GROUP_IDS_VARIABLE, 'flashSuccessMessage' => _('Статтю видалено!'), 'flashWarningNoItems' => _('Нічого не вибрано!'), 'primaryId' => 'id', 'tableModelClass' => 'ToursAbroad'), 'uploadImageHandler' => array('class' => 'application.actions.backend.UploadImageAction'));
 }
 public function actions()
 {
     $model = new Embassies();
     return array('index' => array('class' => 'application.actions.backend.ListAction', 'model' => $model, 'listHeaders' => Embassies::getHeadersForListGrid(), 'primaryField' => 'id', 'view' => 'list', 'partialView' => '_list', 'widgetWrapperId' => 'pageHolder', 'widgetFormId' => 'table-form', 'pageTitle' => _('Візи та посольства'), 'listTitle' => _('Список статтей'), 'actionCreateUrl' => $this->createUrl('add'), 'groupingCheckboxName' => static::GROUP_IDS_VARIABLE), 'add' => array('class' => 'application.actions.backend.CreateAction', 'model' => $model, 'view' => 'add-edit', 'formView' => '_form', 'pageTitle' => _('Нова стаття'), 'formId' => Embassies::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE, 'redirectUrl' => $this->createUrl('index'), 'innerLinks' => Propositions::getInnerLinks('proposition', 'show')), 'edit' => array('class' => 'application.actions.backend.UpdateAction', 'model' => Embassies::model()->findByPk(getParam('id')), 'view' => 'add-edit', 'formView' => '_form', 'pageTitle' => _('Редагування статті'), 'formId' => Embassies::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE, 'innerLinks' => Propositions::getInnerLinks('proposition', 'show')), 'delete' => array('class' => 'application.actions.backend.DeleteAction', 'model' => new Embassies(), 'deleteCriteria' => 'id = :Id', 'deleteParams' => array(':Id' => getParam('id')), 'nonAjaxRedirect' => $this->createUrl('index'), 'isMultilingual' => FALSE), 'groupDelete' => array('class' => 'application.actions.backend.GroupDeleteAction', 'isMultilingual' => FALSE, 'redirectUrl' => $this->createUrl('index'), 'groupingCheckboxName' => self::GROUP_IDS_VARIABLE, 'flashSuccessMessage' => _('Статтю видалено!'), 'flashWarningNoItems' => _('Нічого не вибрано!'), 'primaryId' => 'id', 'tableModelClass' => 'Embassies'), 'uploadImageHandler' => array('class' => 'application.actions.backend.UploadImageAction'));
 }