Example #1
0
 function Context($db_dsn, $guardian_key, $flickr_key, $visitor_id)
 {
     $this->dbh =& DB::connect($db_dsn);
     $this->guardian_key = $guardian_key;
     $this->flickr_key = $flickr_key;
     $this->dbh->query('START TRANSACTION');
     $visitor = get_visitor($this, $visitor_id);
     if (!$visitor) {
         $visitor = add_visitor($this);
     }
     $this->dbh->query('COMMIT');
     $this->visitor_id = $visitor['id'];
 }
Example #2
0
 public function __construct()
 {
     parent::__construct();
     add_visitor();
 }