// Generic description because between (). We show it after translating. print $langs->trans($reg[1]); } else { print dol_trunc($objp->label, 60); } // Add links after description $links = $object->get_url($objp->rowid); foreach ($links as $key => $val) { if ($links[$key]['type'] == 'payment') { $paymentstatic->id = $links[$key]['url_id']; $paymentstatic->ref = $links[$key]['url_id']; print ' ' . $paymentstatic->getNomUrl(2); } elseif ($links[$key]['type'] == 'payment_supplier') { $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 $fields['dtotal_ttc']."/".$fields['ftotal_ttc']." - "; $ratiolineinvoice = $fields['dtotal_ttc'] / $fields['ftotal_ttc']; //print ' ('.round($ratiolineinvoice*100,2).'%)'; } print '</td>'; } // Payment $ratiopaymentinvoice = 1; if ($modetax == 0) { if (isset($fields['payment_amount']) && $fields['ftotal_ttc']) { $ratiopaymentinvoice = $fields['payment_amount'] / $fields['ftotal_ttc']; } print '<td class="nowrap" align="right">'; if ($fields['payment_amount'] && $fields['ftotal_ttc']) { $paymentfourn_static->id = $fields['payment_id']; print $paymentfourn_static->getNomUrl(2); } if ($type == 0) { print $langs->trans("NotUsedForGoods"); } else { print $fields['payment_amount']; if (isset($fields['payment_amount'])) { print ' (' . round($ratiopaymentinvoice * 100, 2) . '%)'; } } print '</td>'; } // VAT paid print '<td class="nowrap" align="right">'; $temp_ht = $fields['totalht']; if ($type == 1) {
} else { $tabpay[$obj->rowid]["lib"] = dol_trunc($obj->label, 60); } $links = $object->get_url($obj->rowid); // get_url may return -1 which is not traversable if (is_array($links)) { foreach ($links as $key => $val) { $tabtype[$obj->rowid] = $links[$key]['type']; if ($links[$key]['type'] == 'payment') { $paymentstatic->id = $links[$key]['url_id']; $tabpay[$obj->rowid]["lib"] .= ' ' . $paymentstatic->getNomUrl(2); } else { if ($links[$key]['type'] == 'payment_supplier') { $paymentsupplierstatic->id = $links[$key]['url_id']; $paymentsupplierstatic->ref = $links[$key]['url_id']; $tabpay[$obj->rowid]["lib"] .= ' ' . $paymentsupplierstatic->getNomUrl(2); } else { if ($links[$key]['type'] == 'company') { $societestatic->id = $links[$key]['url_id']; $societestatic->name = $links[$key]['label']; $tabpay[$obj->rowid]["soclib"] = $societestatic->getNomUrl(1, '', 30); $tabtp[$obj->rowid][$compta_soc] += $obj->amount; } else { if ($links[$key]['type'] == 'user') { $userstatic->id = $links[$key]['url_id']; $userstatic->name = $links[$key]['label']; $tabpay[$obj->rowid]["soclib"] = $userstatic->getNomUrl(1, '', 30); // $tabtp[$obj->rowid][$compta_user] += $obj->amount; } else { if ($links[$key]['type'] == 'sc') { $chargestatic->id = $links[$key]['url_id'];