Beispiel #1
0
 def showMySubscription(self):
     sub = gmatv.getUserSubscription()
     message = ''
     if sub:
         message += '%s' % (sub.get('details'))
     else:
         message = control.lang(57002)
     control.showMessage(message, control.lang(56002))
Beispiel #2
0
 def showMyTransactions(self):
     transactions = gmatv.getUserTransactions()
     message = ''
     if len(transactions) > 0:
         for t in transactions:
             message += t + "\n"
     else:
         message = control.lang(57002)
     control.showMessage(message, control.lang(56003))
Beispiel #3
0
    def firstInstall(self):
        if control.setting('showWelcomeMessage') == 'true':
            control.showMessage(control.lang(57016), control.lang(57018))
            control.setSetting('showWelcomeMessage', 'false')

        self.addDirectoryItem(control.lang(56025), config.uri.get('base'),
                              config.LOGINWITHTFC, control.addonIcon())
        self.addDirectoryItem(control.lang(56024), config.uri.get('base'),
                              config.LOGINWITHFB, control.facebookIcon())
        self.endDirectory()
Beispiel #4
0
 def showMyInfo(self):
     loggedIn = gmatv.isLoggedIn()
     message = control.lang(57002)
     if loggedIn == True:
         try:
             user = gmatv.getUserInfo()
             message = 'First name: %s\nLast name: %s\nEmail: %s\nState: %s\nCountry: %s\nMember since: %s\n\n' % (
                 user.get('firstName', ''), user.get('lastName', ''),
                 user.get('email', ''), user.get('state', ''),
                 user.get('country', ''), user.get('memberSince', ''))
         except:
             pass
     control.showMessage(message, control.lang(56001))
Beispiel #5
0
 def firstInstall(self):
     if control.setting('showWelcomeMessage') == 'true':
         control.showMessage(control.lang(57016), control.lang(57018))
         control.setSetting('showWelcomeMessage', 'false')
     if control.setting('emailAddress') == '':
         if control.setting('showEnterCredentials') == 'true':
             self.addDirectoryItem(
                 control.lang(56011), config.uri.get('base'),
                 config.ENTERCREDENTIALS,
                 control.addonFolderIcon(control.lang(56011)))
         # self.addDirectoryItem(control.lang(56012) % (' ' if control.setting('showPersonalize') == 'true' else 'x'), config.uri.get('base'), config.PERSONALIZESETTINGS, control.addonFolderIcon(control.lang(56012)))
         # self.addDirectoryItem(control.lang(56013) % (' ' if control.setting('showUpdateCatalog') == 'true' else 'x'), config.uri.get('base'), config.IMPORTALLDB, control.addonFolderIcon(control.lang(56013)))
         self.addDirectoryItem(
             control.lang(56014) %
             (control.lang(56015) if control.setting('showEnterCredentials')
              == 'true' else control.lang(56016)), config.uri.get('base'),
             config.ENDSETUP, control.addonFolderIcon('Skip'))
         self.endDirectory()
     else:
         self.endSetup()
Beispiel #6
0
def upgradeSettings():
    if control.addonInfo('version') == '1.5.0': 
        control.setSetting('proxyStreamingUrl', 'http://%s:%s/?url=%s%s')
        control.showMessage(control.lang(57047), control.lang(50002))
Beispiel #7
0
episode = params.get('episode')

url = params.get('url')

image = params.get('image')

caller = params.get('caller', 'addon')

thumbnail = urllib.unquote_plus(params.get('thumbnail', ''))

# if caller == 'addon' and control.setting('addonNewInstall') == 'true' and control.setting('lastVersion') != control.addonInfo('version'):
if caller == 'addon' and control.setting('lastVersion') != control.addonInfo(
        'version'):
    from resources import upgrade
    control.showMessage(
        control.lang(57023) % control.addonInfo('version'),
        control.lang(50002))
    upgrade.upgradeDB()
    upgrade.upgradeSettings()
    control.setSetting('lastVersion', control.addonInfo('version'))

if mode == None:
    from resources.lib.indexers import navigator
    navigator.navigator().root()
elif mode == config.SUBCATEGORIES:
    from resources.lib.indexers import navigator
    navigator.navigator().showSubCategories(url)
elif mode == config.SUBCATEGORYSHOWS:
    from resources.lib.indexers import navigator
    navigator.navigator().showSubCategoryShows(url)
elif mode == config.SHOWEPISODES: