// $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");
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 ***********/