251 changes: 131 additions & 120 deletions htdocs/comm/propal/list.php
570 changes: 285 additions & 285 deletions htdocs/commande/class/commande.class.php
176 changes: 107 additions & 69 deletions htdocs/commande/list.php
2 changes: 1 addition & 1 deletion htdocs/compta/bank/card.php
186 changes: 109 additions & 77 deletions htdocs/compta/bank/various_payment/list.php
54 changes: 27 additions & 27 deletions htdocs/compta/cashcontrol/report.php
51 changes: 35 additions & 16 deletions htdocs/compta/facture/card.php
81 changes: 77 additions & 4 deletions htdocs/compta/facture/class/facture-rec.class.php
111 changes: 104 additions & 7 deletions htdocs/compta/facture/class/facture.class.php
68 changes: 37 additions & 31 deletions htdocs/compta/facture/list.php
12 changes: 7 additions & 5 deletions htdocs/compta/paiement.php
22 changes: 0 additions & 22 deletions htdocs/compta/paiement/class/paiement.class.php
14 changes: 7 additions & 7 deletions htdocs/compta/prelevement/card.php
84 changes: 42 additions & 42 deletions htdocs/compta/prelevement/create.php
74 changes: 37 additions & 37 deletions htdocs/compta/prelevement/demandes.php
2 changes: 1 addition & 1 deletion htdocs/compta/recap-compta.php
86 changes: 43 additions & 43 deletions htdocs/compta/sociales/card.php
88 changes: 44 additions & 44 deletions htdocs/compta/sociales/class/chargesociales.class.php
46 changes: 23 additions & 23 deletions htdocs/compta/tva/document.php
2 changes: 1 addition & 1 deletion htdocs/contact/card.php
8 changes: 6 additions & 2 deletions htdocs/contact/class/contact.class.php
2 changes: 1 addition & 1 deletion htdocs/contrat/card.php
96 changes: 51 additions & 45 deletions htdocs/contrat/class/contrat.class.php
202 changes: 101 additions & 101 deletions htdocs/contrat/services_list.php
44 changes: 24 additions & 20 deletions htdocs/core/actions_setmoduleoptions.inc.php
2 changes: 1 addition & 1 deletion htdocs/core/boxes/box_factures_fourn_imp.php
66 changes: 33 additions & 33 deletions htdocs/core/boxes/box_factures_imp.php
2 changes: 1 addition & 1 deletion htdocs/core/boxes/box_services_expired.php
34 changes: 26 additions & 8 deletions htdocs/core/class/CMailFile.class.php
14 changes: 11 additions & 3 deletions htdocs/core/class/commondocgenerator.class.php
45 changes: 45 additions & 0 deletions htdocs/core/class/commoninvoice.class.php
30 changes: 20 additions & 10 deletions htdocs/core/class/commonobject.class.php
199 changes: 106 additions & 93 deletions htdocs/core/class/conf.class.php
8 changes: 4 additions & 4 deletions htdocs/core/class/discount.class.php
3 changes: 2 additions & 1 deletion htdocs/core/class/doleditor.class.php
97 changes: 58 additions & 39 deletions htdocs/core/class/dolgraph.class.php
115 changes: 66 additions & 49 deletions htdocs/core/class/dolreceiptprinter.class.php
313 changes: 157 additions & 156 deletions htdocs/core/class/extrafields.class.php
281 changes: 258 additions & 23 deletions htdocs/core/class/html.form.class.php
21 changes: 15 additions & 6 deletions htdocs/core/class/html.formaccounting.class.php
2 changes: 1 addition & 1 deletion htdocs/core/class/html.formother.class.php
10 changes: 5 additions & 5 deletions htdocs/core/class/html.formticket.class.php
384 changes: 192 additions & 192 deletions htdocs/core/class/smtps.class.php
378 changes: 189 additions & 189 deletions htdocs/core/class/translate.class.php
2 changes: 1 addition & 1 deletion htdocs/core/class/utils.class.php
513 changes: 513 additions & 0 deletions htdocs/core/customreports.php
22 changes: 15 additions & 7 deletions htdocs/core/db/mssql.class.php
52 changes: 26 additions & 26 deletions htdocs/core/extrafieldsinexport.inc.php
66 changes: 66 additions & 0 deletions htdocs/core/lib/date.lib.php
307 changes: 154 additions & 153 deletions htdocs/core/lib/files.lib.php
33 changes: 28 additions & 5 deletions htdocs/core/lib/functions.lib.php
280 changes: 140 additions & 140 deletions htdocs/core/lib/functions2.lib.php
181 changes: 97 additions & 84 deletions htdocs/core/lib/functionsnumtoword.lib.php
12 changes: 5 additions & 7 deletions htdocs/core/lib/invoice.lib.php
29 changes: 27 additions & 2 deletions htdocs/core/lib/multicurrency.lib.php
6 changes: 3 additions & 3 deletions htdocs/core/lib/pdf.lib.php
279 changes: 276 additions & 3 deletions htdocs/core/lib/project.lib.php
9 changes: 7 additions & 2 deletions htdocs/core/lib/security.lib.php
246 changes: 123 additions & 123 deletions htdocs/core/lib/security2.lib.php
860 changes: 430 additions & 430 deletions htdocs/core/modules/DolibarrModules.class.php
621 changes: 309 additions & 312 deletions htdocs/core/modules/commande/doc/pdf_einstein.modules.php
407 changes: 217 additions & 190 deletions htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
4 changes: 2 additions & 2 deletions htdocs/core/modules/commande/doc/pdf_proforma.modules.php
276 changes: 142 additions & 134 deletions htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
335 changes: 166 additions & 169 deletions htdocs/core/modules/expensereport/doc/pdf_standard.modules.php
526 changes: 0 additions & 526 deletions htdocs/core/modules/export/export_excel.modules.php

