Ignore:
Timestamp:
Mar 30, 2010, 8:51:44 PM (15 years ago)
Author:
Pieter Naber
Message:

Fixed a lot of bugs, introduced KMLFile::parseFile for parsing the node status file

Location:
trunk/src/inc
Files:
1 copied
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/inc/ErrorHandler.php

    r7628 r7631  
    2626 */
    2727
    28 class ErrorHandler {
    29         /*
    30          * Function: ErrorHandler
    31          * Parameters: int $errno, string $errstr, string $errfile, int $errline, array $errcontext
    32          * Function: Handling with errors, decides what to do with it
    33          */
    34         public function ErrorHandler(int $errno, string $errstr, string $errfile, int $errline, array $errcontext) {
    35                 switch ($errno) {
    36                         case E_ERROR:
    37                                 echo 'E_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    38                                 // TODO
    39                                 break;   
    40                         case E_WARNING: 
    41                                 echo 'E_WARNING: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    42                                 // TODO
    43                                 break;   
    44                         case E_PARSE:   
    45                                 echo 'E_PARSE: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    46                                 // TODO
    47                                 break;   
    48                         case E_NOTICE:   
    49                                 echo 'E_NOTICE: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    50                                 // TODO
    51                                 break;   
    52                         case E_CORE_ERROR:
    53                                 echo 'E_CORE_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    54                                 // TODO
    55                                 break;   
    56                         case E_CORE_WARNING:
    57                                 echo 'E_CORE_WARNING: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    58                                 // TODO
    59                                 break;   
    60                         case E_COMPILE_ERROR:
    61                                 echo 'E_COMPILE_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    62                                 // TODO
    63                                 break;   
    64                         case E_COMPILE_WARNING:
    65                                 echo 'E_COMPILE_WARNING: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    66                                 // TODO
    67                                 break;   
    68                         case E_USER_ERROR:
    69                                 echo 'E_USER_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    70                                 // TODO
    71                                 break;   
    72                         case E_USER_WARNING:
    73                                 echo 'E_USER_WARNING: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    74                                 // TODO
    75                                 break;   
    76                         case E_USER_NOTICE:
    77                                 echo 'E_USER_NOTICE: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    78                                 // TODO
    79                                 break;   
    80                         case E_STRICT:
    81                                 echo 'E_STRICT: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    82                                 // TODO
    83                                 break;   
    84                         case E_RECOVERABLE_ERROR:
    85                                 echo 'E_RECOVERABLE_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    86                                 // TODO
    87                                 break;   
    88                         case E_DEPRECATED:
    89                                 echo 'E_DEPRECATED: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    90                                 // TODO
    91                                 break;   
    92                         case E_USER_DEPRECATED:
    93                                 echo 'E_USER_DEPRECATED: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    94                                 // TODO
    95                                 break;   
    96                         default:
    97                                 echo 'E_DEFAULT: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
    98                                 // TODO
    99                                 break;   
    100                 }
     28/*
     29 * Function: ErrorHandler
     30 * Parameters: int $errno, string $errstr, string $errfile, int $errline, array $errcontext
     31 * Function: Handling with errors, decides what to do with it
     32 */
     33function ErrorHandler(int $errno, string $errstr, string $errfile, int $errline, array $errcontext) {
     34        switch ($errno) {
     35                case E_ERROR:
     36                        echo 'E_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     37                        // TODO
     38                        break;   
     39                case E_WARNING: 
     40                        echo 'E_WARNING: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     41                        // TODO
     42                        break;   
     43                case E_PARSE:   
     44                        echo 'E_PARSE: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     45                        // TODO
     46                        break;   
     47                case E_NOTICE:   
     48                        echo 'E_NOTICE: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     49                        // TODO
     50                        break;   
     51                case E_CORE_ERROR:
     52                        echo 'E_CORE_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     53                        // TODO
     54                        break;   
     55                case E_CORE_WARNING:
     56                        echo 'E_CORE_WARNING: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     57                        // TODO
     58                        break;   
     59                case E_COMPILE_ERROR:
     60                        echo 'E_COMPILE_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     61                        // TODO
     62                        break;   
     63                case E_COMPILE_WARNING:
     64                        echo 'E_COMPILE_WARNING: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     65                        // TODO
     66                        break;   
     67                case E_USER_ERROR:
     68                        echo 'E_USER_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     69                        // TODO
     70                        break;   
     71                case E_USER_WARNING:
     72                        echo 'E_USER_WARNING: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     73                        // TODO
     74                        break;   
     75                case E_USER_NOTICE:
     76                        echo 'E_USER_NOTICE: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     77                        // TODO
     78                        break;   
     79                case E_STRICT:
     80                        echo 'E_STRICT: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     81                        // TODO
     82                        break;   
     83                case E_RECOVERABLE_ERROR:
     84                        echo 'E_RECOVERABLE_ERROR: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     85                        // TODO
     86                        break;   
     87                case E_DEPRECATED:
     88                        echo 'E_DEPRECATED: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     89                        // TODO
     90                        break;   
     91                case E_USER_DEPRECATED:
     92                        echo 'E_USER_DEPRECATED: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     93                        // TODO
     94                        break;   
     95                default:
     96                        echo 'E_DEFAULT: ' , $errno , ': ' , $errstr , '<br/>Bestand: ' , $errfile , '<br/>Regel: ' , $errline , '<br/>';
     97                        // TODO
     98                        break;   
     99        }
    101100
    102                 /* Don't execute PHP internal error handler */
    103                 return true;
    104         }
     101        /* Don't execute PHP internal error handler */
     102        return true;
    105103}
    106104
    107 set_exception_handler('ErrorHandler::ErrorHandler');
     105set_exception_handler('ErrorHandler');
Note: See TracChangeset for help on using the changeset viewer.