fix extendedgitgraph live output
This commit is contained in:
@@ -2,21 +2,41 @@
|
||||
|
||||
global $CONFIG;
|
||||
|
||||
if (session_status() !== PHP_SESSION_ACTIVE) session_start();
|
||||
|
||||
$svar = $CONFIG['extendedgitgraph']['session_var'];
|
||||
|
||||
if (isset($_GET['clear'])) if (key_exists($svar, $_SESSION)) $_SESSION[$svar] = '';
|
||||
|
||||
if (key_exists($svar, $_SESSION))
|
||||
if ($CONFIG['extendedgitgraph']['output_file'])
|
||||
{
|
||||
if ($_SESSION[$svar] === '') echo '[[ NO OUTPUT ]]';
|
||||
else echo $_SESSION[$svar] === '';
|
||||
$lfile = $CONFIG['extendedgitgraph']['output_filepath'];
|
||||
|
||||
if (file_exists($lfile))
|
||||
{
|
||||
$data = file_get_contents($lfile);
|
||||
|
||||
if ($data === '') echo '[[ EMPTY ]]';
|
||||
else echo $data;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '[[ FILE NOT FOUND ]]';
|
||||
}
|
||||
}
|
||||
else if ($CONFIG['extendedgitgraph']['output_file'])
|
||||
{
|
||||
if (session_status() !== PHP_SESSION_ACTIVE) session_start();
|
||||
|
||||
$svar = $CONFIG['extendedgitgraph']['session_var'];
|
||||
|
||||
if (isset($_GET['clear'])) if (key_exists($svar, $_SESSION)) $_SESSION[$svar] = '';
|
||||
|
||||
if (key_exists($svar, $_SESSION))
|
||||
{
|
||||
if ($_SESSION[$svar] === '') echo '[[ NO OUTPUT ]]';
|
||||
else echo $_SESSION[$svar];
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '[[ NO SESSION STARTED ]]';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '[[ NO SESSION STARTED ]]';
|
||||
echo '[[ NO USEFUL LOGGER CONFIGURED ]]';
|
||||
}
|
||||
|
||||
|
||||
return;
|
||||
Reference in New Issue
Block a user