forked from Wavyzz/dolibarr
NEW Show subtotal into list of linked elements
This commit is contained in:
1
htdocs/.gitignore
vendored
1
htdocs/.gitignore
vendored
@@ -22,3 +22,4 @@
|
|||||||
/cabinetmed*
|
/cabinetmed*
|
||||||
/webmail*
|
/webmail*
|
||||||
/conf/conf.php
|
/conf/conf.php
|
||||||
|
/subtotal/
|
||||||
|
|||||||
@@ -35,13 +35,16 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
|||||||
|
|
||||||
$langs->load("propal");
|
$langs->load("propal");
|
||||||
|
|
||||||
|
$total=0; $ilink=0;
|
||||||
$var=true;
|
$var=true;
|
||||||
$total=0;
|
|
||||||
foreach($linkedObjectBlock as $key => $objectlink)
|
foreach($linkedObjectBlock as $key => $objectlink)
|
||||||
{
|
{
|
||||||
|
$ilink++;
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
$trclass=($var?'pair':'impair');
|
||||||
|
if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
|
||||||
?>
|
?>
|
||||||
<tr <?php echo $bc[$var]; ?> >
|
<tr class="<?php echo $trclass; ?>">
|
||||||
<td><?php echo $langs->trans("Proposal"); ?></td>
|
<td><?php echo $langs->trans("Proposal"); ?></td>
|
||||||
<td><?php echo $objectlink->getNomUrl(1); ?></td>
|
<td><?php echo $objectlink->getNomUrl(1); ?></td>
|
||||||
<td><?php echo $objectlink->ref_client; ?></td>
|
<td><?php echo $objectlink->ref_client; ?></td>
|
||||||
@@ -53,9 +56,23 @@ foreach($linkedObjectBlock as $key => $objectlink)
|
|||||||
} ?></td>
|
} ?></td>
|
||||||
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
||||||
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
if (count($linkedObjectBlock) > 1)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<tr class="liste_total <?php echo (empty($noMoreLinkedObjectBlockAfter)?'liste_sub_total':''); ?>">
|
||||||
|
<td><?php echo $langs->trans("Total"); ?></td>
|
||||||
|
<td></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="right"><?php echo price($total); ?></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- END PHP TEMPLATE -->
|
<!-- END PHP TEMPLATE -->
|
||||||
|
|||||||
@@ -24,18 +24,23 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
global $user;
|
global $user;
|
||||||
|
global $noMoreLinkedObjectBlockAfter;
|
||||||
|
|
||||||
$langs = $GLOBALS['langs'];
|
$langs = $GLOBALS['langs'];
|
||||||
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
||||||
|
|
||||||
$langs->load("orders");
|
$langs->load("orders");
|
||||||
|
|
||||||
|
$total=0; $ilink=0;
|
||||||
$var=true;
|
$var=true;
|
||||||
$total=0;
|
|
||||||
foreach($linkedObjectBlock as $key => $objectlink)
|
foreach($linkedObjectBlock as $key => $objectlink)
|
||||||
{
|
{
|
||||||
|
$ilink++;
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
$trclass=($var?'pair':'impair');
|
||||||
|
if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
|
||||||
?>
|
?>
|
||||||
<tr <?php echo $GLOBALS['bc'][$var]; ?> >
|
<tr class="<?php echo $trclass; ?>">
|
||||||
<td><?php echo $langs->trans("CustomerOrder"); ?></td>
|
<td><?php echo $langs->trans("CustomerOrder"); ?></td>
|
||||||
<td><?php echo $objectlink->getNomUrl(1); ?></td>
|
<td><?php echo $objectlink->getNomUrl(1); ?></td>
|
||||||
<td align="center"><?php echo $objectlink->ref_client; ?></td>
|
<td align="center"><?php echo $objectlink->ref_client; ?></td>
|
||||||
@@ -56,9 +61,23 @@ foreach($linkedObjectBlock as $key => $objectlink)
|
|||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
if (count($linkedObjectBlock) > 1)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<tr class="liste_total <?php echo (empty($noMoreLinkedObjectBlockAfter)?'liste_sub_total':''); ?>">
|
||||||
|
<td><?php echo $langs->trans("Total"); ?></td>
|
||||||
|
<td></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="right"><?php echo price($total); ?></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- END PHP TEMPLATE -->
|
<!-- END PHP TEMPLATE -->
|
||||||
@@ -24,18 +24,23 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
global $user;
|
global $user;
|
||||||
|
global $noMoreLinkedObjectBlockAfter;
|
||||||
|
|
||||||
$langs = $GLOBALS['langs'];
|
$langs = $GLOBALS['langs'];
|
||||||
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
||||||
|
|
||||||
$langs->load("bills");
|
$langs->load("bills");
|
||||||
|
|
||||||
|
$total=0; $ilink=0;
|
||||||
$var=true;
|
$var=true;
|
||||||
$total=0;
|
|
||||||
foreach($linkedObjectBlock as $key => $objectlink)
|
foreach($linkedObjectBlock as $key => $objectlink)
|
||||||
{
|
{
|
||||||
|
$ilink++;
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
$trclass=($var?'pair':'impair');
|
||||||
|
if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
|
||||||
?>
|
?>
|
||||||
<tr <?php echo $GLOBALS['bc'][$var]; ?> >
|
<tr class="<?php echo $trclass; ?>">
|
||||||
<td><?php echo $langs->trans("CustomerInvoice"); ?></td>
|
<td><?php echo $langs->trans("CustomerInvoice"); ?></td>
|
||||||
<td><?php echo $objectlink->getNomUrl(1); ?></td>
|
<td><?php echo $objectlink->getNomUrl(1); ?></td>
|
||||||
<td align="center"><?php echo $objectlink->ref_client; ?></td>
|
<td align="center"><?php echo $objectlink->ref_client; ?></td>
|
||||||
@@ -47,9 +52,23 @@ foreach($linkedObjectBlock as $key => $objectlink)
|
|||||||
} ?></td>
|
} ?></td>
|
||||||
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
||||||
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
if (count($linkedObjectBlock) > 1)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<tr class="liste_total <?php echo (empty($noMoreLinkedObjectBlockAfter)?'liste_sub_total':''); ?>">
|
||||||
|
<td><?php echo $langs->trans("Total"); ?></td>
|
||||||
|
<td></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="right"><?php echo price($total); ?></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- END PHP TEMPLATE -->
|
<!-- END PHP TEMPLATE -->
|
||||||
@@ -5215,7 +5215,7 @@ class Form
|
|||||||
|
|
||||||
if (empty($reshook))
|
if (empty($reshook))
|
||||||
{
|
{
|
||||||
$num = count($object->linkedObjects);
|
$nbofdifferenttypes = count($object->linkedObjects);
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
print load_fiche_titre($langs->trans('RelatedObjects'), $morehtmlright, '');
|
print load_fiche_titre($langs->trans('RelatedObjects'), $morehtmlright, '');
|
||||||
@@ -5232,7 +5232,7 @@ class Form
|
|||||||
print '<td></td>';
|
print '<td></td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
$numoutput=0;
|
$nboftypesoutput=0;
|
||||||
|
|
||||||
foreach($object->linkedObjects as $objecttype => $objects)
|
foreach($object->linkedObjects as $objecttype => $objects)
|
||||||
{
|
{
|
||||||
@@ -5292,23 +5292,28 @@ class Form
|
|||||||
$dirtpls=array_merge($conf->modules_parts['tpl'],array('/'.$tplpath.'/tpl'));
|
$dirtpls=array_merge($conf->modules_parts['tpl'],array('/'.$tplpath.'/tpl'));
|
||||||
foreach($dirtpls as $reldir)
|
foreach($dirtpls as $reldir)
|
||||||
{
|
{
|
||||||
|
if ($nboftypesoutput == ($nbofdifferenttypes - 1)) // No more type to show after
|
||||||
|
{
|
||||||
|
global $noMoreLinkedObjectBlockAfter;
|
||||||
|
$noMoreLinkedObjectBlockAfter=1;
|
||||||
|
}
|
||||||
$res=@include dol_buildpath($reldir.'/'.$tplname.'.tpl.php');
|
$res=@include dol_buildpath($reldir.'/'.$tplname.'.tpl.php');
|
||||||
if ($res)
|
if ($res)
|
||||||
{
|
{
|
||||||
$numoutput++;
|
$nboftypesoutput++;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! $numoutput)
|
if (! $nboftypesoutput)
|
||||||
{
|
{
|
||||||
print '<tr><td class="opacitymedium" colspan="7">'.$langs->trans("None").'</td></tr>';
|
print '<tr><td class="opacitymedium" colspan="7">'.$langs->trans("None").'</td></tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '</table>';
|
print '</table>';
|
||||||
|
|
||||||
return $num;
|
return $nbofdifferenttypes;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,13 +29,16 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
|||||||
|
|
||||||
$langs->load("sendings");
|
$langs->load("sendings");
|
||||||
|
|
||||||
$total=0;
|
$total=0; $ilink=0;
|
||||||
$var=true;
|
$var=true;
|
||||||
foreach($linkedObjectBlock as $key => $objectlink)
|
foreach($linkedObjectBlock as $key => $objectlink)
|
||||||
{
|
{
|
||||||
|
$ilink++;
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
$trclass=($var?'pair':'impair');
|
||||||
|
if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
|
||||||
?>
|
?>
|
||||||
<tr <?php echo $GLOBALS['bc'][$var]; ?> >
|
<tr class="<?php echo $trclass; ?>">
|
||||||
<td><?php echo $langs->trans("Shipment"); ?></td>
|
<td><?php echo $langs->trans("Shipment"); ?></td>
|
||||||
<td><?php echo $objectlink->getNomUrl(1); ?></td>
|
<td><?php echo $objectlink->getNomUrl(1); ?></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
@@ -55,9 +58,23 @@ foreach($linkedObjectBlock as $key => $objectlink)
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
if (count($linkedObjectBlock) > 1)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<tr class="liste_total <?php echo (empty($noMoreLinkedObjectBlockAfter)?'liste_sub_total':''); ?>">
|
||||||
|
<td><?php echo $langs->trans("Total"); ?></td>
|
||||||
|
<td></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="right"><?php echo price($total); ?></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- END PHP TEMPLATE -->
|
<!-- END PHP TEMPLATE -->
|
||||||
|
|||||||
@@ -23,19 +23,23 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
global $user;
|
global $user;
|
||||||
|
global $noMoreLinkedObjectBlockAfter;
|
||||||
|
|
||||||
$langs = $GLOBALS['langs'];
|
$langs = $GLOBALS['langs'];
|
||||||
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
||||||
|
|
||||||
$langs->load("orders");
|
$langs->load("orders");
|
||||||
|
|
||||||
$total=0;
|
$total=0; $ilink=0;
|
||||||
$var=true;
|
$var=true;
|
||||||
foreach($linkedObjectBlock as $key => $objectlink)
|
foreach($linkedObjectBlock as $key => $objectlink)
|
||||||
{
|
{
|
||||||
|
$ilink++;
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
$trclass=($var?'pair':'impair');
|
||||||
|
if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
|
||||||
?>
|
?>
|
||||||
<tr <?php echo $bc[$var]; ?> >
|
<tr class="<?php echo $trclass; ?>">
|
||||||
<td><?php echo $langs->trans("SupplierOrder"); ?></td>
|
<td><?php echo $langs->trans("SupplierOrder"); ?></td>
|
||||||
<td><a href="<?php echo DOL_URL_ROOT.'/fourn/commande/card.php?id='.$objectlink->id ?>"><?php echo img_object($langs->trans("ShowOrder"),"order").' '.$objectlink->ref; ?></a></td>
|
<td><a href="<?php echo DOL_URL_ROOT.'/fourn/commande/card.php?id='.$objectlink->id ?>"><?php echo img_object($langs->trans("ShowOrder"),"order").' '.$objectlink->ref; ?></a></td>
|
||||||
<td align="left"><?php echo $objectlink->ref_supplier; ?></td>
|
<td align="left"><?php echo $objectlink->ref_supplier; ?></td>
|
||||||
@@ -47,8 +51,21 @@ foreach($linkedObjectBlock as $key => $objectlink)
|
|||||||
} ?></td>
|
} ?></td>
|
||||||
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
||||||
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
|
if (count($linkedObjectBlock) > 1)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<tr class="liste_total <?php echo (empty($noMoreLinkedObjectBlockAfter)?'liste_sub_total':''); ?>">
|
||||||
|
<td><?php echo $langs->trans("Total"); ?></td>
|
||||||
|
<td></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="right"><?php echo price($total); ?></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -24,19 +24,23 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
global $user;
|
global $user;
|
||||||
|
global $noMoreLinkedObjectBlockAfter;
|
||||||
|
|
||||||
$langs = $GLOBALS['langs'];
|
$langs = $GLOBALS['langs'];
|
||||||
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
||||||
|
|
||||||
$langs->load("bills");
|
$langs->load("bills");
|
||||||
|
|
||||||
$total=0;
|
$total=0; $ilink=0;
|
||||||
$var=true;
|
$var=true;
|
||||||
foreach($linkedObjectBlock as $key => $objectlink)
|
foreach($linkedObjectBlock as $key => $objectlink)
|
||||||
{
|
{
|
||||||
|
$ilink++;
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
$trclass=($var?'pair':'impair');
|
||||||
|
if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
|
||||||
?>
|
?>
|
||||||
<tr <?php echo $bc[$var]; ?> >
|
<tr class="<?php echo $trclass; ?>">
|
||||||
<td><?php echo $langs->trans("SupplierInvoice"); ?></td>
|
<td><?php echo $langs->trans("SupplierInvoice"); ?></td>
|
||||||
<td><a href="<?php echo DOL_URL_ROOT.'/fourn/facture/card.php?facid='.$objectlink->id ?>"><?php echo img_object($langs->trans("ShowBill"),"bill").' '.$objectlink->ref; ?></a></td>
|
<td><a href="<?php echo DOL_URL_ROOT.'/fourn/facture/card.php?facid='.$objectlink->id ?>"><?php echo img_object($langs->trans("ShowBill"),"bill").' '.$objectlink->ref; ?></a></td>
|
||||||
<td align="left"><?php echo $objectlink->ref_supplier; ?></td>
|
<td align="left"><?php echo $objectlink->ref_supplier; ?></td>
|
||||||
@@ -48,8 +52,21 @@ foreach($linkedObjectBlock as $key => $objectlink)
|
|||||||
} ?></td>
|
} ?></td>
|
||||||
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
||||||
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
|
if (count($linkedObjectBlock) > 1)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<tr class="liste_total <?php echo (empty($noMoreLinkedObjectBlockAfter)?'liste_sub_total':''); ?>">
|
||||||
|
<td><?php echo $langs->trans("Total"); ?></td>
|
||||||
|
<td></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="right"><?php echo price($total); ?></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ QtyReceived=Qty received
|
|||||||
QtyInOtherShipments=Qty in other shipments
|
QtyInOtherShipments=Qty in other shipments
|
||||||
KeepToShip=Remain to ship
|
KeepToShip=Remain to ship
|
||||||
OtherSendingsForSameOrder=Other shipments for this order
|
OtherSendingsForSameOrder=Other shipments for this order
|
||||||
SendingsAndReceivingForSameOrder=Shipments and receivings for this order
|
SendingsAndReceivingForSameOrder=Shipments and receipts for this order
|
||||||
SendingsToValidate=Shipments to validate
|
SendingsToValidate=Shipments to validate
|
||||||
StatusSendingCanceled=Canceled
|
StatusSendingCanceled=Canceled
|
||||||
StatusSendingDraft=Draft
|
StatusSendingDraft=Draft
|
||||||
|
|||||||
@@ -28,13 +28,16 @@ global $user;
|
|||||||
$langs = $GLOBALS['langs'];
|
$langs = $GLOBALS['langs'];
|
||||||
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
|
||||||
|
|
||||||
|
$total=0; $ilink=0;
|
||||||
$var=true;
|
$var=true;
|
||||||
$total=0;
|
|
||||||
foreach($linkedObjectBlock as $key => $objectlink)
|
foreach($linkedObjectBlock as $key => $objectlink)
|
||||||
{
|
{
|
||||||
|
$ilink++;
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
$trclass=($var?'pair':'impair');
|
||||||
|
if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
|
||||||
?>
|
?>
|
||||||
<tr <?php echo $bc[$var]; ?> >
|
<tr class="<?php echo $trclass; ?>">
|
||||||
<td><?php echo $langs->trans("SupplierProposal"); ?></td>
|
<td><?php echo $langs->trans("SupplierProposal"); ?></td>
|
||||||
<td><a href="<?php echo DOL_URL_ROOT.'/supplier_proposal/card.php?id='.$objectlink->id ?>"><?php echo img_object($langs->trans("ShowSupplierProposal"),"supplier_proposal").' '.$objectlink->ref; ?></a></td>
|
<td><a href="<?php echo DOL_URL_ROOT.'/supplier_proposal/card.php?id='.$objectlink->id ?>"><?php echo img_object($langs->trans("ShowSupplierProposal"),"supplier_proposal").' '.$objectlink->ref; ?></a></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
@@ -46,9 +49,23 @@ foreach($linkedObjectBlock as $key => $objectlink)
|
|||||||
} ?></td>
|
} ?></td>
|
||||||
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
<td align="right"><?php echo $objectlink->getLibStatut(3); ?></td>
|
||||||
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
<td align="right"><a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&dellinkid='.$key; ?>"><?php echo img_delete($langs->transnoentitiesnoconv("RemoveLink")); ?></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
if (count($linkedObjectBlock) > 1)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<tr class="liste_total <?php echo (empty($noMoreLinkedObjectBlockAfter)?'liste_sub_total':''); ?>">
|
||||||
|
<td><?php echo $langs->trans("Total"); ?></td>
|
||||||
|
<td></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="center"></td>
|
||||||
|
<td align="right"><?php echo price($total); ?></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
<td align="right"></td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- END PHP TEMPLATE -->
|
<!-- END PHP TEMPLATE -->
|
||||||
|
|||||||
@@ -2859,7 +2859,7 @@ form.liste_total div {
|
|||||||
border-top: 1px solid #DDDDDD;
|
border-top: 1px solid #DDDDDD;
|
||||||
}
|
}
|
||||||
tr.liste_sub_total, tr.liste_sub_total td {
|
tr.liste_sub_total, tr.liste_sub_total td {
|
||||||
border-bottom: 2px solid #aaa;
|
border-bottom: 1px solid #aaa;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
|
.tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
|
||||||
|
|||||||
Reference in New Issue
Block a user