Exemple #1
0
 def index(self):
     self.msg = []
     try:
         arp_table_jcfg = xte_arp_table.get()
         tmp = controller.lookup.get_template("arp_table.mako")
         if arp_table_jcfg[0]:  # load successfully
             return tmp.render(arptable_args=arp_table_jcfg[1], msg_list=self.msg)
         else:
             self.addMsg(str(arp_table_jcfg[1]))
             return tmp.render(arptable_args={}, msg_list=self.msg)
     except:
         exceptions.html_error_template().render()
Exemple #2
0
 def arptableHandler(self, **kwargs):
     self.msg = []
     arp_table_jcfg = json.loads(kwargs["ArptableSetting"])
     ret = xte_arp_table.set(arp_table_jcfg, str(cherrypy.request.login))
     arp_table_new_jcfg = xte_arp_table.get()
     tmp = controller.lookup.get_template("arp_table.mako")
     if ret[0] and arp_table_new_jcfg[0]:  # save successfully
         self.addMsg(_("Settings are applied for page System -> ARP Table"))
         return tmp.render(arptable_args=arp_table_new_jcfg[1], msg_list=self.msg)
     else:
         self.addMsg(lang.change_error_msg(ret[1]))
         return tmp.render(arptable_args=arp_table_jcfg, msg_list=self.msg)