Task #1225 - Amélioration Install mono
#1225 : détecte automatiquement s'il faut installer le script mono.sql ou non, amélioration de l'interface, correction du search_path postgresql
This commit is contained in:
parent
01f570429e
commit
fc90374b75
1 changed files with 15 additions and 14 deletions
|
|
@ -75,13 +75,6 @@ session_start();
|
|||
</p>
|
||||
|
||||
<?php
|
||||
error_reporting(2147483647);
|
||||
ini_set("display_errors",1);
|
||||
ini_set("display_startup_errors",1);
|
||||
ini_set("html_errors",1);
|
||||
ini_set('log_errors',1);
|
||||
ini_set('log_errors_max_len',0);
|
||||
|
||||
/*
|
||||
* This file is part of NOALYSS.
|
||||
*
|
||||
|
|
@ -142,17 +135,12 @@ content[205]="<?php echo _("Port pour postgresql")?>";
|
|||
content[206]="<?php echo _("En version mono dossier, le nom de la base de données doit être mentionné")?>";
|
||||
content[207]="<?php echo _("Vous devez choisir si NOALYSS est installé sur l'un de vos servers ou sur un server mutualisé qui ne donne qu'une seule base de données")?>";
|
||||
content[208]="<?php echo _("Serveur postgresql")?>";
|
||||
content[209]="<?php echo _("Choisir Vide si vous restaurez un modèle")?>";
|
||||
|
||||
</script>
|
||||
|
||||
<DIV id="bulle" class="infobulle"></DIV>
|
||||
|
||||
<?php
|
||||
define ('MONO_TEMPLATE_EMPTY',4);
|
||||
define ('MONO_TEMPLATE_FRANCE',2);
|
||||
define ('MONO_TEMPLATE_BELGIUM',3);
|
||||
define ('MONO_TEMPLATE_UPGRADE',1);
|
||||
|
||||
$failed="<span style=\"font-size:18px;color:red\">✖</span>";
|
||||
$succeed="<span style=\"font-size:18px;color:green\">✓</span>";
|
||||
|
|
@ -228,7 +216,6 @@ $locale=HtmlInput::default_value_request("clocale", "1");
|
|||
$ctmp=HtmlInput::default_value_request("ctmp", "/tmp");
|
||||
$cpath=HtmlInput::default_value_request("cpath", "/usr/bin");
|
||||
$db_name=HtmlInput::default_value_request("cdbname", "");
|
||||
$cmodelemono=HtmlInput::default_value_request('cmodelemono',MONO_TEMPLATE_UPGRADE);
|
||||
//-------------------------------------------------------------------------
|
||||
// warn only if we can not write in include
|
||||
//-------------------------------------------------------------------------
|
||||
|
|
@ -612,7 +599,21 @@ if (defined("MULTI") && MULTI == 0)
|
|||
$db->execute_script(NOALYSS_INCLUDE.'/sql/mono/mono.sql');
|
||||
if ( ! DEBUG) ob_end_clean();
|
||||
}
|
||||
|
||||
if ($db->exist_table("version") == false)
|
||||
{
|
||||
echo '<p class="warning">' . $failed ;
|
||||
printf (_('La base de donnée %s est vide,
|
||||
veuillez vous y connecter
|
||||
avec phpPgAdmin ou pgAdmin3 ou en commande en ligne
|
||||
puis faites un seul de ces choix : '),dbname);
|
||||
echo '<ul>';
|
||||
echo '<li>'._("soit noalyss/contrib/mono-dossier/mono-france.sql pour la comptabilité française").'</li>';
|
||||
echo '<li>'._("soit noalyss/contrib/mono-dossier/mono-belge.sql pour la comptabilité belge").'</li>';
|
||||
echo '<li>'._("soit y restaurer un backup ou un modèle")."</li>
|
||||
</ul>
|
||||
</p>";
|
||||
exit();
|
||||
}
|
||||
echo "<h3>Patching " . dbname . '</h3>';
|
||||
$db->apply_patch(dbname);
|
||||
echo "<p class=\"info\">"._("Tout est installé"). $succeed;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue