예제 #1
0
파일: valida.php 프로젝트: jordihz/tareaje

<?php 
include 'top.php';
include 'class/clases.class.php';
$funciones = new clase1();
if (isset($_SESSION["usuario"])) {
    if ($_SESSION["categoria"] == 'adm' && $_SESSION["estado"] == '1') {
        $funciones->imprime_pagina('adm_index.php', 'Bienvenido ' . $_SESSION["usuario"], '0', '1');
    } else {
        $funciones->imprime_pagina('index.php', "Usted no tiene permiso para entrar a esa seccion.", '0', '1');
    }
}
?>

<table width="303" border="1" align="center">
  <form name="form1" action="./adm_index.php" method="post">
  <tr>
    <td  align="center" colspan="3" ><img src="img/logo.jpg" width="389" height="83" alt="Sistema de tareaje de ACOMPE S.A." /></td>
  </tr>
  <tr>
    <td width="71" align="right">DNI</td>
    <td width="144">
 <input name="dni" type="text" maxlength="8" class="pintadas"  />       
    </td>
  
  </tr>
  <tr>
    <td align="right">Clave</td>
    <td><input name="pass" type="password" maxlength="12" class="pintadas"/></td>
    <td align="center"><input type="submit" name="submit" class="pintadas" value="        validar!!        "  /></td>
예제 #2
0
파일: pruebas.php 프로젝트: jordihz/tareaje
<?php

