This commit is contained in:
odain
2024-05-16 16:41:44 +02:00
parent ffb0d4c68e
commit e4ea5ce0e9
2 changed files with 15 additions and 4 deletions

View File

@@ -200,7 +200,13 @@ class utils
public static function IsModeCLI()
{
$sCleanName = strtolower(trim(PHP_SAPI));
return ($sCleanName === 'cli');
$bRes = $sCleanName === 'cli';
IssueLog::Error("IsModeCLI", null, [
'sCleanName' => $sCleanName,
'bRes' => $bRes,
]);
return $bRes;
}
protected static $bPageMode = null;

View File

@@ -218,9 +218,6 @@ else
$oP = new CSVPage("iTop - Bulk import");
}
$sCleanName = strtolower(trim(PHP_SAPI));
$bIsCli = ($sCleanName === 'cli');
$oP->p("bIsCli: $bIsCli sCleanName: $sCleanName");
try
@@ -236,6 +233,10 @@ catch(Exception $e)
if (utils::IsModeCLI())
{
$sCleanName = strtolower(trim(PHP_SAPI));
$bIsCli = ($sCleanName === 'cli');
$oP->p("mode CLI bIsCli: $bIsCli sCleanName: $sCleanName");
// Next steps:
// specific arguments: 'csvfile'
//
@@ -264,6 +265,10 @@ if (utils::IsModeCLI())
}
else
{
$sCleanName = strtolower(trim(PHP_SAPI));
$bIsCli = ($sCleanName === 'cli');
$oP->p("mode WEB bIsCli: $bIsCli sCleanName: $sCleanName");
require_once(APPROOT.'/application/loginwebpage.class.inc.php');
LoginWebPage::ResetSession(true);
$iRet = LoginWebPage::DoLogin(false, false, LoginWebPage::EXIT_RETURN);