function get_user() { global $dbhandle, $s_login; $users = array(); if (($service = fbird_service_attach($s_login['host'], $s_login['user'], $s_login['password'])) != FALSE) { $users_info = fbird_server_info($service, IBASE_SVC_GET_USERS); fbird_service_detach($service); foreach ($users_info as $user) { $users[$user['user_name']] = array('FIRST_NAME' => $user['first_name'], 'MIDDLE_NAME' => $user['middle_name'], 'LAST_NAME' => $user['last_name']); } } else { $GLOBALS['ib_error'] = fbird_errmsg(); return FALSE; } return $users; }
foreach ($iblockpr_output as $line) { if (strlen(trim($line)) == 0) { break; } $lock_header .= $line . "<br>\n"; } // get the server statistics list($iblockpr_output, $binray_error) = exec_command($exe, ' -i'); if (count($iblockpr_output) > 3) { $iblock['names'] = preg_split('/[\\s,]+/', $iblockpr_output[0]); $iblock['last'] = preg_split('/[\\s,]+/', $iblockpr_output[1]); $iblock['avg'] = preg_split('/[\\s,]+/', $iblockpr_output[3]); } // get server version and implementation strings if (($service = fbird_service_attach($s_login['host'], $s_login['user'], $s_login['password'])) != FALSE) { $server_info = fbird_server_info($service, IBASE_SVC_SERVER_VERSION) . ' / ' . fbird_server_info($service, IBASE_SVC_IMPLEMENTATION); fbird_service_detach($service); } else { $ib_error = fbird_errmsg(); } } // // backup the current database // if (have_panel_permissions($s_login['user'], 'adm_backup')) { if (isset($_POST['adm_backup_doit'])) { $s_backup = array('target' => get_request_data('adm_bu_target'), 'mdonly' => (bool) get_request_data('adm_bu_mdonly'), 'mdoldstyle' => (bool) get_request_data('adm_bu_mdoldstyle'), 'transport' => (bool) get_request_data('adm_bu_transport'), 'convert' => (bool) get_request_data('adm_bu_convert'), 'nogc' => (bool) get_request_data('adm_bu_nogc'), 'ignorecs' => (bool) get_request_data('adm_bu_ignorecs'), 'ignorelt' => (bool) get_request_data('adm_bu_ignorelt'), 'verbose' => (bool) get_request_data('adm_bu_verbose')); } if (isset($_POST['adm_backup_doit']) && !empty($s_backup['target'])) { $s_sysdba_pw = get_sysdba_pw(); $backup_options = array('mdonly' => IBASE_BKP_METADATA_ONLY, 'mdoldstyle' => IBASE_BKP_OLD_DESCRIPTIONS, 'transport' => IBASE_BKP_NON_TRANSPORTABLE, 'convert' => IBASE_BKP_CONVERT, 'nogc' => IBASE_BKP_NO_GARBAGE_COLLECT, 'ignorecs' => IBASE_BKP_IGNORE_CHECKSUMS, 'ignorelt' => IBASE_BKP_IGNORE_LIMBO);