Beispiel #1
0
    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"
Beispiel #2
0
	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'