Esempio n. 1
0
    // $tabla = select_inplants($sqlData);
    // if(count($datos)){
    // 	foreach($datos as $registro){
    // 		$soloUno = (!is_array($registro))?true:false; #Deteccion de total de registros
    // 		$data = (!$soloUno)?$registro:$datos; #Seleccion de arreglo
    // 		$destinatarios[] = array(
    // 			 email	=> $data[email]
    // 			,nombre	=> $data[nombre_completo]
    // 		);
    // 		if($soloUno) break;
    // 	}
    // }
    $destinatarios[] = array(email => '*****@*****.**', nombre => $data[nombre_completo]);
    // Envio de correo
    $tplData = array(html_tpl => $html_tpl, destinatarios => $destinatarios, destinatariosCC => $destinatariosCC, destinatariosBCC => $destinatariosBCC, asunto => 'Sistema de Horas Extra', adjuntos => $adjuntos);
    send_mail_smtp($tplData);
} else {
    $resultado = "ERROR: " . $html_tpl;
}
// dump_var($tabla);
// MAIL
function email_tpl()
{
    global $Raiz, $cfg, $Path;
    // Envia datos a plantilla html
    $vista_new = 'email/email_aviso_supervisores.html';
    $tpl_data = array(TOP_IMG => $Raiz[url] . $cfg[path_img] . 'email_top.jpg', TITULO => 'Recordatorio de Horas Extra', EMPLEADO_NUM => $data[empleado_num], EMPLEADO => $data[nombre_completo], FECHA_HE => $data[fecha], HORAS => $data[horas], CAPTURA => $data[capturado_el], LINK => '<a href="' . $cfg[app_link] . '" target="_blank">Sistema Horas Extra</a>');
    $HTML = contenidoHtml($vista_new, $tpl_data);
    // Crea archivo html temporal
    $fname = $Path[tmp] . date('YmdHis') . '.html';
    $file = fopen($fname, "w");
Esempio n. 2
0
        if (count($datos)) {
            foreach ($datos as $registro) {
                $soloUno = !is_array($registro) ? true : false;
                #Deteccion de total de registros
                $data = !$soloUno ? $registro : $datos;
                #Seleccion de arreglo
                $destinatariosCC[] = array(email => $data[nivel1_mail], nombre => $data[nivel1_nombre]);
                if ($soloUno) {
                    break;
                }
            }
        }
        // Envio de correo
        $tplData = array(html_tpl => $html_tpl, destinatarios => $destinatarios, destinatariosCC => $destinatariosCC, destinatariosBCC => $destinatariosBCC, asunto => 'Sistema de Horas Extra', adjuntos => $adjuntos);
        // dump_var($tplData);
        if (send_mail_smtp($tplData)) {
            $resultado = "Correo enviado OK: " . date("Y-m-d H:i:s");
        } else {
            $resultado = "ERROR: No se pudo enviar el correo.";
        }
    } else {
        $resultado = "ERROR: " . $html_tpl;
    }
    // Respuesta
    echo $resultado;
} else {
    echo "Proceso OK - Sin envio de correos: " . date("Y-m-d H:i:s");
}
/***********
* FUNCTIONS
***********/