예제 #1
0
 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;
 }
예제 #2
0
 public static function session_time()
 {
     $session = data::fetch('*', 'logs_usuarios', 'id = "' . self::$logid . '"');
     return calendar::diference($session->inicio_session, $session->ultima_session);
 }