/** * GetFiles * ------------------------- **/ public function GetFiles($p, $check = false) { $DIR = str_ireplace('\\', '/', DIR . $p) . '/'; $DH = opendir($DIR); while ($FN = readdir($DH)) { if (!in_array($FN, ['.', '..'])) { if ($check) { CheckDirs(LOGS . 'apps/' . $FN . '/'); } $x = ucwords(str_replace('_', ' ', $FN)); $li[] = '<li><a href="/' . $p . '/' . $FN . '" target="Frame">' . $x . '</a></li>'; } } closedir($DH); $li = empty($li) ? '<li style="color:red;">no files in ' . $p . '/</li>' : implode(LF, $li); $ul = '<ul>' . $li . '</ul>'; return $ul; }
$timezones = @file_get_contents("/etc/artica-postfix/settings/Daemons/timezones"); $GLOBALS["LogFileDeamonLogDir"] = @file_get_contents("/etc/artica-postfix/settings/Daemons/LogFileDeamonLogDir"); if ($GLOBALS["LogFileDeamonLogDir"] == null) { $GLOBALS["LogFileDeamonLogDir"] = "/home/artica/squid/realtime-events"; } if (!isset($GLOBALS["ARTICALOGDIR"])) { $GLOBALS["ARTICALOGDIR"] = @file_get_contents("/etc/artica-postfix/settings/Daemons/ArticaLogDir"); if ($GLOBALS["ARTICALOGDIR"] == null) { $GLOBALS["ARTICALOGDIR"] = "{$GLOBALS["ARTICALOGDIR"]}"; } } if ($timezones != null) { @date_default_timezone_set($timezones); } parseconfig(); CheckDirs(); error_reporting(0); //ini_set('display_errors', 1);ini_set('error_reporting', E_ALL);ini_set('error_prepend_string',null);ini_set('error_append_string',null); if ($argv[1] == "--no-disk") { $GLOBALS["NO_DISK"] = true; } if ($argv[1] == "--dump-mac") { print_r(unserialize(@file_get_contents("/etc/squid3/usersMacs.db"))); exit; } $logthis = array(); if ($GLOBALS["VERBOSE"]) { $logthis[] = "Verbosed"; } if ($GLOBALS["ACT_AS_REVERSE"]) { $logthis[] = " Act as reverse...";