Frédéric FRANCE
0f563edb5f
replace fetch_projet() and fetch_project() by fetchProject() ( #29821 )
...
* fix cti
* fix cti
* deprecate fetch_projet fetch_project to fetchProject
* deprecate fetch_projet fetch_project to fetchProject
* deprecate fetch_projet fetch_project to fetchProject
* odfHandler->setSegment only throw OdfExceptionSegmentNotFound
* odfHandler->setSegment only throw OdfExceptionSegmentNotFound
* fix deprecated
* fix
* fix sql
2024-10-26 22:43:44 +02:00
Frédéric FRANCE
19b653a599
fix phpstan ( #31564 )
...
* fix phpstan
* fix phpstan
2024-10-26 13:03:04 +02:00
Laurent Destailleur
830029dd05
NEW Iban is saved encrypted
2024-10-24 13:03:52 +02:00
MDW
9677a370e9
Qual: Nullable mysoc hint ( #31393 )
...
* Qual: Nullable mysoc hint
# Qual: Nullable mysoc hint
$mysoc can be nullable resulting in issues (#31387 ) so
it is best to detect these cases with static analysis
* Prevent null assignment
2024-10-17 01:44:54 +02:00
sonikf
c5587519f0
NEW: PDF Add option to print rounded corner frames ( #31172 )
...
* NEW: Add option to enable PDF frame rounded corners
* NEW: function printRoundedRect
* NEW PDF frame rounded corners
* New add rounded corners in frames
* New add rounded corners in frames
* Update admin.lang
* fix incoterm frame height
* Update pdf_sponge.modules.php
* fix pre-commit
* fix pre-commit
* fix php-stan (8.2)
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* fix phan php-stan (8.2) declare property
* New add rounded corners in frames
* New add rounded corners in frames
* add phpdoc for corner radius
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* fix php-stan (8.2)
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* fix whitespace
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* New add rounded corners in frames
* fix pre-commit empty line
* fix phan php-stan (8.2)
* fix phan php-stan (8.2)
* fix Travis
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix title color
* fix phan
* fix phan
* fix phan
* fix phan
* fix phan phpdoc
* fix pre-commit
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2024-10-04 09:13:44 +02:00
MDW
d71cd352d5
Qual: Fix PhanUndeclaredMethod ( #30661 )
...
* Qual: Fix PhanUndeclaredMethod cases
* Fix PhanUndeclaredMethod cases
* Qual: Remove PhanUndeclaredMethod exceptions
* Fix spelling "disacard"
* Improve phpdoc, add abstract method to trait for typing
* Improve phpdoc typing for PHanUndeclaredMethod
* Suppress phan notices for guarded AliasNbPages calls
* Fix return value for printFile stub
* Fix getting message from Exception
* Define dummy getAllByProducts(), typing for it.
* Fix typo in comment
* Qual: Better typing for apiService (phan)
* Test that the Generic OAuth Service is provided
* Qual: Fix getSqlArrayForStats typing
* Force modTcpdfbarcode
* Correct typing hint
* Set ModelePDFAsset typehint
* Fix ModelePDFUserGroup typing hint
* Fix phan typing hints htdocs/core/modules/printing/printgcp.modules.php
* Fix write_file in ModelePDFStock*
* Update printsheet.php
* Adjust typing hint for barcode generator
* Update printsheet.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2024-08-19 02:05:27 +02:00
MDW
75ed925f06
Qual: Fix PhanPluginUnknownObjectMethodCall ("part 1") ( #30563 )
...
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add typing hint to fix phan notice.
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add typing hint in phan config to fix phan notice.
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint to fix phan notice.
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for linkedObjectBlock
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for linkedObjectBlock
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for linkedObjects
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
# Qual: Fix PhanPluginUnknownObjectMethodCall (add typing hints)
Add/improve typing hint for PhanPluginUnknownObjectMethodCall
* Fix: MemberNumRefNumbers getExample does not take any arguments
Found thanks to adding the typing for phan!
* Qual: Correct forced type for $module
* Qual: Ignore phan false positive
* Qual: phan/Correct module type and ignore false positive
* Qual: phan/Ignore false positive
* Qual: phan/Ignore false positive, replace depr.prop with method
* Qual: Fix typing for count by adding is_array check
* Qual: replace depr.prop `nom` with method
* Qual: phan/Correct module type and ignore false positive
* Qual: phan/Correct module type and ignore false positive
* Qual: phan/Correct module type and ignore false positive
* Qual: phan/Fix depr.prop with getter and ignore false positive
* Qual: phan/Correct module type and ignore false positive
* Qual: phan/Correct module type and ignore false positive
* Qual: phan/Correct module type and ignore false positive
* Qual: Improve typing for mymodule template
* Make info method arguments match calls
* Make PrintingDriver abstract class because we added abstract methods
* Add phpdoc typing for phan
* Update getExample function signature for compatibility
* Update getExample function signature for compatibility
* Update getExample function signature for compatibility
* Update header wit correct information
* Update getExample method signature
* Update getExample method signature
* Correct reference to class in comment
* Force php phan typing for numbering modules
* Correct $_GLOBALS to $GLOBALS
* Add phpdoc to indicat type of properties
* Correct default to null
* Improve getNextValue typehint
* Improve getNextValue typehint
* Qual: Improve ModeleNumRefTakepos typing
* Qual: Improve ModeleNumRefRecruitmentJobPosition typing
* Fix default for $langs
* Do not use non-existing ModeleNumRefTakepos::nom
* Allow getNextValue argument to be null
* Correct $_GLOBAL into $GLOBALS
* Improve typing for ldap functions
* Allow null for outputlangs argument
* Improve typing for printOriginLine
* Improve typing for linkedObject access
* Fix PhanTypeMismatchArgumentNullableInternal and optimize
* Fix PhanPossiblyUndeclaredVariable by setting default value
* Ignore PhanPluginDuplicateExpressionAssignmentOperation - needs PHP7.4
* getToolTip does not accept null, changed to ''
* Improve getNextValue typing
* Change PrintingDriver back to normal class (instantiated)
And add errors for functions that should be overloaded
* Adjust pringOriginLine typing to match parent
* Fix phpdoc for getNextValue
* Fix phan typing
* Add/Improve phpdoc typing hints
* Qual: Adjustments to match typing
* Update typing for unit, use GETPOSTINT
* ModeleNumRefTask needs Project
* Fix several notices appearing after update from develop
* Index for choices is int, use GETPOSTINT
* Qual: Ignore empty foreach
* Force BOMLine on object line
* phan typing to indicate that linked objects are BOM
* Type the correct variable name (phan)
* Add typing for $langs
* Type to CommonNumRefGenerator (no class for availabilities)
* Resolve several phan notices after update from dev branch
* Extra typing fixes
* Move common attributes to parent class (phan)
* Add typing to Calendar class
* Improve typing hints
* Add typing to pdf_eagle_proforma
* Qual: Add typing for token in generic_oauthcallback.php
* Add typing for objMod
* Correct getNextValue function signature (phpstan)
* Fix typing (phpstan)
* Update version declarations (fix phpstan)
* Fix phpstan typing issues
* Adjust typing (phpstan)
* Qual: Update baseline & conf to detect 25% of PhanPluginUnknownObjectMethodCall
2024-08-17 19:32:52 +02:00
MDW
3d04a7195c
Qual: Updates regarding write_file(s) methods for Phan ( #30511 )
...
* Fix phpdoc for phpstan
* Add abstract write_file to ModelePDFContract
And update phpdoc for derived classes
* Fix typing for php_standard_actions writefile
* Improve phpdoc for write_files (& related)
* Add abstract write_file to ModelePDFBom
* Add abstract write_file to ModelePDFDeliveryOrder
* Add abstract write_file to ModeleExpenseReport
* Add abstract write_file to ModelePDFFicheinter
* Add abstract write_file to ModelePDFEvaluation
* Add abstract write_file to ModelePDFFactures
* Add abstract write_file to ModelePDFSuppliersInvoices
* Update ModelePDFProjects and ModelePDFTask related classes
* Qual: Add abstract write_file to ModelePdfExpedition
And update phpdoc for derived classes
* Qual: Correct reference (doc) to ModelePDFEvaluation
* Qual: Add abstract write_file to ModelePDFKnowledgeRecord
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFMo & ModelePDFMouvement
And update phpdoc for derived classes
* Qual: Set typehint to ModelePDFFicheinter
* Qual: Add abstract write_file to ModelePDFCommandes
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFPropales
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePdfReception
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFSuppliersOrders
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFSuppliersOrders
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFSuppliersPayments
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFSupplierProposal
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFWorkstation
And update phpdoc for derived classes
* Set typing for doc generator (commonobject)
* Improve typing for write_file
* Set typing for doc generator
* Qual: Add abstract write_file to ModelePDFMember
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFProduct
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFProductBatch
And update phpdoc for derived classes
* Qual: Add abstract write_file to ModelePDFRecruitmentJobPosition
And update phpdoc for derived classes
* Add abstract write_file to ModelePDFTicket
* Add abstract write_file to ModelePDFUser
* Add abstract write_file to ModelePDFUserGroup
* Add abstract write_file to ModeleThirdPartyDoc
* Add abstract write_file to ModelePDFAsset
* Find all incompatible classes
* Qual: update phan baseline
* Set typing for doc generator (commonobject)
* Qual: update phan baseline
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2024-08-14 19:21:10 +02:00
Frédéric FRANCE
ea416aac93
replace old syntax, rename pdf models with same class name ( #30271 )
...
* replace old syntax
* replace old syntax
* replace old syntax
* replace old syntax
* rename files with same class name
* rename files with same class name
* rename files with same class name
* rename files with same class name
* rename files with same class name
* rename files with same class name
* rename files with same class name
* rename files with same class name
* rename files with same class name
* rename files with same class name
* rename files with same class name
* fix class with same name
* fix class with same name
* clean code
2024-07-06 02:59:40 +02:00
MDW
7fd606b336
Qual: Ignore/workaround SuspiciousParamOrder detection ( #28688 )
...
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
* Qual: Ignore/workaround SuspiciousParamOrder detction
# Qual: Ignore/workaround SuspiciousParamOrder detction
Ignore the false positive SuspiciousParamOrder or workaround (rename vars)
2024-03-08 12:34:25 +01:00
Laurent Destailleur
e9a0905fba
Use same return
2024-02-13 11:14:11 +01:00
Frédéric FRANCE
a73bd4f256
fix phpstan
2024-01-15 20:48:34 +01:00
MDW
89004f7e03
Qual: Spelling htdocs/core ( #27491 )
...
Highlights:
- initialY in pdf_standard.modules.php was unused
- remove (otherwise -> initially) (+same in other file)
2024-01-13 19:48:20 +01:00
MDW
39769482b1
Qual: Fix typing hints for DoliDB ( #27484 )
...
# Qual: Fix typing hints for DoliDB
This should help the static tools for type and method checking.
2024-01-13 15:50:02 +01:00
Laurent Destailleur
9e1b90e4a1
Fix with php-cs-fixer
2023-12-04 12:07:31 +01:00
Laurent Destailleur
53dab922fd
Fix php8.2 warnings
2023-11-27 11:39:32 +01:00
Eric
058f2ec844
nom (deprecated) -> name ( #26571 )
2023-11-13 20:57:01 +01:00
Laurent Destailleur
1f38e54e78
Clean code
2023-10-15 15:32:35 +02:00
Laurent Destailleur
91c416b98b
FIX #24908 #25824
2023-09-09 21:42:52 +02:00
Laurent Destailleur
707d853e84
Clean code
2023-08-10 11:29:09 +02:00
onhairech
b920dfdbda
qodana fix 4: missing returns ( #25334 )
...
* qodana fix 4: missing returns
* Delete settings.json
* correcting the return info function
* unreachable code fix
* return fix
2023-07-25 23:29:34 +02:00
Laurent Destailleur
07bca51a75
Debug v18 - Length of amount in number too large
2023-07-05 14:07:15 +02:00
Laurent Destailleur
48cfd6d1c5
Debug v18
2023-07-05 13:57:57 +02:00
Frédéric FRANCE
c61d96c98f
put phpmin info in one place
2023-05-31 09:31:22 +02:00
Laurent Destailleur
f85487b758
Fix warning
2023-05-01 19:36:12 +02:00
Laurent Destailleur
0b4cacd291
Use dolChmod
2023-02-17 20:01:53 +01:00
Philippe GRAND
a68e3676ef
update code towards php8 compliance
2022-10-06 10:12:17 +02:00
Laurent Destailleur
dc30cb19b5
Merge pull request #22456 from grandoc/new_branch_29_09_2022
...
update code toward php8
2022-10-04 18:10:01 +02:00
Philippe GRAND
9299b5fd05
update code towards php8 compliance
2022-10-03 11:38:10 +02:00
Philippe GRAND
1a028a9953
update code toward php8
2022-09-29 12:16:08 +02:00
Frédéric France
c7ee2f413c
min php version is 7.0
2022-09-27 20:48:47 +02:00
Frédéric France
17fa3b327e
fix usage of getDolGlobalInt
2022-09-14 21:33:43 +02:00
Frédéric France
8e66b7207e
replace ! empty by !empty
2022-08-31 22:14:20 +02:00
Laurent Destailleur
08a942dca8
# WARNING: head commit changed in the meantime
...
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2022-06-17 14:52:51 +02:00
Faustin
ef959ecddd
FIX#21093
2022-06-11 00:18:38 +02:00
Laurent Destailleur
e5cda0b80e
Debug v16
2022-05-19 11:55:14 +02:00
Laurent Destailleur
308e7a3d9b
Fix scrutinizer
2022-05-18 12:40:44 +02:00
Laurent Destailleur
ee0ffae407
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0
...
Conflicts:
htdocs/core/class/html.form.class.php
htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php
2022-03-17 00:15:01 +01:00
Ferran Marcet
8e944b8b6d
Fix: Error whem generating supplier payment pdf
2022-03-08 17:34:51 +01:00
Laurent Destailleur
c3a42162d9
FIX The vat code was not correctly managed on PDF templates
2022-01-08 14:43:24 +01:00
Laurent Destailleur
2de5db83a9
Fix iban_prefix
2021-12-21 14:51:57 +01:00
Laurent Destailleur
10e126eb69
Clean code on pdf templates
2021-12-02 10:43:44 +01:00
Scrutinizer Auto-Fixer
5567310e44
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2021-10-25 20:07:31 +00:00
stickler-ci
4c5e959911
Fixing style errors.
2021-10-17 23:52:24 +00:00
Polkiko
074b5589bd
NEW Added documents page and send mail possibility in payments
...
- Documents page has been added to the payments page so that documents can be linked and see the generated pdf documents.
- The possibility of sending payments by email has been added, attaching the payment receipts in pdf.
- In pdf standard model of payment, the possibility of seeing the active iban of a third party has been added if it exists.
2021-10-18 01:15:12 +02:00
Laurent Destailleur
3ad8827c8a
Clean code
2021-05-09 20:17:17 +02:00
Laurent Destailleur
d138e7410b
Clean code
2021-04-26 19:12:23 +02:00
Laurent Destailleur
8a62d97b89
Remove one thousand of useless files
2021-04-12 15:57:16 +02:00
Laurent Destailleur
06078f231b
NEW Can show the project ref or label into PDF documents
2021-04-01 13:02:44 +02:00
Frédéric FRANCE
a4e25359e7
add missing rule
2021-03-01 20:37:16 +01:00