Beispiel #1
0
    def PostContext(self, **kwargs):
       
        if self.HasPostData('ok'):
            cid=int(kwargs.get("cid",0))
            parentId=self.GetPostData("parentId",0)
            name=self.GetPostData("name")
            alias=self.GetPostData("alias")
            sortnum=self.GetPostData("sortnum",0)
            template=self.GetPostData("template","normal")
            sidebar=self.GetPostData("sidebar","normal")
            sidebarfloat=self.GetPostData("sidebarfloat","none")

            catInfo=self.GetCat(cid)
            if catInfo is None:
                catInfo=Category()

            catInfo.parent_id=parentId
            catInfo.name=name
            catInfo.alias=alias
            catInfo.sortnum=0 if sortnum=="" else sortnum
            catInfo.articles=0
            catInfo.template=template
            catInfo.sidebar=sidebar
            catInfo.sidebarfloat=sidebarfloat

            catInfo.save()
        
        self.redirectUrl="/admin/catlist"
        return locals()
Beispiel #2
0
    def PostContext(self, **kwargs):

        if self.HasPostData('ok'):
            cid = int(kwargs.get("cid", 0))
            parentId = self.GetPostData("parentId", 0)
            name = self.GetPostData("name")
            alias = self.GetPostData("alias")
            sortnum = self.GetPostData("sortnum", 0)
            template = self.GetPostData("template", "normal")
            sidebar = self.GetPostData("sidebar", "normal")
            sidebarfloat = self.GetPostData("sidebarfloat", "none")

            catInfo = self.GetCat(cid)
            if catInfo is None:
                catInfo = Category()

            catInfo.parent_id = parentId
            catInfo.name = name
            catInfo.alias = alias
            catInfo.sortnum = 0 if sortnum == "" else sortnum
            catInfo.articles = 0
            catInfo.template = template
            catInfo.sidebar = sidebar
            catInfo.sidebarfloat = sidebarfloat

            catInfo.save()

        self.redirectUrl = "/admin/catlist"
        return locals()
Beispiel #3
0
    def PostContext(self, **kwargs):

        if self.HasPostData('ok'):
            parentId=self.GetPostData("parentId",0)
            name=self.GetPostData("name")
            alias=self.GetPostData("alias",name)
            sortnum=utility.ToInt(self.GetPostData("sortnum"))
            template=self.GetPostData("template","normal")
            sidebar=self.GetPostData("sidebar","normal")
            sidebarfloat=self.GetPostData("sidebarfloat","none")

            catInfo=Category()
            catInfo.parent_id=parentId
            catInfo.name=name
            catInfo.alias=alias
            catInfo.sortnum=0 if sortnum=="" else sortnum
            catInfo.articles=0
            catInfo.template=template
            catInfo.sidebar=sidebar
            catInfo.sidebarfloat=sidebarfloat

            catInfo.save()
        if self.HasPostData("okSort"):
            for key,value in self.request.POST.items():
                if key.find("item_sortnum_")==0:
                    dot=key.rfind("_")
                    catId=key[dot+1:]
                    Category.objects.filter(id=catId).update(sortnum=utility.ToInt(value,0))
        return locals()
Beispiel #4
0
    def PostContext(self, **kwargs):

        if self.HasPostData('ok'):
            parentId = self.GetPostData("parentId", 0)
            name = self.GetPostData("name")
            alias = self.GetPostData("alias", name)
            sortnum = utility.ToInt(self.GetPostData("sortnum"))
            template = self.GetPostData("template", "normal")
            sidebar = self.GetPostData("sidebar", "normal")
            sidebarfloat = self.GetPostData("sidebarfloat", "none")

            catInfo = Category()
            catInfo.parent_id = parentId
            catInfo.name = name
            catInfo.alias = alias
            catInfo.sortnum = 0 if sortnum == "" else sortnum
            catInfo.articles = 0
            catInfo.template = template
            catInfo.sidebar = sidebar
            catInfo.sidebarfloat = sidebarfloat

            catInfo.save()
        if self.HasPostData("okSort"):
            for key, value in self.request.POST.items():
                if key.find("item_sortnum_") == 0:
                    dot = key.rfind("_")
                    catId = key[dot + 1:]
                    Category.objects.filter(id=catId).update(
                        sortnum=utility.ToInt(value, 0))
        return locals()