Laurent Destailleur
82908a30eb
Clean phan warnings
2024-05-30 13:37:17 +02:00
Laurent Destailleur
cc6cc18fe8
Fix #yogosha22317 A user with read only permission can modify a debit or
...
credit transfer.
2024-05-06 20:51:09 +02:00
Laurent Destailleur
157ca199c1
Fix regression when using DOLDeprecatedHandler. You fetch an object with
...
status = null in database, the we set ->status=0 and ->statut=0, then we
call update(), calling the updateCommon(). Inside the updateCommon that
is into commObject.class.php, the ->status is 0 but ->statut is null
making the update saving null instead of 0.
2024-05-06 20:35:26 +02:00
Laurent Destailleur
1d2371af34
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2024-05-02 13:30:08 +02:00
Frédéric FRANCE
c8d6ece3c0
fix free sql ( #29579 )
...
* fix free sql
* Update orders_list.php
2024-05-02 13:02:08 +02:00
Frédéric FRANCE
1b84a61963
fix navigation using paging ( #29547 )
2024-05-01 17:14:35 +02:00
Jonathan Botquin
f9f522df91
Fix width img_picto bank ( #29551 )
2024-05-01 16:35:27 +02:00
Laurent Destailleur
e3daa23949
Look and feel v20
2024-04-30 09:45:28 +02:00
Laurent Destailleur
2862a61ee1
Clean code
2024-04-28 02:19:04 +02:00
Laurent Destailleur
4a59a2c91e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2024-04-28 02:10:54 +02:00
Laurent Destailleur
fb72227e9d
Code comment
2024-04-28 02:09:45 +02:00
Yamil Esteban Garcia
7d694036ed
Update bonprelevement.class.php ( #29345 )
...
* Update bonprelevement.class.php
Problem
When creating the file sepa ( Direct Debit File) if the amount ends in 0, such as 50.60, the program generates the file with rounding 50.6.
Some banks, for example, La Caixa (CaixaBank) do not accept the direct debit file if the decimal number does not have two digits.
Solution:
What I propose is to create a configuration variable called SEPA_ROUND_TWO_ZERO that allows for a two-digit rounding even if it ends in 0. That is, if the amount is 50.6, the file will be generated with the amount 50.60.
* Update bonprelevement.class.php
As you have told me, I have used the price2num function with the 'MT' parameter but I have also had to use the number_format function since this function, when passing a value like 6.50, returns 6.5 and I need it to return 6.50 as i explained to you at the beginning of the request
* Update bonprelevement.class.php
* Update bonprelevement.class.php
change in format code
* Update bonprelevement.class.php
format in de code
* Update bonprelevement.class.php
format in code
* Update bonprelevement.class.php
format file
* Update bonprelevement.class.php
* Update bonprelevement.class.php
* Update bonprelevement.class.php
* Update bonprelevement.class.php
* Update bonprelevement.class.php
2024-04-28 02:08:43 +02:00
Frédéric FRANCE
26da44e254
fix phpstan ( #29431 )
...
* fix phpstan
* fix phpstan
* fix phpstan
* fix phpstan
* fix phpstan
* remove params not used
* add WARNING
2024-04-27 12:45:50 +02:00
Laurent Destailleur
cdbe6cf6d9
Doc
2024-04-24 21:53:40 +02:00
Laurent Destailleur
23c1b90d77
css
2024-04-22 20:55:03 +02:00
Laurent Destailleur
ae1bf61fab
Debug v20
2024-04-20 20:31:32 +02:00
Laurent Destailleur
11c895dc9d
Try to reduce CTI errors by removing alert on less important warnings.
2024-04-12 02:28:04 +02:00
Laurent Destailleur
a44f1799c8
Merge branch 'develop' of github.com:Dolibarr/dolibarr into develop
2024-03-21 23:28:50 +01:00
MDW
d9970ff4e7
Fix type of argument for round
2024-03-19 02:59:02 +01:00
Laurent Destailleur
6b1f490ee1
Merge branch 'develop' into phpstanphpstan
2024-03-19 02:05:42 +01:00
xbloq
277f49aff6
Update card.php #28938
...
Conflicts:
htdocs/compta/prelevement/card.php
2024-03-19 02:02:39 +01:00
Laurent Destailleur
88db67143e
Merge branch 'develop' into develop
2024-03-19 01:42:14 +01:00
MDW
bd14c05133
Fix type for argument $method_trans of set_infotrans
2024-03-19 00:32:02 +01:00
MDW
fd9d48faac
Fix phpstan CommonObject->fields - notnull is optional field
2024-03-19 00:32:00 +01:00
Frédéric France
d98b721071
fix phpstan
2024-03-18 18:42:09 +01:00
xbloq
b1758520ea
Update card.php #28938
2024-03-18 18:28:49 +01:00
Frédéric France
eb8014c001
Merge remote-tracking branch 'upstream/develop' into phpstanphpstan
2024-03-18 17:50:42 +01:00
Laurent Destailleur
90882d46b2
Update factures.php
2024-03-18 14:36:09 +01:00
MDW
c5b62a4a73
Add typing to fix PhanTypeMismatchDimFetch
2024-03-18 13:55:03 +01:00
MDW
31482901d2
Fix PhanPossiblyUndeclaredGlobalVariable and PhanPossiblyUndeclaredGlobalVariable
2024-03-18 13:54:05 +01:00
Frédéric France
295f5d5b1f
fix sql
2024-03-17 22:39:19 +01:00
MDW
207314ea59
Fix PhanPluginPrintfIncompatibleArgumentType by typing/casting
2024-03-17 18:56:46 +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
c9e0bc86dc
Fix look and feel
2024-03-15 13:02:58 +01:00
Laurent Destailleur
777d864151
Clean code
2024-03-15 10:01:05 +01:00
Laurent Destailleur
80e2e59373
Merge pull request #28862 from mdeweerd/fix/PhanTypeMismatchPropertyDefault
...
Fix & enable PhanTypeMismatchPropertyDefault
2024-03-15 09:33:40 +01:00
MDW
23785393a3
Add csslist to json keys
2024-03-15 03:55:52 +01:00
MDW
cdc3eee530
Fix PhanTypeMismatchPropertyDefault
2024-03-15 03:44:48 +01:00
MDW
06cf35634a
Fix PhanPluginSuspiciousParamPosition
2024-03-14 19:39:32 +01:00
MDW
c7bd8b57cc
Fix PhanPluginRedundantAssignment
2024-03-13 00:40:39 +01:00
Laurent Destailleur
74b8162d22
Merge pull request #28700 from mdeweerd/urlencode/fixuptype
...
Fix: Ensure the argument type for urlencode is string
2024-03-12 14:43:41 +01:00
MDW
88d59896ec
Qual: 'enabled' in fields can be string ('isModEnabled(...)')
...
# Qual: 'enabled' in fields can be string ('isModEnabled(...)')
Update PHPdoc to allow that enabled is a string
2024-03-12 13:38:08 +01:00
MDW
fd75753934
Fix: Repeat fields typing in CommonClass children
...
# Fix: Repeat fields typing in CommonClass children
phpstan needs typing to be 'co-variant' and therefore typing must be repeated as
the method is not to initialise the property in the constructor, but to override
the proparty by a 'local' definition in the child class
2024-03-11 17:39:07 +01:00
MDW
a696868f5c
Fix: Ensure string type for urlencode()
2024-03-09 16:53:48 +01:00
MDW
86c1bb8fe5
Fix: Ensure string type for urlencode()
2024-03-09 16:53:47 +01:00
MDW
e2f6d646d3
Fix: Ensure string type for urlencode()
2024-03-09 16:53:46 +01:00
MDW
475aa5497d
Fix: Ensure string type for urlencode()
2024-03-09 16:53:44 +01:00
MDW
106ff976b5
Fix: Ensure string type for urlencode()
2024-03-09 16:53:43 +01:00
MDW
d116934301
Fix: Initialise array variables before assigning fields ( #28725 )
...
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
* Fix: Initialise array variables before assigning fields
2024-03-09 02:43:57 +01:00