name = $name . $time; if (!empty($id)) { $product->new_with_id = true; $product->id = $id; } $product->save(); self::$_createdProductCategories[] = $product; return $product; } public static function setCreatedProductCategory($ids) { foreach ($ids as $item_id) { $item = new ProductCategory(); $item->id = $item_id; self::$_createdProductCategories[] = $item; } } public static function removeAllCreatedProductCategories() { $ids = self::getCreatedProductCategoriesIds(); $GLOBALS['db']->query('DELETE FROM product_categories WHERE id IN (\'' . implode("', '", $ids) . '\')'); } public static function getCreatedProductCategoriesIds() { $ids = array(); foreach (self::$_createdProductCategories as $item) { $ids[] = $item->id; } return $ids; } }