Пример #1
0
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;
}
Пример #2
0
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;
}