diff --git a/htdocs/modulebuilder/template/scripts/mymodule.php b/htdocs/modulebuilder/template/scripts/mymodule.php index 7ced7fd6c6f..9bb5d54cfa5 100644 --- a/htdocs/modulebuilder/template/scripts/mymodule.php +++ b/htdocs/modulebuilder/template/scripts/mymodule.php @@ -107,6 +107,12 @@ if (!($result > 0)) { } $user->getrights(); +$hookmanager->initHooks(array('cli')); + + +/* + * Main + */ print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." *****\n"; if (!isset($argv[1])) { // Check parameters diff --git a/scripts/bank/export-bank-receipts.php b/scripts/bank/export-bank-receipts.php index 522bc5680a9..87cd5a4cffa 100755 --- a/scripts/bank/export-bank-receipts.php +++ b/scripts/bank/export-bank-receipts.php @@ -56,6 +56,9 @@ require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/paymentsocialcontribution $version = DOL_VERSION; $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/company/sync_contacts_dolibarr2ldap.php b/scripts/company/sync_contacts_dolibarr2ldap.php index 7d31bb0f79d..0ea0bb77119 100755 --- a/scripts/company/sync_contacts_dolibarr2ldap.php +++ b/scripts/company/sync_contacts_dolibarr2ldap.php @@ -48,6 +48,9 @@ $version = DOL_VERSION; $error = 0; $confirmed = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/contracts/email_expire_services_to_customers.php b/scripts/contracts/email_expire_services_to_customers.php index 24f1529d341..9f6364b4f46 100755 --- a/scripts/contracts/email_expire_services_to_customers.php +++ b/scripts/contracts/email_expire_services_to_customers.php @@ -61,6 +61,9 @@ $langs->loadLangs(array('main', 'contracts')); $version = DOL_VERSION; $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/contracts/email_expire_services_to_representatives.php b/scripts/contracts/email_expire_services_to_representatives.php index 43c46c8a1b4..282d348e184 100755 --- a/scripts/contracts/email_expire_services_to_representatives.php +++ b/scripts/contracts/email_expire_services_to_representatives.php @@ -59,6 +59,9 @@ $langs->loadLangs(array('main', 'contracts')); $version = DOL_VERSION; $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/doc/regenerate_docs.php b/scripts/doc/regenerate_docs.php index 34e732d9827..192b473f0f3 100755 --- a/scripts/doc/regenerate_docs.php +++ b/scripts/doc/regenerate_docs.php @@ -56,6 +56,13 @@ $version = DOL_VERSION; $error = 0; $forcecommit = 0; +$hookmanager->initHooks(array('cli')); + + +/* + * Main + */ + print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." - dir=".DOL_DATA_ROOT." *****\n"; dol_syslog($script_file." launched with arg ".join(',', $argv)); diff --git a/scripts/emailings/mailing-send.php b/scripts/emailings/mailing-send.php index 77871ecbf0b..2b55389be41 100755 --- a/scripts/emailings/mailing-send.php +++ b/scripts/emailings/mailing-send.php @@ -25,6 +25,7 @@ * \ingroup mailing * \brief Script to send a prepared and validated emaling from command line */ + if (!defined('NOSESSION')) { define('NOSESSION', '1'); } @@ -78,6 +79,8 @@ if (!isModEnabled('mailing')) { exit(-1); } +$hookmanager->initHooks(array('cli')); + /* * Main diff --git a/scripts/emailings/reset-invalid-emails.php b/scripts/emailings/reset-invalid-emails.php index ca383143c3a..45abb45715d 100755 --- a/scripts/emailings/reset-invalid-emails.php +++ b/scripts/emailings/reset-invalid-emails.php @@ -62,6 +62,8 @@ if (!isModEnabled('mailing')) { exit(-1); } +$hookmanager->initHooks(array('cli')); + /* * Main diff --git a/scripts/invoices/email_unpaid_invoices_to_customers.php b/scripts/invoices/email_unpaid_invoices_to_customers.php index 2a5a199db4d..ea544538b07 100755 --- a/scripts/invoices/email_unpaid_invoices_to_customers.php +++ b/scripts/invoices/email_unpaid_invoices_to_customers.php @@ -61,6 +61,9 @@ $langs->load('main'); $version = DOL_VERSION; $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/invoices/email_unpaid_invoices_to_representatives.php b/scripts/invoices/email_unpaid_invoices_to_representatives.php index e5da2436d67..48f399fed57 100755 --- a/scripts/invoices/email_unpaid_invoices_to_representatives.php +++ b/scripts/invoices/email_unpaid_invoices_to_representatives.php @@ -59,6 +59,9 @@ $langs->load('main'); $version = DOL_VERSION; $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/invoices/rebuild_merge_pdf.php b/scripts/invoices/rebuild_merge_pdf.php index 1d513151d96..0c1545cf309 100755 --- a/scripts/invoices/rebuild_merge_pdf.php +++ b/scripts/invoices/rebuild_merge_pdf.php @@ -52,6 +52,8 @@ $langs->load("main"); $version = DOL_VERSION; $error = 0; +$hookmanager->initHooks(array('cli')); + /* * Main diff --git a/scripts/members/sync_members_dolibarr2ldap.php b/scripts/members/sync_members_dolibarr2ldap.php index 705ffb17852..d21bf34710d 100755 --- a/scripts/members/sync_members_dolibarr2ldap.php +++ b/scripts/members/sync_members_dolibarr2ldap.php @@ -49,6 +49,9 @@ $version = constant('DOL_VERSION'); $error = 0; $confirmed = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/members/sync_members_ldap2dolibarr.php b/scripts/members/sync_members_ldap2dolibarr.php index ea183191086..53c0d945e63 100755 --- a/scripts/members/sync_members_ldap2dolibarr.php +++ b/scripts/members/sync_members_ldap2dolibarr.php @@ -52,6 +52,9 @@ $error = 0; $forcecommit = 0; $confirmed = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/members/sync_members_types_dolibarr2ldap.php b/scripts/members/sync_members_types_dolibarr2ldap.php index 8c118fbcc5b..356ac35f0ee 100755 --- a/scripts/members/sync_members_types_dolibarr2ldap.php +++ b/scripts/members/sync_members_types_dolibarr2ldap.php @@ -54,6 +54,9 @@ require_once DOL_DOCUMENT_ROOT."/adherents/class/adherent_type.class.php"; $version = constant('DOL_VERSION'); $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/members/sync_members_types_ldap2dolibarr.php b/scripts/members/sync_members_types_ldap2dolibarr.php index 0ef44facabb..fe62ce536fd 100755 --- a/scripts/members/sync_members_types_ldap2dolibarr.php +++ b/scripts/members/sync_members_types_ldap2dolibarr.php @@ -53,6 +53,9 @@ $error = 0; $forcecommit = 0; $confirmed = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/product/migrate_picture_path.php b/scripts/product/migrate_picture_path.php index 2f5a772fe8e..1bc036710d9 100755 --- a/scripts/product/migrate_picture_path.php +++ b/scripts/product/migrate_picture_path.php @@ -56,6 +56,13 @@ $version = DOL_VERSION; $error = 0; $forcecommit = 0; +$hookmanager->initHooks(array('cli')); + + +/* + * Main + */ + print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." *****\n"; dol_syslog($script_file." launched with arg ".join(',', $argv)); diff --git a/scripts/product/regenerate_thumbs.php b/scripts/product/regenerate_thumbs.php index b81e93c053e..56ac6266e0b 100755 --- a/scripts/product/regenerate_thumbs.php +++ b/scripts/product/regenerate_thumbs.php @@ -56,6 +56,12 @@ $version = DOL_VERSION; $error = 0; $forcecommit = 0; +$hookmanager->initHooks(array('cli')); + +/* + * Main + */ + print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." *****\n"; dol_syslog($script_file." launched with arg ".join(',', $argv)); diff --git a/scripts/user/migrate_picture_path.php b/scripts/user/migrate_picture_path.php index d64c843767f..e4df16b9801 100755 --- a/scripts/user/migrate_picture_path.php +++ b/scripts/user/migrate_picture_path.php @@ -56,6 +56,13 @@ $version = DOL_VERSION; $error = 0; $forcecommit = 0; +$hookmanager->initHooks(array('cli')); + + +/* + * Main + */ + print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." *****\n"; dol_syslog($script_file." launched with arg ".join(',', $argv)); diff --git a/scripts/user/sync_groups_dolibarr2ldap.php b/scripts/user/sync_groups_dolibarr2ldap.php index 4dbdf3ae5eb..e64b2ff5130 100755 --- a/scripts/user/sync_groups_dolibarr2ldap.php +++ b/scripts/user/sync_groups_dolibarr2ldap.php @@ -52,6 +52,9 @@ require_once DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php"; $version = DOL_VERSION; $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/user/sync_groups_ldap2dolibarr.php b/scripts/user/sync_groups_ldap2dolibarr.php index 7712e688e7c..ed994cdd4f3 100755 --- a/scripts/user/sync_groups_ldap2dolibarr.php +++ b/scripts/user/sync_groups_ldap2dolibarr.php @@ -53,6 +53,9 @@ $error = 0; $forcecommit = 0; $confirmed = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/user/sync_users_dolibarr2ldap.php b/scripts/user/sync_users_dolibarr2ldap.php index 4241d56ba5a..df49b035a69 100755 --- a/scripts/user/sync_users_dolibarr2ldap.php +++ b/scripts/user/sync_users_dolibarr2ldap.php @@ -52,6 +52,9 @@ require_once DOL_DOCUMENT_ROOT."/user/class/user.class.php"; $version = DOL_VERSION; $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/user/sync_users_ldap2dolibarr.php b/scripts/user/sync_users_ldap2dolibarr.php index 145a8a7e41c..98800b07a97 100755 --- a/scripts/user/sync_users_ldap2dolibarr.php +++ b/scripts/user/sync_users_ldap2dolibarr.php @@ -52,6 +52,9 @@ $forcecommit = 0; $excludeuser = array(); $confirmed = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */ diff --git a/scripts/website/migrate-news-joomla2dolibarr.php b/scripts/website/migrate-news-joomla2dolibarr.php index f07e52c71d9..fbfd77a5230 100755 --- a/scripts/website/migrate-news-joomla2dolibarr.php +++ b/scripts/website/migrate-news-joomla2dolibarr.php @@ -63,6 +63,8 @@ include_once DOL_DOCUMENT_ROOT.'/website/class/website.class.php'; include_once DOL_DOCUMENT_ROOT.'/website/class/websitepage.class.php'; include_once DOL_DOCUMENT_ROOT.'/core/lib/website2.lib.php'; +$hookmanager->initHooks(array('cli')); + /* * Main diff --git a/scripts/website/regenerate-pages.php b/scripts/website/regenerate-pages.php index 8e4b1279532..7329d4d1ba3 100755 --- a/scripts/website/regenerate-pages.php +++ b/scripts/website/regenerate-pages.php @@ -58,6 +58,8 @@ include_once DOL_DOCUMENT_ROOT.'/website/class/website.class.php'; include_once DOL_DOCUMENT_ROOT.'/website/class/websitepage.class.php'; include_once DOL_DOCUMENT_ROOT.'/core/lib/website2.lib.php'; +$hookmanager->initHooks(array('cli')); + /* * Main diff --git a/scripts/withdrawals/build_withdrawal_file.php b/scripts/withdrawals/build_withdrawal_file.php index e6b99c51369..66d2cc52689 100755 --- a/scripts/withdrawals/build_withdrawal_file.php +++ b/scripts/withdrawals/build_withdrawal_file.php @@ -47,6 +47,9 @@ require_once DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php"; $version = constant('DOL_VERSION'); $error = 0; +$hookmanager->initHooks(array('cli')); + + /* * Main */