105 lines
3.5 KiB
PHP
105 lines
3.5 KiB
PHP
<?php
|
|
/*************************************************************************************/
|
|
/* This file is part of the Thelia package. */
|
|
/* */
|
|
/* Copyright (c) OpenStudio */
|
|
/* email : dev@thelia.net */
|
|
/* web : http://www.thelia.net */
|
|
/* */
|
|
/* For the full copyright and license information, please view the LICENSE.txt */
|
|
/* file that was distributed with this source code. */
|
|
/*************************************************************************************/
|
|
|
|
include("php_version_check.php");
|
|
|
|
$context = 'update';
|
|
$step = 1;
|
|
|
|
include("header.php");
|
|
|
|
// todo: check security
|
|
|
|
?>
|
|
<div class="well">
|
|
<div class="clearfix text-center">
|
|
<a href="?lang=fr_FR">
|
|
Français
|
|
</a>
|
|
<span> <strong>|</strong> </span>
|
|
<a href="?lang=en_US">
|
|
English
|
|
</a>
|
|
<span> <strong>|</strong> </span>
|
|
<a href="?lang=de_DE">
|
|
Deutsch
|
|
</a>
|
|
</div>
|
|
<br />
|
|
|
|
<p class="lead text-center">
|
|
<?php echo $trans->trans('Welcome in the Thelia updater wizard.'); ?>
|
|
</p>
|
|
|
|
<?php
|
|
$update = new \Thelia\Install\Update(false);
|
|
if ($update->isLatestVersion()) { ?>
|
|
|
|
<div class="alert alert-warning">
|
|
<p><?php
|
|
echo $trans->trans('It seems that Thelia database is already up to date.');
|
|
?></p>
|
|
<p><em><?php
|
|
echo $trans->trans('For the moment, the wizard allows only an update of the database. To update your php files you must proceed manually.');
|
|
?></em></p>
|
|
</div>
|
|
|
|
<?php } else { ?>
|
|
|
|
<div class="alert alert-info">
|
|
<p><?php
|
|
echo $trans->trans(
|
|
'Would you like to update your installation of Thelia from version <strong>%current</strong> to version <strong>%latest</strong>.',
|
|
[
|
|
'%current' => $update->getCurrentVersion(),
|
|
'%latest' => $update->getLatestVersion()
|
|
]
|
|
);
|
|
?></p>
|
|
</div>
|
|
|
|
<div class="alert alert-warning">
|
|
<p><?php
|
|
echo $trans->trans('It\'s strongly recommended to make a backup before proceeding.');
|
|
?></p>
|
|
</div>
|
|
|
|
<?php } ?>
|
|
|
|
</div>
|
|
<?php if (!$update->isLatestVersion()) { ?>
|
|
<script>
|
|
var token = true;
|
|
|
|
function start(elem)
|
|
{
|
|
if (token) {
|
|
elem.innerHTML = '<?php echo $trans->trans('Please wait ...'); ?>';
|
|
token = false;
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
</script>
|
|
<div class="clearfix">
|
|
<a onclick="return start(this)" href="updater.php?backup=1" class="pull-right btn btn-default btn-primary"><span
|
|
class="glyphicon glyphicon-chevron-right"></span> <?php echo $trans->trans('Backup and update Thelia'); ?></a>
|
|
<a onclick="return start(this)" href="updater.php" class="pull-right btn btn-default"><span
|
|
class="glyphicon glyphicon-chevron-right"></span> <?php echo $trans->trans('Update Thelia'); ?></a>
|
|
</div>
|
|
<?php
|
|
}
|
|
|
|
include("footer.php");
|
|
|