Exemplo n.º 1
0
 public function write($session_id, $session_data)
 {
     $this->sessions[$session_id] = $session_data;
     $time = time();
     $this->db->query("\n\t\t\tREPLACE \n\t\t\t\tsessions \n\t\t\tSET \n\t\t\t\tid = '{$this->db->escape($session_id)}', \n\t\t\t\tset_time = '{$time}', \n\t\t\t\tdata = '{$this->db->escape($session_data)}' \n\t\t");
     /*
     $data = array ();
     $data['id'] = $session_id;
     $data['set_time'] = time ();
     $data['data'] = $session_data;
     
     Query::replace ('sessions', $data)->execute ();
     */
     return true;
 }
Exemplo n.º 2
0
 /**
  * @return Result|int
  */
 public function execute()
 {
     $db = Database::getInstance();
     $query = $this->getParsedQuery();
     return $db->query($query);
 }
Exemplo n.º 3
0
 /**
  * Flush everything down the drain.
  * @param bool $flushDatabase
  */
 public function flush($flushDatabase = true)
 {
     $this->temporary = array();
     $this->temporarystart = array();
     $this->log = array();
     $this->start = microtime(true);
     // Also flush database log
     \Neuron\DB\Database::getInstance()->flushLog();
 }