Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 359 → Rev 360

/trunk/plugins/logger/100_linux_syslog/OIDplusLoggerPluginLinuxSyslog.class.php
21,17 → 21,17
 
public static function available(&$reason)/*: bool*/ {
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
$reason = 'Functionality not available on Windows';
$reason = _L('Functionality not available on Windows');
return false;
}
 
if (!@file_exists('/var/log/syslog')) {
$reason = "File /var/log/syslog not existing";
$reason = _L('File %1 does not exist','/var/log/syslog');
return false;
}
 
if (@file_put_contents('/var/log/syslog', '', FILE_APPEND) === false) {
$reason = "File /var/log/syslog not writeable";
$reason = _L('File %1 is not writeable','/var/log/syslog');
return false;
}
 
46,16 → 46,16
 
$users_names = array();
foreach ($users as list($severity, $username)) $users_names[] = $username;
$users_info = count($users_names) == 0 ? '' : " (affected users: ".implode(', ',$users_names).")";
$users_info = count($users_names) == 0 ? '' : ' ('._L('affected users: %1',implode(', ',$users_names)).')';
 
$objects_names = array();
foreach ($objects as list($severity, $objectname)) $objects_names[] = $objectname;
$objects_info = count($objects_names) == 0 ? '' : " (affected objects: ".implode(', ',$objects_names).")";
$objects_info = count($objects_names) == 0 ? '' : ' ('._L('affected objects: %1',implode(', ',$objects_names)).')';
 
$ts = date('Y-m-d H:i:s');
$addr = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : 'unknown';
$addr = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : _L('unknown');
$line = "[$ts] [$addr] $event$users_info$objects_info";
 
return @file_put_contents('/var/log/syslog', "$line\n", FILE_APPEND) !== false;
}
}
}