Ejemplo n.º 1
0
	def P_movebouquet(self, request):
		self.withMainTemplate = False
		try:
			from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
			bqe = BouquetEditor(self.session, func=BouquetEditor.MOVE_BOUQUET)
			bqe.handleCommand(self.buildCommand('sBouquetRef,mode,position', request.args))
			return self.returnResult(request, bqe.result)
		except ImportError:
			return self.returnResult(request, [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 2
0
	def P_restore(self, request):
		self.withMainTemplate = False
		try:
			from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
			bqe = BouquetEditor(self.session, func=BouquetEditor.RESTORE)
			bqe.handleCommand(request.args['Filename'][0])
			return self.returnResult(request, bqe.result)
		except ImportError:
			return self.returnResult(request, [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 3
0
	def P_togglelock(self, request):
		self.withMainTemplate = False
		try:
			from Plugins.Extensions.OpenWebif.controllersBouquetEditor import BouquetEditor
			bqe = BouquetEditor(self.session, func=BouquetEditor.TOGGLE_LOCK)
			bqe.handleCommand(self.buildCommand('sRef,password', request.args))
			return self.returnResult(request, bqe.result)
		except ImportError:
			return self.returnResult(request, [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 4
0
	def P_removealternativeservices(self, request):
		self.withMainTemplate = False
		try:
			from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
			bqe = BouquetEditor(self.session, func=BouquetEditor.REMOVE_ALTERNATIVE_SERVICES)
			bqe.handleCommand(self.buildCommand('sBouquetRef,sRef', request.args))
			return self.returnResult(request, bqe.result)
		except ImportError:
			return self.returnResult(request, [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 5
0
	def P_renameservice(self, request):
		self.withMainTemplate = False
		try:
			from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
			bqe = BouquetEditor(self.session, func=BouquetEditor.RENAME_SERVICE)
			bqe.handleCommand(self.buildCommand('sBouquetRef,sRef,sRefBefore,newName,mode', request.args))
			return self.returnResult(request, bqe.result)
		except ImportError:
			return self.returnResult(request, [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 6
0
	def P_addprovidertobouquetlist(self, request):
		self.withMainTemplate = False
		try:
			from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
			bqe = BouquetEditor(self.session, func=BouquetEditor.ADD_PROVIDER_TO_BOUQUETLIST)
			bqe.handleCommand(self.buildCommand('sProviderRef,mode', request.args))
			return self.returnResult(request, bqe.result)
		except ImportError:
			return self.returnResult(request, [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 7
0
	def P_addservicetobouquet(self, request):
		self.withMainTemplate = False
		try:
			from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
			bqe = BouquetEditor(self.session, func=BouquetEditor.ADD_SERVICE_TO_BOUQUET)
			bqe.handleCommand(self.buildCommand('sBouquetRef,sRef,sRefBefore,sRefUrl,Name', request.args))
			return self.returnResult(request, bqe.result)
		except ImportError:
			return self.returnResult(request, [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 8
0
 def P_backup(self, request):
     self.withMainTemplate = False
     try:
         from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
         bqe = BouquetEditor(self.session, func=BouquetEditor.BACKUP)
         bqe.handleCommand(six.ensure_str(request.args[b'Filename'][0]))
         return self.returnResult(request, bqe.result)
     except ImportError as e:
         return self.returnResult(request,
                                  [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 9
0
 def P_addservicetoalternative(self, request):
     self.withMainTemplate = False
     try:
         from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
         bqe = BouquetEditor(self.session,
                             func=BouquetEditor.ADD_SERVICE_TO_ALTERNATIVE)
         bqe.handleCommand(
             self.buildCommand('sBouquetRef,sCurrentRef,sRef,mode',
                               request.args))
         return self.returnResult(request, bqe.result)
     except ImportError as e:
         return self.returnResult(request,
                                  [False, 'BouquetEditor plugin not found'])
Ejemplo n.º 10
0
	def render_POST(self, request):
		request.setResponseCode(http.OK)
		request.setHeader('content-type', 'text/plain')
		request.setHeader('charset', 'UTF-8')
		result = [False, 'Error upload File']
		if "json" in request.args.keys():
			try:
				from Plugins.Extensions.OpenWebif.controllers.BouquetEditor import BouquetEditor
				bqe = BouquetEditor(self.session, func=BouquetEditor.IMPORT_BOUQUET)
				bqe.handleCommand(request.args)
				result = bqe.result
			except ImportError:
				result = [False, 'BouquetEditor plugin not found']

		return json.dumps({"Result": result})