public static function generateLists() { return array('types' => array('покупка' => Apartment::TYPE_BUY, 'обмен' => Apartment::TYPE_CHANGE, 'съем' => Apartment::TYPE_RENT, 'сдача' => Apartment::TYPE_RENTING, 'продажа' => Apartment::TYPE_SALE), 'category' => CHtml::listData(ApartmentObjType::model()->findAll(), 'name_ru', 'id'), 'location_city' => CHtml::listData(LocationCity::model()->findAll(), 'name_ru', 'id'), 'window_view' => CHtml::listData(WindowTo::model()->findAll(), 'title_ru', 'id')); }
</div> <div class="row"> <?php echo $form->labelEx($model, 'subLocation_booking'); ?> <?php echo CHtml::dropDownList('SimpleformModel_subLocation_booking', '', array('0' => tt('Choose sublocation', "apartments")), array('id' => 'SimpleformModel_subLocation_booking')); ?> <?php echo $form->error($model, 'subLocation_booking'); ?> </div> <?php echo $form->labelEx($model, 'type'); $types = ApartmentObjType::model()->findAll(); ?> <table> <tbody> <?php $z = 0; for ($i = 0; $i < count($types) / 2; $i++) { ?> <tr> <?php for ($index = 0; $index < 2; $index++) { if (isset($types[$z])) { ?> <td> <input type="checkbox" value="<?php echo $types[$z]->id;
public function run() { $objTypes = ApartmentObjType::model()->findAll(); $this->render('typesEstateWidget', array('objTypes' => $objTypes)); }
public function actionDelete($id) { // Не дадим удалить последний тип if (ApartmentObjType::model()->count() <= 1) { if (!isset($_GET['ajax'])) { $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin')); } Yii::app()->end(); } parent::actionDelete($id); }
public static function getObjTypesArray($with_all = false) { Yii::import('application.modules.apartmentObjType.models.ApartmentObjType'); $objTypes = array(); $objTypeModel = ApartmentObjType::model()->findAll(array('order' => 'sorter')); foreach ($objTypeModel as $type) { $objTypes[$type->id] = $type->name; } if ($with_all) { $objTypes[0] = tt('All object', 'apartments'); } return $objTypes; }
$( "#cat_menu" ).menu(); }); // $("#cat_menu").css("display","none"); $(".category").mouseover(function(){ $("#cat_menu").show(); }); $(".category").mouseout(function(){ $("#cat_menu").hide(); }); '); $categories = ApartmentObjType::model()->findAll(); if (!empty($categories)) { $menuTemplate = '{menu}' . ApartmentObjType::getMenu($categories); } else { $menuTemplate = '{menu}'; } ?> <?php //ОСНОВНОЙ LAYOUT $this->beginContent('//layouts/main'); ?> <?php if (issetModule('advertising')) { $this->renderPartial('//modules/advertising/views/advert-top', array());
public static function getList() { if (empty(self::$_cacheList)) { self::$_cacheList = CHtml::listData(ApartmentObjType::model()->findAll(), 'id', 'name'); } return self::$_cacheList; }