dolibarr/htdocs/core/modules
MDW 0b19aa415c
Fix: Initialise array before assigning values (#28728)
* Qual: Enable PhanUndeclaredVariableDim

# Qual: Enable PhanUndeclaredVariableDim

The notifications are fixed in the code so the detection no longer
needs to be suppressed in the default flow

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Fix: initialise array before adding fields

* Qual: Add type hint to array to avoid phan notification

* Qual: Add type hint to array to avoid phan notification

* Qual: Enable PhanParamSpecial1 (all resolved)

* Qual: Ignore false PhanTypeArraySuspiciousNullable

* Qual: Improve typing to fix PhanTypeArraySuspicious

* Qual: Fix PhanTypeArraySuspicious by replacing null assignment with empty array

* Qual: Fix PhanTypeArraySuspicious by testing as instancof DebugBar

* Qual: Fix PhanTypeComparisonToArray with enhanced typing

* Qual: Fix PhanTypeComparisonToArray with enhanced typing

* Qual: Enable phan messages that no longer appear

* Qual: Exclude phan stubs from codesniffer ruleset
2024-03-09 16:32:02 +01:00
..
action QUAL Use phan to help detect new issues (#27706) 2024-02-21 18:14:29 +01:00
asset QUAL Use phan to help detect new issues (#27706) 2024-02-21 18:14:29 +01:00
bank Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
barcode fix phpstan (#28727) 2024-03-09 14:48:06 +01:00
bom Fix #28071 - New branch to fix bad merge (#28083) 2024-02-09 15:58:49 +01:00
cheque Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
commande Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
contract fix phpstan (#28545) 2024-03-01 12:51:48 +01:00
delivery Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
dons Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
expedition Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
expensereport Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
export Clean code 2024-02-01 14:28:22 +01:00
facture Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
fichinter Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
holiday fix phpstan (#28545) 2024-03-01 12:51:48 +01:00
hrm Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
import Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
mailings Fix: Replace deprecated modulename with new in isModEnabled (#28452) 2024-02-27 15:30:37 +01:00
member Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
movement Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
mrp Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
oauth Fix: GETPOST(...,'int') to GETPOSTINT(...) (#28448) 2024-02-27 14:05:53 +01:00
payment Fix #28071 - New branch to fix bad merge (#28083) 2024-02-09 15:58:49 +01:00
printing Qual: Apply automatic phan fixes (deprecations, unneeded imports) (#28154) 2024-02-13 21:46:12 +01:00
printsheet fix param 2024-01-20 09:22:38 +01:00
product Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
product_batch fix phpstan (#28545) 2024-03-01 12:51:48 +01:00
project Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
propale Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
rapport Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
reception Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
security/generate fix phpstan (#28568) 2024-03-02 12:40:25 +01:00
societe fix phpstan (#28545) 2024-03-01 12:51:48 +01:00
stock Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
stocktransfer Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
supplier_invoice Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
supplier_order Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
supplier_payment Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
supplier_proposal Qual: Ignore/workaround SuspiciousParamOrder detection (#28688) 2024-03-08 12:34:25 +01:00
syslog Qual: Several typing hints/some fixes. (#28483) 2024-02-28 15:36:29 +01:00
takepos Fix #28071 - New branch to fix bad merge (#28083) 2024-02-09 15:58:49 +01:00
ticket Fix use log instead of fatal error 2024-02-18 23:49:23 +01:00
user Fix use log instead of fatal error 2024-02-18 23:49:23 +01:00
usergroup Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
workstation Fix #28071 - New branch to fix bad merge (#28083) 2024-02-09 15:58:49 +01:00
DolibarrModules.class.php Phpstan fix (#28637) 2024-03-05 17:12:36 +01:00
modAccounting.class.php
modAdherent.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modAgenda.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modAi.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modApi.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modAsset.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modBanque.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modBarcode.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modBlockedLog.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modBom.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modBookCal.class.php Clean code and prepare a more powerfull phpunit check for sql forging. 2024-03-05 00:22:12 +01:00
modBookmark.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modCategorie.class.php Fix: Replace deprecated modulename with new in isModEnabled (#28452) 2024-02-27 15:30:37 +01:00
modClickToDial.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modCollab.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modCommande.class.php Added client code to order export 2024-01-29 09:23:11 +01:00
modComptabilite.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modContrat.class.php
modCron.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modDataPolicy.class.php Clean code: Remove code not working (was using hard coded values) 2024-02-02 21:41:40 +01:00
modDav.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modDebugBar.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modDeplacement.class.php Qual: Apply automatic phan fixes (deprecations, unneeded imports) (#28154) 2024-02-13 21:46:12 +01:00
modDocumentGeneration.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modDon.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modDynamicPrices.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modECM.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modEmailCollector.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modEventOrganization.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modExpedition.class.php Qual: Apply automatic phan fixes (deprecations, unneeded imports) (#28154) 2024-02-13 21:46:12 +01:00
modExpenseReport.class.php Qual: Fix typing hints for DoliDB (#27484) 2024-01-13 15:50:02 +01:00
modExport.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modExternalRss.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modExternalSite.class.php Allow external site menu displayed to external users 2024-01-25 11:05:35 +01:00
modFacture.class.php Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into 2024-03-01 19:40:36 +01:00
modFckeditor.class.php
modFicheinter.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modFournisseur.class.php Add sendEmailsRemindersOnSupplierInvoiceDueDate cron function (#28378) 2024-02-23 16:50:21 +01:00
modFTP.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modGeoIPMaxmind.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modGravatar.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modHoliday.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modHRM.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modImport.class.php
modIncoterm.class.php Fix warnings 2023-06-26 16:22:00 +02:00
modIntracommreport.class.php
modKnowledgeManagement.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modLabel.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modLdap.class.php NEW LDAP Active Directory UserAccountControl (#25507) 2023-08-01 18:20:51 +02:00
modLoan.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modMailing.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modMailmanSpip.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modMargin.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modModuleBuilder.class.php Debug AI module 2024-01-27 02:04:43 +01:00
modMrp.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modMultiCurrency.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modNotification.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modOauth.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modOpenSurvey.class.php Debug webportal module 2024-01-27 17:23:03 +01:00
modPartnership.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modPaybox.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modPaymentByBankTransfer.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modPaypal.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modPrelevement.class.php
modPrinting.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modProduct.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modProductBatch.class.php Fix php8.2 warnings 2023-11-27 11:39:32 +01:00
modProjet.class.php New functionality for add cronjob (#28282) 2024-02-20 00:44:09 +01:00
modPropale.class.php Added customer code export (#28309) 2024-02-20 18:45:03 +01:00
modReceiptPrinter.class.php FIX Debug setup of module TakePOS 2024-01-24 03:34:42 +01:00
modReception.class.php Qual: Apply automatic phan fixes (deprecations, unneeded imports) (#28154) 2024-02-13 21:46:12 +01:00
modRecruitment.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modResource.class.php remove unknown module required 2024-01-18 18:36:47 +01:00
modSalaries.class.php Debug v18 2023-08-15 14:44:03 +02:00
modService.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modSocialNetworks.class.php qual: phpstan - various "$hidden (bool) does not accept string." (#28350) 2024-02-22 13:27:04 +01:00
modSociete.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modStock.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modStockTransfer.class.php FIX quote in sql request 2024-02-24 17:49:11 +01:00
modStripe.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modSupplierProposal.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modSyslog.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modTakePos.class.php qual: phpstan - various fixes (#28351) 2024-02-22 13:22:06 +01:00
modTax.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modTicket.class.php Ticket generate doc (#28031) 2024-02-07 19:36:23 +01:00
modUser.class.php Fix: Replace deprecated modulename with new in isModEnabled (#28452) 2024-02-27 15:30:37 +01:00
modVariants.class.php
modWebhook.class.php Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into develop 2024-02-29 15:48:50 +01:00
modWebPortal.class.php Mutualize code 2024-01-28 16:36:01 +01:00
modWebServices.class.php Fix with php-cs-fixer 2023-12-04 12:07:31 +01:00
modWebServicesClient.class.php Clean code 2024-02-29 20:05:37 +01:00
modWebsite.class.php Use user->hasRight 2024-03-09 01:45:31 +01:00
modWorkflow.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modWorkstation.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00
modZapier.class.php Qual: Spelling htdocs/core (#27491) 2024-01-13 19:48:20 +01:00