Changeset 445 for trunk/Common/Error.php


Ignore:
Timestamp:
Oct 15, 2012, 6:41:56 PM (12 years ago)
Author:
chronos
Message:
  • Přidáno: Tabulky pro správu úkolů. Úkoly jsou řazeny hierarchicky do skupin.
  • Opraveno: Zobrazení typu výčet a nastavení typu čas na aktuální pokud je hodnota prázdná.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Error.php

    r443 r445  
    33class ErrorHandler extends Module
    44{
     5  var $Encoding;
     6   
     7  function __construct()
     8  {
     9    $this->Encoding = 'utf-8';
     10  }
     11 
    512  function Init()
    613  {
     
    3138  if(($UserErrors & $Number))
    3239  {
    33     $Error = '# '.$Date.' : '.$Message.' on line '.$LineNumber.' in '.$FileName."\n";
     40    $Error = '# '.$Date."\n";
    3441    $Backtrace = debug_backtrace();
    35     $Backtrace[0]['function'] = '';
     42    $Backtrace[0]['function'] = $Message;
    3643    $Backtrace[0]['args'] = '';
    37     $Backtrace[0]['file'] = '';
    38     $Backtrace[0]['line'] = '';
     44    $Backtrace[0]['file'] = $FileName;
     45    $Backtrace[0]['line'] = $LineNumber;
    3946    //$First = array_shift($Backtrace);
    40     //print_r($First);
     47    //print_r($Backtrace);
    4148   
    4249    //array_unshift($Backtrace, $First);
     
    7077            echo('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>'."\n".
    7178      '<meta http-equiv="Content-Language" content="cs">'."\n".
    72       '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"></head><body>'."\n".
     79      '<meta http-equiv="Content-Type" content="text/html; charset='.$this->Encoding.'"></head><body>'."\n".
    7380      'Došlo k vnitřní chybě!<br/> O chybě byl uvědoměn správce webu a chybu brzy odstraní.<br/><br/>');
    7481          echo('<pre>'.$Error.'</pre><br/>');                   // V případě ladění chybu i zobraz
Note: See TracChangeset for help on using the changeset viewer.