static function create($id, $cat_name, $active = 0) { if (Category::haveProducts($id)) { if (!Model::factory('Category')->find_one($id)) { Model::factory('Category')->create(array('category_id' => $id, 'top' => 1, 'column' => 1, 'status' => $active, 'date_added' => date('Y-m-d H:m:s'), 'date_modified' => date('Y-m-d H:m:s')))->save(); Model::factory('CategoryDescription')->create(array('category_id' => $id, 'language_id' => 1, 'name' => $cat_name))->save(); Model::factory('CategoryToStore')->create(array('category_id' => $id, 'store_id' => 0))->save(); return true; } } return false; }