include("../../inc/i_conect.php");
include("../../inc/i_comunes.php");
include("../inc/i_tabla.php");
include("../inc/tbl_user.php");
include("meta_scripts.html");
/*
-- File Name : list_user.php
-- Description : página para el listado de usuarios
-- Programmer : Christian Díaz
-- Date : 01/May/2006
*/
/****************************************************************/
$vlLabel = "Usuario " ;
$vlLabels = "Usuarios " ;
$vlFlag = true;
$vlCriterio = ""; $vlAccion = ""; $vlBusca = ""; $VLTamPag = ""; $vlTotalPag = ""; $vlScript="";
/*----------------*/
$vecCampos[0]="tbl_user";
$vecCampos[1]="user_cod";
$vecCampos[2]="user_nomb";
$vecCampos[3]="user_niv_cod";
$vecCampos[4]="user_login";
$vecCampos[5]="user_pass";
$vecCampos[6]="user_mail";
$vecCampos[7]="user_tel";
$vecCampos[8]="user_cel";
$vecCampos[9]="user_stat";
$vecCampos[10]="user_direc";
$vecCampos[11]="user_cedula";
$vecCampos[12]="niv_cod";
$vecCampos[13]="niv_desc";
$vecCampos[14]="user_cod_as";
$vecCampos[15]="list_user.php";
$vecCampos[16]="mod_user.php";
/*----------------*/
if(isset($_POST["hddAccion"])!=""){$vlAccion=$_POST["hddAccion"];}
if($vlAccion != "")
{
$vlDiv = explode(" ", $_POST["txtNom"]);
if (isset($vlDiv[0]) && isset($vlDiv[1]))
{
$vlLet = substr($vlDiv[0], 0, 1) . substr($vlDiv[1], 0, 1);
switch (intval($_POST["cmbNivel"]))
{
case 1:
$vlIniNiv = "AD";
break;
case 2:
$vlIniNiv = "PR";
break;
case 3:
$vlIniNiv = "DI";
break;
}
$vlCodigoAS = fm_cod_user_max(strtoupper($vlIniNiv));
$vlCodigoAS = strtoupper(trim(strval($vlIniNiv . $vlLet . $vlCodigoAS)));
if(!(fm_bus_desc2($vecCampos[4], $vecCampos[11], $vecCampos[0], $_POST["txtLogin"], $_POST["txtCed"])))
{
fm_reg_user($_POST["txtNom"], $_POST["cmbNivel"], $_POST["txtLogin"], $_POST["txtPass"], $_POST["txtMail"],
$_POST["txtTel"], $_POST["txtCel"], $_POST["rdActiv"], $_POST["txtDir"], $_POST["txtCed"], $vlCodigoAS );
}else{
fm_alerta_admin(" Ya fue ingresado un usuario con esta cédula y este login ");
$vlFlag = false;
}
}else{
fm_alerta_admin(" Debe ingresar al menos un nombre y un apellido ");
$vlFlag = false;
}
}
/*----------------*/
if(isset($_POST["hddStat"]) != "")
{
fm_mod_stat_user ($_POST["hddCod"], $_POST["hddStat"]);
}
/***************** Antes de la busqueda *****************/
if(isset($_POST["txtBusca"])){$vlBusca = $_POST["txtBusca"];}
if(isset($_POST["cmbCriterio"])){$vlCriterio = $_POST["cmbCriterio"];}
if(isset($vlBusca) != "")
{
$vlResult = fm_bus_user_like($vlCriterio, $vlBusca, "", "");
$vlReturn = mysql_num_rows($vlResult);
$vlTotalReg = $vlReturn;
mysql_free_result($vlResult);
if(isset($_POST["CmbCantReg"])){$VLTamPag = $_POST["CmbCantReg"];}
if(isset($_POST["hddCantReg"])){$VLTamPag = $_POST["hddCantReg"];}
if (trim($VLTamPag) == ""){$VLTamPag = "5";}
$vlTotalPag = ceil($vlTotalReg/$VLTamPag);
if (trim(isset($_POST["hddPagina"])) == "")
{
$VLPagActual = "1";
$VLInicio = "1" ;
}else{
$VLPagActual = $_POST["hddPagina"];
$VLInicio = ($VLPagActual-1)* $VLTamPag;
}
if ($vlTotalPag == 1 && $vlTotalReg <= $VLTamPag)
{
$VLInicio = "1";
}else{
if($VLPagActual == $vlTotalPag && $VLTamPag == $vlTotalReg)
{
$VLInicio = "1";
}else if ($VLInicio == $VLTamPag && $vlTotalReg < $VLInicio){
$VLInicio = "1";
}else if ($VLInicio == 0){
$VLInicio = "1";
}
}
/*******************************************************/
$vlResultado = fm_bus_user_like($vlCriterio, $vlBusca, $VLInicio, $VLTamPag);
/*******************************************************/
}else{
$vlResult = fm_bus_user("", "", "", "", "", "", "", "");
$vlReturn = mysql_num_rows($vlResult);
$vlTotalReg = $vlReturn;
mysql_free_result($vlResult);
if(isset($_POST["CmbCantReg"])){$VLTamPag = isset($_POST["CmbCantReg"]);}
if (trim(isset($VLTamPag)) == ""){$VLTamPag = isset($_POST["hddCantReg"]);}
if (trim($VLTamPag) == ""){$VLTamPag = "5";}
$vlTotalPag = ceil($vlTotalReg/$VLTamPag);
if (trim(isset($_POST["hddPagina"])) == "")
{
$VLPagActual = "1";
$VLInicio = "1" ;
}else{
$VLPagActual = $_POST["hddPagina"];
$VLInicio = ($VLPagActual-1)* $VLTamPag;
}
if ($vlTotalPag == 1 && $vlTotalReg <= $VLTamPag)
{
$VLInicio = "1";
}else{
if($VLPagActual == $vlTotalPag && $VLTamPag == $vlTotalReg)
{
$VLInicio = "1";
}else if ($VLInicio == $VLTamPag && $vlTotalReg < $VLInicio){
$VLInicio = "1";
}else if ($VLInicio == 0 ){
$VLInicio = "1";
}
}
/*******************************************************/
$vlResultado = fm_bus_user("", "", "", "", "", "", $VLInicio, $VLTamPag);
/*******************************************************/
}
?>
..:: ::..
if($vlFlag)
{
WriteMenuHider();
$vlScript="hideAllLayers();" ;
}
?>