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);
 }
Example #2
0
<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');