Código PHP:
<?php
//Carga del logeo, debe hacerse por algun metedo para se llamado de dos lados
if ($session["class"]!="") {
$config["menu"][80] = array( "title"=>MYACCT_TITLE, "file"=>"am_myaccount.php" );
if ($session["class"]=="cliente") {
} else {
$config["menu"][100] = array( "title"=>"Ingreso Report", "file"=>"cons_equ.php?cIng=1" );
$config["menu"][105] = array( "title"=>"Consulta Report", "file"=>"cons_rep.php" );
$config["menu"][110] = array( "title"=>"Nuevos Reports", "file"=>"reports.php" );
$config["menu"][111] = array( "title"=>"Equipos", "file"=>"equipos.php?op_menu=0" );
$config["menu"][112] = array( "title"=>"% Utilización x Equipo", "file"=>"uti_equi.php" );
$config["menu"][113] = array( "title"=>"% Utilización x Familia", "file"=>"uti_fami.php" );
$config["menu"][115] = array( "title"=>"% Utilización x Contrato", "file"=>"res_cont.php" );
$config["menu"][116] = array( "title"=>"Informe Utilización", "file"=>"inf_utilnew.php" );
$config["menu"][117] = array( "title"=>"Informes ", "file"=>"cons_inf.php" );
$config["menu"][118] = array( "title"=>"Horas x Contrato", "file"=>"res_hras.php" );
$config["menu"][119] = array( "title"=>"Uso de Recursos", "file"=>"inf_usor.php" );
$config["menu"][120] = array( "title"=>"Estado de Pago", "file"=>"cons_est.php" );
}
}
while( $row_access = db_fetch_array($retacc) )
{
$session["access"][$row_access["module"]] = true;
}
db_free_result( $retacc );
}
// update some data into user table
@db_query("update {$config["prefix"]}_users set lastvisit=NOW(), logins=logins+1 where uid='{$session["uid"]}'");
// Logeo de Entrada al Sistema
$lg_tx = "LGN";
$lg_tabla = "USR";
$lg_user = $session["name"];
$lg_data = "Ingreso de Usuario al Portal";
log_php($lg_tx,$lg_tabla,$lg_user,$lg_data);
// if auto_login...
if( $login_auto == 1 )
{
create_autologin( $login_passwd, $row["session"] );
}
}
}
}
}
session_register("session");
}
if( !$session["logged"] )
{
check_autologin();
//
//
$tag_seg = date("s");
$ret = db_query( "select * from am_tags where tag_cod='$tag_seg'" ) or die(db_error());
$sal_sql = db_fetch_array($ret);
$nueva_frase = $sal_sql["tag_tag"];
$stmt = "update am_boxes set content = '$nueva_frase'";
$stmt.= " where cod='6'";
$ret = db_query($stmt) or die(db_error());
//
//--> End Tags
//
}
if($act=="logout")
{
$lg_user = $session["name"];
$session["uid"]=0;
$session["name"]="";
$session["class"]=0;
$session["logged"]=false;
delete_autologin();
// Logeo de Salida del Sistema
$lg_tx = "LGN";
$lg_tabla = "USR";
$lg_data = "Salida de Usuario del Portal";
log_php($lg_tx,$lg_tabla,$lg_user,$lg_data);
//Elimina los items que no usan los usuarios despues de salir window.reload();
unset($config["menu"][80]);
unset($config["menu"][100]);
unset($config["menu"][105]);
unset($config["menu"][110]);
unset($config["menu"][111]);
unset($config["menu"][112]);
unset($config["menu"][113]);
unset($config["menu"][115]);
unset($config["menu"][116]);
unset($config["menu"][117]);
unset($config["menu"][118]);
unset($config["menu"][119]);
unset($config["menu"][120]);
}
function limpiador(){
unset($config["menu"][80]);
unset($config["menu"][100]);
unset($config["menu"][110]);
unset($config["menu"][111]);
unset($config["menu"][112]);
unset($config["menu"][113]);
unset($config["menu"][115]);
unset($config["menu"][116]);
unset($config["menu"][117]);
unset($config["menu"][118]);
unset($config["menu"][119]);
unset($config["menu"][120]);
}
function carga_items($clase) {
if ($clase!="") {
$config["menu"][80] = array( "title"=>MYACCT_TITLE, "file"=>"am_myaccount.php" );
if ($clase=="cliente") {
} else {
$config["menu"][100] = array( "title"=>"Ingreso Report", "file"=>"cons_equ.php?cIng=1" );
$config["menu"][105] = array( "title"=>"Consulta Report", "file"=>"cons_rep.php" );
$config["menu"][110] = array( "title"=>"Nuevos Reports", "file"=>"reports.php" );
$config["menu"][111] = array( "title"=>"Equipos", "file"=>"equipos.php?op_menu=0" );
$config["menu"][112] = array( "title"=>"% Utilización x Equipo", "file"=>"uti_equi.php" );
$config["menu"][113] = array( "title"=>"% Utilización x Familia", "file"=>"uti_fami.php" );
$config["menu"][115] = array( "title"=>"% Utilización x Contrato", "file"=>"res_cont.php" );
$config["menu"][116] = array( "title"=>"Informe Utilización", "file"=>"inf_utilnew.php" );
$config["menu"][117] = array( "title"=>"Informes ", "file"=>"cons_inf.php" );
$config["menu"][118] = array( "title"=>"Horas x Contrato", "file"=>"res_hras.php" );
$config["menu"][119] = array( "title"=>"Uso de Recursos", "file"=>"inf_usor.php" );
$config["menu"][120] = array( "title"=>"Estado de Pago", "file"=>"cons_est.php" );
}
}
}
?>