diff --git a/html/js/infobulle.js b/html/js/infobulle.js index 3a7b4ad45..8c93e39b4 100644 --- a/html/js/infobulle.js +++ b/html/js/infobulle.js @@ -56,6 +56,7 @@ content[25]="Donnez une partie du libellé, la date, le montant ou le numéro d' content[26]="Donnez une partie du quickcode, nom, description... pour filtrer"; content[27]="Attention, SI la fiche a changé de poste comptable, c'est seulement le dernier qui est affiché"; content[28]="Attention Différence entre TVA calculée et donnée"; +content[29]="Si vous ne donnez pas de nom, ce sera le nom du fichier qui sera utilisé"; function showBulle(p_ctl) { d=document.getElementById('bulle'); diff --git a/include/restore.inc.php b/include/restore.inc.php index e2b4624b2..e9a24c70b 100644 --- a/include/restore.inc.php +++ b/include/restore.inc.php @@ -36,7 +36,7 @@ if ( isset ($_REQUEST['sa'] )) putenv("PGUSER=".phpcompta_user); putenv("PGPORT=".phpcompta_psql_port); putenv("PGHOST=").phpcompta_psql_host; - + $retour='
'.HtmlInput::button_anchor("Retour","?action=restore"); if ( ! isset($_REQUEST['t'])) { @@ -69,12 +69,24 @@ if ( isset ($_REQUEST['sa'] )) $id=$cn->get_next_seq('dossier_id'); if ( strlen(trim($_REQUEST['database'])) == 0 ) + { $lname=$id." Restauration :".sql_string($_FILES['file']['name']); + } else + { $lname=$id." ".$_REQUEST['database']; + } + if (strlen(trim($_REQUEST['desc']))==0) + { + $ldesc=$lname; + } + else + { + $ldesc=sql_string($_REQUEST['desc']); + } - $sql="insert into ac_dossier (dos_id,dos_name) values (".$id.",'".$lname."') "; + $sql="insert into ac_dossier (dos_id,dos_name,dos_description) values (".$id.",'".$lname."','".$ldesc."') "; $cn->start(); try { @@ -137,7 +149,7 @@ if ( isset ($_REQUEST['sa'] )) $lname=$id." ".$_REQUEST['database']; - $sql="insert into modeledef (mod_id,mod_name) values (".$id.",'Restauration".$lname."') "; + $sql="insert into modeledef (mod_id,mod_name,mod_desc) values (".$id.",'Restauration".$lname."','".$ldesc."') "; $cn->start(); try { @@ -189,10 +201,11 @@ else echo HtmlInput::hidden('action','restore'); echo HtmlInput::hidden('sa','r'); echo ''; - echo ''; + echo ''; $wNom=new IText(); $wNom->name="database"; - $wNom->size=12; + $wNom->size=30; echo ''; echo ''; $chk=new IRadio(); @@ -209,9 +222,15 @@ else $file->value="mod"; echo td('Fichier '). td($file->input()); - echo ''; + $desc=new ITextarea('desc'); + echo ''; echo '
'."Nom de la base de donnée".'
'."Nom de la base de donnée".HtmlInput::infobulle(29) + .''.$wNom->input().'
'."Type de backup :".'
'; + echo "

Description

"; + $desc->heigh=4;$desc->width=60; + echo $desc->input(); + echo '

'; echo HtmlInput::submit("","Restauration"); + echo '

'; echo ''; echo ''; }