def get(self, *args, **kwargs): ''' This will let you delete a given dork from the system ''' dorks = Dork.all() try: uuid = self.get_argument('dork') if uuid != None: dork = Dork.by_uuid(uuid) if dork != None: self.dbsession.delete(dork) dorks = Dork.all() self.render( "admin/manage_dorks.html", success="Successfuly deleted dork from the system", dorks=dorks) else: self.render("admin/manage_dorks.html", errors="Please Select a Dork", dorks=dorks) else: self.render("admin/manage_dorks.html", errors="Please Select a Dork", dorks=dorks) except: self.render("admin/manage_dorks.html", errors="Invalid Dork Selected", dorks=dorks)
def get(self, *args, **kwargs): ''' This will let you delete a given dork from the system ''' dorks = Dork.all() try: uuid = self.get_argument('dork') if uuid != None: dork = Dork.by_uuid(uuid) if dork != None: self.dbsession.delete(dork) dorks = Dork.all() self.render("admin/manage_dorks.html", success="Successfuly deleted dork from the system", dorks=dorks) else: self.render("admin/manage_dorks.html", errors="Please Select a Dork", dorks=dorks) else: self.render("admin/manage_dorks.html", errors="Please Select a Dork", dorks=dorks) except: self.render("admin/manage_dorks.html", errors="Invalid Dork Selected", dorks=dorks)
def post(self, *args, **kwargs): ''' This will search for a specific dork ''' # top_dorks = Dork.get_top() form = Form(search="Please enter a search") tags = Tag.all() try: #Check to see if they selected a tag tag_name = self.get_argument('tag') tag = Tag.by_name(tag_name) except: tag = None if form.validate(self.request.arguments): title = "Results:" if tag == None: #Search for all dorks top_dorks = Dork.search_all(self.get_argument('search')) self.render("public/welcome.html", tags=tags, dorks=top_dorks, errors=None, title=title) else: #Search for dorks with only that tag top_dorks = Dork.search_by_tag(tag, self.get_argument('search')) self.render("public/welcome.html", tags=tags, dorks=top_dorks, errors=None, title=title) else: top_dorks = Dork.all() self.render("public/welcome.html", tags=tags, dorks=top_dorks, errors=['Please enter a Search'], title="Latest Entries:")
def get(self, *args, **kwargs): ''' Display all of the dorks in the system ''' dorks = Dork.all() self.render("admin/manage_dorks.html", dorks=dorks)