Commit Graph

6779 Commits

Author SHA1 Message Date
Laurent Destailleur
a5fec9f06f
Merge branch 'develop' into PhanTypeInvalidRightOperandOfNumericOp 2024-03-23 20:44:54 +01:00
Laurent Destailleur
5c31471053
Merge pull request #29020 from frederic34/last_main_doc
fetch last_main_doc in invoice supplier
2024-03-23 17:37:38 +01:00
Laurent Destailleur
6a0678e717
Merge branch 'develop' into PhanTypeInvalidRightOperandOfNumericOp 2024-03-23 17:36:29 +01:00
Francis Appels
7521febb88 Fix cancel edit line dispatch should not update line 2024-03-23 16:43:53 +01:00
MDW
d68dc69c92
Fix PhanTypeInvalid{Left,Right}OperandOfNumericOp mostly by typing, casting, idate 2024-03-23 02:06:51 +01:00
MDW
ef894b0bec
Fix PhanTypeInvalid{Left,Right}OperandOfNumericOp mostly by typing, casting, idate 2024-03-23 02:06:50 +01:00
Frédéric FRANCE
df13bc5ab4 fetch last_main_doc in invoice supplier 2024-03-22 12:24:52 +01:00
MDW
668207b34b
Fix typing with casts, fix AutoFillAmout typo 2024-03-22 09:52:41 +01:00
MDW
09b7308607
Fix type with cast/idate/phpdoc 2024-03-22 09:52:24 +01:00
Laurent Destailleur
51a3641105 Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into develop
Conflicts:
	htdocs/bom/tpl/objectline_create.tpl.php
	htdocs/compta/bank/releve.php
	htdocs/core/class/html.formsetup.class.php
	htdocs/takepos/freezone.php
2024-03-22 02:35:37 +01:00
Laurent Destailleur
7b0177a84d Move to getDolGlobalString 2024-03-22 00:37:56 +01:00
Laurent Destailleur
922f30eceb Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2024-03-21 15:38:11 +01:00
MDW
effe9e79b5
Fix $mybool |=... which is binary op, not boolean op
# Fix $mybool |=... which is binary op, not boolean op

This fixes PhanTypeInvalidLeftOperandOfBitwiseOp.
Replace $var |= ... with $var = ... || $var .
Add cast before ... when needed (@include does not always return bool).
|= always evaluates expression, there for || $var, not $var ||
2024-03-21 13:45:23 +01:00
MDW
e19a60cd62
Fix $mybool |=... which is binary op, not boolean op
# Fix $mybool |=... which is binary op, not boolean op

This fixes PhanTypeInvalidLeftOperandOfBitwiseOp.
Replace $var |= ... with $var = ... || $var .
Add cast before ... when needed (@include does not always return bool).
|= always evaluates expression, there for || $var, not $var ||
2024-03-21 13:45:21 +01:00
MDW
476d8cfd9c
Fix $mybool |=... which is binary op, not boolean op
# Fix $mybool |=... which is binary op, not boolean op

