def addFavorite(self, param): print "[WebComponents.InternetRadioWeb] addFavorite with param = ", param name = param["name"] if name is None: return (False, "No favorite name given!") text = param["text"] if text is None: text = name favoritetype = param["favoritetype"] if favoritetype is None: return (False, "No favorite type given!") elif favoritetype.isdigit() == False: return (False, "favorite type has to be a number between 0 and 2!") tags = param["tags"] if tags is None: tags = "" country = param["country"] if country is None: country = "" homepage = param["homepage"] if homepage is None: homepage = "" favoriteConfig = InternetRadioFavoriteConfig() favoriteConfig.addFavorite(name=name, text=text, favoritetype=int(favoritetype), tags=tags, country=country, homepage=homepage) player = self.getPlayerInstance() if player is not None: player.updateFavoriteList() return (True, "favorite %s added." % name)
def addFavorite(self, param): print "[WebComponents.InternetRadioWeb] addFavorite with param = ", param name = param["name"] if name is None: return (False, "No favorite name given!") text = param["text"] if text is None: text = name favoritetype = param["favoritetype"] if favoritetype is None: return (False, "No favorite type given!") elif favoritetype.isdigit() == False: return (False, "favorite type has to be a number between 0 and 2!") tags = param["tags"] if tags is None: tags = "" country = param["country"] if country is None: country = "" homepage = param["homepage"] if homepage is None: homepage = "" favoriteConfig = InternetRadioFavoriteConfig() favoriteConfig.addFavorite(name = name, text = text, favoritetype = int(favoritetype), tags = tags, country = country, homepage = homepage) player = self.getPlayerInstance() if player is not None: player.updateFavoriteList() return (True, "favorite %s added." % name)