Commit Graph

1291 Commits

Author SHA1 Message Date
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