def new( self, powdict ):
     self.model.__init__()
     dict = powdict["REQ_PARAMETERS"]
     if dict.has_key("title"):
         self.model.set("title", dict["title"])
     if dict.has_key("content"):
         self.model.set("content", dict["content"])
         
     ofiledir  = os.path.normpath("./public/img/blog/")
     if pow_web_lib.get_form_image_data( "image", dict, ofiledir):
         # if form contains file data AND file could be written, update model
         self.model.set("image", dict["image"].filename )   
     else:
         # dont update model
         self.model.set("image","")     
     self.model.create()
     return self.render(model=self.model, powdict=powdict)
 def update( self, powdict ):
     self.model.__init__()
     #print powdict["REQ_PARAMETERS"]
     self.model = self.model.find_by("id",powdict["REQ_PARAMETERS"]["id"])
     #print self.model
     dict = powdict["REQ_PARAMETERS"]
     if dict.has_key("title"):
         self.model.set("title", dict["title"])
     if dict.has_key("content"):
         self.model.set("content", dict["content"])
     #print dir(powdict["REQ_BODY"])  
     
     ofiledir  = os.path.normpath("./public/img/blog/")
     if pow_web_lib.get_form_image_data( "image", dict, ofiledir):
         # if form contains file data AND file could be written, update model
         self.model.set("image", dict["image"].filename )     
     else:
         # dont update model
         pass
     self.model.update()
     return self.render(model=self.model, powdict=powdict)