Ejemplo n.º 1
0
 public static function i($id = 0)
 {
     $id = (int) $id;
     if ($id > 0) {
         if (isset(self::$instances['post'][$id])) {
             return self::$instances['post'][$id];
         }
         if ($result = self::loadpost($id)) {
             self::$instances['post'][$id] = $result;
             return $result;
         }
         return null;
     }
     return parent::iteminstance(__CLASS__, $id);
 }
Ejemplo n.º 2
0
 public static function i($id = 0)
 {
     return parent::iteminstance(__CLASS__, (int) $id);
 }
Ejemplo n.º 3
0
 public static function iteminstance($class, $id = 0)
 {
     $single = getinstance($class);
     if ($single->id == $id) {
         return $single;
     }
     if ($id == 0 && $single->id > 0) {
         return $single;
     }
     if ($single->id == 0 && $id > 0) {
         return $single->loaddata($id);
     }
     return parent::iteminstance($class, $id);
 }