$paymentsupplierstatic->id = $links[$key]['url_id']; $paymentsupplierstatic->ref = $links[$key]['url_id']; print ' ' . $paymentsupplierstatic->getNomUrl(2); } elseif ($links[$key]['type'] == 'payment_sc') { print '<a href="' . DOL_URL_ROOT . '/compta/payment_sc/card.php?id=' . $links[$key]['url_id'] . '">'; print ' ' . img_object($langs->trans('ShowPayment'), 'payment') . ' '; //print $langs->trans("SocialContributionPayment"); print '</a>'; } elseif ($links[$key]['type'] == 'payment_vat') { $paymentvatstatic->id = $links[$key]['url_id']; $paymentvatstatic->ref = $links[$key]['url_id']; print ' ' . $paymentvatstatic->getNomUrl(2); } elseif ($links[$key]['type'] == 'payment_salary') { $paymentsalstatic->id = $links[$key]['url_id']; $paymentsalstatic->ref = $links[$key]['url_id']; print ' ' . $paymentsalstatic->getNomUrl(2); } elseif ($links[$key]['type'] == 'payment_loan') { print '<a href="' . DOL_URL_ROOT . '/loan/payment/card.php?id=' . $links[$key]['url_id'] . '">'; print ' ' . img_object($langs->trans('ShowPayment'), 'payment') . ' '; print '</a>'; } elseif ($links[$key]['type'] == 'payment_donation') { print '<a href="' . DOL_URL_ROOT . '/don/payment/card.php?id=' . $links[$key]['url_id'] . '">'; print ' ' . img_object($langs->trans('ShowPayment'), 'payment') . ' '; print '</a>'; } elseif ($links[$key]['type'] == 'payment_expensereport') { print '<a href="' . DOL_URL_ROOT . '/expensereport/payment/card.php?id=' . $links[$key]['url_id'] . '">'; print ' ' . img_object($langs->trans('ShowPayment'), 'payment') . ' '; print '</a>'; } elseif ($links[$key]['type'] == 'banktransfert') { // Do not show link to transfer since there is no transfer card (avoid confusion). Can already be accessed from transaction detail. if ($objp->amount > 0) {
print '</td>'; // Amount print '<td class="liste_titre" align="right"><input name="search_amount" class="flat" type="text" size="8" value="' . $search_amount . '"></td>'; print '<td class="liste_titre" align="right"><input type="image" class="liste_titre" name="button_search" src="' . img_picto($langs->trans("Search"), 'search.png', '', '', 1) . '" value="' . dol_escape_htmltag($langs->trans("Search")) . '" title="' . dol_escape_htmltag($langs->trans("Search")) . '">'; print '<input type="image" class="liste_titre" name="button_removefilter" src="' . img_picto($langs->trans("Search"), 'searchclear.png', '', '', 1) . '" value="' . dol_escape_htmltag($langs->trans("RemoveFilter")) . '" title="' . dol_escape_htmltag($langs->trans("RemoveFilter")) . '">'; print "</td></tr>\n"; while ($i < min($num, $limit)) { $obj = $db->fetch_object($result); $var = !$var; print "<tr " . $bc[$var] . ">"; $userstatic->id = $obj->uid; $userstatic->lastname = $obj->lastname; $userstatic->firstname = $obj->firstname; $salstatic->id = $obj->rowid; $salstatic->ref = $obj->rowid; print "<td>" . $salstatic->getNomUrl(1) . "</td>\n"; print "<td>" . $userstatic->getNomUrl(1) . "</td>\n"; print "<td>" . dol_trunc($obj->label, 40) . "</td>\n"; print '<td align="left">' . dol_print_date($db->jdate($obj->dm), 'day') . "</td>\n"; // Type print '<td>' . $langs->trans("PaymentTypeShort" . $obj->payment_code) . ' ' . $obj->num_payment . '</td>'; // Amount print "<td align=\"right\">" . price($obj->amount, 0, $outputlangs, 1, -1, -1, $conf->currency) . "</td>"; print "<td> </td>"; print "</tr>\n"; $total = $total + $obj->amount; $i++; } print '<tr class="liste_total"><td colspan="5" class="liste_total">' . $langs->trans("Total") . '</td>'; print '<td class="liste_total" align="right">' . price($total, 0, $outputlangs, 1, -1, -1, $conf->currency) . "</td>"; print "<td> </td></tr>";
print_liste_field_titre($langs->trans("DatePayment"), $_SERVER["PHP_SELF"], "s.datev", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre($langs->trans("PayedByThisPayment"), $_SERVER["PHP_SELF"], "s.amount", "", $param, 'align="right"', $sortfield, $sortorder); print "</tr>\n"; $var = 1; while ($i < $num) { $obj = $db->fetch_object($result); $total = $total + $obj->amount; $var = !$var; print "<tr " . $bc[$var] . ">"; print '<td align="left">' . dol_print_date($db->jdate($obj->dm), 'day') . '</td>' . "\n"; print "<td>" . $obj->label . "</td>\n"; print '<td align="right">' . price($obj->amount) . "</td>"; // Ref payment $sal_static->id = $obj->rowid; $sal_static->ref = $obj->rowid; print '<td align="left">' . $sal_static->getNomUrl(1) . "</td>\n"; print '<td align="center">' . dol_print_date($db->jdate($obj->dm), 'day') . "</td>\n"; print '<td align="right">' . price($obj->amount) . "</td>"; print "</tr>\n"; $i++; } print '<tr class="liste_total"><td colspan="2">' . $langs->trans("Total") . '</td>'; print '<td align="right">' . price($total) . "</td>"; print '<td align="center"> </td>'; print '<td align="center"> </td>'; print '<td align="right">' . price($total) . "</td>"; print "</tr>"; print "</table>"; $db->free($result); print "<br>"; } else {
$paymentdonstatic->id = $links[$key]['url_id']; $paymentdonstatic->fk_donation = $links[$key]['url_id']; $tabpay[$obj->rowid]["lib"] .= ' ' . $langs->trans("PaymentDonation"); $tabtp[$obj->rowid][$accountancy_account_pay_donation] += $obj->amount; } else { if ($links[$key]['type'] == 'payment_vat') { $paymentvatstatic->id = $links[$key]['url_id']; $paymentvatstatic->ref = $links[$key]['url_id']; $tabpay[$obj->rowid]["lib"] .= ' ' . $langs->trans("PaymentVat"); $tabtp[$obj->rowid][$accountancy_account_pay_vat] += $obj->amount; } else { if ($links[$key]['type'] == 'payment_salary') { $paymentsalstatic->id = $links[$key]['url_id']; $paymentsalstatic->ref = $links[$key]['url_id']; $paymentsalstatic->label = $links[$key]['label']; $tabpay[$obj->rowid]["lib"] .= ' ' . $paymentsalstatic->getNomUrl(2); $tabtp[$obj->rowid][$accountancy_account_salary] += $obj->amount; } else { if ($links[$key]['type'] == 'banktransfert') { $tabpay[$obj->rowid]["lib"] .= ' ' . $paymentvatstatic->getNomUrl(2); $tabtp[$obj->rowid][$cpttva] += $obj->amount; } } } } } } } } } /*else {