function update_user_action() { global $params, $actions, $path; $id = $params['user_id']; if ($id > 0) { $u = get_user_info($id); if (check_user_update_rights($params, $u)) { // Detail Consult $actions['people']['detailconsult']['Url'] = "$path/people/people_index.php?action=detailconsult&user_id=$id"; $actions['people']['detailconsult']['Condition'][] = 'insert'; // Detail Update $actions['people']['detailupdate']['Url'] = "$path/people/people_index.php?action=detailupdate&user_id=$id"; $actions['people']['detailupdate']['Condition'][] = 'insert'; } else { $actions['people']['detailupdate']['Condition'] = array('None'); $actions['people']['detailconsult']['Condition'] = array('None'); } } if(!check_people_wait($params)) { $actions['people']['wait']['Condition'] = array('None'); } }
function update_user_action() { global $params, $actions, $path, $cgp_user; $id = $params['user_id']; if ($id > 0) { $u = get_user_info($id); if (check_user_update_rights($params, $u)) { // Detail Consult $actions['user']['detailconsult']['Url'] = "$path/user/user_index.php?action=detailconsult&user_id=$id"; $actions['user']['detailconsult']['Condition'][] = 'insert'; // Detail Update $actions['user']['detailupdate']['Url'] = "$path/user/user_index.php?action=detailupdate&user_id=$id"; $actions['user']['detailupdate']['Condition'][] = 'insert'; // Check Delete $actions['user']['check_delete']['Url'] = "$path/user/user_index.php?action=check_delete&user_id=$id"; $actions['user']['check_delete']['Condition'][] = 'insert'; // Group Consult $actions['user']['group_consult']['Url'] = "$path/user/user_index.php?action=group_consult&user_id=$id"; $actions['user']['group_consult']['Condition'][] = 'insert'; // Backup $actions['user']['backup']['Url'] = "$path/user/user_index.php?action=backup&user_id=$id"; $actions['user']['backup']['Condition'][] = 'insert'; // Backup $actions['user']['restore']['Url'] = "$path/user/user_index.php?action=restore&user_id=$id"; $actions['user']['restore']['Condition'][] = 'insert'; } else { $actions['user']['group_consult']['Condition'] = array('None'); $actions['user']['check_delete']['Condition'] = array('None'); $actions['user']['detailupdate']['Condition'] = array('None'); $actions['user']['detailconsult']['Condition'] = array('None'); $actions['user']['backup']['Condition'] = array('None'); $actions['user']['restore']['Condition'] = array('None'); } } // Display admin menu only if no userdata defined if (empty($cgp_user['user']['category'])) { $actions['user']['admin']['Condition'] = array('None'); } if (!check_user_wait($params)) { $actions['user']['wait']['Condition'] = array('None'); } }