Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); if ($res = $db_res->Fetch()) return $res; return false; } public static function Update($ID, $arFields) { global $DB; $ID = (int)$ID; if ($ID <= 0) return false; if (!self::CheckFields("UPDATE", $arFields, $ID)) return False; $strUpdate = $DB->PrepareUpdate("b_catalog_product2group", $arFields); if (!empty($strUpdate)) { $strSql = "UPDATE b_catalog_product2group SET ".$strUpdate." WHERE ID = ".$ID; $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); } return $ID; } public static function Delete($ID) { global $DB; $ID = (int)$ID; if ($ID <= 0) return false; return $DB->Query("DELETE FROM b_catalog_product2group WHERE ID = ".$ID, true); } public static function DeleteByGroup($ID) { global $DB; $ID = (int)$ID; if ($ID <= 0) return false; return $DB->Query("DELETE FROM b_catalog_product2group WHERE GROUP_ID = ".$ID, true); } public static function OnGroupDelete($ID) { static::DeleteByGroup($ID); } }