Ejemplo n.º 1
0
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\">&nbsp;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>&nbsp;{$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\">&nbsp;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>&nbsp;{$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&nbsp;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&nbsp;Revise que la edici&oacute;n sea correcta y apruebe el folio para continuar con el proceso de validaci&oacute;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);
}
Ejemplo n.º 2
0
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;
    }
}
Ejemplo n.º 3
0
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;
        }
    }
}