Portions created by the Initial Developer are Copyright (C) 2008-2012 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ //check the permission if(defined('STDIN')) { $document_root = str_replace("\\", "/", $_SERVER["PHP_SELF"]); preg_match("/^(.*)\/core\/.*$/", $document_root, $matches); $document_root = $matches[1]; set_include_path($document_root); require_once "includes/require.php"; $_SERVER["DOCUMENT_ROOT"] = $document_root; $display_type = 'text'; //html, text } else { include "root.php"; require_once "includes/require.php"; require_once "includes/checkauth.php"; if (permission_exists('upgrade_schema') || permission_exists('upgrade_svn') || if_group("superadmin")) { //echo "access granted"; } else { echo "access denied"; exit; } } //set the default if (!isset($display_results)) { $display_results = false; } //include the header if ($display_results) { require_once "includes/header.php"; } if ($display_type == 'text') { echo "\n"; echo "Upgrade\n"; echo "-----------------------------------------\n"; echo "\n"; echo "Database\n"; } //upgrade the database schema require_once "core/upgrade/upgrade_schema.php"; //show the content if ($display_type == 'html') { echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
Message
Upgrade Completed
\n"; echo "
\n"; echo "
\n"; echo "
\n"; echo "
\n"; echo "
\n"; echo "
\n"; echo "
\n"; echo "
\n"; } elseif ($display_type == 'text') { echo "\n"; } //include the footer if ($display_results) { require_once "includes/footer.php"; } ?>