This file was deleted.

135 changes: 0 additions & 135 deletions htdocs/core/modules/export/export_excel2007.modules.php

This file was deleted.

27 changes: 20 additions & 7 deletions htdocs/core/modules/facture/doc/pdf_crabe.modules.php
532 changes: 284 additions & 248 deletions htdocs/core/modules/facture/doc/pdf_sponge.modules.php
16 changes: 10 additions & 6 deletions htdocs/core/modules/facture/modules_facture.php
9 changes: 4 additions & 5 deletions htdocs/core/modules/import/import_csv.modules.php
10 changes: 5 additions & 5 deletions htdocs/core/modules/import/import_xlsx.modules.php
299 changes: 148 additions & 151 deletions htdocs/core/modules/livraison/doc/pdf_typhon.modules.php
4 changes: 4 additions & 0 deletions htdocs/core/modules/mailings/contacts1.modules.php
426 changes: 237 additions & 189 deletions htdocs/core/modules/modAgenda.class.php
30 changes: 15 additions & 15 deletions htdocs/core/modules/modCashDesk.class.php
6 changes: 3 additions & 3 deletions htdocs/core/modules/modContrat.class.php
6 changes: 3 additions & 3 deletions htdocs/core/modules/modLabel.class.php
72 changes: 36 additions & 36 deletions htdocs/core/modules/modMrp.class.php
6 changes: 4 additions & 2 deletions htdocs/core/modules/modReceiptPrinter.class.php
68 changes: 34 additions & 34 deletions htdocs/core/modules/modTakePos.class.php
20 changes: 10 additions & 10 deletions htdocs/core/modules/modTicket.class.php
166 changes: 83 additions & 83 deletions htdocs/core/modules/modUser.class.php
10 changes: 4 additions & 6 deletions htdocs/core/modules/propale/doc/pdf_azur.modules.php
424 changes: 223 additions & 201 deletions htdocs/core/modules/propale/doc/pdf_cyan.modules.php
10 changes: 7 additions & 3 deletions htdocs/core/modules/societe/doc/doc_generic_odt.modules.php
File renamed without changes.
File renamed without changes.
259 changes: 128 additions & 131 deletions htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php
623 changes: 310 additions & 313 deletions htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php
40 changes: 26 additions & 14 deletions htdocs/core/tpl/massactions_pre.tpl.php
2 changes: 1 addition & 1 deletion htdocs/cron/class/cronjob.class.php
6 changes: 3 additions & 3 deletions htdocs/dav/dav.class.php
38 changes: 36 additions & 2 deletions htdocs/expedition/list.php
12 changes: 6 additions & 6 deletions htdocs/expensereport/card.php
66 changes: 33 additions & 33 deletions htdocs/expensereport/class/expensereportstats.class.php
400 changes: 200 additions & 200 deletions htdocs/exports/class/export.class.php
2 changes: 1 addition & 1 deletion htdocs/exports/export.php
2 changes: 1 addition & 1 deletion htdocs/filefunc.inc.php
40 changes: 20 additions & 20 deletions htdocs/fourn/ajax/getSupplierPrices.php
3 changes: 2 additions & 1 deletion htdocs/fourn/card.php
102 changes: 51 additions & 51 deletions htdocs/fourn/class/fournisseur.commande.class.php
710 changes: 355 additions & 355 deletions htdocs/fourn/class/fournisseur.facture.class.php
38 changes: 34 additions & 4 deletions htdocs/fourn/commande/dispatch.php
8 changes: 4 additions & 4 deletions htdocs/fourn/facture/paiement.php
2 changes: 1 addition & 1 deletion htdocs/fourn/recap-fourn.php
22 changes: 11 additions & 11 deletions htdocs/holiday/card.php
76 changes: 39 additions & 37 deletions htdocs/index.php
21 changes: 16 additions & 5 deletions htdocs/install/check.php
19 changes: 11 additions & 8 deletions htdocs/install/default.css
4 changes: 2 additions & 2 deletions htdocs/install/fileconf.php
3 changes: 3 additions & 0 deletions htdocs/install/mysql/data/llx_00_c_country.sql
25 changes: 8 additions & 17 deletions htdocs/install/mysql/data/llx_10_c_regions.sql
130 changes: 65 additions & 65 deletions htdocs/install/mysql/data/llx_20_c_departements.sql
2 changes: 2 additions & 0 deletions htdocs/install/mysql/data/llx_accounting_abc.sql
131 changes: 131 additions & 0 deletions htdocs/install/mysql/data/llx_accounting_account_fr.sql
2 changes: 1 addition & 1 deletion htdocs/install/mysql/data/llx_c_forme_juridique.sql
22 changes: 22 additions & 0 deletions htdocs/install/mysql/data/llx_c_ticket_resolution.sql
29 changes: 20 additions & 9 deletions htdocs/install/mysql/migration/10.0.0-11.0.0.sql
161 changes: 161 additions & 0 deletions htdocs/install/mysql/migration/11.0.0-12.0.0.sql
3 changes: 2 additions & 1 deletion htdocs/install/mysql/tables/llx_accounting_account.sql
3 changes: 1 addition & 2 deletions htdocs/install/mysql/tables/llx_bookmark.key.sql
2 changes: 1 addition & 1 deletion htdocs/install/mysql/tables/llx_bookmark.sql
1 change: 1 addition & 0 deletions htdocs/install/mysql/tables/llx_c_country.sql
18 changes: 18 additions & 0 deletions htdocs/install/mysql/tables/llx_c_ticket_resolution.key.sql
28 changes: 28 additions & 0 deletions htdocs/install/mysql/tables/llx_c_ticket_resolution.sql
25 changes: 25 additions & 0 deletions htdocs/install/mysql/tables/llx_categorie_actioncomm.key.sql
26 changes: 26 additions & 0 deletions htdocs/install/mysql/tables/llx_categorie_actioncomm.sql
2 changes: 0 additions & 2 deletions htdocs/install/mysql/tables/llx_contrat.sql
4 changes: 2 additions & 2 deletions htdocs/install/mysql/tables/llx_facture.sql
4 changes: 2 additions & 2 deletions htdocs/install/mysql/tables/llx_holiday_users.key.sql
3 changes: 2 additions & 1 deletion htdocs/install/mysql/tables/llx_holiday_users.sql
20 changes: 20 additions & 0 deletions htdocs/install/mysql/tables/llx_object_lang.key.sql
31 changes: 31 additions & 0 deletions htdocs/install/mysql/tables/llx_object_lang.sql
3 changes: 2 additions & 1 deletion htdocs/install/mysql/tables/llx_societe_rib.sql
2 changes: 2 additions & 0 deletions htdocs/install/mysql/tables/llx_subscription.sql
3 changes: 2 additions & 1 deletion htdocs/install/mysql/tables/llx_ticket.sql
20 changes: 10 additions & 10 deletions htdocs/install/upgrade2.php
2 changes: 2 additions & 0 deletions htdocs/langs/de_DE/holiday.lang
1 change: 1 addition & 0 deletions htdocs/langs/en_US/accountancy.lang
6 changes: 4 additions & 2 deletions htdocs/langs/en_US/admin.lang
1 change: 1 addition & 0 deletions htdocs/langs/en_US/agenda.lang
3 changes: 2 additions & 1 deletion htdocs/langs/en_US/bills.lang
3 changes: 3 additions & 0 deletions htdocs/langs/en_US/cashdesk.lang
1 change: 1 addition & 0 deletions htdocs/langs/en_US/categories.lang
13 changes: 13 additions & 0 deletions htdocs/langs/en_US/companies.lang
1 change: 1 addition & 0 deletions htdocs/langs/en_US/compta.lang
2 changes: 1 addition & 1 deletion htdocs/langs/en_US/exports.lang
4 changes: 3 additions & 1 deletion htdocs/langs/en_US/install.lang
7 changes: 6 additions & 1 deletion htdocs/langs/en_US/main.lang
6 changes: 3 additions & 3 deletions htdocs/langs/en_US/orders.lang
6 changes: 6 additions & 0 deletions htdocs/langs/en_US/projects.lang
4 changes: 2 additions & 2 deletions htdocs/langs/en_US/propal.lang
2 changes: 2 additions & 0 deletions htdocs/langs/en_US/receiptprinter.lang
1 change: 1 addition & 0 deletions htdocs/langs/en_US/ticket.lang
2 changes: 2 additions & 0 deletions htdocs/langs/fr_FR/projects.lang
8 changes: 4 additions & 4 deletions htdocs/loan/class/loan.class.php
26 changes: 13 additions & 13 deletions htdocs/loan/list.php
4 changes: 2 additions & 2 deletions htdocs/main.inc.php
11 changes: 9 additions & 2 deletions htdocs/margin/agentMargins.php
11 changes: 9 additions & 2 deletions htdocs/margin/customerMargins.php
3 changes: 3 additions & 0 deletions htdocs/margin/productMargins.php
582 changes: 292 additions & 290 deletions htdocs/modulebuilder/index.php
43 changes: 42 additions & 1 deletion htdocs/modulebuilder/template/class/actions_mymodule.class.php
13 changes: 7 additions & 6 deletions htdocs/modulebuilder/template/class/myobject.class.php
8 changes: 4 additions & 4 deletions htdocs/modulebuilder/template/myobject_list.php
14 changes: 7 additions & 7 deletions htdocs/mrp/class/mo.class.php
12 changes: 6 additions & 6 deletions htdocs/mrp/lib/mrp_mo.lib.php
6 changes: 3 additions & 3 deletions htdocs/mrp/mo_card.php
40 changes: 20 additions & 20 deletions htdocs/mrp/mo_production.php
2 changes: 1 addition & 1 deletion htdocs/product/card.php
12 changes: 6 additions & 6 deletions htdocs/product/class/product.class.php
2 changes: 1 addition & 1 deletion htdocs/product/inventory/class/inventory.class.php
196 changes: 168 additions & 28 deletions htdocs/product/list.php
272 changes: 136 additions & 136 deletions htdocs/product/reassortlot.php
4 changes: 3 additions & 1 deletion htdocs/product/stats/card.php
2 changes: 1 addition & 1 deletion htdocs/product/stock/card.php
30 changes: 15 additions & 15 deletions htdocs/product/stock/class/api_stockmovements.class.php
268 changes: 134 additions & 134 deletions htdocs/product/stock/class/entrepot.class.php
267 changes: 134 additions & 133 deletions htdocs/product/stock/class/mouvementstock.class.php
3 changes: 2 additions & 1 deletion htdocs/product/stock/product.php
80 changes: 40 additions & 40 deletions htdocs/product/stock/productlot_list.php
4 changes: 3 additions & 1 deletion htdocs/projet/activity/perday.php
655 changes: 655 additions & 0 deletions htdocs/projet/activity/permonth.php
80 changes: 41 additions & 39 deletions htdocs/projet/activity/perweek.php
9 changes: 6 additions & 3 deletions htdocs/projet/card.php
66 changes: 66 additions & 0 deletions htdocs/projet/class/project.class.php
2 changes: 2 additions & 0 deletions htdocs/projet/class/task.class.php
2 changes: 1 addition & 1 deletion htdocs/projet/comment.php
2 changes: 1 addition & 1 deletion htdocs/projet/contact.php
197 changes: 108 additions & 89 deletions htdocs/projet/element.php
2 changes: 1 addition & 1 deletion htdocs/projet/ganttview.php
3 changes: 2 additions & 1 deletion htdocs/projet/tasks.php
2,014 changes: 1,089 additions & 925 deletions htdocs/projet/tasks/time.php
12 changes: 8 additions & 4 deletions htdocs/public/agenda/agendaexport.php
178 changes: 89 additions & 89 deletions htdocs/public/demo/index.php
4 changes: 2 additions & 2 deletions htdocs/public/payment/newpayment.php
2 changes: 1 addition & 1 deletion htdocs/resource/class/dolresource.class.php
31 changes: 23 additions & 8 deletions htdocs/salaries/list.php
63 changes: 30 additions & 33 deletions htdocs/societe/card.php
9 changes: 6 additions & 3 deletions htdocs/societe/class/companypaymentmode.class.php
158 changes: 123 additions & 35 deletions htdocs/societe/class/societe.class.php
70 changes: 42 additions & 28 deletions htdocs/societe/paymentmodes.php
2 changes: 1 addition & 1 deletion htdocs/stripe/admin/stripe.php
12 changes: 6 additions & 6 deletions htdocs/stripe/charge.php
26 changes: 15 additions & 11 deletions htdocs/stripe/class/stripe.class.php
2 changes: 1 addition & 1 deletion htdocs/stripe/config.php
1,147 changes: 0 additions & 1,147 deletions htdocs/stripe/payment.php