include 'class/clases.class.php';
$funciones = new clase1();
//hacemos los selects para cada trabajador... ptm como hacemos eso?
//primero contamos cuantos trabajadores hay:
$n_usuarios = $funciones->cuenta_usuarios();
$dnis = $funciones->array_dnis();
$promedios = array();
//creamor un array por cada usuario:
$tipo = '1';
// 1 = entrada, 2 = almuerzo, 3 regreso al muerzo, 4 salida a casa.
//echo $n_usuarios."<br/>";
//$promedio = $funciones->promedio_horas('45969857', '1');
//echo "el promedio de rafa es: ". $promedio;
for ($i = 0; $i < count($dnis); $i++) {
    $promedios[$i] = $funciones->promedio_horas($dnis[$i], $tipo);
    //llenamos el array con los promedios
    //echo "$promedios[$i]"."<br/>";
    //echo "$dnis[$i]"."<br/>";
    //echo "$tipo"."<br/>";
    echo "El promedio de " . $dnis[$i] . "\tes " . $promedios[$i] . ".<br/>";
}
예제 #3
0
<style type="text/css">
<!--
body,td,th {
	color: #FFF;
}
body {
	background-color: #000;
}
-->
</style>
<?php 
include 'class/clases.class.php';
$funciones = new clase1();
include 'top.php';
if (!isset($_REQUEST['dni'])) {
    print_form();
} else {
    $dni = $_REQUEST['dni'];
    $o_pass = $_REQUEST['pass_actual'];
    $n_pass = $_REQUEST['pass_nuev'];
    $n2_pass = $_REQUEST['re_pass_nuev'];
    if ($funciones->cambia_clave($dni, $o_pass, $n_pass, $n2_pass)) {
        //echo "se cambio la clave";
        //echo "<meta http-equiv='Refresh' content='0;url=index.php?msg=se cambio la clave.' />";
    }
}
// else
function print_form()
{
    ?>
예제 #4
0
<?php 
include 'top.php';
include 'class/clases.class.php';
$funciones = new clase1();
if (isset($_REQUEST['submit']) && $_REQUEST['dni'] != '') {
    $dni = $_REQUEST['dni'];
    $pass = $_REQUEST['pass'];
    //crear la session
    $valida_usuario = $funciones->validar_adm($dni, $pass);
    if ($valida_usuario) {
        $funciones->crea_session($dni, 'adm', '1');
        //imprime_pagina();
    } else {
        header("Location: ./adm_index.php?msg=El usuario " . $dni . " con clave: " . $pass . " no fue validado.");
    }
}
if (isset($_SESSION["usuario"]) && $_SESSION["categoria"] == 'adm') {
    $usr = $_SESSION["usuario"];
    echo "<span class=\"pintadas\">Bienvenido " . $funciones->who_dni($usr) . "</span>";
    imprime_pagina();
} else {
    if (!isset($_REQUEST['submit']) || isset($_REQUEST['submit']) && $_REQUEST['dni'] == '') {
        echo '<span class=\\"pintadas\\">Por favor validese!!</span>';
        imprime_validar();
    }
}
function imprime_pagina()
{
    include_once 'menu_adm.php';
}
예제 #5
0
function imprime_pagina()
{
    $funciones = new clase1();
    $mensaje = '';
    if (isset($_REQUEST['submit'])) {
        $tra = $_REQUEST['trabajador'];
        $alm = $_REQUEST['almuerzo'] ? '1' : '0';
        $fecha = $_REQUEST['fecha'];
        if (!$tra || !$fecha) {
            $msg = "Tiene que seleccionar un trabajador de la lista y seleccionar la fecha del permiso!!!";
            $funciones->imprime_pagina('permisos.php', $msg, '0', '1');
        } else {
            if ($alm == 1) {
                $mensaje = 'Se asigno el permiso al usuario con DNI: ' . $tra . " incluyendo el almuerzo para fecha: " . $fecha;
            } else {
                $mensaje = 'Se asigno el permiso al usuario con DNI: ' . $tra . " para el dia: " . $fecha;
            }
            $hora = '';
            $tipo = $_REQUEST['tipo'];
            //tipo = entrada o salida
            switch ($_REQUEST['hora']) {
                case 'entrada':
                    $hora = '08:30:00';
                    $tipo = '1';
                    break;
                case 'salida':
                    $hora = '18:30:00';
                    $tipo = '4';
                    break;
                case 'enfermo':
                    $hora = '0';
                    break;
            }
            if ($hora == '0') {
                $funciones->marcar($tra, $fecha, '08:30:00', '1');
                $funciones->marcar($tra, $fecha, '13:30:00', '2');
                $funciones->marcar($tra, $fecha, '14:30:00', '3');
                $funciones->marcar($tra, $fecha, '18:30:00', '4');
            } else {
                $funciones->marcar($tra, $fecha, $hora, $tipo);
                if ($alm != '0') {
                    $funciones->marcar($tra, $fecha, '13:30:00', '2');
                    $funciones->marcar($tra, $fecha, '14:30:00', '3');
                }
            }
            $funciones->imprime_pagina('index.php', $mensaje, '0', '1');
        }
    }
    echo $mensaje;
    echo "<table align='center' border='0'>";
    echo "<tr>";
    echo "<td>";
    echo "<div align='center' id='permiso_tipo'>";
    echo "<a onclick=\"show_divs('p_entrada');\"><img src='img/logo_chek.png' width='30' height='20'>Asignar permiso de entrada por visita a empresa</a>";
    echo "<a onclick=\"show_divs('p_salida');\"><img src='img/logo_chek.png' width='30' height='20'>Asignar permiso de salida por visita a empresa</a>";
    echo "<a onclick=\"show_divs('p_descanso');\"><img src='img/logo_chek.png' width='30' height='20'>Asignar permiso de descanso por enfermedad</a>";
    echo "</div>";
    echo "</td>";
    echo "</tr>";
    echo "</table>";
    echo "<br/>";
    ///////////////////////////////
    echo "<div id ='p_entrada' align='center' style='display:none'>";
    echo "<form name='frm_entrada' action='permisos.php' method='post'>";
    echo "<table align='center' border='0'>";
    echo "<caption>Permiso de entrada por visita a empresa </caption>";
    echo "<tr>";
    echo "<td align='left'>";
    echo "Indique el trabajador al que se le dara el permiso:";
    echo "<br/>";
    echo "<br/>";
    echo $funciones->listar_trabajadores_listbox();
    echo "<br/>";
    echo "</td>";
    echo "</tr>";
    echo "<input type='hidden' name='hora' value='entrada' >";
    echo "<tr>";
    echo "<td>";
    echo "Incluir almuerzo ";
    echo "<input type='checkbox' name='almuerzo'>";
    echo "</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td>";
    echo "Indique el dia en que se dara el permiso:";
    echo "</td>";
    echo "<td>";
    echo "<input size=\"10\" id=\"fc_1302828225\" type=\"text\" class='pintadas'  READONLY name=\"fecha\" title=\"YYYY/MM/DD\" > <input type=\"button\"  class='pintadas'  value=\"Fecha\" onclick=\"displayCalendarFor('fc_1302828225');\">";
    echo "</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td>";
    echo "<input type='submit' value='Asignar permiso!!' value='submit' name='submit' class=\"pintadas\">";
    echo "</td>";
    echo "</tr>";
    echo "</table>";
    echo "</form>";
    echo "</div>";
    ///////////////////////////////////
    echo "<div id ='p_salida' align=\"center\" style='display:none'>";
    echo "<form name='frm_salida' action='permisos.php' method='post'>";
    echo "<table align='center' border='0'>";
    echo "<caption>Permiso de salida por visita a empresa </caption>";
    echo "<tr>";
    echo "<td align='left'>";
    echo "Indique el trabajador al que se le dara el permiso:";
    echo "<br/>";
    echo "<br/>";
    echo $funciones->listar_trabajadores_listbox();
    echo "<br/>";
    echo "</td>";
    echo "</tr>";
    echo "<input type='hidden' name='hora' value='salida' >";
    echo "<tr>";
    echo "<td>";
    echo "Incluir almuerzo ";
    echo "<input type='checkbox' name='almuerzo'>";
    echo "</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td>";
    echo "Indique el dia en que se dara el permiso:";
    echo "</td>";
    echo "<td>";
    echo "<input size=\"10\" id=\"fc_1302828226\" type=\"text\"   class='pintadas' READONLY name=\"fecha\" title=\"YYYY/MM/DD\" > <input type=\"button\"   class='pintadas' value=\"Fecha\" onclick=\"displayCalendarFor('fc_1302828226');\">";
    echo "</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td>";
    echo "<input type='submit' value='Asignar permiso!!' name='submit' class=\"pintadas\">";
    echo "</td>";
    echo "</tr>";
    echo "</table>";
    echo "</form>";
    echo "</div>";
    ///////////////////////////////////
    echo "<div id ='p_descanso' align='center' style='display:none'>";
    echo "<form name='frm_descanso' action='permisos.php' method='post'>";
    echo "<table align='center' border='0'>";
    echo "<caption>Permiso de descanso por enfermedad </caption>";
    echo "<tr>";
    echo "<td align='left'>";
    echo "Indique el trabajador al que se le dara el permiso:";
    echo "<br/>";
    echo "<br/>";
    echo $funciones->listar_trabajadores_listbox();
    echo "<br/>";
    echo "</td>";
    echo "</tr>";
    echo "<input type='hidden' name='hora' value='enfermo' >";
    echo "<tr>";
    echo "<td>";
    echo "Indique el dia en que se dara el permiso:";
    echo "</td>";
    echo "<td>";
    echo "<input size=\"10\" id=\"fc_1302828227\" type=\"text\" class='pintadas' READONLY name=\"fecha\" title=\"YYYY/MM/DD\" > <input type=\"button\" value=\"Fecha\" onclick=\"displayCalendarFor('fc_1302828227');\">";
    echo "</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td>";
    echo "<input type='submit' value='Asignar permiso!!' name='submit' class=\"pintadas\">";
    echo "</td>";
    echo "</tr>";
    echo "</table>";
    echo "</form>";
    echo "</div>";
}
예제 #6
0
파일: marcar.php 프로젝트: jordihz/tareaje
<?php

include 'class/clases.class.php';
$funciones = new clase1();
$dni = $_REQUEST['dni'];
$pass = $_REQUEST['pass'];
$result = $funciones->validar($dni, $pass);
if ($result) {
    //	echo "El usuario fue validado ";
    //	echo $result;
    $dia = date(d);
    $mes = date(m);
    $ano = date(Y);
    $fecha = $ano . '-' . $mes . '-' . $dia;
    $time = getdate(time());
    $hora = $time["hours"] . ":" . $time["minutes"] . ":" . $time["seconds"];
    echo $funciones->marcar($dni, $fecha, $hora, $tipo);
    //agregar permiso luego
} else {
    header("Location: ./index.php?msg=El DNI o la clave ingresadas no estan registradas.");
    //		echo $result;
}
//else
예제 #7
0
파일: index.php 프로젝트: jordihz/tareaje
<?php 
include './top.php';
include 'class/clases.class.php';
$funciones = new clase1();
@$funciones->borra_session("usuario");
@$funciones->borra_session("categoria");
@$funciones->borra_session("estado");
?>


<table width="303" border="1" align="center">
  <form name="form1" action="./marcar.php" method="post">
  <tr>
    <td  align="center" colspan="3" ><img src="img/logo.jpg" width="389" height="83" alt="Sistema de tareaje de ACOMPE S.A." /></td>
  </tr>
  <tr>
    <td width="71" align="right">DNI</td>
    <td width="144">
 <input name="dni" type="text" maxlength="8" class="pintadas"  />       
    </td>
    <td width="163"><label>
      <select name="tipo" id="tipo" class="pintadas">
        <option value="1">Entrada</option>
        <option value="2">Salida al refrigerio</option>
        <option value="3">Regreso del refrigerio</option>
        <option value="4">Salida</option>
      </select>
    </label></td>
  </tr>
  <tr>