public function fetch($id = NULL) { $query = NULL; if ($id !== NULL) { $query = $this->filter('id = ' . data::escapeString($id))->select(); $this->clearQuery(); } else { if ($this->isFiltered()) { $query = $this->filter($this->where, $this->order, 1)->select(); $this->clearQuery(); } else { $query = $this->filter(NULL, 'id DESC')->select(); $this->clearQuery(); } } $class = $this->getRecordClass(data::fetch($query)); return $class; }
public static function session_time() { $session = data::fetch('*', 'logs_usuarios', 'id = "' . self::$logid . '"'); return calendar::diference($session->inicio_session, $session->ultima_session); }