* QUAL - Supplier modules - Separate - Module descriptor part
* CI
* CI
* CI
* CI
* Picto
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Add mass mailing tab - with counts to project tabs
* Separate mailing tab from event tab so they can be active independently + correcter link to mass mailings
* Now loads the project head ontop of all the mass mailings
* Make the project tab for mass mailings use the correct translation files
* If you supply a project ID, it will overwrite the search_refproject variable
* Making the mass mailing list search for project id directly
* Just typecast integers
* make it possible to add another mass mailing with prefilled project from the list of mass mailings in a project
* change indent to make pre_commit check happy
* Trying to make phan happy by declaring the variable in both situations
* when on mailing card, click project link, show projects mass mailings
* declaring variable so phan does not complain
* Still working on making phan happy about
* Working on and phan
* Change the UX so the project links goes to project and there is an other link to other mass mailings in this project + when editing we open in a new window
* Correct mailing tab condition syntax
Fix syntax error in condition for mailing tab display.
* Fix syntax error in mailing tab condition
---------
Co-authored-by: Jon Bendtsen <jonbendtsen@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
- Add language selector dropdown next to the email template selector in
FormMail::get_form() when MAIN_MULTILANGS is enabled, so users can
explicitly choose the language for predefined message templates within
the email send dialog.
- In card_presend.tpl.php, also fall back to the POSTed langsmodels value
when lang_id is not explicitly set, preserving the language selection
across form submissions (e.g. when clicking Apply to select a template).
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* NEW: Thirdparty card + tab with events where thirdparty is attendee/booth
* Added thirdparty head ontop of conferences or booth page
* attendee: loads attende tab shows the tab for conference or booth - missing active tab
* Adding withthirdparty=1 to url so it is identical both in top tabs and the middle layer tabs
* Making the attendee tab active :-)
* subtab and toptab now stays on the same attendee page
* making the conference or booth subtab work too
* Fix pre-commit hook
* Fix some phpstan errors
* more phan fixes
* Remove comments to make pre-commit happy
* if not necessary
---------
Co-authored-by: Jon Bendtsen <jonbendtsen@jonb.dk>