Mini Shell

Direktori : /home/brasafestival/www/old/bkp_2023/app/Plugin/Contatos/Model/
Upload File :
Current File : /home/brasafestival/www/old/bkp_2023/app/Plugin/Contatos/Model/ContatoTabela.php

<?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