def displayInvalidPinMessage(): # Invalid Key Notification: Dialog, Popup Notification, None notifType = Settings.getInvalidPinNotificationType() if notifType == Settings.INVALID_PIN_NOTIFICATION_POPUP: cmd = 'XBMC.Notification("{0}", "{1}", 5, "{2}")'.format(__addon__.getLocalizedString(32001).encode('utf-8'), __addon__.getLocalizedString(32104).encode('utf-8'), __icon__) xbmc.executebuiltin(cmd) elif notifType == Settings.INVALID_PIN_NOTIFICATION_DIALOG: xbmcgui.Dialog().ok(__addon__.getLocalizedString(32001).encode('utf-8'), __addon__.getLocalizedString(32104).encode('utf-8'))
def displayInvalidPinMessage(level=1): # Invalid Key Notification: Dialog, Popup Notification, None notifType = Settings.getInvalidPinNotificationType() if notifType == Settings.INVALID_PIN_NOTIFICATION_POPUP: cmd = "" if Settings.getNumberOfLevels() > 1: cmd = 'Notification("{0}", "{1} {2}", 3000, "{3}")'.format(__addon__.getLocalizedString(32104).encode('utf-8'), __addon__.getLocalizedString(32211).encode('utf-8'), str(level), __icon__) else: cmd = 'Notification("{0}", "{1}", 3000, "{2}")'.format(__addon__.getLocalizedString(32001).encode('utf-8'), __addon__.getLocalizedString(32104).encode('utf-8'), __icon__) xbmc.executebuiltin(cmd) elif notifType == Settings.INVALID_PIN_NOTIFICATION_DIALOG: line3 = None if Settings.getNumberOfLevels() > 1: line3 = "%s %d" % (__addon__.getLocalizedString(32211), level) xbmcgui.Dialog().ok(__addon__.getLocalizedString(32001).encode('utf-8'), __addon__.getLocalizedString(32104).encode('utf-8'), line3)