Add 2.4 to 2.5 mmigration script

This commit is contained in:
Laurent Destailleur 2008-08-28 21:28:59 +00:00
parent 80a3de1a56
commit eafc19fe3e

View File

@ -23,7 +23,7 @@
\ingroup install \ingroup install
\brief Test si le fichier conf est modifiable et si il n'existe pas, test la possibilité de le créer \brief Test si le fichier conf est modifiable et si il n'existe pas, test la possibilité de le créer
\version $Id$ \version $Id$
*/ */
include_once("./inc.php"); include_once("./inc.php");
$err = 0; $err = 0;
@ -44,8 +44,8 @@ dolibarr_install_syslog("check: Dolibarr install/upgrade process started");
/* /*
* View * View
*/ */
pHeader($langs->trans("DolibarrWelcome"),""); // Etape suivante = license pHeader($langs->trans("DolibarrWelcome"),""); // Etape suivante = license
@ -95,7 +95,7 @@ if (! function_exists("session_id"))
else else
{ {
print '<img src="../theme/eldy/img/tick.png" alt="Ok"> '.$langs->trans("PHPSupportSessions")."<br>\n"; print '<img src="../theme/eldy/img/tick.png" alt="Ok"> '.$langs->trans("PHPSupportSessions")."<br>\n";
/* /*
// On se fout des warning sur session_start, meme si pas moyen de mettre cookie dans http, car on ne test pas entre 2 pages mais au sein de la meme // On se fout des warning sur session_start, meme si pas moyen de mettre cookie dans http, car on ne test pas entre 2 pages mais au sein de la meme
print '<img src="../theme/eldy/img/tick.png" alt="Ok"> Test sauvegarde donnée en session.'."<br>\n";; print '<img src="../theme/eldy/img/tick.png" alt="Ok"> Test sauvegarde donnée en session.'."<br>\n";;
@session_start(); @session_start();
@ -106,7 +106,7 @@ else
if (! $_SESSION['test']) print '<img src="../theme/eldy/img/error.png" alt="Error"> Echec récupération donnée en session. Votre PHP ne fonctionne pas correctement. Votre répertoire de sauvegarde des sessions est peut-être plein.'."<br>\n"; if (! $_SESSION['test']) print '<img src="../theme/eldy/img/error.png" alt="Error"> Echec récupération donnée en session. Votre PHP ne fonctionne pas correctement. Votre répertoire de sauvegarde des sessions est peut-être plein.'."<br>\n";
else print '<img src="../theme/eldy/img/tick.png" alt="Ok"> Succès récupération donnée en session.'."<br>\n"; else print '<img src="../theme/eldy/img/tick.png" alt="Ok"> Succès récupération donnée en session.'."<br>\n";
session_write_close(); session_write_close();
*/ */
} }
@ -264,9 +264,15 @@ else
print '</td>'; print '</td>';
print '</tr>'."\n"; print '</tr>'."\n";
# Upgrade $migrationscript=array(array('from'=>'2.0.0', 'to'=>'2.1.0'),
$versionfrom='2.0.0'; array('from'=>'2.1.0', 'to'=>'2.2.0'),
$versionto='2.1.0'; array('from'=>'2.2.0', 'to'=>'2.4.0'),
array('from'=>'2.4.0', 'to'=>'2.5.0'));
# Upgrade lines
foreach ($migrationscript as $migarray)
{
$versionfrom=$migarray['from'];
$versionto=$migarray['to'];
print '<tr><td nowrap="nowrap"><b>'.$langs->trans("Upgrade").' '.$versionfrom.' -> '.$versionto.'</b></td><td>'; print '<tr><td nowrap="nowrap"><b>'.$langs->trans("Upgrade").' '.$versionfrom.' -> '.$versionto.'</b></td><td>';
print $langs->trans("UpgradeDesc").'</td>'; print $langs->trans("UpgradeDesc").'</td>';
print '<td align="center">'; print '<td align="center">';
@ -280,41 +286,7 @@ else
} }
print '</td>'; print '</td>';
print '</tr>'."\n"; print '</tr>'."\n";
# Upgrade
$versionfrom='2.1.0';
$versionto='2.2.0';
print '<tr><td nowrap="nowrap"><b>'.$langs->trans("Upgrade").' '.$versionfrom.' -> '.$versionto.'</b></td><td>';
print $langs->trans("UpgradeDesc").'</td>';
print '<td align="center">';
if ($allowupgrade)
{
print '<a href="upgrade.php?action=upgrade&amp;selectlang='.$setuplang.'&amp;versionfrom='.$versionfrom.'&amp;versionto='.$versionto.'">'.$langs->trans("Start").'</a>';
} }
else
{
print $langs->trans("NotAvailable");
}
print '</td>';
print '</tr>'."\n";
# Upgrade
$versionfrom='2.2.0';
$versionto='2.4.0';
print '<tr><td nowrap="nowrap"><b>'.$langs->trans("Upgrade").' '.$versionfrom.' -> '.$versionto.'</b></td><td>';
print $langs->trans("UpgradeDesc").'</td>';
print '<td align="center">';
if ($allowupgrade)
{
print '<a href="upgrade.php?action=upgrade&amp;selectlang='.$setuplang.'&amp;versionfrom='.$versionfrom.'&amp;versionto='.$versionto.'">'.$langs->trans("Start").'</a>';
}
else
{
print $langs->trans("NotAvailable");
}
print '</td>';
print '</tr>'."\n";
print '</table>'; print '</table>';
print "\n"; print "\n";
} }