/** * Add a new Categories * * @param string $name * @param string $uri * @param integer $parent * @param integer $enabled * @param integer $position * @param string $description * @param string $keywords * @param integer $externalid * @param array $custom * @param string $blocks */ public static function addNew($name, $uri, $parent = 0, $enabled = 1, $position = null, $description = "", $keywords = "", $externalid = null, $custom = null, $blocks = "") { $cat = new ProductsCategories(); $cat->name = $name; $cat->parent = $parent; $cat->enabled = $enabled; $cat->description = $description; $cat->keywords = $keywords; $cat->uri = Shineisp_Commons_UrlRewrites::format($uri); $cat->blocks = $blocks; $cat->position = $position; $cat->externalid = $externalid; $cat->custom = $custom; if ($cat->trySave()) { return $cat['category_id']; } }