25 if (!defined(
'NOLOGIN')) {
26 define(
'NOLOGIN',
'1');
28 if (!defined(
'NOBROWSERNOTIF')) {
29 define(
'NOBROWSERNOTIF',
'1');
31 if (!defined(
'NOIPCHECK')) {
32 define(
'NOIPCHECK',
'1');
43 print
'<html><title>List of donators</title><body>';
52 print
'</body></html>';
56 require
'../../main.inc.php';
57 require_once DOL_DOCUMENT_ROOT.
'/don/class/don.class.php';
65 $langs->load(
"donations");
74 $sql =
"SELECT d.datedon as datedon, d.lastname, d.firstname, d.amount, d.public, d.societe";
75 $sql .=
" FROM ".MAIN_DB_PREFIX.
"don as d";
76 $sql .=
" WHERE d.fk_statut in (2, 3) ORDER BY d.datedon DESC";
80 $num = $db->num_rows(
$resql);
82 print
"<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">";
85 print
"<td>".$langs->trans(
"Name").
" / ".$langs->trans(
"Company").
"</td>";
86 print
"<td>Date</td>";
87 print
'<td class="right">'.$langs->trans(
"Amount").
'</td>';
91 $objp = $db->fetch_object(
$resql);
93 print
'<tr class="oddeven">';
95 print
"<td>".dolGetFirstLastname($objp->firstname, $objp->lastname).
" ".
dol_escape_htmltag($objp->societe).
"</td>\n";
97 print
"<td>".$langs->trans(
"Anonymous").
"</td>\n";
99 print
"<td>".dol_print_date($db->jdate($objp->datedon)).
"</td>\n";
100 print
'<td class="right">'.number_format($objp->amount, 2,
'.',
' ').
' '.$langs->trans(
"Currency".$conf->currency).
'</td>';
106 print $langs->trans(
"Donation");
if(isModEnabled('facture') &&!empty($user->rights->facture->lire)) if((isModEnabled('fournisseur') &&empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) && $user->hasRight("fournisseur", "facture", "lire"))||(isModEnabled('supplier_invoice') && $user->hasRight("supplier_invoice", "lire"))) if(isModEnabled('don') &&!empty($user->rights->don->lire)) if(isModEnabled('tax') &&!empty($user->rights->tax->charges->lire)) if(isModEnabled('facture') &&isModEnabled('commande') && $user->hasRight("commande", "lire") &&empty($conf->global->WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER)) $resql
Social contributions to pay.
if(!defined('NOLOGIN')) if(!defined('NOBROWSERNOTIF')) if(!defined('NOIPCHECK')) llxHeaderVierge()
Header function.
llxFooterVierge()
Header function.
dol_escape_htmltag($stringtoescape, $keepb=0, $keepn=0, $noescapetags='', $escapeonlyhtmltags=0)
Returns text escaped for inclusion in HTML alt or title tags, or into values of HTML input fields.
dol_print_error($db='', $error='', $errors=null)
Displays error message system with all the information to facilitate the diagnosis and the escalation...
isModEnabled($module)
Is Dolibarr module enabled.
httponly_accessforbidden($message=1, $http_response_code=403, $stringalreadysanitized=0)
Show a message to say access is forbidden and stop program.