Ignore:
Timestamp:
Oct 10, 2012, 9:29:20 AM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Modulární systém přepracován tak, že základní modul System je zodpovědný za udržování stavu instalování modulů v databázi a je instalován samostatně jako první modul. Následně lze instalovat moduly dle závislostí.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Modular/Common/Database.php

    r401 r424  
    7070      $this->Error = $E->getMessage();
    7171      if(($this->Error != '') and ($this->ShowSQLError == true))
    72         echo('<div><strong>SQL Error: </strong>'.$this->Error.'<br />'.$Query.'</div>');
     72        //echo('<div><strong>SQL Error: </strong>'.$this->Error.'<br />'.$Query.'</div>');
     73        throw new Exception($this->Error);
    7374    }
    7475    return($Result); 
     
    8283  function delete($Table, $Condition)
    8384  {
    84     $this->PDO->query('DELETE FROM `'.$this->Prefix.$Table.'` WHERE '.$Condition); 
     85    $this->query('DELETE FROM `'.$this->Prefix.$Table.'` WHERE '.$Condition); 
    8586  }
    8687 
     
    9798    $Name = substr($Name, 1);
    9899    $Values = substr($Values, 1);
    99     $this->PDO->query('INSERT INTO `'.$this->Prefix.$Table.'` ('.$Name.') VALUES('.$Values.')');
     100    $this->query('INSERT INTO `'.$this->Prefix.$Table.'` ('.$Name.') VALUES('.$Values.')');
    100101    $this->insert_id = $this->PDO->lastInsertId();
    101102  }
     
    110111    }
    111112    $Values = substr($Values, 2); 
    112     $this->PDO->query('UPDATE `'.$this->Prefix.$Table.'` SET '.$Values.' WHERE ('.$Condition.')');
     113    $this->query('UPDATE `'.$this->Prefix.$Table.'` SET '.$Values.' WHERE ('.$Condition.')');
    113114  }
    114115 
     
    126127    $Values = substr($Values, 1);
    127128    //echo('REPLACE INTO `'.$this->Prefix.$Table.'` ('.$Name.') VALUES ('.$Values.')<br />');
    128     $this->PDO->query('REPLACE INTO `'.$this->Prefix.$Table.'` ('.$Name.') VALUES('.$Values.')');
     129    $this->query('REPLACE INTO `'.$this->Prefix.$Table.'` ('.$Name.') VALUES('.$Values.')');
    129130    //echo($this->error().'<br>');
    130131  }
     
    132133  function charset($Charset)
    133134  {
    134     $this->PDO->query('SET NAMES "'.$Charset.'"');
     135    $this->query('SET NAMES "'.$Charset.'"');
    135136  }
    136137 
Note: See TracChangeset for help on using the changeset viewer.