1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/limesurvey_ynh.git synced 2024-09-03 19:36:32 +02:00
limesurvey_ynh/sources/application/views/admin/update/update.php

44 lines
2.2 KiB
PHP

<div class="header ui-widget-header"><?php $clang->eT('Welcome to the ComfortUpdate');?></div><div class="updater-background"><br />
<?php
echo $clang->gT('The LimeSurvey ComfortUpdate is an easy procedure to quickly update to the latest version of LimeSurvey.').'<br /><br />';
echo $clang->gT('The following steps will be done by this update:').'<br /><ul>';
echo '<li>'.$clang->gT('Your LimeSurvey installation is checked if the update can be run successfully.').'</li>';
echo '<li>'.$clang->gT('Your DB and any changed files will be backed up.').'</li>';
echo '<li>'.$clang->gT('New files will be downloaded and installed.').'</li>';
echo '<li>'.$clang->gT('If necessary the database will be updated.').'</li></ul><br>';?>
<h3><?php $clang->eT('Checking basic requirements...'); ?></h3>
<ul>
<?php
if (!is_writable($tempdir))
{
echo "<li class='errortitle'>".sprintf($clang->gT("Tempdir %s is not writable"),$tempdir)."<li>";
$error=true;
}
if (!is_writable(APPPATH.'config/version.php'))
{
echo "<li class='errortitle'>".sprintf($clang->gT("Version file is not writable (%s). Please set according file permissions."),APPPATH.'config/version.php')."</li>";
$error=true;
}
echo '</ul><br><h3>'.$clang->gT('Change log').'</h3>';
if($httperror=="") {
echo '<textarea class="updater-changelog" readonly="readonly">'.htmlspecialchars($changelog['changelog']).'</textarea>';
}
else {
print($httperror);
}
if ($error)
{
echo '<br /><br />'.$clang->gT('When checking your installation we found one or more problems. Please check for any error messages above and fix these before you can proceed.');
echo "<p><button onclick=\"window.open('".Yii::app()->getController()->createUrl("admin/update/sa/index/")."', '_top')\"";
echo ">".$clang->gT('Check again')."</button></p>";
}
else
{
echo '<br /><br />'.$clang->gT('Everything looks alright. Please proceed to the next step.');
echo "<p><button onclick=\"window.open('".Yii::app()->getController()->createUrl("admin/update/sa/step2/")."', '_top')\"";
echo ">".sprintf($clang->gT('Proceed to step %s'),'2')."</button></p>";
}
echo '</div>';
?>