endOld = int(request.args["endOld"][0])
		except Exception, e:
			return {
				"result": False,
				"message": "The parameter 'endOld' must be a number"
			}
			
		return editTimer(
			self.session,
			request.args["sRef"][0],
			request.args["begin"][0],
			request.args["end"][0],
			request.args["name"][0],
			description,
			disabled,
			justplay,
			afterevent,
			dirname,
			tags,
			repeated,
			request.args["channelOld"][0],
			beginOld,
			endOld,
			self.vpsparams(request)
		)
		
	def P_timertogglestatus(self, request):
		res = self.testMandatoryArguments(request, ["sRef", "begin", "end"])
		if res:
			return res
		try:
			begin = int(request.args["begin"][0])
Beispiel #2
0
        try:
            endOld = int(request.args["endOld"][0])
        except Exception, e:
            return {
                "result": False,
                "message": "The parameter 'endOld' must be a number"
            }

        always_zap = -1
        if "always_zap" in request.args.keys():
            always_zap = int(request.args["always_zap"][0])

        return editTimer(self.session, request.args["sRef"][0],
                         request.args["begin"][0], request.args["end"][0],
                         request.args["name"][0], description, disabled,
                         justplay, afterevent, dirname, tags, repeated,
                         request.args["channelOld"][0], beginOld, endOld,
                         self.vpsparams(request), always_zap)

    def P_timertogglestatus(self, request):
        res = self.testMandatoryArguments(request, ["sRef", "begin", "end"])
        if res:
            return res
        try:
            begin = int(request.args["begin"][0])
        except Exception, e:
            return {
                "result": False,
                "message": "The parameter 'begin' must be a number"
            }