Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Sep 16th, 2012  |  syntax: PHP  |  size: 0.85 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2.  
  3.         class MySQLiEvents
  4.         {
  5.                 private $EventTECreate;
  6.                 private $EventTEDispose;
  7.        
  8.                 public function __Construct()
  9.                 {
  10.                         $this->EventTECreate = new Event('OnTECreate', array($this, 'OnTECreate'));
  11.                         $this->EventTEDispose = new Event('OnTEDispose', array($this, 'OnTEDispose'));
  12.                
  13.                         TrueEvent::$EventTECreate->AddEvent($this->EventTECreate);
  14.                         TrueEvent::$EventTEDispose->AddEvent($this->EventTEDispose);
  15.                 }
  16.                
  17.                 public function __Destruct()
  18.                 {
  19.                         TrueEvent::$EventTECreate->RemoveEvent($this->EventTECreate);
  20.                         TrueEvent::$EventTEDispose->RemoveEvent($this->EventTEDispose);
  21.                 }
  22.                
  23.                 public static function OnTECreate($sender, $e)
  24.                 {
  25.                         $sender->DB = nMySQLi::GetMySQLi('localhost', 'root', '', 'phoenix');
  26.                 }
  27.                
  28.                 public static function OnTEDispose($sender, $e)
  29.                 {
  30.                         $sender->DB->Close();
  31.                 }
  32.         }
  33.        
  34.         new MySQLiEvents();
  35.  
  36. ?>