26if (!defined(
'NOSESSION')) {
27 define(
'NOSESSION',
'1');
30$sapi_type = php_sapi_name();
31$script_file = basename(__FILE__);
35if (substr($sapi_type, 0, 3) ==
'cgi') {
36 echo
"Error: You are using PHP for CGI. To execute ".$script_file.
" from command line, you must use PHP for CLI mode.\n";
40require_once $path.
"../../htdocs/master.inc.php";
41require_once DOL_DOCUMENT_ROOT.
'/core/lib/functionscli.lib.php';
42require_once DOL_DOCUMENT_ROOT.
"/contact/class/contact.class.php";
43require_once DOL_DOCUMENT_ROOT.
"/user/class/user.class.php";
54$version = DOL_VERSION;
58$hookmanager->initHooks(array(
'cli'));
66print
"***** ".$script_file.
" (".$version.
") pid=".
dol_getmypid().
" *****\n";
67dol_syslog($script_file.
" launched with arg ".implode(
',', $argv));
69if (!isset($argv[1]) || !$argv[1]) {
70 print
"Usage: $script_file option1|option2\n";
74foreach ($argv as $key => $val) {
75 if (preg_match(
'/-y$/', $val, $reg)) {
82if (!empty($dolibarr_main_db_readonly)) {
83 print
"Error: instance in read-only mode\n";
dol_getmypid()
Return getmypid() or random PID when function is disabled Some web hosts disable this php function fo...
dol_syslog($message, $level=LOG_INFO, $ident=0, $suffixinfilename='', $restricttologhandler='', $logcontext=null)
Write log message into outputs.