dolibarr/htdocs/modulebuilder/template
MDW 42bb4fbf3e
Qual: Enable & fix or ignore Invalid DimOffset (#31176)
* Qual: Enable & fix or ignore Invalid DimOffset

# Qual: Enable & fix or ignore Invalid DimOffset

The Invalid DimOffset notices occur when array keys are defined and
the index used is not amongst the known array keys.

This PR enables these notices and fixes array definitions when needed,
or ignores the notices locally if it's a false positive, or in the
baseline.txt when it does not seem to be a false positive so that
it can be fixed later

* Nullable object typing in function signature not ok for 7.0/8.4

Can't user '?User' as argument type for PHP7.0 which is required by PHP8.4.
Therefore, removing the typing specification in the function definition

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2024-09-29 21:52:31 +02:00
..
.tx
admin Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
ajax
build
class Qual: Enable & fix or ignore Invalid DimOffset (#31176) 2024-09-29 21:52:31 +02:00
core Qual: Fix multiple phan notifications (#31151) 2024-09-28 12:09:35 +02:00
css Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
doc fix phpstan level 5 (#30565) 2024-08-13 23:16:09 +02:00
img
js Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
langs/en_US Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
lib Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
scripts Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
sql Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
test/phpunit Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
.editorconfig
.gitattributes
.gitignore Debug v19 2023-11-02 02:04:09 +01:00
ChangeLog.md
COPYING
modulebuilder.txt
mymoduleindex.php new: when initHook() and restrictedArea() exists always execute first initHook() (#30703) 2024-08-20 23:32:43 +02:00
myobject_agenda.php Look and feel v21 enhancement on smartphone 2024-09-25 02:35:56 +02:00
myobject_card.php FIX Warning visible when it should not 2024-09-24 13:24:29 +02:00
myobject_contact.php Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
myobject_document.php Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
myobject_list.php Merge branch '20.0' of github.com:Dolibarr/dolibarr into develop 2024-09-25 22:32:36 +02:00
myobject_note.php Qual: Enable phan on modulebuilder (#30652) 2024-08-18 18:16:08 +02:00
README.md Fix #28071 - New branch to fix bad merge (#28083) 2024-02-09 15:58:49 +01:00

MYMODULE FOR DOLIBARR ERP & CRM

Features

Description of the module...

Other external modules are available on Dolistore.com.

Translations

Translations can be completed manually by editing files in the module directories under langs.

Installation

Prerequisites: You must have Dolibarr ERP & CRM software installed. You can download it from Dolistore.org. You can also get a ready-to-use instance in the cloud from https://saas.dolibarr.org

From the ZIP file and GUI interface

If the module is a ready-to-deploy zip file, so with a name module_xxx-version.zip (e.g., when downloading it from a marketplace like Dolistore), go to menu Home> Setup> Modules> Deploy external module and upload the zip file.

Note: If this screen tells you that there is no "custom" directory, check that your setup is correct:

Final steps

Using your browser:

  • Log into Dolibarr as a super-administrator
  • Go to "Setup"> "Modules"
  • You should now be able to find and enable the module

Licenses

Main code

GPLv3 or (at your option) any later version. See file COPYING for more information.

Documentation

All texts and readme's are licensed under GFDL.