def __init__(self): try: self.__check = int(request.values["check"]) except: pass try: self.__isText = int(request.values["profilecode_isText"]) except: pass try: self.__isToProfile = int(request.values["profilecode_isToProfile"]) except: pass try: self.__text = str(request.values["profilecode_text"]) except: pass try: self.__alert = str(request.values["profilecode_alert"]) except: pass if self.__isText: self.__inputPart = 'type="submit" value="%s" class="forminput"' % self.__text else: self.__inputPart = 'type="image" src="%s" style="border: 0;"' % self.__text self.__input = ( """<input %s onclick="alert('Grazie del supporto! Ricordati di registrare le modifiche una volta aperta la pagina del tuo profilo personale!')">""" % self.__inputPart ) self.__userCode = self.__isToProfile and "1" or "22" if self.__check == 1: if self.__text == "": self.__action = "error" if self.__isText: self.__error = errors.error("001", "Non hai specificato un testo per il bottone") else: self.__error = errors.error("001", "Non hai specificato il link dell'immagine") elif (not self.__isText) and (not errors.urlMatch(self.__text)): self.__action = "error" self.__error = errors.error( "002", "Il link dell'immagine deve iniziare con http:// e finire con un'estensione valida" ) elif self.__alert == "": self.__action = "error" self.__error = errors.error("001", "Devi specificare un codice da aggiungere!") else: self.__action = "code" self.__script = self.__load() else: self.__action = "form"
def __init__(self): try: self.__check = int(request.values['check']) except: pass try: self.__isText = int(request.values['support_isText']) except: pass try: self.__alert = str(request.values['support_text']) except: pass try: self.__id = str(request.values['support_id']) except: pass self.__inputText = self.__isText and '<input type="submit" value="%s" class="forminput">\n' % self.__alert or '' self.__inputImage = (not self.__isText) and '<input type="image" src="%s" style="border: 0;">\n' % self.__alert or '' if self.__check == 1: if self.__alert == '': self.__action = 'error' self.__error = errors.error('001', 'Devi inserire un testo per il bottone') elif self.__id == '': self.__action = 'error' self.__error = errors.error('001', "Devi inserire un ID") elif (not self.__isText) and (not errors.urlMatch(self.__alert)): self.__action = 'error' self.__error = errors.error('002', "Il link dell'immagine deve iniziare con http:// e finire con un'estensione valida") elif not self.__id.isdigit(): self.__action = 'error' self.__error = errors.error('002', "L'ID deve essere un numero!") else: self.__action = 'code' self.__script = self.__load() else: self.__action = 'form'