- validate our update.log file, if not writeable etc. create it in /tmp/

This commit is contained in:
Michael Kaufmann (d00p)
2010-05-17 08:52:37 +00:00
parent 711f54662c
commit 1876ed1459
2 changed files with 24 additions and 1 deletions

View File

@@ -175,3 +175,25 @@ function lastStepStatus($status = -1, $message = '')
$filelog->logAction(ADM_ACTION, LOG_WARNING, 'Success');
}
}
/**
* validate if full path to update.log is sane
* if not, the update.log is created in /tmp/
*
* @param string $filename the file name to validate
*
* @return string the full path with filename (can differ if not writeable => /tmp)
*/
function validateUpdateLogFile($filename)
{
if(!is_dir($filename))
{
$fh = @fopen($filename, 'a');
if($fh)
{
fclose($fh);
return $filename;
}
}
return '/tmp/froxlor_update.log';
}