*/ // Запрет на обращение к файлу. if (realpath($_SERVER['SCRIPT_FILENAME']) == realpath(__FILE__)) { header('Location: /admin/'); exit; } // полуаем название Таблицы if ($do == 'list') { $table = $action; } else { $table = str_replace('_list', '', $do); } // Получение объекта кооректного класса для текущейт таблицы $base = checkTableType($table); $object_list = new SimpleModule($base, $__lang); $object_list->setBreadCrumbs($bread_crumbs); $foreign_keys = $object_list->getForeignTableKeys($table, 'group_id'); if (isset($foreign_keys["REFERENCED_TABLE_NAME"])) { $group_table = $foreign_keys["REFERENCED_TABLE_NAME"]; } $do = 'list'; // $sort_list = isset($_GET['do']) ? Text::get_get('do') : 'list'; // дочерние ветви дерева $children_handler = $table . '_list'; // Редкатирование $edit_handler = $table . '_edit'; // Удаление $delete_handler = $table . '_delete'; // Групповые операции $object_list->groupActions($table, $__return);