diff --git a/html/do.php b/html/do.php
index 67145029f..263514172 100644
--- a/html/do.php
+++ b/html/do.php
@@ -190,15 +190,19 @@ if ($cn->exist_table('version') == false)
}
if (DBVERSION < dossier::get_version($cn))
{
- echo '
' . _("Attention: la version de base de donnée est supérieure à la version du programme, vous devriez mettre à jour") . '
';
+ $a = _("cliquez ici pour mettre à jour ");
+ $base =NOALYSS_URL."/admin-noalyss.php?action=upgrade&sb=application";
+
+ echo '' .
+ _("Attention: la version de base de donnée est supérieure à la version du programme, vous devriez mettre à jour") ,
+ '' . $a . '
',
+ '';
}
if (DBVERSION > dossier::get_version($cn))
{
echo '' . _("Votre base de données n'est pas à jour") . ' ';
$a = _("cliquez ici pour appliquer le patch");
- $base = dirname($_SERVER['REQUEST_URI']);
- if ($base == '/') { $base = ''; }
- $base .= '/admin-noalyss.php';
+ $base =NOALYSS_URL.'/admin-noalyss.php?action=upgrade&sb=database';
echo '' . $a . '
';
}
diff --git a/html/user_login.php b/html/user_login.php
index 8eec383c0..81e6b41bf 100644
--- a/html/user_login.php
+++ b/html/user_login.php
@@ -68,7 +68,7 @@ $hi=new HttpInput();
if ( $ac->exist_table('version') == false)
{
echo ''._("Base de donnée invalide").'
';
- $base=dirname($_SERVER['REQUEST_URI']);
+ echo ''._("Retour").'';
exit();
}
@@ -78,27 +78,30 @@ if ( $version < DBVERSIONREPO )
{
echo ''._("Votre base de données n'est pas à jour").' ';
$a=_("cliquez ici pour appliquer le patch");
- $base = dirname($_SERVER['REQUEST_URI']);
- if ($base == '/') { $base = ''; }
- $base .= '/admin-noalyss.php';
+ $base =NOALYSS_URL.'/admin-noalyss.php';
echo ''.$a.'
';
}
if ( $User->Admin() == 1)
{
- if (SITE_UPDATE !="") {
- $update=@file_get_contents(SITE_UPDATE);
+ if (SITE_UPDATE !="") {
+ $update=@file_get_contents(SITE_UPDATE);
if ($update > $version_noalyss ) {
- echo '';
- echo '
';
- printf ( "Mise à jour disponible de NOALYSS version actuelle : %s votre version %s ",$update,$version_noalyss);
- echo '
';
- echo '
'.
- _('Fermer').
- "
";
- echo '
';
- }
- }
+ echo '';
+ echo '
';
+ printf ( "Mise à jour disponible de NOALYSS version actuelle : %s votre version %s ",$update,$version_noalyss);
+
+ // Link to admin_repo : upgrade application
+ $base =NOALYSS_URL."/admin-noalyss.php?action=upgrade&sb=application";
+
+ echo '' . _("Cliquez ici pour mettre à jour") . '';
+ echo '
';
+ echo '
'.
+ _('Fermer').
+ "
";
+ echo '
';
+ }
+ }
}
include_once NOALYSS_INCLUDE."/lib/user_menu.php";
@@ -144,12 +147,11 @@ if ( $User->admin == 0 || (defined("MULTI")&& MULTI == 0 ) )
if ( $folder != null && count($folder) == 1 )
{
- redirect('do.php?gDossier='.$folder[0]['dos_id']);
+ redirect(NOALYSS_URL.'/do.php?gDossier='.$folder[0]['dos_id']);
exit();
}
}
-
$result="";
$result.="";
$result.='';
diff --git a/include/constant.php b/include/constant.php
index 31b88012f..afa6e050f 100644
--- a/include/constant.php
+++ b/include/constant.php
@@ -103,7 +103,9 @@ if ( !defined("SITE_UPDATE"))
define ("SITE_UPDATE",'http://www.noalyss.eu/last_version.txt');
if ( !defined("SITE_UPDATE_PLUGIN"))
define ("SITE_UPDATE_PLUGIN",'http://www.noalyss.eu/plugin_last_version.txt');
-
+if ( !defined ("NOALYSS_PACKAGE_REPOSITORY")) {
+ define ("NOALYSS_PACKAGE_REPOSITORY","https://package.noalyss.eu/");
+}
// If you don't want that the system information is accessible
if ( ! defined ("SYSINFO_DISPLAY")) {
define ("SYSINFO_DISPLAY",TRUE);
@@ -311,3 +313,13 @@ define ('EXC_PARAM_TYPE',1006);
define ('EXC_DUPLICATE',1200);
define ("UNPINDG","");
define ("PINDG","");
+
+// Url of NOALYSS (http://...)
+//
+if ( ! defined ("NOALYSS_URL")) {
+ $base=$_SERVER['REQUEST_SCHEME'].'://'.
+ $_SERVER['HTTP_HOST'].
+ ":".$_SERVER['SERVER_PORT'].
+ dirname($_SERVER['PHP_SELF']);
+ define ("NOALYSS_URL",$base);
+}
\ No newline at end of file