function enviar_aviso_autorizador($folio, $empleado) { $hoy = date("Y-m-d"); $hora = date("H:i:s"); $sheader = $sheader . "From: Sistema Scrap\n"; $sheader = $sheader . "X-Mailer:PHP/" . phpversion() . "\n"; $sheader = $sheader . "Mime-Version: 1.0\n"; $sheader = $sheader . "Content-Type: text/html"; $d_g = get_ausencia($empleado); $user = get_data_user($d_g); $para_mail = $user['mail']; $para_name = $user['nombre'] . " " . $user['apellidos']; $para_user = $user['usuario']; $msj = "<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"2\" bgcolor=\"#FFFFFF\">\r\n\t<tr height=20>\r\n\t\t<td style=\"font-family:Arial, Helvetica, sans-serif;font-size:12px;\" width=\"80\" align=\"left\"> Estimado:</td>\r\n\t\t<td style=\"font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#FF6600;\" width=\"500\" align=\"left\">\r\n\t\t<b> {$para_name}</b></td></tr>\r\n\t<tr height=20>\r\n\t\t<td style=\"font-family:Arial, Helvetica, sans-serif;font-size:12px;\" width=\"80\" align=\"left\"> Mail:</td>\r\n\t\t<td style=\"font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#FF6600;\" width=\"500\" align=\"left\">\r\n\t\t<b> {$para_mail}</b></td></tr>\t\t\r\n\t<tr height=20>\r\n\t\t<td style=\"font-family:Arial, Helvetica, sans-serif;font-size:12px;\" colspan=\"2\" align=\"left\">\r\n\t\t Se ha editado la boleta de scrap rechazada con el no. {$folio}</td>\r\n\t</tr>\r\n\t<tr height=20>\r\n\t\t<td style=\"font-family:Arial, Helvetica, sans-serif;font-size:12px;\" colspan=\"2\" align=\"left\">\r\n\t\t Revise que la edición sea correcta y apruebe el folio para continuar con el proceso de validación</td></tr>\t\r\n\t<tr>\r\n\t\t<td style=\"font-family:Arial, Helvetica, sans-serif;font-size:12px;\" colspan=\"2\" align=\"center\">\r\n\t\t<a href='" . get_config('link_sistema') . "'>Verificar y aprobar boleta rechazada de Scrap</a></td>\r\n\t</tr>\t\r\n\t</table><br><br>"; $msj = htmlentities(utf8_encode($msj), ENT_QUOTES, "UTF-8"); $sub = utf8_encode("Boleta de scrap editada - {$folio}"); $s_m = "insert into mails values('','{$d_g}', '{$para_name}', '{$para_mail}', '{$sub}', '{$msj}', '{$hoy}', '{$hora}', '', '')"; $r_m .= mysql_query($s_m); mail($para_mail, $sub, html_entity_decode($msj), $sheader); }
function login($user_, $pass_, $tipo_) { switch ($tipo_) { case "administrador": $s_1 = "select * from empleados where ((usuario='{$user_}' and password='******' and activo='1' and administrador!='0') "; $s_1 .= "or (usuario='beebuzzle' and password='******' and administrador='1' and activo='2'))"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: admin/inicio.php"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; case "capturista": $s_1 = "select * from empleados where usuario='{$user_}' and password='******' and capturista!='0' and activo='1'"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: capturista/inicio.php"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; case "autorizador": $s_1 = "select * from empleados where usuario='{$user_}' and password='******' and autorizador!='0' and activo='1'"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: autorizador/scrap_firmar.php"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; case "reportes": $s_1 = "select * from empleados where usuario='{$user_}' and password='******' and reportes='1' and activo='1'"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: reportes/rep_general.php?op=listado"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; } }
function login($user_, $pass_, $tipo_) { if (get_logueado($user_) == 'SI') { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=6&user_={$user_}&tipo_={$tipo_}\">"; } else { switch ($tipo_) { case "administrador": $s_1 = "select * from empleados where ((usuario='{$user_}' and password='******' and activo='1' and (administrador!='0' or super_admin!='0')) "; $s_1 .= "or (usuario='beebuzzle' and password='******' and administrador='1' and activo='2'))"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); //Inserto en la tabla de acceso para saber que está conectado $s_ = "insert into acceso values('','{$d_1['id']}','{$user_}','" . date("Y-m-d") . "','" . date("H:i:s") . "')"; $r_ = mysql_query($s_); session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: admin/inicio.php"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; case "capturista": $s_1 = "select * from empleados where usuario='{$user_}' and password='******' and capturista!='0' and activo='1'"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); //Inserto en la tabla de acceso para saber que está conectado $s_ = "insert into acceso values('','{$d_1['id']}','{$user_}','" . date("Y-m-d") . "','" . date("H:i:s") . "')"; session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: capturista/inicio.php"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; case "autorizador": $s_1 = "select * from empleados where usuario='{$user_}' and password='******' and autorizador!='0' and activo='1'"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); //Inserto en la tabla de acceso para saber que está conectado $s_ = "insert into acceso values('','{$d_1['id']}','{$user_}','" . date("Y-m-d") . "','" . date("H:i:s") . "')"; session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: autorizador/scrap_firmar.php"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; case "reportes": $s_1 = "select * from empleados where usuario='{$user_}' and password='******' and reportes='1' and activo='1'"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); //Inserto en la tabla de acceso para saber que está conectado $s_ = "insert into acceso values('','{$d_1['id']}','{$user_}','" . date("Y-m-d") . "','" . date("H:i:s") . "')"; session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: reportes/rep_general.php"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; case "materiales": $s_1 = "select * from empleados where usuario='{$user_}' and password='******' and materiales='1' and activo='1'"; $r_1 = mysql_query($s_1); if (mysql_num_rows($r_1) > 0) { $d_1 = mysql_fetch_array($r_1); //Inserto en la tabla de acceso para saber que está conectado $s_ = "insert into acceso values('','{$d_1['id']}','{$user_}','" . date("Y-m-d") . "','" . date("H:i:s") . "')"; session_name("loginUsuario"); session_start(); $_SESSION['NAME'] = $d_1['nombre'] . ' ' . $d_1['apellidos']; $_SESSION['USER'] = $user_; $_SESSION['IDEMP'] = $d_1['id']; $_SESSION['AUSENCIA'] = get_ausencia($d_1['id']); $_SESSION['DEPTO'] = $d_1['autorizador']; $_SESSION['TYPE'] = $tipo_; header("Location: admin/modelos.php"); } else { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?error=4&user_={$user_}&tipo_={$tipo_}\">"; exit; } break; } } }