2 Example kisspi module controller
4 Every controller is a class with GET/POST methods. That functions
5 returns html that it's embebed inside the cms layaout.
7 Inside that methods you can use self.kisspi module to:
9 self.kisspi.get_session()
11 self.kisspi.get_input()
12 if you try to upload a file, use webpy syntax
13 self.kisspi.get_input(myfile={})
15 self.kisspi.redirect(new_url)
23 return "hello everyone " + str(args)
27 def GET(self, number):
28 return "Hola al grupo %s" % number
34 <form action="" method="POST">
35 <input type="text" name="text"/>
36 <input type="submit" name="upload"/>
39 session = self.kisspi.get_session()
40 yield '<html><head></head><body>'
41 yield 'uploaded: %s' % session.get('uploaded', '')
43 yield '</body></html>'
45 def POST(self, *args):
46 session = self.kisspi.get_session()
47 input = self.kisspi.get_input()
48 session.uploaded = input.text
50 self.kisspi.redirect('/hello/up')