Fixe l'URL quand une MAJ est requise

Quand l'URL n'a pas de sous composant (genre http://server/do.php...)
alors dirname renvoie '/' qui générait l'URL //admin/setup.php
=> firefox (entre autres) considérait alors que la machine était admin...

Maintenant, l'URL générée est /admin/setup.php que firefox interprète
bien comme relatif à l'hôte courant.
This commit is contained in:
Vincent Danjean 2014-07-24 15:42:26 +02:00
parent 72cd601fb1
commit 9f43f5b353
2 changed files with 6 additions and 2 deletions

View file

@ -107,7 +107,9 @@ if (DBVERSION > dossier::get_version($cn))
{
echo '<h2 class="error" style="font-size:12px">' . _("Votre base de données n'est pas à jour") . ' ';
$a = _("cliquez ici pour appliquer le patch");
$base = dirname($_SERVER['REQUEST_URI']) . '/admin/setup.php';
$base = dirname($_SERVER['REQUEST_URI']);
if ($base == '/') { $base = ''; }
$base .= '/admin/setup.php';
echo '<a hreF="' . $base . '">' . $a . '</a></h2>';
}

View file

@ -74,7 +74,9 @@ if ( $version < DBVERSIONREPO )
{
echo '<h2 class="error" style="font-size:12px">'._("Votre base de données n'est pas à jour").' ';
$a=_("cliquez ici pour appliquer le patch");
$base=dirname($_SERVER['REQUEST_URI']).'/admin/setup.php';
$base = dirname($_SERVER['REQUEST_URI']);
if ($base == '/') { $base = ''; }
$base .= '/admin/setup.php';
echo '<a hreF="'.$base.'">'.$a.'</a></h2>';
}