Esempio n. 1
0
		$expedition=new Expedition($db);
		$result = $expedition->fetch($delivery->origin_id);
		$typeobject = $expedition->origin;

		if ($delivery->origin_id)
		{
			$delivery->fetch_origin();
		}

		if ( $delivery->id > 0)
		{
			$soc = new Societe($db);
			$soc->fetch($delivery->socid);

			$head=delivery_prepare_head($delivery);
			dol_fiche_head($head, 'delivery', $langs->trans("Sending"), 0, 'sending');

			/*
			 * Confirmation de la suppression
			 *
			 */
			if ($_GET["action"] == 'delete')
			{
				$expedition_id = $_GET["expid"];
				$ret=$html->form_confirm($_SERVER['PHP_SELF'].'?id='.$delivery->id.'&expid='.$expedition_id,$langs->trans("DeleteDeliveryReceipt"),$langs->trans("DeleteDeliveryReceiptConfirm",$delivery->ref),'confirm_delete','','',1);
				if ($ret == 'html') print '<br>';
			}

			/*
			 * Confirmation de la validation
Esempio n. 2
0
 // However, origin of shipment in future may differs (commande, proposal, ...)
 // TODO REGIS:
 // Je ne suis pas d'accord, beaucoup entreprises n'utilisent pas les bons d'expéditions car ces derniers sont gérés par le transporteur,
 // donc les bons de livraisons peuvent avoir une origine différente de 'expedition'
 // les bons de livraisons et d'expéditions devraient être considérés comme des objets à part entière, voir des modules différents comme une propal ou autres.
 $expedition = new Expedition($db);
 $result = $expedition->fetch($object->origin_id);
 $typeobject = $expedition->origin;
 // example: commande
 if ($object->origin_id > 0) {
     $object->fetch_origin();
 }
 if ($object->id > 0) {
     $soc = new Societe($db);
     $soc->fetch($object->socid);
     $head = delivery_prepare_head($object);
     dol_fiche_head($head, 'delivery', $langs->trans("Shipment"), 0, 'sending');
     /*
      * Confirmation de la suppression
      *
      */
     if ($action == 'delete') {
         $expedition_id = GETPOST("expid");
         print $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id . '&expid=' . $expedition_id . '&backtopage=' . urlencode($backtopage), $langs->trans("DeleteDeliveryReceipt"), $langs->trans("DeleteDeliveryReceiptConfirm", $object->ref), 'confirm_delete', '', '', 1);
     }
     /*
      * Confirmation de la validation
      */
     if ($action == 'valid') {
         print $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans("ValidateDeliveryReceipt"), $langs->trans("ValidateDeliveryReceiptConfirm", $object->ref), 'confirm_valid', '', '', 1);
     }