Début débugage et amélioration du module expédition

This commit is contained in:
Regis Houssin 2007-11-16 22:01:14 +00:00
parent d4b5f1486a
commit 3816143900
2 changed files with 17 additions and 26 deletions

View File

@ -33,9 +33,9 @@
require("./pre.inc.php"); require("./pre.inc.php");
require_once(DOL_DOCUMENT_ROOT ."/expedition/mods/pdf/ModelePdfExpedition.class.php"); require_once(DOL_DOCUMENT_ROOT ."/expedition/mods/pdf/ModelePdfExpedition.class.php");
require_once(DOL_DOCUMENT_ROOT."/product.class.php"); if ($conf->produit->enabled) require_once(DOL_DOCUMENT_ROOT."/product.class.php");
require_once(DOL_DOCUMENT_ROOT."/propal.class.php"); if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/propal.class.php");
require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php"); if ($conf->stock->enabled) require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php");
$langs->load("companies"); $langs->load("companies");
$langs->load("bills"); $langs->load("bills");
@ -168,7 +168,7 @@ if ($_REQUEST['action'] == 'builddoc') // En get ou en post
* *
*/ */
llxHeader('','Fiche expedition','ch-expedition.html',$form_search); llxHeader('',$langs->trans('Sending'),'Expedition');
$html = new Form($db); $html = new Form($db);
@ -436,9 +436,6 @@ else
if ($expedition->id > 0) if ($expedition->id > 0)
{ {
$author = new User($db);
$author->id = $expedition->user_author_id;
$author->fetch();
$commande = New Commande($db); $commande = New Commande($db);
$commande->fetch($expedition->commande_id); $commande->fetch($expedition->commande_id);

View File

@ -30,10 +30,10 @@
*/ */
require("./pre.inc.php"); require("./pre.inc.php");
require_once(DOL_DOCUMENT_ROOT."/product.class.php");
require_once(DOL_DOCUMENT_ROOT."/expedition/expedition.class.php");
require_once(DOL_DOCUMENT_ROOT."/livraison/livraison.class.php"); require_once(DOL_DOCUMENT_ROOT."/livraison/livraison.class.php");
require_once(DOL_DOCUMENT_ROOT."/livraison/mods/modules_livraison.php"); require_once(DOL_DOCUMENT_ROOT."/livraison/mods/modules_livraison.php");
if ($conf->produit->enabled) require_once(DOL_DOCUMENT_ROOT."/product.class.php");
if ($conf->expedition_bon->enabled) require_once(DOL_DOCUMENT_ROOT."/expedition/expedition.class.php");
if ($conf->stock->enabled) require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php"); if ($conf->stock->enabled) require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php");
$langs->load("sendings"); $langs->load("sendings");
@ -68,7 +68,7 @@ if ($_POST["action"] == 'add')
$livraison->note = $_POST["note"]; $livraison->note = $_POST["note"];
$livraison->commande_id = $_POST["commande_id"]; $livraison->commande_id = $_POST["commande_id"];
if (!$conf->expedition->enabled && $conf->stock->enabled) if (!$conf->expedition_bon->enabled && $conf->stock->enabled)
{ {
$expedition->entrepot_id = $_POST["entrepot_id"]; $expedition->entrepot_id = $_POST["entrepot_id"];
} }
@ -120,7 +120,7 @@ if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == 'yes')
$livraison->fetch($_GET["id"]); $livraison->fetch($_GET["id"]);
$expedition_id = $_GET["expid"]; $expedition_id = $_GET["expid"];
$livraison->delete(); $livraison->delete();
if ($conf->expedition->enabled) if ($conf->expedition_bon->enabled)
{ {
Header("Location: ".DOL_URL_ROOT.'/expedition/fiche.php?id='.$expedition_id); Header("Location: ".DOL_URL_ROOT.'/expedition/fiche.php?id='.$expedition_id);
} }
@ -162,6 +162,8 @@ if ($_REQUEST['action'] == 'builddoc') // En get ou en post
* *
*/ */
llxHeader('',$langs->trans('Delivery'),'Livraison');
$html = new Form($db); $html = new Form($db);
/********************************************************************* /*********************************************************************
@ -171,8 +173,7 @@ $html = new Form($db);
*********************************************************************/ *********************************************************************/
if ($_GET["action"] == 'create') if ($_GET["action"] == 'create')
{ {
llxHeader('','Fiche expedition','ch-expedition.html',$form_search);
print_titre($langs->trans("CreateADeliveryOrder")); print_titre($langs->trans("CreateADeliveryOrder"));
if ($mesg) if ($mesg)
@ -191,7 +192,7 @@ if ($_GET["action"] == 'create')
$author->id = $commande->user_author_id; $author->id = $commande->user_author_id;
$author->fetch(); $author->fetch();
if (!$conf->expedition->enabled && $conf->stock->enabled) if (!$conf->expedition_bon->enabled && $conf->stock->enabled)
{ {
$entrepot = new Entrepot($db); $entrepot = new Entrepot($db);
} }
@ -202,7 +203,7 @@ if ($_GET["action"] == 'create')
print '<form action="fiche.php" method="post">'; print '<form action="fiche.php" method="post">';
print '<input type="hidden" name="action" value="add">'; print '<input type="hidden" name="action" value="add">';
print '<input type="hidden" name="commande_id" value="'.$commande->id.'">'; print '<input type="hidden" name="commande_id" value="'.$commande->id.'">';
if (!$conf->expedition->enabled && $conf->stock->enabled) if (!$conf->expedition_bon->enabled && $conf->stock->enabled)
{ {
print '<input type="hidden" name="entrepot_id" value="'.$_GET["entrepot_id"].'">'; print '<input type="hidden" name="entrepot_id" value="'.$_GET["entrepot_id"].'">';
} }
@ -222,7 +223,7 @@ if ($_GET["action"] == 'create')
print '<tr>'; print '<tr>';
if (!$conf->expedition->enabled && $conf->stock->enabled) if (!$conf->expedition_bon->enabled && $conf->stock->enabled)
{ {
print '<td>'.$langs->trans("Warehouse").'</td>'; print '<td>'.$langs->trans("Warehouse").'</td>';
print '<td>'; print '<td>';
@ -362,11 +363,6 @@ else
if ( $livraison->id > 0) if ( $livraison->id > 0)
{ {
$author = new User($db);
$author->id = $livraison->user_author_id;
$author->fetch();
llxHeader('','Fiche expedition','ch-expedition.html',$form_search,$author);
$commande = New Commande($db); $commande = New Commande($db);
$commande->fetch($livraison->commande_id); $commande->fetch($livraison->commande_id);
@ -375,7 +371,7 @@ else
$soc->fetch($commande->socid); $soc->fetch($commande->socid);
$h=0; $h=0;
if ($conf->expedition->enabled) if ($conf->expedition_bon->enabled)
{ {
$head[$h][0] = DOL_URL_ROOT."/expedition/fiche.php?id=".$livraison->expedition_id; $head[$h][0] = DOL_URL_ROOT."/expedition/fiche.php?id=".$livraison->expedition_id;
$head[$h][1] = $langs->trans("SendingCard"); $head[$h][1] = $langs->trans("SendingCard");
@ -450,7 +446,7 @@ else
print '<td colspan="3">'.$livraison->getLibStatut(4)."</td>\n"; print '<td colspan="3">'.$livraison->getLibStatut(4)."</td>\n";
print '</tr>'; print '</tr>';
if (!$conf->expedition->enabled && $conf->stock->enabled) if (!$conf->expedition_bon->enabled && $conf->stock->enabled)
{ {
// Entrepot // Entrepot
$entrepot = new Entrepot($db); $entrepot = new Entrepot($db);
@ -545,7 +541,7 @@ else
if ($livraison->brouillon && $user->rights->expedition->livraison->supprimer) if ($livraison->brouillon && $user->rights->expedition->livraison->supprimer)
{ {
if ($conf->expedition->enabled) if ($conf->expedition_bon->enabled)
{ {
print '<a class="butActionDelete" href="fiche.php?id='.$livraison->id.'&amp;expid='.$livraison->expedition_id.'&amp;action=delete">'.$langs->trans("Delete").'</a>'; print '<a class="butActionDelete" href="fiche.php?id='.$livraison->id.'&amp;expid='.$livraison->expedition_id.'&amp;action=delete">'.$langs->trans("Delete").'</a>';
} }
@ -657,14 +653,12 @@ else
else else
{ {
/* Expedition non trouvée */ /* Expedition non trouvée */
llxHeader('','Fiche expedition','ch-expedition.html',$form_search);
print "Expedition inexistante ou accés refusé"; print "Expedition inexistante ou accés refusé";
} }
} }
else else
{ {
/* Expedition non trouvée */ /* Expedition non trouvée */
llxHeader('','Fiche expedition','ch-expedition.html',$form_search);
print "Expedition inexistante ou accés refusé"; print "Expedition inexistante ou accés refusé";
} }
} }