/** * Returns list of article params for given article. * @param Artykul $artykul * @return ArtykulParametr[] */ public static function GetArtykulParametry(Artykul $artykul) { $list = array(); $result = DataBase::GetDbInstance()->ExecuteQueryWithParams("SELECT * FROM #S#artykuly_parametry WHERE artykuly_GID=? AND IdJezyk=?", array((int) $artykul->GetGID(), (int) $artykul->GetIdJezyk())); while ($row = DataBase::GetDbInstance()->FetchArray($result)) { $list[count($list)] = self::BuildArtykulParametr($row); } return $list; }
/** * Add or edit if exists, given artykul object. * @param Artykul $artykul */ public static function AddEditArtykul(Artykul $artykul) { if ($artykul != null) { self::DeleteArtykul($artykul->GetGID(), $artykul->GetIdJezyk()); self::AddArtykul($artykul); } }