

Public Member Functions | |
| mail_functor (page &ipg, cgiScript &scriptIn) | |
| virtual | ~mail_functor () |
| virtual bool | operator() (xmlNode &node) |
| void | showForm (void) |
| void | doMail (void) |
| ocString | find (page_paragraphs ¶s, string name) |
| string | thanksMsg (void) |
| void | dataItem (ocString name, aString value) |
| mail_functor (page &ipg, cgiScript &scriptIn) | |
| virtual | ~mail_functor () |
| virtual bool | operator() (xmlNode &node) |
| void | showForm (void) |
| void | doMail (void) |
| ocString | find (page_paragraphs ¶s, string name) |
| string | thanksMsg (void) |
| void | dataItem (ocString name, aString value) |
Public Attributes | |
| cgiScript & | script |
| page & | pg |
| ocSendMail | sendMail |
| string | bodyStart |
| string | itemTemplate |
| string | bodyEnd |
| string | formName |
| string | thankYou |
| string | sendTo |
| string | mailBody |
| string | dataSent |
| cgiScript & | script |
| page & | pg |
Definition at line 35 of file contactus.cpp.
Definition at line 54 of file contactus.cpp.
| virtual mail_functor::~mail_functor | ( | ) | [inline, virtual] |
Definition at line 56 of file contactus.cpp.
Definition at line 55 of file contactus.cpp.
| virtual mail_functor::~mail_functor | ( | ) | [inline, virtual] |
Definition at line 57 of file contactus.cpp.
| virtual bool mail_functor::operator() | ( | xmlNode & | node | ) | [inline, virtual] |
Reimplemented from base_functor.
Definition at line 58 of file contactus.cpp.
References xmlNode::attr, bodyEnd, bodyStart, doMail(), formName, itemTemplate, cgiEnvironment::RequestMethod(), script, sendTo, showForm(), thankYou, and aString::upper().
| void mail_functor::showForm | ( | void | ) | [inline] |
Definition at line 110 of file contactus.cpp.
References page::emitContent(), formName, pg, and script.
Referenced by operator()().
| void mail_functor::doMail | ( | void | ) | [inline] |
Definition at line 116 of file contactus.cpp.
References bodyEnd, bodyStart, cgiEnvironment::ClientArguments(), dataItem(), dataSent, mailBody, ocSendMail::openRoute(), page::paragraph_string(), pg, ocString::regExMatch(), script, ocSendMail::send(), sendMail, sendTo, ocSendMail::setMimeType(), thanksMsg(), cgiInput::TheMap(), and ocSendMail::write().
Referenced by operator()().
| ocString mail_functor::find | ( | page_paragraphs & | paras, | |
| string | name | |||
| ) | [inline] |
| string mail_functor::thanksMsg | ( | void | ) | [inline] |
Definition at line 157 of file contactus.cpp.
References dataSent, find(), page::get_page_paragraphs(), page::paragraph_string(), pg, and thankYou.
Referenced by doMail(), and thanksMsg().
Definition at line 164 of file contactus.cpp.
References aString::c_str(), dataSent, itemTemplate, mailBody, page::paragraph_string(), ocString::parse(), pg, ocString::remainder(), and ocString::replace().
Referenced by doMail().
| virtual bool mail_functor::operator() | ( | xmlNode & | node | ) | [inline, virtual] |
Reimplemented from base_functor.
Definition at line 59 of file contactus.cpp.
References xmlNode::attr, bodyEnd, bodyStart, doMail(), formName, itemTemplate, cgiEnvironment::RequestMethod(), script, sendTo, showForm(), thankYou, and aString::upper().
| void mail_functor::showForm | ( | void | ) | [inline] |
Definition at line 111 of file contactus.cpp.
References page::emitContent(), formName, pg, and script.
| void mail_functor::doMail | ( | void | ) | [inline] |
Definition at line 117 of file contactus.cpp.
References bodyEnd, bodyStart, cgiEnvironment::ClientArguments(), dataItem(), dataSent, mailBody, ocSendMail::openRoute(), page::paragraph_string(), pg, ocString::regExMatch(), script, ocSendMail::send(), sendMail, sendTo, ocSendMail::setMimeType(), thanksMsg(), cgiInput::TheMap(), and ocSendMail::write().
| ocString mail_functor::find | ( | page_paragraphs & | paras, | |
| string | name | |||
| ) | [inline] |
| string mail_functor::thanksMsg | ( | void | ) | [inline] |
Definition at line 158 of file contactus.cpp.
References dataSent, find(), page::get_page_paragraphs(), page::paragraph_string(), pg, thanksMsg(), and thankYou.
Definition at line 165 of file contactus.cpp.
References aString::c_str(), dataSent, itemTemplate, mailBody, page::paragraph_string(), ocString::parse(), pg, ocString::remainder(), and ocString::replace().
Reimplemented from base_functor.
Definition at line 39 of file contactus.cpp.
Referenced by dataItem(), doMail(), showForm(), and thanksMsg().
| string mail_functor::bodyStart |
| string mail_functor::itemTemplate |
| string mail_functor::bodyEnd |
| string mail_functor::formName |
| string mail_functor::thankYou |
| string mail_functor::sendTo |
| string mail_functor::mailBody |
| string mail_functor::dataSent |
Definition at line 39 of file contactus.cpp.
1.5.5