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