diff --git a/htdocs/compta/deplacement/fiche.php b/htdocs/compta/deplacement/fiche.php
index 1997c826c79..4929641cec6 100644
--- a/htdocs/compta/deplacement/fiche.php
+++ b/htdocs/compta/deplacement/fiche.php
@@ -18,11 +18,10 @@
*/
/**
- \file htdocs/compta/deplacement/fiche.php
- \brief Page fiche d'un deplacement
- \version $Id$
-*/
-
+ * \file htdocs/compta/deplacement/fiche.php
+ * \brief Page fiche d'un deplacement
+ * \version $Id$
+ */
require("./pre.inc.php");
$langs->load("trips");
@@ -51,18 +50,18 @@ if ($_POST["action"] == 'add' && $user->rights->deplacement->creer)
{
if (! $_POST["cancel"])
{
- $deplacement = new Deplacement($db);
+ $deplacement = new Deplacement($db);
$deplacement->date = dolibarr_mktime(12, 0, 0,
- $_POST["remonth"],
- $_POST["reday"],
- $_POST["reyear"]);
+ $_POST["remonth"],
+ $_POST["reday"],
+ $_POST["reyear"]);
$deplacement->km = $_POST["km"];
$deplacement->type = $_POST["type"];
$deplacement->socid = $_POST["socid"];
$deplacement->fk_user = $_POST["fk_user"];
-
+
$id = $deplacement->create($user);
if ($id > 0)
@@ -89,18 +88,17 @@ if ($_POST["action"] == 'update' && $user->rights->deplacement->creer)
{
$deplacement = new Deplacement($db);
$result = $deplacement->fetch($_POST["id"]);
-
+
$deplacement->date = dolibarr_mktime(12, 0 , 0,
- $_POST["remonth"],
- $_POST["reday"],
- $_POST["reyear"]);
-
- $deplacement->km = $_POST["km"];
- $deplacement->type = $_POST["type"];
+ $_POST["remonth"],
+ $_POST["reday"],
+ $_POST["reyear"]);
+ $deplacement->km = $_POST["km"];
+ $deplacement->type = $_POST["type"];
$deplacement->fk_user = $_POST["fk_user"];
-
+ $deplacement->socid = $_POST["socid"];
$result = $deplacement->update($user);
-
+
if ($result > 0)
{
Header("Location: fiche.php?id=".$_POST["id"]);
@@ -129,144 +127,163 @@ $html = new Form($db);
*/
if ($_GET["action"] == 'create')
{
- print_fiche_titre($langs->trans("NewTrip"));
+ print_fiche_titre($langs->trans("NewTrip"));
if ($mesg) print $mesg."
";
-
- print "
';
}
else
{
- if ($id)
- {
- $deplacement = new Deplacement($db);
- $result = $deplacement->fetch($id);
- if ($result)
+ if ($id)
{
+ $deplacement = new Deplacement($db);
+ $result = $deplacement->fetch($id);
+ if ($result)
+ {
- if ($mesg) print $mesg."
";
-
- if ($_GET["action"] == 'edit')
- {
- $h=0;
+ if ($mesg) print $mesg."
";
- $head[$h][0] = DOL_URL_ROOT."/compta/deplacement/fiche.php?id=$deplacement->id";
- $head[$h][1] = $langs->trans("TripCard");
+ if ($_GET["action"] == 'edit')
+ {
+ $soc = new Societe($db);
+ $soc->fetch($deplacement->socid);
- dolibarr_fiche_head($head, $hselected, $langs->trans("Ref").' '.$deplacement->id);
+ $h=0;
- print "';
- $html = new Form($db);
- $html->form_confirm("fiche.php?id=".$id,$langs->trans("DeleteTrip"),$langs->trans("ConfirmDeleteTrip"),"confirm_delete");
+ print '';
+ }
+ else
+ {
+ $h=0;
- print '
';
- }
+ $head[$h][0] = DOL_URL_ROOT."/compta/deplacement/fiche.php?id=$deplacement->id";
+ $head[$h][1] = $langs->trans("Card");
- $soc = new Societe($db);
- $soc->fetch($deplacement->socid);
+ dolibarr_fiche_head($head, $hselected, $langs->trans("TripCard"));
- print '';
- print '| '.$langs->trans("CompanyVisited").' | '.$soc->getNomUrl(1).' |
';
- print '| '.$langs->trans("Type").' | '.$langs->trans($deplacement->type).' |
';
- print '| '.$langs->trans("Person").' | ';
- $userfee=new User($db,$deplacement->fk_user);
- $userfee->fetch();
- print $userfee->getNomUrl(1);
- print ' |
';
- print '| '.$langs->trans("Date").' | ';
- print dolibarr_print_date($deplacement->date);
- print ' |
';
- print '| '.$langs->trans("FeesKilometersOrAmout").' | '.$deplacement->km.' |
';
- print "
";
+ /*
+ * Confirmation de la suppression du déplacement
+ */
+ if ($_GET["action"] == 'delete')
+ {
- print '';
- }
+ $html = new Form($db);
+ $html->form_confirm("fiche.php?id=".$id,$langs->trans("DeleteTrip"),$langs->trans("ConfirmDeleteTrip"),"confirm_delete");
+ print '
';
+ }
+
+ $soc = new Societe($db);
+ if ($deplacement->socid) $soc->fetch($deplacement->socid);
+
+ print '';
+
+ print "";
+ print '| '.$langs->trans("Ref").' | ';
+ print $deplacement->ref;
+ print ' |
';
+
+ print '| '.$langs->trans("CompanyVisited").' | ';
+ print '';
+ if ($soc->id) print $soc->getNomUrl(1);
+ print ' |
';
+
+ print '| '.$langs->trans("Type").' | '.$langs->trans($deplacement->type).' |
';
+
+ print '| '.$langs->trans("Person").' | ';
+ $userfee=new User($db,$deplacement->fk_user);
+ $userfee->fetch();
+ print $userfee->getNomUrl(1);
+ print ' |
';
+
+ print '| '.$langs->trans("Date").' | ';
+ print dolibarr_print_date($deplacement->date);
+ print ' |
';
+
+ print '| '.$langs->trans("FeesKilometersOrAmout").' | '.$deplacement->km.' |
';
+
+ print "
";
+
+ print '';
+ }
+
+ }
+ else
+ {
+ dolibarr_print_error($db);
+ }
}
- else
- {
- dolibarr_print_error($db);
- }
- }
}
@@ -279,8 +296,8 @@ print '';