Example #1
0
	def index(self):
		self.msg = []
		try:
			time_jcfg = xte_date_and_time.get()
			tmp = controller.lookup.get_template("date_time.mako")
			if time_jcfg[0]: # load successfully
				return tmp.render(timeargs = time_jcfg[1], msg_list = self.msg)
			else:
				self.addMsg(str(time_jcfg[1]))
				return tmp.render(timeargs = {}, msg_list = self.msg)
		except:
			exceptions.html_error_template().render()
Example #2
0
	def timeHandler(self, **kwargs):
		self.msg = []
		time_jcfg = json.loads(kwargs['TimeSetting'])
		tmp = controller.lookup.get_template("date_time.mako")
		ret = xte_date_and_time.set(time_jcfg, str(cherrypy.request.login))
		date_time = xte_date_and_time.get()
		if date_time[0]:
			time_jcfg["date"] = date_time[1]["date"]

		if ret[0] and date_time[0]: # save successfully
			self.addMsg(_("Settings are applied for page System -> Date/Time"))
			return tmp.render(timeargs = time_jcfg, msg_list = self.msg)
		else:
			self.addMsg(lang.change_error_msg(ret[1]))
			return tmp.render(timeargs = time_jcfg, msg_list = self.msg)