function gettabsavt($configs_dir) { $tabsavt = array(); if (is_dir($configs_dir)) { if ($dh = opendir($configs_dir)) { while (($file = readdir($dh)) !== false) { if (preg_match("/\\.avt/", $file)) { list($avt_id, $avt_values) = getavt($file, $configs_dir); $tabsavt[$avt_id] = $avt_values; } } closedir($dh); } } return $tabsavt; }
function gettabsavt($configs_dir, $cloud_instance = false) { $user = Session::get_session_user(); $tabsavt = array(); if (is_dir($configs_dir)) { if ($dh = opendir($configs_dir)) { while (($file = readdir($dh)) !== false) { if (preg_match("/^{$user}.*\\.avt/", $file)) { list($avt_id, $avt_values) = getavt($file, $configs_dir); if (!$cloud_instance || $cloud_instance && $avt_id != 1004) { // if cloud disable Compliance Tab $tabsavt[$avt_id] = $avt_values; } } } closedir($dh); } } return $tabsavt; }