[INFO] Starting autofix

"; if (empty($_SESSION['id'])) { echo "

[ERROR] You are not logged in

"; exit(); } elseif ($_SESSION['id'] != 1) { echo "

[ERRO] You cannot use Autofix as an Admin currently.

"; exit(); } define('ROOT', true); // Only run scripts from this file echo "

==== Databases ====

"; require_once "fix/_database.php"; echo "

==== Folders ====

"; require_once "fix/_folders.php"; $autofix_end = microtime(true); $autofix_time = ($autofix_end - $autofix_start); $autofix_time = round($autofix_time, 6) * 1000; echo "

[INFO] Autofix complete in $autofix_time ms

"; } if (isset($_POST['check'])) { if (empty($_SESSION['id'])) { echo "

[ERROR] You are not logged in

"; exit(); } elseif ($_SESSION['id'] != 1) { echo "

[ERRO] You cannot use Autofix as an Admin currently.

"; exit(); } define('ROOT', true); // Only run scripts from this file $results = array(); // Array to store results require_once "check/_dir.php"; require_once "check/_json.php"; require_once "check/_perms.php"; require_once "check/_versions.php"; if (empty($results)) { echo "

No errors! Lookin' good :3

"; } else { foreach ($results as $result) { if ($result['type'] == 'critical') { echo "

Critical "; } else { echo "

Warning "; } if ($result['fix'] == 'auto') { echo "Auto fix available "; $autofix_enable = true; } elseif ($result['fix'] == 'manual') { echo "Manual fix required "; } if (isset($result['link'])) { echo "Recources "; } echo $result['message']."

"; } if ($autofix_enable) { echo ""; } } }