Fatal error: Call to undefined function: db_free_result() in /public_html/am_core/main.php on line 267
Código PHP:
if(isset($submit_login))
{
//checks login
$session["uid"] = 0;
$session["name"] = "";
//$session["class"] = "normal";
$session["logged"] = false;
$session["error"] = "";
$session["access"] = array();
$ret = db_query("select * from {$config["prefix"]}_users where name='$login_name' and password='$login_passwd' and active='Y'");
if(!$ret) {
$session["error"] = "Error al chequear el Login";
} else {
if(db_num_rows($ret)!=1) {
$session["error"] = "<b>Problemas Login, reintente.</b>";
} else {
$row = db_fetch_array($ret);
$session["uid"] = $row["uid"];
$session["name"] = $row["name"];
$session["class"] = $row["class"];
$session["rutusr"] = $row["rut_usr"];
$session["alias"] = $row["alias_emp"];
$session["logged"] = true;
$ret = db_query("select * from {$config["prefix"]}_online where uid='{$session["uid"]}'");
if(!$ret) {
$session["error"] = "Error al chequear el Login";
} else {
if(db_num_rows($ret)) {
$session["error"] = "Usuario ya esta Logeado";
$session["uid"] = 0;
$session["name"] = "";
//$session["class"] = "normal";
$session["class"] = "";
$session["logged"] = false;
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]);
} else {
// get modules access for the user
$retacc = db_query("select module from {$config["prefix"]}_user_access where userid={$session["uid"]}");
if(!$retacc) {
$session["error"] = "A ocurrido un error chequee su login";
} else {
//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;
}
//Aca el error
db_free_result( $retacc );
}