* Initial commit - adding new code
* backup, selector added
* NEW: column fk_iban in sql files
* changing the place of the selector
* fix: solved conflicts
* fix: reverted some extremely minor changes
* NEW_first_version_of_form
* TEST: removing chanbges on one file
* same test
* no idea how it's working
* FIX: button is working again
* First version of task working
* FIX: code cleanup to prepare for PR
* FIX: PR preparation part 2
* Revert "FIX: PR preparation part 2"
This reverts commit d11daa6da9.
* WIP added translated error for no iban found when creating bank transfert
* QUAL: simplifying readability of sql
* FIX: renaming fk_iban to fk_societe_rib
* WIP: new simplification of sql
* NEW: xml updated correctly
* FIX: wysiwig fixes
* FIX: PR preparation
* FIX: reverted default rib for llx_user
* FIX: last changes before standard PR
* Initial commit - adding new code
* backup, selector added
* NEW: column fk_iban in sql files
* changing the place of the selector
* fix: solved conflicts
* fix: reverted some extremely minor changes
* NEW_first_version_of_form
* TEST: removing chanbges on one file
* same test
* no idea how it's working
* FIX: button is working again
* First version of task working
* FIX: code cleanup to prepare for PR
* FIX: PR preparation part 2
* Revert "FIX: PR preparation part 2"
This reverts commit d11daa6da9.
* WIP added translated error for no iban found when creating bank transfert
* QUAL: simplifying readability of sql
* FIX: renaming fk_iban to fk_societe_rib
* WIP: new simplification of sql
* NEW: xml updated correctly
* FIX: wysiwig fixes
* FIX: PR preparation
* FIX: reverted default rib for llx_user
* FIX: last changes before standard PR
* FIX: resolved conflicts
* FIX: fixed automatic check warnings
* FIX: more check warnings fixed
* Update htdocs/compta/facture/prelevement.php
Co-authored-by: Florian Mortgat <50440633+atm-florianm@users.noreply.github.com>
* FIX: Added intval checks
* FIX: added escape
* FIX: forgot one entity
* FIX: added more escape for travis
* fix: removed an error handling that caused ci/cr conflicts
* fix: bonPrelevement create error that triggered when not error but empty result
* fix: added one space
---------
Co-authored-by: Florian Mortgat <50440633+atm-florianm@users.noreply.github.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* new: add duration extrafields
* style: fix style
* ci: fix precommit config
* style: run cs fixer
* ci: adapt type to fit with php-stan
* ci: adapt type to fit with php-stan
* ci: adapt type to fit with php-stan
---------
Co-authored-by: Benoît PASCAL <contact@p-ben.com>
* New functionality for generate image for product
* New functionality for generate image for product
* Fix errors CTI
* remove null for second params
* fix CTI errors again
* Fix whitespace
* Fix whitespaces again
* Fix run phan
* Update commonobject.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Fix ajax selectobject with commonobjectline objects
* Clean code : put in another branch
* Parent element defined for CommonObjectLines
* Clean code
* Clean code
* Parent element defined for CommonObjectLines
* Parent element defined for CommonObjectLines
* Clean code
* getElementProperties for commonObjectLines
* Remove changes to split into multiple PRs
* fix mistake in previous commit
* fix mistakes (thanks pre-commit)
* fix mistakes (thanks again pre-commit)
* Update html.form.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
# Qual: Fix phpstan notices (int expected)
Fix several notices where int was expected (casting/phpdoc/GETPOSTINT).
Separate phpstan exceptions for methods containing 'pdf' from
other methods/functions.
* ADD: Management of extrafields on customer prices, level prices and default prices
* ADD: sql table for managing extrafields on customer prices, level prices and default prices
* FIX: Add actions to update, add, delete extrafields and display extrafield
* FIX: colspan for customer price table
* ADD: Management of extrafields on customer prices
* FIX: Value and search for price label
* ADD: name in the files
* FIX: *
* FIX: PHP-cs fail
* FIX: comment in english, please
* FIX: variable naming and testing
* FIX: GETPOST array
* FIX: return is an array of strings, object array will be modified as well
* FIX: return array keys for Extrafields::fetch_name_optionals_label are string too
* FIX: do not mess with extrafields code and value
* Update llx_product_customer_price_extrafields.sql
* Update llx_product_price_extrafields.sql
* FIX: whooopsie
* FIX: PHP warnings
---------
Co-authored-by: Mélina JOUM <melina.joum@altairis.fr>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
When we send an email with empty text content but with attached file, the file was not sent.
Co-authored-by: Ulysse Valdenaire <uvaldenaire@easya.solutions>
* NEW: default configuration for event reminder
Set default reminder period + default email template for specific event types in agenda configuration.
Auto fill the notification event form on event creation when event type is in the event types set to use default reminder
* fix for ci
* fix offset value
---------
Co-authored-by: Ulysse Valdenaire <uvaldenaire@easya.solutions>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>