public function actionDataISList() { $persons = new stdClass(); $rows = Islist::model()->FindAll(); $person = new stdClass(); $persons->general = array(); if (count((array) $rows) > 0) { foreach ($rows as $v1) { foreach (array_keys($v1->attributes) as $k1) { $person->{$k1} = $v1[$k1]; } if ($v1['islist_ico'] !== '') { $person->islist_ico = $v1['islist_ico'] . '?t=' . time(); } $person->islist_container = $v1['islist_title'] . ' ' . $v1['islist_text']; array_push($persons->general, clone $person); } } echo json_encode($persons); }
<fieldset class="ui-widget-content ui-corner-all basic_fieldset permissionsblock"> <legend class="ui-widget-header">Настройка списка информационных систем на главной странице</legend> <div> <div> <?php Proc::ButtonConstruct($this, ['id' => 'buttonislistgriddialog', 'caption' => 'Список информационных систем', 'onclickfunc' => 'LoadDialogContent({dialogelem_id: "islistdialog",loadurl:"' . Yii::app()->createUrl('Configurations/IslistManager/LoadISlistContent') . '", buttonelem: $(this)})']); ?> </div> </div> </fieldset> <?php /* Диалог "Список информационных систем" */ $this->beginWidget('zii.widgets.jui.CJuiDialog', Proc::GetDefDialogOptions(['id' => 'islistdialog', 'label' => Islist::GetLabel(), 'buttons' => false])); $this->endWidget('zii.widgets.jui.CJuiDialog');