if (!isset($regs[1]) or !$logname = $regs[1]) {
$logname = null;
}
- if (!isset($regs[2]) or !$niveau = $regs[2]) {
+ if (!isset($regs[2])) {
$niveau = _LOG_INFO;
}
+ else {
+ $niveau = intval($regs[2]);
+ }
if ($niveau <= (defined('_LOG_FILTRE_GRAVITE') ? _LOG_FILTRE_GRAVITE : _LOG_INFO_IMPORTANTE)) {
if (!$pre) {
// les anciens IIS n'acceptent pas les POST sur ecrire/ (#419)
// meme pb sur thttpd cf. http://forum.spip.net/fr_184153.html
if (!defined('_SPIP_ECRIRE_SCRIPT')) {
- define('_SPIP_ECRIRE_SCRIPT', (empty($_SERVER['SERVER_SOFTWARE']) ? '' :
- preg_match(',IIS|thttpd,', $_SERVER['SERVER_SOFTWARE']) ?
- 'index.php' : ''));
+ if (!empty($_SERVER['SERVER_SOFTWARE']) and preg_match(',IIS|thttpd,', $_SERVER['SERVER_SOFTWARE'])) {
+ define('_SPIP_ECRIRE_SCRIPT', 'index.php');
+ } else {
+ define('_SPIP_ECRIRE_SCRIPT', '');
+ }
}