Ignore:
Timestamp:
May 14, 2013, 9:21:06 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Chybné SQL dotazy nyní vyvolávají výjimku.
  • Přidáno: Vlastní obsluha výjimek s záznamem hlaášení podobně jako při obsluze chyb.
  • Upravno: Abecední řazení seznamu překladových skupin v pravém panelu.
  • Upraveno: Zobrazování odřádkování při výpisu chybových záznamů.
  • Opraveno: Omezení přístupu ke zobrazení záznamu pouze na správce.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/Database.php

    r525 r538  
    3838  var $ShowSQLQuery = false;
    3939 
    40   function __construct($Host, $User, $Password, $Database)
     40  function __construct()
     41  {   
     42  }
     43 
     44  function Connect($Host, $User, $Password, $Database)
    4145  {   
    4246    if($this->Type == 'mysql') $ConnectionString = 'mysql:host='.$Host.';dbname='.$Database;
     
    6165    {
    6266      $Result->num_rows = $Result->PDOStatement->rowCount();
     67      $this->insert_id = $this->PDO->lastInsertId();
    6368    } else
    6469    {
     
    6671      $this->Error = $this->Error[2];
    6772      if(($this->Error != '') and ($this->ShowSQLError == true))
    68       {
    6973        echo('<div><strong>SQL Error: </strong>'.$this->Error.'<br />'.$Query.'</div>');
    70         echo(debug_backtrace());
    71       }
     74        throw new Exception('SQL Error: '.$this->Error);
    7275    }
    73     $this->insert_id = $this->PDO->lastInsertId();
    7476    return($Result); 
    7577  }
Note: See TracChangeset for help on using the changeset viewer.