Ejemplo n.º 1
0
    def post(self):
        Guser = users.get_current_user()
        AppEmail = '*****@*****.**'
        if Guser:
            vstrToEmail = self.request.get('vstrToEmail')
            vstrSubject = self.request.get('vstrSubject')
            vstrcomposetextarea = self.request.get('vstrcomposetextarea')
            vstrMessageIndex = self.request.get('vstrMessageIndex')
            vstrMessageIndex = int(vstrMessageIndex)
            message = mail.EmailMessage()
            message.sender = AppEmail
            message.to = vstrToEmail
            message.subject = vstrSubject
            message.html = vstrcomposetextarea

            message.send()
            findRequest = Contact.query(
                Contact.strMessageIndex == vstrMessageIndex)
            thisContactList = findRequest.fetch()
            if len(thisContactList) > 0:
                thisContact = thisContactList[0]
                thisContact.strResponded = True
                thisContact.put()

                self.response.write("Response Successfully sent to recipient")
Ejemplo n.º 2
0
    def post(self):
        try:
            vstrNames = self.request.get('vstrNames')
            vstrEmail = self.request.get('vstrEmail')
            vstrCell = self.request.get('vstrCell')
            vstrSubject = self.request.get('vstrSubject')
            vstrMessage = self.request.get('vstrMessage')

            findRequest = Contact.query(Contact.strEmail == vstrEmail)
            thisContactList = findRequest.fetch()

            if len(thisContactList) > 0:
                thisContact = thisContactList[0]
            else:
                thisContact = Contact()

            thisContact.writeEmail(strinput=vstrEmail)
            thisContact.writeCell(strinput=vstrCell)
            thisContact.writeFullNames(strinput=vstrNames)
            thisContact.writeSubject(strinput=vstrSubject)
            thisContact.writeMessage(strinput=vstrMessage)
            thisContact.strMessageIndex = len(thisContactList)
            thisContact.put()
            self.response.write("Contact Message Submitted")
        except:
            self.response.write("Contact Message not Submitted")
Ejemplo n.º 3
0
    def get(self):
        Guser = users.get_current_user()
        if Guser:

            findRequest = Contact.query(Contact.strResponded == False)
            thisContactList = findRequest.fetch()
            template = template_env.get_template(
                'templates/admin/admin/contacts.html')
            context = {'thisContactList': thisContactList}
            self.response.write(template.render(context))
Ejemplo n.º 4
0
    def get(self):
        URL = self.request.uri
        URLlist = URL.split("/")
        vstrMessageIndex = URLlist[len(URLlist) - 1]
        vstrMessageIndex = int(vstrMessageIndex)
        logging.info(vstrMessageIndex)

        findRequest = Contact.query(
            Contact.strMessageIndex == vstrMessageIndex)
        thisContactList = findRequest.fetch()
        if len(thisContactList) > 0:
            thisContact = thisContactList[0]
            template = template_env.get_template(
                'templates/admin/admin/readMessage.html')
            context = {'thisContact': thisContact}
            self.response.write(template.render(context))
        else:
            thisContact = Contact()