This fixes PhanTypeInvalidLeftOperandOfBitwiseOp.
Replace $var |= ... with $var = ... || $var .
Add cast before ... when needed (@include does not always return bool).
|= always evaluates expression, there for || $var, not $var ||
2024-03-21 13:45:20 +01:00
MDW
aeefca7e7e
Fix $arrayfields typing lost by dol_sort_array() by forcing the type 2024-03-20 23:29:48 +01:00
MDW
9f93a55468
Fix arg type to trim with cast 2024-03-20 04:10:10 +01:00
MDW
32db6eebbb
Fix arg type to abs() with cast 2024-03-20 04:09:33 +01:00
MDW
2175c55085
Fix arg type to preg_replace() with cast 2024-03-20 04:09:32 +01:00
MDW
8ac8e5844c
Fix arg type to preg_match(),preg_replace(),abs() with cast 2024-03-20 04:09:31 +01:00
MDW
2c0f77c1b9
Fix arg type to preg_match(),preg_replace() with cast 2024-03-20 04:09:30 +01:00
MDW
3682cec8ff
Fix arg type to preg_match() with cast 2024-03-20 04:09:29 +01:00
MDW
60a3631d58
Fix arg type to abs() with cast 2024-03-20 04:08:42 +01:00
MDW
c5479f4520
Fix: Update typing for qty as float 2024-03-19 20:37:38 +01:00
Christophe Battarel
07597c4515 renaming of columns impact db access 2024-03-19 15:56:44 +01:00
Christophe Battarel
3f5ffc5e9d renaming of columns impact db access 2024-03-19 15:50:15 +01:00
Christophe Battarel
446b574de5 renaming of columns impact db access 2024-03-19 15:49:42 +01:00
Christophe Battarel
f94d282c17 renam fk_commande and fk_commandefourdet 2024-03-19 15:24:08 +01:00
Christophe Battarel
b2baacccb4 update credentials 2024-03-19 14:58:05 +01:00
MDW
fd9d48faac
Fix phpstan CommonObject->fields - notnull is optional field 2024-03-19 00:32:00 +01:00
MDW
2917b34519
Fix phpstan $fields property issue
Fix Property FactureFournisseur::$fields (array) does not accept default value of type array{rowid: array
2024-03-19 00:31:58 +01:00
MDW
a5d16b326b
Fix: Initialise $amount_ttc_diff to fix PhanUndeclaredVariableAssignOp 2024-03-18 13:12:49 +01:00
Laurent Destailleur
5e51092efd
Merge pull request #28926 from frederic34/phpstanphpstan
fix phpstan
2024-03-17 21:57:25 +01:00
Laurent Destailleur
ebba438fbe
Merge pull request #27528 from altairisfr/rdb
[DATA_MODEL] rename commande_fournisseur_dispatch into receptiondet_batch
2024-03-17 21:31:27 +01:00
Frédéric France
17ea003a69 fix phpstan 2024-03-17 21:20:36 +01:00
Laurent Destailleur
90ecb139b3
Merge pull request #28919 from mdeweerd/fix/trim
Fix several useless trims or bad arguments to trim (PhanTypeMismatchArgumentInternal) & related bugs
2024-03-17 21:14:13 +01:00
MDW
7ab07a1549
Fix PhanPluginSuspiciousParamOrder in updete() by removeing arg 2024-03-17 20:12:47 +01:00
MDW
18cfd0dae6
Fix PhanTypeComparisonFromArray by testing $error field
# Fix PhanTypeComparisonFromArray by testing $error field

getListOfPayments always returns an array, comparing it to 0 is invalid.
To know if there was an error, we should test error, not the size of the result.
Updated getListOfPayments as well to initialize error to ""
2024-03-17 20:12:45 +01:00
MDW
e56546515c
Fix unneeded trim, unneeded urlencode 2024-03-17 15:04:48 +01:00
Laurent Destailleur
de58435ef1 FIX: if we stop for security purpose, we must exit a non zero value. 2024-03-16 23:08:15 +01:00
Laurent Destailleur
487a55750a Fix warnings 2024-03-16 22:13:00 +01:00
Laurent Destailleur
e994d6650f Fix regression in GETPOST limit 2024-03-16 11:41:00 +01:00
Laurent Destailleur
79aa9fb1f1 Code simpler 2024-03-15 20:29:21 +01:00
Laurent Destailleur
0ee6fd6bad
Merge pull request #28877 from mdeweerd/PhanTypeMismatchDefault
Fix & enable PhanTypeMismatchDefault
2024-03-15 15:44:30 +01:00
MDW
82157757f0
Fix PhanTypeMismatchDefault by updating defaults 2024-03-15 14:53:03 +01:00
MDW
61b55f21ab
Fix PhanTypeMismatchDefault with typing hint 2024-03-15 14:53:02 +01:00
MDW
575e620300
Fix Assign 0 to fk_project, not null (dolibarr's way) 2024-03-15 10:12:02 +01:00
Laurent Destailleur
80e2e59373
Merge pull request #28862 from mdeweerd/fix/PhanTypeMismatchPropertyDefault
Fix & enable PhanTypeMismatchPropertyDefault
2024-03-15 09:33:40 +01:00
Laurent Destailleur
e238cc204e
Merge pull request #28750 from mdeweerd/fix/PhanPluginSuspiciousParamPosition
Fix: Resolve several PhanPluginSuspiciousParamPosition cases
2024-03-15 08:45:25 +01:00
MDW
23785393a3
Add csslist to json keys 2024-03-15 03:55:52 +01:00