My controller is getting out of control....
 
I have 3 different registration functions which all send emails
 
such as:
 
if ($this->User->save($this->data, true,
array_intersect(array_keys($this->User->schema()), $white))) {
                  $this->Email->smtpOptions = array(my info here);
                  $this->Email->delivery = 'smtp';
                  $this->Email->to = $this->data['User']['email'];
                  $this->Email->subject = 'Account Confirmation';
                  $this->Email->replyTo = 'noreply@;
                  $this->Email->from = '<admin@>;
                  $this->Email->sendAs = 'html';
                  $this->Email->template = 'registration';
                  $this->set('data', $this->data);
                  $this->set('ip_address', $_SERVER['REMOTE_ADDR']);
                  $this->set('server_name', $_SERVER['SERVER_NAME']);
 
                  if ($this->Email->send()) {
                    do something here but each registration does something
different
                 }
 
I need to turn this into a function which will return true or false if
$this->Email->send() to continue on.
 
Any ideas? I tred a few things but it never worked.
 
 
 
function sendRegistrationEmail($data, $role) {
          $sendSuccess = false;
          /* SMTP Options */
          .......
 
          if ($this->Email->send()) {
              $sendSuccess = true;
              //create the Freelancer page
          }
          return $sendSuccess;

      }
 
Dave

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to