contact.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. class contact extends Controller {
  3. public function index() {
  4. //noope
  5. }
  6. public function agent($form='') {
  7. if ($_REQUEST['fname']!='' && $_REQUEST['lname']!='' && $_REQUEST['email'] && $_REQUEST['phone']!='') {
  8. if ($from=='property') {
  9. $model = $this->loadModel('property_model');
  10. $property = $model->get_property($_REQUEST['propid']);
  11. $agent = $model->get_property_sales($property->tanacsado);
  12. $mail_template = $this->loadView('mail_agent_contact_property');
  13. $mail = new PHPMailer;
  14. $mail->CharSet = 'UTF-8';
  15. $mail->From = 'no-reply@franchise.hu';
  16. $mail->FromName = 'Franchise Project';
  17. $mail->addAddress($agent->email);
  18. $mail->isHTML(true);
  19. $mail->Subject = 'Kapcsolat felvétel';
  20. $mail_template->set('agent',$agent);
  21. $mail_template->set('property',$property);
  22. $mail_template->set('ctype',$_REQUEST['ctype']);
  23. $mail_template->set('fname',$_REQUEST['fname']);
  24. $mail_template->set('lname',$_REQUEST['lname']);
  25. $mail_template->set('email',$_REQUEST['email']);
  26. $mail_template->set('phone',$_REQUEST['phone']);
  27. $mail_template->set('message',$_REQUEST['message']);
  28. $mail->Body = $mail_template->getHTML();
  29. $mail->send();
  30. echo 'ok';
  31. }
  32. }
  33. }
  34. public function office($form='') {
  35. if ($_REQUEST['fname']!='' && $_REQUEST['lname']!='' && $_REQUEST['phone']!='') {
  36. if ($from=='main') {
  37. $model = $this->loadModel('office_model');
  38. $office = $model->getOffice($_REQUEST['officeid']);
  39. $mail_template = $this->loadView('mail_office_contact');
  40. $mail = new PHPMailer;
  41. $mail->CharSet = 'UTF-8';
  42. $mail->From = 'no-reply@franchise.hu';
  43. $mail->FromName = 'Franchise Project';
  44. $mail->addAddress($office->email);
  45. $mail->isHTML(true);
  46. $mail->Subject = 'Kapcsolat felvétel';
  47. $mail_template->set('office',$office);
  48. $mail_template->set('property',$property);
  49. $mail_template->set('ctype',$_REQUEST['ctype']);
  50. $mail_template->set('fname',$_REQUEST['fname']);
  51. $mail_template->set('lname',$_REQUEST['lname']);
  52. $mail_template->set('email',$_REQUEST['email']);
  53. $mail_template->set('phone',$_REQUEST['phone']);
  54. $mail_template->set('message',$_REQUEST['message']);
  55. $mail->Body = $mail_template->getHTML();
  56. $mail->send();
  57. echo 'ok';
  58. }
  59. }
  60. }
  61. }