Translation

This commit is contained in:
Laurent Destailleur 2015-02-11 14:46:16 +01:00
parent 370f6b907e
commit b9d2de99e1
4 changed files with 20 additions and 11 deletions

View File

@ -96,7 +96,9 @@ if ($_POST["action"] == 'dispatch' && $user->rights->fournisseur->commande->rece
setEventMessage($langs->trans('ErrorFieldRequired',$text), 'errors'); setEventMessage($langs->trans('ErrorFieldRequired',$text), 'errors');
$error++; $error++;
} }
} else if (preg_match('/^product_([0-9]+)_([0-9]+)$/i', $key, $reg)) { }
else if (preg_match('/^product_([0-9]+)_([0-9]+)$/i', $key, $reg))
{
//eat-by date dispatch //eat-by date dispatch
$prod = "product_".$reg[1]."_".$reg[2]; $prod = "product_".$reg[1]."_".$reg[2];
$qty = "qty_".$reg[1]."_".$reg[2]; $qty = "qty_".$reg[1]."_".$reg[2];
@ -166,10 +168,12 @@ if ($_POST["action"] == 'dispatch' && $user->rights->fournisseur->commande->rece
* View * View
*/ */
if (!empty($conf->productbatch->enabled)) { if (!empty($conf->productbatch->enabled))
{
llxHeader('',$langs->trans("OrderCard"),"CommandeFournisseur",'',0,0,array('/core/js/lib_batch.js')); llxHeader('',$langs->trans("OrderCard"),"CommandeFournisseur",'',0,0,array('/core/js/lib_batch.js'));
}
} else { else
{
llxHeader('',$langs->trans("OrderCard"),"CommandeFournisseur"); llxHeader('',$langs->trans("OrderCard"),"CommandeFournisseur");
} }
@ -272,6 +276,8 @@ if ($id > 0 || ! empty($ref))
print '<input type="hidden" name="action" value="dispatch">'; print '<input type="hidden" name="action" value="dispatch">';
print '<table class="noborder" width="100%">'; print '<table class="noborder" width="100%">';
// Set $products_dispatched with qty dispatech for each product id
$products_dispatched = array();
$sql = "SELECT cfd.fk_product, sum(cfd.qty) as qty"; $sql = "SELECT cfd.fk_product, sum(cfd.qty) as qty";
$sql.= " FROM ".MAIN_DB_PREFIX."commande_fournisseur_dispatch as cfd"; $sql.= " FROM ".MAIN_DB_PREFIX."commande_fournisseur_dispatch as cfd";
$sql.= " WHERE cfd.fk_commande = ".$commande->id; $sql.= " WHERE cfd.fk_commande = ".$commande->id;
@ -338,7 +344,7 @@ if ($id > 0 || ! empty($ref))
} }
else else
{ {
$remaintodispatch=($objp->qty - $products_dispatched[$objp->fk_product]); // Calculation of dispatched $remaintodispatch=($objp->qty - (empty($products_dispatched[$objp->fk_product])?0:$products_dispatched[$objp->fk_product])); // Calculation of dispatched
if ($remaintodispatch < 0) $remaintodispatch=0; if ($remaintodispatch < 0) $remaintodispatch=0;
if ($remaintodispatch) if ($remaintodispatch)
{ {

View File

@ -24,5 +24,8 @@ create table llx_commande_fournisseur_dispatch
qty float, -- qty qty float, -- qty
fk_entrepot integer, fk_entrepot integer,
fk_user integer, fk_user integer,
datec datetime comment varchar(255),
status integer,
datec datetime,
tms timestamp
)ENGINE=innodb; )ENGINE=innodb;

View File

@ -29,7 +29,7 @@ StatusOrderDraftShort=Draft
StatusOrderValidatedShort=Validated StatusOrderValidatedShort=Validated
StatusOrderSentShort=In process StatusOrderSentShort=In process
StatusOrderSent=Shipment in process StatusOrderSent=Shipment in process
StatusOrderOnProcessShort=Order sent StatusOrderOnProcessShort=Ordered
StatusOrderProcessedShort=Processed StatusOrderProcessedShort=Processed
StatusOrderToBillShort=Delivered StatusOrderToBillShort=Delivered
StatusOrderToBill2Short=To bill StatusOrderToBill2Short=To bill
@ -41,7 +41,7 @@ StatusOrderReceivedAllShort=Everything received
StatusOrderCanceled=Canceled StatusOrderCanceled=Canceled
StatusOrderDraft=Draft (needs to be validated) StatusOrderDraft=Draft (needs to be validated)
StatusOrderValidated=Validated StatusOrderValidated=Validated
StatusOrderOnProcess=Order sent - Standby reception StatusOrderOnProcess=Ordered - Standby reception
StatusOrderProcessed=Processed StatusOrderProcessed=Processed
StatusOrderToBill=Delivered StatusOrderToBill=Delivered
StatusOrderToBill2=To bill StatusOrderToBill2=To bill