Project

General

Profile

« Previous | Next » 

Revision 1186

Added by Dietmar over 14 years ago

more bug fixes language file SK.php

Many hosts disable error_log() in various and sundry ways.
In WB we do something like this to avoid triggering warnings and errors.
Even this is sometimes not sufficient to avoid problems with some hosts, but accommodates most.

View differences:

include.php
270 270
                $rgTests[$n] = $this->ifTest($rgMatches[1], $rgMatches[2], $rgMatches[3]);
271 271
            }
272 272
            else {
273
                @error_log("show_menu2 error: conditional expression is invalid!");
273
                @error_logs("show_menu2 error: conditional expression is invalid!");
274 274
                $rgTests[$n] = false;
275 275
            }
276 276
        }
......
402 402
    }
403 403
};
404 404

  
405
function error_logs($error_str)
406
{
407
                $log_error = true;
408
                if ( ! function_exists('error_log') )
409
                        $log_error = false;
410

  
411
                $log_file = @ini_get('error_log');
412
                if ( !empty($log_file) && ('syslog' != $log_file) && !@is_writable($log_file) )
413
                        $log_error = false;
414

  
415
                if ( $log_error )
416
                        @error_log($error_str, 0);
417
}
418

  
405 419
function show_menu2(
406 420
    $aMenu          = 0,
407 421
    $aStart         = SM2_ROOT,
......
429 443
    else {
430 444
        $flags = SM2_TRIM;
431 445
        $aOptions = array();
432
        @error_log('show_menu2 error: $aOptions is invalid. No flags supplied!');
446
        @error_logs('show_menu2 error: $aOptions is invalid. No flags supplied!');
433 447
    }
434 448
    
435 449
    // ensure we have our group 1 flag, we don't check for the "exactly 1" part, but
436 450
    // we do ensure that they provide at least one.
437 451
    if (0 == ($flags & _SM2_GROUP_1)) {
438
        @error_log('show_menu2 error: $aOptions is invalid. No flags from group 1 supplied!');
452
        @error_logs('show_menu2 error: $aOptions is invalid. No flags from group 1 supplied!');
439 453
        $flags |= SM2_TRIM; // default to TRIM
440 454
    }
441 455
    

Also available in: Unified diff