public static function DropDown() { $model = Olympiadsawards::model()->findAll(); $res = array(); foreach ($model as $obj) { $res[$obj->OlympiadAwardID] = $obj->OlympiadAwardName . "(" . $obj->OlympiadAwardBonus . ")"; } return $res; }
<?php /* @var $this PersonviewController */ /* @var $model PersonSpecialityView */ Yii::app()->bootstrap->register(); ?> <center><h2>Абітурієнти контрактної форми навчання</h2></center> <?php $data = $model->searchPrice(); $cdpfilter = array(">1" => "будь-яка", "<1" => "немає"); foreach (CHtml::listData(Coursedp::model()->findAll(), "idCourseDP", "CourseDPName") as $key => $val) { $cdpfilter[$key] = $val; } $olympfilter = array(">1" => "будь-яка", "<1" => "немає"); foreach (CHtml::listData(Olympiadsawards::model()->findAll(), "OlympiadAwardID", "OlympiadAwardName") as $key => $val) { $olympfilter[$key] = $val; } $this->widget('bootstrap.widgets.TbGroupGridView', array('id' => 'person-speciality-view-grid', 'type' => 'striped bordered condensed', 'dataProvider' => $data, 'filter' => $model, 'mergeColumns' => array('FIO', 'Birthday', "PersonRequestNumber", 'idPerson', "QualificationID", 'isCopyEntrantDoc', 'CoursedpID', 'OlympiadID', 'CreateDate', "RequestFromEB"), 'columns' => array(array('name' => 'idPerson', 'htmlOptions' => array('style' => 'width: 50px')), array('name' => 'QualificationID', 'htmlOptions' => array('style' => 'width: 100px'), "value" => '!empty($data->QualificationID) ? $data->qualification->QualificationName: "немаэ"', 'filter' => CHtml::listData(Qualifications::model()->findAll(), "idQualification", "QualificationName")), array('name' => 'FIO', 'htmlOptions' => array('style' => 'width: 250px')), array('name' => 'Birthday', 'htmlOptions' => array('style' => 'width: 100px')), array('name' => 'EducationFormID', 'htmlOptions' => array('style' => 'width: 70px'), 'filter' => array('1' => 'Денна', '2' => 'Заочна'), 'value' => '($data->EducationFormID=="1")?("Денна"):("Заочна")'), array('name' => 'SpecCodeName'), array('class' => 'bootstrap.widgets.TbButtonColumn', 'template' => '{sign}', 'buttons' => array('sign' => array('label' => 'Підписати контракт', 'icon' => 'pencil', 'url' => 'Yii::app()->createUrl("pfd/contracts/create",array("specid"=>$data->idPersonSpeciality))', 'options' => array('class' => 'btn', 'onclick' => "PSN.editSpec(this); return false;", 'target' => "_blank"))))))); ?>
//echo $form->error($model,'AdditionalBall'); ?> </div> </div> <div class="row-fluid"> <?php if (Yii::app()->user->checkAccess("showSpecOlimpiada")) { ?> <div class="span12"> <?php echo $form->labelEx($model, 'OlympiadID'); ?> <?php echo $form->dropDownList($model, 'OlympiadID', Olympiadsawards::DropDown(), array('empty' => "", 'class' => "span12")); ?> <?php //echo $form->error($model,'CoursedpID'); ?> </div> <?php } ?> <!--<div class="span3"> <?php echo $form->labelEx($model, 'Quota1'); ?> <div class="switch" data-on-label="Так" data-off-label="Ні"> <?php echo $form->checkBox($model, 'Quota1');