diff --git a/htdocs/fichinter/fiche.php b/htdocs/fichinter/fiche.php index e039ec11145..a08dfafc53a 100644 --- a/htdocs/fichinter/fiche.php +++ b/htdocs/fichinter/fiche.php @@ -35,7 +35,7 @@ require_once(DOL_DOCUMENT_ROOT."/lib/fichinter.lib.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/project.class.php"); if (defined("FICHEINTER_ADDON") && is_readable(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/".FICHEINTER_ADDON.".php")) { - require_once(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/".FICHEINTER_ADDON.".php"); + require_once(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/".FICHEINTER_ADDON.".php"); } $langs->load("companies"); @@ -75,7 +75,7 @@ if ($_POST["action"] == 'add') { $fichinter = new Fichinter($db); - $fichinter->date = $db->idate(dolibarr_mktime(12, 1 , 1, $_POST["pmonth"], $_POST["pday"], $_POST["pyear"])); + $fichinter->date = dolibarr_mktime(12, 0 , 0, $_POST["pmonth"], $_POST["pday"], $_POST["pyear"]); $fichinter->socid = $_POST["socid"]; $fichinter->duree = $_POST["duree"]; $fichinter->projet_id = $_POST["projetidp"]; @@ -84,16 +84,24 @@ if ($_POST["action"] == 'add') $fichinter->ref = $_POST["ref"]; $fichinter->modelpdf = $_POST["model"]; - $result = $fichinter->create(); - - if ($result > 0) + if ($fichinter->socid > 0) { - $_GET["id"]=$result; // Force raffraichissement sur fiche venant d'etre créée - $fichinterid=$result; + $result = $fichinter->create(); + if ($result > 0) + { + $_GET["id"]=$result; // Force raffraichissement sur fiche venant d'etre créée + $fichinterid=$result; + } + else + { + $mesg='