Exemple #1
0
    def post(self):
        #print self.request.arguments

        old_category_id = self.request.arguments["old_category_id"]
        new_category_id = self.request.arguments["new_category_id"]
        forum_id = self.request.arguments["forum_id"]
        name = self.request.arguments["forum_name"]
        position = self.request.arguments["forum_position"]
        des = self.request.arguments["forum_des"]

        for i, one_forum_id in enumerate(forum_id):
            #print one_forum_id
            if not db_backend.do_update_forum(
                    new_category_id[i], old_category_id[i], one_forum_id,
                    name[i], int(position[i]), des[i]):

                self.settings[
                    "tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id(
                    )
                self.write_error(500)
                return

        self.settings[
            "tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id(
            )
        self.redirect(self.reverse_url("admin_forum_page"))
        return
Exemple #2
0
    def get(self):
        #print self.request.arguments
        category_id = self.get_argument("c_id", None)
        forum_id = self.get_argument("f_id", None)
        cmd = self.get_argument("c", None)
        if category_id and forum_id and cmd:

            if cmd == "close":
                result = db_backend.do_open_close_forum(category_id,
                                                        forum_id,
                                                        closed=True)
            elif cmd == "open":
                result = db_backend.do_open_close_forum(category_id,
                                                        forum_id,
                                                        closed=False)
            else:
                self.write_error(404)
                return
            if result:
                self.settings[
                    "tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id(
                    )
                self.redirect(self.reverse_url("admin_forum_page"))
        else:
            self.write_error(404)
            return
Exemple #3
0
	def post(self):
		#print self.request.arguments
		
		old_category_id = self.request.arguments["old_category_id"]
		new_category_id = self.request.arguments["new_category_id"]
		forum_id = self.request.arguments["forum_id"]
		name = self.request.arguments["forum_name"]
		position = self.request.arguments["forum_position"]
		des = self.request.arguments["forum_des"]
		
		for i,one_forum_id in enumerate(forum_id):
			#print one_forum_id
			if not db_backend.do_update_forum(new_category_id[i],old_category_id[i],one_forum_id,name[i],int(position[i]),des[i]):
				
				self.settings["tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id()
				self.write_error(500)
				return

		self.settings["tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id()
		self.redirect(self.reverse_url("admin_forum_page"))
		return
Exemple #4
0
	def post(self):
		#print self.request.arguments
		
		_id = self.request.arguments["category_id"]
		name = self.request.arguments["category_name"]
		position = self.request.arguments["category_position"]

		for i,one_id in enumerate(_id):
			if not db_backend.do_update_category(one_id,name[i],int(position[i])):
				self.write_error(500)
		
		self.settings["tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id()
		self.redirect(self.reverse_url("admin_category_page"))
Exemple #5
0
    def post(self):
        #print self.request.arguments

        _id = self.request.arguments["category_id"]
        name = self.request.arguments["category_name"]
        position = self.request.arguments["category_position"]

        for i, one_id in enumerate(_id):
            if not db_backend.do_update_category(one_id, name[i],
                                                 int(position[i])):
                self.write_error(500)

        self.settings[
            "tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id(
            )
        self.redirect(self.reverse_url("admin_category_page"))
Exemple #6
0
	def post(self):
		#print self.request.arguments
		name = self.get_argument("category_name",None)
		position = self.get_argument("category_position",None)
		if name and position:
			category = {
						"name" : name.strip(),
						"position" : int(position),
						"closed":False,
						}
			if db_backend.do_create_category(category):
				self.settings["tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id()
				self.redirect(self.request.path)
			else:
				self.write_error(500)
		else:
			self.write_error(404)
Exemple #7
0
	def get(self):

		category_id = self.get_argument("id",None)
		cmd = self.get_argument("c",None)
		if category_id and cmd:
		
			if cmd == "close":
				result = db_backend.do_open_close_category(category_id,closed=True)
			elif cmd == "open":
				result = db_backend.do_open_close_category(category_id,closed=False)
			else:
				self.write_error(404)
				return
		if result:
			self.settings["tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id()
			self.redirect(self.reverse_url("admin_category_page"))
		else:
			self.write_error(500)
Exemple #8
0
 def post(self):
     #print self.request.arguments
     name = self.get_argument("category_name", None)
     position = self.get_argument("category_position", None)
     if name and position:
         category = {
             "name": name.strip(),
             "position": int(position),
             "closed": False,
         }
         if db_backend.do_create_category(category):
             self.settings[
                 "tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id(
                 )
             self.redirect(self.request.path)
         else:
             self.write_error(500)
     else:
         self.write_error(404)
Exemple #9
0
	def post(self):
		#print self.request.arguments
		
		category_id = self.get_argument("category_id",None)
		name = self.get_argument("forum_name",None)
		position = self.get_argument("forum_position",None)
		des = self.get_argument("forum_des","")
		if category_id and name and position:
			forum = {
						"name" : name.strip(),
						"position" : int(position),
						"des" : des,
						"closed":False,
						}
			if db_backend.do_create_forum(category_id,forum):
				self.settings["tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id()
				self.redirect(self.request.path)
			else:
				self.write_error(500)
		else:
			self.write_error(404)
Exemple #10
0
    def post(self):
        #print self.request.arguments

        category_id = self.get_argument("category_id", None)
        name = self.get_argument("forum_name", None)
        position = self.get_argument("forum_position", None)
        des = self.get_argument("forum_des", "")
        if category_id and name and position:
            forum = {
                "name": name.strip(),
                "position": int(position),
                "des": des,
                "closed": False,
            }
            if db_backend.do_create_forum(category_id, forum):
                self.settings[
                    "tornadobb.category_forum"] = db_backend.do_show_all_categories_forums_name_and_id(
                    )
                self.redirect(self.request.path)
            else:
                self.write_error(500)
        else:
            self.write_error(404)