Tema: Enviar mail
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2013, 20:26
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 21 años, 3 meses
Puntos: 5
Respuesta: Enviar mail

gracias por responder patriciomase!

buscando algunos ejemplos, modifiqué unas cosas, pero aún así me da error
Fatal error: Call to undefined method Pendientes::load_model() in /home/oscar/public_html/crud/application/controllers/pendientes.php on line 66


el código me quedó así

Código PHP:
// este es el boton que haría la operación del envío
   $crud->add_action('Enviar', '', 'pendientes/pendientes_v/copyrows', 'ui-icon-plus');

// esta es la función 

function copyrows($id)
    {
   $this->load->model('standby_model', 'standby');    
   $this->load_model('Client_Model', 'Client');
   $this->load->model('customer_model', 'customers');
   
   $clientInfo = $this->Client->getInfo($cliente_id);

   $this->load->library('email'); 
   
   $this->email->from('[email protected]', 'Demo'); 
   $this->email->to($clientInfo['email']);  
       
   $this->email->subject('Email Test'); 
   $this->email->message('Hola tu usuario es ' . $clientInfo['email'] . ' y tu contraseña es ' . $clientInfo['clave']);     
       
   $this->email->send(); 
       
   echo $this->email->print_debugger();
   
   $this->customers->insert($id); // copia ese cliente en otra tabla
   
   $this->standby->delete($id); // borra ese cliente de la tabla actual
    }


//cliente_model
// los mails seran enviados a cada uno de ellos, por ej. la tabla es
juan | [email protected] | ENVIAR
josé | [email protected]    | ENVIAR

es decir que el mail será enviado al respectivo cliente.

<?php

class Cliente_Model extends CI_Model{

public function 
getInfo($client_id){
return array(
    
'email' => '[email protected]',
    
'username' => 'usuario',
    
'password' => 'QWERTY');
}
}
__________________
Saludos!!!
Maru.-