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")
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")
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))
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()