* add triggers in fichinter.class.php
* Update api_users.class.php
* FIX: Add missing triggers on setters that were silently skipping them
Societe::setAsCustomer(), Don::set_cancel(), Expedition::setDeliveryDate()/setShippingDate()
and the whole FichinterRec class were updating rows without ever calling call_trigger(),
unlike sibling methods/classes (update(), reopen(), FactureRec) that do. FichinterRec also
gets its own TRIGGER_PREFIX ('FICHINTERREC') since it inherited Fichinter's 'FICHINTER'
prefix, which would have collided with real intervention triggers.
* Qual: Fix 'SqlInjection' notices
# Qual: Fix 'SqlInjection' notices
Batch of 25 files with changes to fix 'SqlInjection' Notices
* Qual: Enhance SQL injection prevention in CodingPhpTest.php
Improved the SQL injection prevention mechanism in the CodingPhpTest.php file by adding a check for integer and float casts in the IN clause of SQL queries to avoid false positives.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Update SQL queries to use getEntity for entity filtering
* Update file path handling for ficheinter module
* Refactor output directory handling in card.php
* Implement new title line addition for subtotals
Added functionality to handle adding a new title line for the subtotals module, including input processing and document generation.
* Add parameters to addline method in fichinter class
* Add special_code to fichinterligne class
* Update copyright notices in commonsubtotal.class.php
Added copyright notice for Charlene Benke for 2025.
* Remove extra blank line in fichinterligne.class.php
* Change special_code to be an integer in SQL query
* Refactor intervention detail display logic
Refactor code for better readability and maintainability by removing duplicate lines and organizing the logic for displaying intervention details.
* Decode extraparams to get subtotal options
* Change default value of special_code to 0
* add CommonSubtotal usage on fichinter class
* Add 'fichinter' to element check in subtotal_create
* Implement subtotal line addition in card.php
Added functionality to handle subtotal lines in the card.
* Update card.php
* Update permission checks for intervention module
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* qual: Update french texts (comments) to english
* Qual: Update comment to english in card-rec.php and card.php
Translation of comments in the files card-rec.php and card.php.
* Qual: Translate comments to English
* Qual: Translate comments to English
* Fix space into tab
* Fix spelling
* Qual: Translate comments to English
* Update website.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>