<div class=""> <div class=""><?php echo tc('Region'); ?> :</div> <?php echo CHtml::dropDownList('filter[region_id]', $this->getFilterValue('region_id'), Region::getRegionsArray($this->getFilterValue('country_id'), 2), array('class' => 'searchField', 'id' => 'region', 'ajax' => array('type' => 'GET', 'url' => $this->createUrl('/location/main/getCities'), 'data' => 'js:"region="+$("#region").val()+"&type=0"', 'success' => 'function(result){ $("#ap_city").html(result); }'))); ?> </div> <?php $cities = City::getCitiesArray($this->getFilterValue('region_id')); } $objTypes = CArray::merge(array(0 => ''), ApartmentObjType::getList()); $typeList = CArray::merge(array(0 => ''), Apartment::getTypesArray()); ?> <div class=""> <div class=""><?php echo Yii::t('common', 'City'); ?> :</div> <?php $cities = isset($cities) && count($cities) ? $cities : CArray::merge(array(0 => tc('select city')), ApartmentCity::getAllCity()); echo CHtml::dropDownList('filter[city_id]', $this->getFilterValue('city_id'), $cities, array('class' => ' searchField', 'id' => 'ap_city')); ?> </div> <div class="rowold">
public function getObjTypesArray() { if (!$this->saveObjTypes) { if ($this->isNewRecord) { $this->saveObjTypes = array_keys(ApartmentObjType::getList()); } else { $this->saveObjTypes = CHtml::listData($this->objTypes, 'id', 'id'); } } return $this->saveObjTypes; }
</div> <?php } else { echo '<br/>'; echo '<b>' . tt('The name of a field in a table', 'formeditor') . '</b>: ' . $model->field . ''; echo '<br/>'; echo '<b>' . $model->getAttributeLabel('type') . '</b>: ' . $model->getTypeName() . ''; echo '<br/>'; } $this->widget('application.modules.lang.components.langFieldWidget', array('model' => $model, 'field' => 'label', 'type' => 'string')); } echo $form->dropDownListRow($model, 'view_in', FormDesigner::getViewInList()); echo $form->dropDownListRow($model, 'rules', FormDesigner::getRulesList()); //echo $form->dropDownListRow($model, 'view_in', FormDesigner::getViewInList()); echo $form->checkBoxRow($model, 'visible'); echo $form->checkBoxListRow($model, 'objTypesArray', ApartmentObjType::getList()); $this->widget('application.modules.lang.components.langFieldWidget', array('model' => $model, 'field' => 'tip', 'type' => 'string')); echo '<div class="fields_for_search">'; echo '<h5>' . tt('For search') . '</h5>'; $this->widget('application.modules.lang.components.langFieldWidget', array('model' => $translate, 'field' => 'translation', 'type' => 'string')); echo $form->dropDownListRow($model, 'compare_type', FormDesigner::getCompareList()); echo '</div>'; ?> <div id="selMeasureUnitBox" style="display: none;"> <?php echo $form->textFieldRow($model, 'measure_unit'); ?> </div> <br/>
<?php $objTypes = ApartmentObjType::getList(); $objTypes = CMap::mergeArray(array(0 => tc('Default search')), $objTypes); $cs = Yii::app()->clientScript; $cs->registerCoreScript('jquery.ui'); $cs->registerCssFile(Yii::app()->clientScript->getCoreScriptUrl() . '/jui/css/base/jquery-ui.css'); $this->adminTitle = tt('Edit search form', 'formeditor'); $this->menu = array(array('label' => tc('The forms designer'), 'url' => array('/formdesigner/backend/main/admin'))); ?> <div class="well"> <div class="flash-notice"><?php echo tt('Edit search form help', 'formeditor'); ?> </div> <?php echo CHtml::dropDownList('obj_type_id', '', $objTypes); ?> <div class="row-fluid"> <div class="span5"> <ul id="sortable1" class="connectedSortable well sortBlue"> </ul> </div> <div class="span5"> <ul id="sortable2" class="connectedSortable well"> </ul> </div>