Exemplo n.º 1
0
    def execute(self, message, user, params):

        params = params.group(1)
        params = self.timestampre.sub(' ', params).strip()

        session.add(Slogan(text=params))
        session.commit()

        message.reply("Added your shitty slogan: " + params)
Exemplo n.º 2
0
    def execute(self, message, user, params):

        params = params.group(1)
        slogan, count = Slogan.search(params)
        reply = str(slogan)
        if count < 1:
            reply = "No slogans matching '%s'" % (params, )
        if count > 1 and params:
            reply += " (%d more slogans match this search)" % (count - 1, )
        message.reply(reply)
Exemplo n.º 3
0
    def execute(self, message, user, params):

        params = params.group(1)
        slogan, count = Slogan.search(params)
        reply = str(slogan)
        if count < 1:
            reply = "No slogans matching '%s'" % (params,)
        if count > 1 and params:
            reply += " (%d more slogans match this search)" % (count - 1,)
        message.reply(reply)
Exemplo n.º 4
0
def base_context(request):
    context = {"name": Config.get("Alliance", "name"), "slogan": Config.get("Alliance", "name")}
    if request.session is not None:
        slogan, count = Slogan.search("")
        if slogan is not None:
            context["slogan"] = str(slogan)
        context["user"] = request.session.user
        context["menu"] = menu.generate(request.session.user)
        context["tick"] = Updates.current_tick()
    return context
Exemplo n.º 5
0
 def execute(self, message, user, params):
     
     params = params.group(1)
     slogan, count = Slogan.search(params)
     if count < 1:
         reply = "No slogans matching '%s'" % (params,)
     if count > 1:
         reply = "There were %d slogans matching your search, I can only be bothered to delete one slogan at a time you demanding f*****t" % (count,)
     if count == 1:
         session.delete(slogan)
         session.commit()
         reply="Removed: '%s'" % (slogan,)
     message.reply(reply)
Exemplo n.º 6
0
def base_context(request):
    context = {"name"   : Config.get("Alliance", "name"),
               "slogan" : Config.get("Alliance", "name"),
               "tick"   : Updates.current_tick(),
               "update" : Updates.load(),
               }
    if getattr(request, "user", None) is not None:
        context["user"] = request.user
        context["menu"] = menu.generate(request.user)
    if getattr(request, "session", None) is not None:
        slogan, count = Slogan.search("")
        if slogan is not None:
            context["slogan"] = str(slogan)
    return context
Exemplo n.º 7
0
    def execute(self, message, user, params):

        params = params.group(1)
        slogan, count = Slogan.search(params)
        if count < 1:
            reply = "No slogans matching '%s'" % (params, )
        if count > 1:
            reply = "There were %d slogans matching your search, I can only be bothered to delete one slogan at a time you demanding f*****t" % (
                count, )
        if count == 1:
            session.delete(slogan)
            session.commit()
            reply = "Removed: '%s'" % (slogan, )
        message.reply(reply)
Exemplo n.º 8
0
def base_context(request):
    context = {
        "name": Config.get("Alliance", "name"),
        "slogan": Config.get("Alliance", "name"),
        "tick": Updates.current_tick(),
        "update": Updates.load(),
        "graphs": Config.get("Misc", "graphing") != "disabled",
    }
    if getattr(request, "user", None) is not None:
        context["user"] = request.user
        context["menu"] = menu.generate(request.user)
    if getattr(request, "session", None) is not None:
        slogan, count = Slogan.search("")
        if slogan is not None:
            context["slogan"] = str(slogan)
    return context
Exemplo n.º 9
0
def base_context(request):
    context = {"name"   : Config.get("Alliance", "name"),
               "slogan" : Config.get("Alliance", "name"),
               "tick"   : Updates.current_tick(),
               "update" : Updates.load(),
               "graphs" : Config.get("Misc", "graphing") != "disabled",
               }
    if getattr(request, "user", None) is not None:
        context["user"] = request.user
        context["menu"] = menu.generate(request.user)
    if getattr(request, "session", None) is not None:
        slogan, count = Slogan.search("")
        if slogan is not None:
            context["slogan"] = str(slogan)
    if Config.has_section("FluxBB") and Config.getboolean("FluxBB", "enabled"):
        context["fluxurl"] = "<br><br><a href=\"%s\">Forum</a>" % (Config.get("FluxBB", "url"))
    return context
Exemplo n.º 10
0
def base_context(request):
    context = {
        "name": Config.get("Alliance", "name"),
        "slogan": Config.get("Alliance", "name"),
        "tick": Updates.current_tick(),
        "update": Updates.load(),
        "graphs": Config.get("Misc", "graphing") != "disabled",
    }
    if getattr(request, "user", None) is not None:
        context["user"] = request.user
        context["menu"] = menu.generate(request.user)
    if getattr(request, "session", None) is not None:
        slogan, count = Slogan.search("")
        if slogan is not None:
            context["slogan"] = str(slogan)
    if Config.has_section("FluxBB") and Config.getboolean("FluxBB", "enabled"):
        context["fluxurl"] = "<br><br><a href=\"%s\">Forum</a>" % (Config.get(
            "FluxBB", "url"))
    return context