From 995bdcf45e5561601ed40ab56173507209d482fc Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Oct 2006 01:55:55 +0000 Subject: [PATCH] Fix: Echec validation fiche intervention --- htdocs/fichinter/fiche.php | 87 ++++++++++++++++++++++++-------------- 1 file changed, 56 insertions(+), 31 deletions(-) diff --git a/htdocs/fichinter/fiche.php b/htdocs/fichinter/fiche.php index 59194a4ce61..144a261ac02 100644 --- a/htdocs/fichinter/fiche.php +++ b/htdocs/fichinter/fiche.php @@ -63,41 +63,42 @@ if ($user->societe_id > 0) if ($_GET["action"] == 'valid') { - $fichinter = new Fichinter($db); - $fichinter->id = $_GET["id"]; - $fichinter->valid($user->id, $conf->fichinter->outputdir); + $fichinter = new Fichinter($db); + $fichinter->id = $_GET["id"]; + $result=$fichinter->valid($user, $conf->fichinter->outputdir); + if ($result < 0) $mesg='
'.$fichinter->error.'
'; } if ($_POST["action"] == 'add') { - $fichinter = new Fichinter($db); - - $fichinter->date = $db->idate(mktime(12, 1 , 1, $_POST["pmonth"], $_POST["pday"], $_POST["pyear"])); - $fichinter->socid = $_POST["socid"]; - $fichinter->duree = $_POST["duree"]; - $fichinter->projet_id = $_POST["projetidp"]; - $fichinter->author = $user->id; - $fichinter->note = $_POST["note"]; - $fichinter->ref = $_POST["ref"]; - - $id = $fichinter->create(); - $_GET["id"]=$id; // Force raffraichissement sur fiche venant d'etre créée + $fichinter = new Fichinter($db); + + $fichinter->date = $db->idate(mktime(12, 1 , 1, $_POST["pmonth"], $_POST["pday"], $_POST["pyear"])); + $fichinter->socid = $_POST["socid"]; + $fichinter->duree = $_POST["duree"]; + $fichinter->projet_id = $_POST["projetidp"]; + $fichinter->author = $user->id; + $fichinter->note = $_POST["note"]; + $fichinter->ref = $_POST["ref"]; + + $id = $fichinter->create(); + $_GET["id"]=$id; // Force raffraichissement sur fiche venant d'etre créée } if ($_POST["action"] == 'update') { - $fichinter = new Fichinter($db); - - $fichinter->date = $db->idate(mktime(12, 1 , 1, $_POST["remonth"], $_POST["reday"], $_POST["reyear"])); - $fichinter->socid = $_POST["socid"]; - $fichinter->duree = $_POST["duree"]; - $fichinter->projet_id = $_POST["projetidp"]; - $fichinter->author = $user->id; - $fichinter->note = $_POST["note"]; - $fichinter->ref = $_POST["ref"]; - - $fichinter->update($_POST["id"]); - $_GET["id"]=$_POST["id"]; // Force raffraichissement sur fiche venant d'etre créée + $fichinter = new Fichinter($db); + + $fichinter->date = $db->idate(mktime(12, 1 , 1, $_POST["remonth"], $_POST["reday"], $_POST["reyear"])); + $fichinter->socid = $_POST["socid"]; + $fichinter->duree = $_POST["duree"]; + $fichinter->projet_id = $_POST["projetidp"]; + $fichinter->author = $user->id; + $fichinter->note = $_POST["note"]; + $fichinter->ref = $_POST["ref"]; + + $fichinter->update($_POST["id"]); + $_GET["id"]=$_POST["id"]; // Force raffraichissement sur fiche venant d'etre créée } /* @@ -213,7 +214,20 @@ if ($_GET["action"] == 'create') print ''; print ''.$langs->trans("Description").''; - print ""; + print ""; + + if ($conf->fckeditor->enabled && $conf->global->FCKEDITOR_ENABLE_SOCIETE) + { + // Editeur wysiwyg + require_once(DOL_DOCUMENT_ROOT."/lib/doleditor.class.php"); + $doleditor=new DolEditor('note','',280,'dolibarr_notes','In',true); + $doleditor->Create(); + } + else + { + print ''; + } + print ''; print ''; @@ -270,9 +284,20 @@ if ($_GET["action"] == 'edit') // Description print ''.$langs->trans("Description").''; - print ''; + print ''; + + if ($conf->fckeditor->enabled && $conf->global->FCKEDITOR_ENABLE_SOCIETE) + { + // Editeur wysiwyg + require_once(DOL_DOCUMENT_ROOT."/lib/doleditor.class.php"); + $doleditor=new DolEditor('note',$fichinter->note,280,'dolibarr_notes','In',true); + $doleditor->Create(); + } + else + { + print ''; + } + print ''; print '';