def renameFavorite(self, param): print "[WebComponents.InternetRadioWeb] renameFavorite 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!") newname = param["newname"] if newname is None: return (False, "No favorite newname given!") found = 0 favoriteConfig = InternetRadioFavoriteConfig() if favoriteConfig.renameFavoriteHTML(name=name, text=text, favoritetype=int(favoritetype), newname=newname) == 1: player = self.getPlayerInstance() if player is not None: player.updateFavoriteList() return (True, "favorite %s renamed." % name) else: return (False, "Could not find favorite %s!" % name)
def renameFavorite(self, param): print "[WebComponents.InternetRadioWeb] renameFavorite with param = ", param name = param["name"] if name is None: return (False, "No favorite name given!") text = param.get("text", name) newtext = param.get("newtext", None) 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!") newname = param["newname"] if newname is None: return (False, "No favorite newname given!") found = 0 favoriteConfig = InternetRadioFavoriteConfig() if favoriteConfig.renameFavoriteHTML(name = name, text = text, favoritetype = int(favoritetype), newname = newname, newtext = newtext) == 1: player = self.getPlayerInstance() if player is not None: player.updateFavoriteList() return (True, "favorite %s renamed." % name) else: return (False, "Could not find favorite %s!" % name)