Esempio n. 1
0
 /**
  * Get a instance for a name
  *
  * @param string $name
  * @return self
  */
 static function get($name)
 {
     $object = RDR_Category::getByCondition(db()->quote("user") . " = {1} AND name = {0}", array($name, user()));
     if ($object) {
         return reset($object);
     }
     $object = new self(db());
     $object->name = $name;
     $object->user = user();
     $object->store();
     return $object;
 }
Esempio n. 2
0
 /**
  * Get all categories to this user
  *
  * @return RDR_Category[]
  */
 public function getCategories()
 {
     if (self::$_cache === null) {
         self::$_cache = RDR_Category::getByCondition(db()->quote("user") . " = {0}", array($this), "+name");
     }
     return self::$_cache;
 }