def P_remote(self, request): try: from Components.RcModel import rc_model REMOTE = rc_model.getRcFolder() + "/remote" except: from Plugins.Extensions.OpenWebif.controllers.models.owibranding import rc_model REMOTE = rc_model().getRcFolder() return {"remote": REMOTE}
def P_remote(self, request): try: from Components.RcModel import rc_model REMOTE = rc_model.getRcFolder() + "/remote" except: from models.owibranding import rc_model REMOTE = rc_model().getRcFolder() return {"remote": REMOTE}
def prepareMainTemplate(self): # here will be generated the dictionary for the main template ret = getCollapsedMenus() ret['remotegrabscreenshot'] = getRemoteGrabScreenshot()['remotegrabscreenshot'] ret['configsections'] = getConfigsSections()['sections'] ret['zapstream'] = getZapStream()['zapstream'] ret['showname'] = getShowName()['showname'] ret['customname'] = getCustomName()['customname'] ret['boxname'] = getBoxName()['boxname'] if not ret['boxname'] or not ret['customname']: ret['boxname'] = getInfo()['brand']+" "+getInfo()['model'] ret['box'] = getBoxType() ret["remote"] = rc_model.getRcFolder()+remotesuffix extras = [] extras.append({ 'key': 'ajax/settings','description': _("Settings")}) if fileExists(resolveFilename(SCOPE_PLUGINS, "Extensions/LCD4linux/WebSite.pyo")): lcd4linux_key = "lcd4linux/config" if fileExists(resolveFilename(SCOPE_PLUGINS, "Extensions/WebInterface/plugin.pyo")): from Components.config import config from Components.Network import iNetwork ifaces = iNetwork.getConfiguredAdapters() if len(ifaces): ip_list = iNetwork.getAdapterAttribute(ifaces[0], "ip") # use only the first configured interface ip = "%d.%d.%d.%d" % (ip_list[0], ip_list[1], ip_list[2], ip_list[3]) try: lcd4linux_port = "http://" + ip + ":" + str(config.plugins.Webinterface.http.port.value) + "/" lcd4linux_key = lcd4linux_port + 'lcd4linux/config' except KeyError: lcd4linux_key = None if lcd4linux_key: extras.append({ 'key': lcd4linux_key, 'description': _("LCD4Linux Setup")}) try: from Plugins.Extensions.AutoTimer.AutoTimer import AutoTimer extras.append({ 'key': 'ajax/at','description': _('AutoTimer')}) except ImportError: pass if fileExists(resolveFilename(SCOPE_PLUGINS, "Extensions/OpenWebif/controllers/views/ajax/bqe.tmpl")): extras.append({ 'key': 'ajax/bqe','description': _('BouquetEditor')}) try: from Plugins.Extensions.EPGRefresh.EPGRefresh import epgrefresh extras.append({ 'key': 'ajax/epgr','description': _('EPGRefresh')}) except ImportError: pass ret['extras'] = extras return ret
return host.split(']', 1)[0] + "]" return host.split(':', 1)[0].encode('ascii') return self.getHost().host.encode('ascii') http.Request.getRequestHostname = new_getRequestHostname try: from boxbranding import getBoxType, getMachineName except: from models.owibranding import getBoxType, getMachineName remote = '' try: from Components.RcModel import rc_model remote = rc_model.getRcFolder() + "/remote" except: from models.owibranding import rc_model remote = rc_model().getRcFolder() class BaseController(resource.Resource): isLeaf = False def __init__(self, path=""): resource.Resource.__init__(self) self.path = path self.withMainTemplate = False self.isJson = False self.isCustom = False
host = six.ensure_str(host).encode('ascii') return six.ensure_str(host) http.Request.getRequestHostname = new_getRequestHostname REMOTE = '' try: from boxbranding import getBoxType, getMachineName except: # nosec # noqa: E722 from Plugins.Extensions.OpenWebif.controllers.models.owibranding import getBoxType, getMachineName # noqa: F401 try: from Components.RcModel import rc_model REMOTE = rc_model.getRcFolder() + "/remote" except: # nosec # noqa: E722 from Plugins.Extensions.OpenWebif.controllers.models.owibranding import rc_model REMOTE = rc_model().getRcFolder() class BaseController(resource.Resource): """ Web Base Controller """ isLeaf = False def __init__(self, path="", **kwargs): """ Args:
) in ( # 2160p and 1080p capable hardware... "5272s", "7251", "7251s", "7252", "7252s", "7278", "7366", "7376", "7444s", "72604", "3798mv200", "3798cv200", "hi3798mv200", "hi3798cv200") and ( ["720p", "1080p", "2160p", "1080i", "576p", "576i", "480p", "480i" ], # Normal modes. {"720p", "1080p", "2160p", "1080i"} # Widescreen modes. ) or getChipSetString() in ( # 1080p capable hardware... "7241", "7356", "73565", "7358", "7362", "73625", "7424", "7425", "7552", "3716mv410") and ( ["720p", "1080p", "1080i", "576p", "576i", "480p", "480i" ], # Normal modes. {"720p", "1080p", "1080i"} # Widescreen modes. ) or ( # Default modes (neither 2160p nor 1080p capable hardware)... ["720p", "1080i", "576p", "576i", "480p", "480i"], # Normal modes. {"720p", "1080i"} # Widescreen modes. ) SystemInfo["LnbPowerAlwaysOn"] = getBoxType() in ("vusolo4k", "vuduo4k", "vuduo4kse", "vuultimo4k", "vuuno4k", "vuuno4kse", "gbquad4k", "gbue4k") SystemInfo["rc_model"] = rc_model.getRcFolder() SystemInfo["mapKeyInfoToEpgFunctions"] = SystemInfo["rc_model"] in ( "vu", "vu2", "vu3", "vu4" ) # due to button limitations of the remote control SystemInfo["toggleTvRadioButtonEvents"] = SystemInfo["rc_model"] in ( "ax4", "beyonwiz1", "beyonwiz2", "gb0", "gb1", "gb2", "gb3", "gb4", "sf8008", "sf8008m", "uniboxhde" ) # due to button limitations of the remote control
import imp import sys import json import gzip import cStringIO try: from boxbranding import getBoxType, getMachineName except: from models.owibranding import getBoxType, getMachineName remote='' try: from Components.RcModel import rc_model remote = rc_model.getRcFolder() + "/remote" except: from models.owibranding import rc_model remote = rc_model().getRcFolder() class BaseController(resource.Resource): isLeaf = False def __init__(self, path = ""): resource.Resource.__init__(self) self.path = path self.withMainTemplate = False self.isJson = False self.isCustom = False self.isGZ = False
return host.split(':', 1)[0].encode('ascii') return self.getHost().host.encode('ascii') http.Request.getRequestHostname = new_getRequestHostname REMOTE = '' try: from boxbranding import getBoxType, getMachineName except: # noqa: E722 from models.owibranding import getBoxType, getMachineName # noqa: F401 try: from Components.RcModel import rc_model REMOTE = rc_model.getRcFolder() + "/remote" except: # noqa: E722 from models.owibranding import rc_model REMOTE = rc_model().getRcFolder() class BaseController(resource.Resource): """ Web Base Controller """ isLeaf = False def __init__(self, path="", **kwargs): """ Args: