/**
* Elgg upgrade script.
*
- * This script triggers any upgrades necessary, ensuring that
- * upgrades are triggered deliberately by a single user.
+ * This script triggers any necessary upgrades. If the site has been upgraded
+ * to the most recent version of the code, no upgrades are run and the caches
+ * are flushed. If you would prefer that this script is not accessible to others
+ * after an upgrade, you can delete it. Future versions of Elgg will include a
+ * new version of the script. Deleting the script is not a requirement and
+ * leaving it behind does not affect the security of the site.
*
* @package Elgg.Core
* @subpackage Upgrade
*/
-// Include elgg engine
define('UPGRADING', 'upgrading');
require_once(dirname(__FILE__) . "/engine/start.php");
elgg_view_regenerate_simplecache();
elgg_filepath_cache_reset();
} else {
- global $CONFIG;
- echo elgg_view('settings/upgrading');
+ echo elgg_view_page(elgg_echo('upgrade'), '', 'upgrade');
exit;
}
<?php
/**
- * @package Elgg
- * @subpackage Core
+ * Page shell for upgrade script
+ *
+ * Displays an ajax loader until upgrade is complete
*/
?>
-
<html>
<head>
<title><?php echo elgg_echo('upgrading'); ?></title>
<table width="100%" height="100%" border="0" style="margin: 0px; padding: 0px">
<tr>
<td width="100%" height="100%" valign="middle" align="center">
- <img src="<?php echo elgg_get_site_url(); ?>_graphics/ajax_loader_bw.gif" />
+ <img src="<?php echo elgg_get_site_url(); ?>_graphics/ajax_loader_bw.gif" alt="upgrading" />
</td>
</tr>
</table>