diff --git a/htdocs/compta/recap-compta.php b/htdocs/compta/recap-compta.php
index c3231ecccdd..07dfa0d738e 100644
--- a/htdocs/compta/recap-compta.php
+++ b/htdocs/compta/recap-compta.php
@@ -54,9 +54,12 @@ if (! $sortorder) $sortorder="DESC";
$arrayfields=array(
'f.datef'=>array('label'=>"Date", 'checked'=>1),
- //...
+ //...
);
+// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
+$hookmanager->initHooks(array('supplierbalencelist','globalcard'));
+
/*
* Actions
*/
@@ -87,13 +90,13 @@ if ($id > 0)
dol_fiche_head($head, 'customer', $langs->trans("ThirdParty"), 0, 'company');
dol_banner_tab($object, 'socid', '', ($user->societe_id?0:1), 'rowid', 'nom', '', '', 0, '', '', 1);
dol_fiche_end();
-
+
if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
{
// Invoice list
print load_fiche_titre($langs->trans("CustomerPreview"));
- print '
';
+ print '';
print '';
if (! empty($arrayfields['f.datef']['checked'])) print_liste_field_titre($arrayfields['f.datef']['label'],$_SERVER["PHP_SELF"],"f.datef","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
print '| '.$langs->trans("Element").' | ';
@@ -103,7 +106,7 @@ if ($id > 0)
print ''.$langs->trans("Balance").' | ';
print ''.$langs->trans("Author").' | ';
print '
';
-
+
$TData = array();
$TDataSort = array();
@@ -135,10 +138,10 @@ if ($id > 0)
continue;
}
$totalpaye = $fac->getSommePaiement();
-
+
$userstatic->id=$objf->userid;
$userstatic->login=$objf->login;
-
+
$TData[] = array(
'date' => $fac->date,
'link' => $fac->getNomUrl(1),
@@ -168,13 +171,13 @@ if ($id > 0)
while ($j < $nump)
{
$objp = $db->fetch_object($resqlp);
-
+
$paymentstatic = new Paiement($db);
$paymentstatic->id = $objp->rowid;
-
+
$userstatic->id=$objp->userid;
$userstatic->login=$objp->login;
-
+
$TData[] = array(
'date' => $db->jdate($objp->dp),
'link' => $langs->trans("Payment") .' '. $paymentstatic->getNomUrl(1),
@@ -199,11 +202,11 @@ if ($id > 0)
{
dol_print_error($db);
}
-
+
if(empty($TData)) {
print '| '.$langs->trans("NoInvoice").' |
';
} else {
-
+
// Sort array by date
asort($TDataSort);
array_multisort($TData,$TDataSort);
@@ -213,37 +216,37 @@ if ($id > 0)
$balance += $data1['amount'];
$data1['balance'] += $balance;
}
-
+
// Reverse array to have last elements on top
$TData = dol_sort_array($TData, 'date', $sortorder);
-
-
+
+
$totalDebit = 0;
$totalCredit = 0;
-
+
// Display array
foreach($TData as $data) {
-
+
print '';
-
+
print "| ".dol_print_date($data['date'],'day')." | \n";
print ''.$data['link']." | \n";
-
+
print ''.$data['status'].' | ';
print ''.(($data['amount'] > 0) ? price(abs($data['amount'])) : '')." | \n";
$totalDebit += ($data['amount'] > 0) ? abs($data['amount']) : 0;
print ''.(($data['amount'] > 0) ? '' : price(abs($data['amount'])))." | \n";
$totalCredit += ($data['amount'] > 0) ? 0 : abs($data['amount']);
print ''.price($data['balance'])." | \n";
-
+
// Author
print '';
print $data['author'];
print ' | ';
-
+
print "
\n";
}
-
+
print '';
print '| | ';
print ''.price($totalDebit).' | ';
@@ -252,7 +255,7 @@ if ($id > 0)
print ' | ';
print "
\n";
}
-
+
print "
";
}
}
diff --git a/htdocs/fourn/recap-fourn.php b/htdocs/fourn/recap-fourn.php
index 470e6c64cc4..fc5821b96f8 100644
--- a/htdocs/fourn/recap-fourn.php
+++ b/htdocs/fourn/recap-fourn.php
@@ -38,6 +38,8 @@ if ($user->societe_id > 0)
}
+// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
+$hookmanager->initHooks(array('supplierbalencelist','globalcard'));
/*
* View
@@ -67,7 +69,7 @@ if ($socid > 0)
// Invoice list
print load_fiche_titre($langs->trans("SupplierPreview"));
- print '';
+ print '';
$sql = "SELECT s.nom, s.rowid as socid, f.ref_supplier, f.amount, f.datef as df,";
$sql.= " f.paye as paye, f.fk_statut as statut, f.rowid as facid,";
@@ -114,7 +116,7 @@ if ($socid > 0)
}
$totalpaye = $fac->getSommePaiement();
-
+
print '';
print "| ".dol_print_date($fac->date)." | \n";
@@ -182,7 +184,7 @@ if ($socid > 0)
{
dol_print_error($db);
}
-
+
print "
";
}
}