def f(self, id="", name="", genre="", url=""):
        html = '''<h2>Modified</h2>'''
        if id == "" or id == None :
          html += "Error missing id"
          return html

        if id == "0" :
          html += "0 is reserved, sorry"
          return html

        if modify(id, name, url, genre) == False:
            html += "Error in DB"
            return html

        (name, genre, url) = getradio(id)
        html += '''<p><table class="table table-condensed">'''
        html += '''<tr>'''
        html += '''<td width="100px"><a href="#" onClick="fmodradio('%s')">''' % id
        html += '''Mod <span class="glyphicon glyphicon-pencil"></span></a></td>'''
        html += '''<td width="200px">%s</td>''' % name
        html += '''<td width="200px">%s</td>''' % genre
        html += '''<td><a href="%s" target="_blank">%s</a></td>''' % (url, url)
        html += '''<td width="300px"><a href="#" onClick="fplayradio('%s')">'''% url
        html += '''Play <span class="glyphicon glyphicon-play"></span></a></td>'''
        html += '''</tr>'''
        html += '''</table>'''

        return html