/** * 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; }
/** * 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; }