public function main() { #1. Validate form fields $fields = array('name' => array('required' => true), 'email' => array('required' => true, 'is_email' => true), 'subject' => array('required' => true), 'phone' => array('required' => true), 'query' => array('required' => true)); \apis\form_validation::validate($this->post_params, $fields); #2. Send email to mygostudio@gmail.com with user query $mailer_obj = new \mvc\conf\mailer(); $mailer = $mailer_obj->getMailerObj(); $mailer->addAddress('*****@*****.**'); $mailer->Subject = 'User Query : ' . $this->post_params['subject']; $mailer->Body = "\n\t\t\t\t\t<p>Name : {$this->post_params['name']}</p>\n\t\t\t\t\t<p>Email : {$this->post_params['email']}</p>\n\t\t\t\t\t<p>Phone : {$this->post_params['phone']}</p>\n\t\t\t\t\t<p>Query : {$this->post_params['query']}</p>\n\t\t\t\t"; if (!$mailer->send()) { die('Something went wrong. Please try again.'); } #3. return success code echo 'success'; }
public function main() { #1. Validate form fields $fields = array('email' => array('required' => true, 'is_email' => true)); \apis\form_validation::validate($this->post_params, $fields); #2. Send dropbox link to email address $mailer_obj = new \mvc\conf\mailer(); $mailer = $mailer_obj->getMailerObj(); $mailer->addAddress($this->post_params['email']); $mailer->Subject = 'GoStudio Samples'; $mailer->Body = "\n\t\t\t\t\t<p>Please click on below dropbox link to open samples</p>\n\t\t\t\t\t<p><a href='https://www.dropbox.com/sh/3cqe2l2475cbqss/AABtc3cN1R4lOBVo_536h7D5a?dl=0'>Click Here</a></p>\n\t\t\t\t\t<p>If above link did not work, copy below link and paste in your browser.</p>\n\t\t\t\t\t<p>https://www.dropbox.com/sh/3cqe2l2475cbqss/AABtc3cN1R4lOBVo_536h7D5a?dl=0</p>\n\t\t\t\t"; $mailer->AddAttachment('/var/www-gostudio/html/asset/graphics/photos/brochure.pdf'); if (!$mailer->send()) { die('Something went wrong. Please try again.'); } #3. return success code echo 'success'; }