Mini Shell
<?PHP
class ContatoTabela extends ContatosAppModel{
var $useTable = 'contato_tabela';
public $virtualFields = array(
'cdate'=>"DATE_FORMAT(ContatoTabela.created,'%d/%m/%Y %H:%i')",
'mdate'=>"DATE_FORMAT(ContatoTabela.modified,'%d/%m/%Y %H:%i')",
);
public $validate = array(
'nome'=>array('rule'=>'notBlank','message'=>'Não deixe este campo em branco'),
'email'=>array('rule'=>'email','message'=>'Não é um e-mail válido'),
'telefone'=>array('rule'=>'notBlank','message'=>'Não deixe este campo em branco'),
);
public function afterSave($created,$option = array()) {
parent::afterSave($created);
$date = date('d/m/Y - H:i');
App::uses('CakeEmail','Network/Email');
$mail = new CakeEmail('smtp');
$mail->template('Contatos.contato_tabela');
// $mail->to('artur@amexcom.com.br');
$mail->to('eduardo@amexcom.com.br');
// $mail->bcc(array('artur@amexcom.com.br'));
$mail->replyTo($this->data['ContatoTabela']['email']);
$mail->emailFormat('html');
$mail->subject("Contato download tabela - $date");
$mail->viewVars(array('data'=>$this->data['ContatoTabela']));
// return $mail->send();
if($mail->send()){
if(isset($this->data['ContatoTabela']['email']) && $this->data['ContatoTabela']['email']){
$mailr = new CakeEmail('smtp');
$mailr->template('Contatos.recebimento');
$mailr->to($this->data['ContatoTabela']['email']);
$mailr->emailFormat('html');
$mailr->subject('Tabela de preços - '.date('d/m/Y - H:i').' ');
$mailr->send();
}
}
}
}
Zerion Mini Shell 1.0