['id'=>0,'name'=>'Главный раздел']]; $structure = [0=>[]]; $r = Section::select([ \Query::WHERE => new \Where(\Where::_and([ \Where::_operator(Section::$STEP,'=',$id) ])), \Query::SORT =>[Section::$PARENT=>'ASC'], ]); while($l = \DB::fetch($r)){ $id = intval($l[Section::$ID]); $pid = intval($l[Section::$PARENT]); $sections[$id] = ['id'=>$id,'name'=>Section::getName($l)]; $structure[$pid][] = $id; } $res = [ 'id'=>intval($id), 'name'=>Step::getName($step), 'text'=>$step[Step::$TEXT], 'vis'=>boolval($step[Step::$VIS]), 'sections'=>$sections, 'structure'=>$structure, ]; } echo je($res); } public static function getTableData($post = []) { $post['options'][\ModuleTable::ROW_CLICK] = eRowClick::NONE; //$TITLE= ['title'=>'Структура проекта','subtitle'=>'Заголовок','text'=>'Компьютеры коренным образом изменили жизнь каждого человека. Несколько десятилетий назад люди даже не знали ничего об этих электронных устройствах, тогда как в наши дни даже маленький ребенок может управлять этой машиной. Почти все современные технологии зависит от компьютеров, которые используются для хранения данных: файлов, секретной информации, банковских операций и прочего.']; $post['getData'] = true; $res = parent::getTableData($post); //$res['title'] = $TITLE; //$res['title'] = ['title'=>'Структура проекта','subtitle'=>Merakomis::$STEP_TABLE_SUBTITLE,'text'=>Merakomis::$STEP_TABLE_TEXT]; $res['title'] = [ 'title' => 'Структура проекта', 'edit' => true, 'subtitle' => Merakomis::$STEP_TABLE_SUBTITLE, 'text' => Merakomis::$STEP_TABLE_TEXT, 'subtitle_var' => Merakomis::$_STEP_TABLE_SUBTITLE, 'text_var' => Merakomis::$_STEP_TABLE_TEXT, ]; echo je($res); } }