} while ($dep->parent_id != 0) { $n++; $dep->id_department = $dep->parent_id; $dep->Load(); $employees[$i]['department'][$n]['dep'] = $dep->name; if ($dep->head_id != 0) { $emp->id_employee = $dep->head_id; $emp->Load(); $employees[$i]['department'][$n]['head'] = $emp->name; } else { $employees[$i]['department'][$n]['head'] = ''; } } } $rows_conf = new rows_conf(); $rows_conf->id_employee = $STORAGE['current_employee']->id_employee; $rows_conf->table_name = 'employee'; $rows_conf->Load(); $columns = $rows_conf->columns; $id = 'yes'; $active_flag = 'yes'; $photo = 'yes'; $name = 'yes'; $department = 'yes'; $post = 'yes'; $email = 'yes'; $office_phone = 'yes'; $room = 'yes'; if (strlen($columns) > 0) { if (substr_count($columns, 'id') > 0) {
<?php $page_title = 'Настройка отображаемых столбцов'; // $id = intval(get_request_variable('id', 0)); $save = get_request_variable('save', ''); $_REQUEST['callback'] = get_request_variable('callback', ''); $rows_conf = new rows_conf(); $rows_conf->id_employee = $STORAGE['current_employee']->id_employee; $rows_conf->table_name = 'employee'; $rows_conf->Load(); if ($save) { $id = get_request_variable('id', 'no'); $active_flag = get_request_variable('active_flag', 'no'); $photo = get_request_variable('photo', 'no'); $name = get_request_variable('name', 'no'); $department = get_request_variable('department', 'no'); $post = get_request_variable('post', 'no'); $email = get_request_variable('email', 'no'); $office_phone = get_request_variable('office_phone', 'no'); $room = get_request_variable('room', 'no'); $columns = ''; if ($id == 'no') { $columns = $columns . 'id'; $columns = $columns . ','; } if ($active_flag == 'no') { $columns = $columns . 'active_flag'; $columns = $columns . ','; } if ($photo == 'no') {