예제 #1
0
파일: list.php 프로젝트: klimjr/cms
        }
    }
}
echo '<pre>';
print_r($count);
echo '</pre>';
exit;
*/
// Идентификатор родителя
$group_id = (int) Text::get_get('group_id');
if ($group_id > 0) {
    $object_list->setGroup($table, $group_id);
}
// Идентификатор родителя
$parent = (int) Text::get_get('parent');
$parent = $parent > 0 ? $parent : $object_list->getRootId();
// Получение текущей страницы. По умолчанию страница 1
$page_num = (int) Text::get_get('page');
$page_num = $page_num > 0 ? $page_num : 1;
// Поле для сортировки
$sort = Text::get_get('s');
// Тип сортировки
$sort_type = Text::get_get('st');
if ($sort_type == '') {
    $sort_type = 'ASC';
}
// Установка группововй таблицы
if (isset($group_table) && $group_table != '' && ($object_list->getBase() instanceof TreeTableGroup || $object_list->getBase() instanceof SimpleTableGroup)) {
    $base->setTableGroupName($group_table);
    $group_data = $object_list->getRow($group_table, $group_id);
    $bread_crumbs[] = array('link' => '/admin/?lang=' . $current_lang . '&action=' . $action . '&do=' . $table . '_list&group_id=' . $group_id, 'name' => $group_data['name']);
예제 #2
0
파일: edit.php 프로젝트: klimjr/cms
 }
 if (isset($_SESSION['user']['id']) && (int) $_SESSION['user']['id'] > 0) {
     $object->setUid($_SESSION['user']['id']);
 }
 $module_do = str_replace($action . '_', '', $do);
 $do = 'edit';
 //	Идетификатор записи.
 $id = (int) Text::get_get('id');
 // Идентификатор родителя
 $group_id = (int) Text::get_get('group_id');
 if ($group_id > 0) {
     $object->setGroup($table, $group_id);
 }
 // Идентификатор родителя
 $parent = (int) Text::get_get('parent');
 $parent = $parent > 0 ? $parent : $object->getRootId();
 // Основная переменная
 $data = array();
 // Массив ошибок
 $errors = array('all' => false);
 if (!isset($_REQUEST['send'])) {
     // Получение списка таблиц
     $tables_tmp = PdoWrap::select('SHOW TABLES');
     // Получение информации о записи
     $data = $object->getAdminEditedRow($table, $id, $parent);
     // Получение родительской таблицы
     $foreign_keys = $object->getForeignTableKeys($table, 'group_id');
     if (isset($foreign_keys["REFERENCED_TABLE_NAME"])) {
         $group_table = $foreign_keys["REFERENCED_TABLE_NAME"];
     }
     $menu = array();