dolibarr/htdocs/public
Lucas Marcouiller 624d9c97e5
Fix member subscription with empty date valid (#39310)
* NEW : Add support of customer discount of the invoice in the sell journal

* Correction phpstan

* Correction phpstan

* Correction phpstan

* Correction phan

* Correction phan

* Correction phan

* Correction phan

* FIX #39146 : add SQL structure in llx_societe_perentity

* FIX phpstan: Societe::$client (int<0,3>) does not accept -1 (#39244)

Societe::$client is annotated @var int<0,3> (domain 0=no customer,
1=customer, 2=prospect, 3=both) in societe.class.php, but the create
form in societe/card.php pre-set it to -1 as a transient "nothing
pre-selected" placeholder, tripping PHPStan level 10 on develop.

The value is never persisted (save paths compute 0..3) and the only
reader, the switch() building the form, treats -1 and 0 identically via
its default case. Use 0 (the property's own default) so the assignment
matches the declared type. No behavior change.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

* NEW Accountancy - FEC export - Add constant ACCOUNTING_EXPORT_FEC_ADD_TIMESTAMP to add a timestamp in export file name

* The test on dolibarr_main_restrict_os_commands was moved into
dumpDatabase()

* Fix missing extrafields propagation and object links when creating supplier credit note (#39285)

Co-authored-by: Zakaria Boushaba <z.boushaba@vold.africa>

* NEW Filecheck can show diff of modified files (#39022)

* NEW: Show diff against original file in filecheck integrity report

* NEW: Compare against develop branch for alpha/beta versions in filecheck diff

* NEW: Improve filecheck diff granularity on large files with anchor-based split

* Update version.inc.php

* Fix member subscription with empty date valid

* Create migration script 24.0.0-25.0.0.sql

* FIX #39146: Fos thirdparties, Manage fk_account, payment method and payment term per entity if MAIN_COMPANY_PERENTITY_SHARED is set.

* Missign migration file

* Update paymentok.php

---------

Co-authored-by: Kamel Khelifa <kkhelifa@open-dsi.fr>
Co-authored-by: tnegre <tnegre@open-dsi.fr>
Co-authored-by: Jam Balaya <jambalaya.pyoncafe@outlook.jp>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
Co-authored-by: Alexandre SPANGARO <alexandre.spangaro@gmail.com>
Co-authored-by: Alexandre SPANGARO <aspangaro.dolibarr@gmail.com>
Co-authored-by: Zakaria Boushaba <48571684+Boushabazakaria@users.noreply.github.com>
Co-authored-by: Zakaria Boushaba <z.boushaba@vold.africa>
Co-authored-by: Frédéric FRANCE <frederic34@users.noreply.github.com>
2026-07-30 18:03:44 +02:00
..
agenda
bookcal
clicktodial
company
cron
demo
donations
emailing
eventorganization Fix empty recipient when sending email after event (#38489) 2026-06-10 21:15:24 +02:00
fichinter Qual: Fix french comments and improve detector (#39026) 2026-07-01 12:26:51 +02:00
includes Fix error when https not available 2026-07-23 11:43:10 +02:00
invoice
langs
members Qual: Fix 'SqlInjection' notices (#39203) 2026-07-19 15:53:14 +02:00
onlinesign FIX: use generic online signature token fallback (#39138) 2026-07-13 11:45:45 +02:00
opensurvey Qual: Fix french comments and improve detector (#39026) 2026-07-01 12:26:51 +02:00
partnership
payment Fix member subscription with empty date valid (#39310) 2026-07-30 18:03:44 +02:00
project clean code (#38826) 2026-06-15 14:57:01 +02:00
recruitment
stripe FIX Stripe payout: store payout reference (po_) in bank transfer (#39204) 2026-07-19 15:52:16 +02:00
test
theme fix picto in select date webportal list (#38603) 2026-06-09 02:30:13 +02:00
ticket Qual: Fix french comments and improve detector (#39026) 2026-07-01 12:26:51 +02:00
users
webportal fix french comments (#39025) 2026-06-30 18:02:35 +02:00
website Removed conf $dolibarr_nocache that is useless (CTRL+F5 is enough) 2026-04-25 12:13:25 +02:00
error-401.php
error-404.php
index.php
notice.php