Esempio n. 1
0
 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';
 }
Esempio n. 2
0
 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';
 }