This file was deleted.

1,544 changes: 772 additions & 772 deletions htdocs/supplier_proposal/class/supplier_proposal.class.php
36 changes: 36 additions & 0 deletions htdocs/takepos/admin/setup.php
1 change: 1 addition & 0 deletions htdocs/takepos/ajax/ajax.php
25 changes: 25 additions & 0 deletions htdocs/takepos/css/colorful.css
175 changes: 151 additions & 24 deletions htdocs/takepos/css/pos.css → htdocs/takepos/css/pos.css.php
54 changes: 27 additions & 27 deletions htdocs/takepos/floors.php
18 changes: 9 additions & 9 deletions htdocs/takepos/freezone.php
94 changes: 86 additions & 8 deletions htdocs/takepos/invoice.php
9 changes: 6 additions & 3 deletions htdocs/takepos/pay.php
26 changes: 13 additions & 13 deletions htdocs/takepos/receipt.php
2 changes: 1 addition & 1 deletion htdocs/takepos/send.php
113 changes: 83 additions & 30 deletions htdocs/takepos/takepos.php
141 changes: 119 additions & 22 deletions htdocs/theme/eldy/global.inc.php
23 changes: 15 additions & 8 deletions htdocs/theme/eldy/info-box.inc.php
66 changes: 54 additions & 12 deletions htdocs/theme/md/style.css.php
9 changes: 5 additions & 4 deletions htdocs/ticket/card.php
3 changes: 2 additions & 1 deletion htdocs/ticket/class/ticket.class.php
4 changes: 2 additions & 2 deletions htdocs/user/card.php
23 changes: 19 additions & 4 deletions htdocs/user/class/user.class.php
98 changes: 49 additions & 49 deletions htdocs/user/home.php
278 changes: 139 additions & 139 deletions htdocs/user/list.php
18 changes: 10 additions & 8 deletions htdocs/user/perms.php
6 changes: 3 additions & 3 deletions htdocs/website/class/websitepage.class.php
2 changes: 1 addition & 1 deletion phpstan.neon
14 changes: 11 additions & 3 deletions scripts/odt2pdf/odt2pdf.sh
16 changes: 11 additions & 5 deletions test/phpunit/ExportTest.php
20 changes: 20 additions & 0 deletions test/phpunit/FunctionsLibTest.php