44if (!defined(
'NOSESSION')) {
 
   45  define(
'NOSESSION', 
'1');
 
   49$sapi_type = php_sapi_name();
 
   50$script_file = basename(__FILE__);
 
   54if (substr($sapi_type, 0, 3) == 
'cgi') {
 
   55  echo 
"Error: You are using PHP for CGI. To execute ".$script_file.
" from command line, you must use PHP for CLI mode.\n";
 
   66define(
'EVEN_IF_ONLY_LOGIN_ALLOWED', 1); 
 
   71$tmp = empty($_SERVER[
'SCRIPT_FILENAME']) ? 
'' : $_SERVER[
'SCRIPT_FILENAME']; $tmp2 = realpath(__FILE__); $i = strlen($tmp) - 1; $j = strlen($tmp2) - 1;
 
   72while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) {
 
   76if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1)).
"/master.inc.php")) {
 
   77  $res = @include substr($tmp, 0, ($i + 1)).
"/master.inc.php";
 
   79if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1))).
"/master.inc.php")) {
 
   80  $res = @include dirname(substr($tmp, 0, ($i + 1))).
"/master.inc.php";
 
   83if (!$res && file_exists(
"../master.inc.php")) {
 
   84  $res = @include 
"../master.inc.php";
 
   86if (!$res && file_exists(
"../../master.inc.php")) {
 
   87  $res = @include 
"../../master.inc.php";
 
   89if (!$res && file_exists(
"../../../master.inc.php")) {
 
   90  $res = @include 
"../../../master.inc.php";
 
   93  print 
"Include of master fails";
 
  103$result = $user->fetch(
'', 
'admin'); 
 
  111print 
"***** ".$script_file.
" (".$version.
") pid=".
dol_getmypid().
" *****\n";
 
  112if (!isset($argv[1])) { 
 
  113  print 
"Usage: ".$script_file.
" param1 param2 ...\n";
 
  116print 
'--- start'.
"\n";
 
  117print 
'Argument 1='.$argv[1].
"\n";
 
  118print 
'Argument 2='.$argv[2].
"\n";
 
  206  print 
'--- end ok'.
"\n";
 
  208  print 
'--- end error code='.$error.
"\n";
 
dol_getmypid()
Return getmypid() or random PID when function is disabled Some web hosts disable this php function fo...
 
dol_print_error($db='', $error='', $errors=null)
Displays error message system with all the information to facilitate the diagnosis and the escalation...