* FIX Add CSV download link to stock at date table
* Update array values to strings for joining
* Fix array and string formatting
* Fix space after comma
* FIX stock at date csv download
Removed .htaccess and requirement for modrewrite
Added output url parameter which takes csv as argument
updated GETPOST(,'int') calls to GETPOSTINT()
* FIX stock at date csv download
Removed .htaccess and requirement for modrewrite
Added output url parameter which takes csv as argument
updated GETPOST(,'int') calls to GETPOSTINT()
* FIX removed extra 'int' parameter from GETPOSTINT()
* Fix wrapped stock values in price(price2num($stock,'MS'))
* Fix error in php code
* Fix missed wrapping some stock levels tin price(...)
* Update stockatdate.php
---------
Co-authored-by: brad <brad@endurotags.com.au>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Fix#29279 Not admin that can create group have disabled button for group creation
* Update eldy.lib.php
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Add handdling of multiple autocopy mail to in CMailFile class __construct function
* Change mail to autocopy to for leaves
* Remove new param and set $sendtobcc to MAIN_MAIL_AUTOCOPY_HOLIDAY_TO
* first push select not saved
* add working merge
* ass merge of contact for task
* fix typo
* add of merge timespent
* Fix integration error + use of good SelectTasks
* fix precommit
* Fix CI
* fix CI
* fix bad change
* fix to make merge only an update
* remove useless field update
* fix empty array
* fix CI
* fix unused code
---------
Co-authored-by: Hystepik <lmarcouiller@nltechno.com>
* NEW module user rights enhancement
* FIX syntax error
* FIX fuck
* FIX syntax error
* FIX Add label with the current language (key or with PermissionXXX)
* FIX wrong test
* FIX optimize
* FIX doc
* FIX add class "Rights" for constant
* FIX replace with constants
* FIX missing constant
* FIX wrong check
* TODO sql error : data too long for column 'libelle'
* FIX syntax error
* FIX synax error "the return"... i'll be back
* FIX use operator with double question mark
* FIX add comment
* FIX just remplace integer with constant
* FIX remove unused code
* FIX add an example
* FIX remove the possibility to have entity = 0 (too complicated)
* FIX perms must not be empty
* FIX sql syntax error
* FIX phpstan undefined property DolibarrModules::$modules
* FIX same fix of frederic34
* Update llx_rights_def.sql
* Update DolibarrModules.class.php
* Update DolibarrModules.class.php
* Update DolibarrModules.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Add multicompany support to bookcal (+title typo)
* Delete comments
* typos
* typos
* last code typo
* The count must match the result of select
* Update availabilities.class.php
* Update availabilities.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* NEW: API delete extrafields from name and elementtype
* 401 came back, but was 403'ed again
* Fix sql injection
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Fix script generating trailing whitespace
* Add nusoap as a stub for better analysis
* Qual: Return type for fetch_name_optionals_label to fix phan message
* Qual: Enable Phan Rules and update baseline
# Qual: Enable Phan Rules and update baseline
This enables all of the rules that are currently also
enabled for cti, but sets the baseline to ignore the
exceptions already present.
This will help detect exceptions added by code modifications
if the rule is not ignored for the given file.