Foros del Web » Programando para Internet » PHP »

dejar vinculos invisibles en el logeo

Estas en el tema de dejar vinculos invisibles en el logeo en el foro de PHP en Foros del Web. les explico, hay 2 clases que no pueden ver todos los vinculos, estos son cliente y contratista, me funciona muy bien con cliente, pero cuando ...
  #1 (permalink)  
Antiguo 28/01/2008, 07:53
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
dejar vinculos invisibles en el logeo

les explico, hay 2 clases que no pueden ver todos los vinculos, estos son cliente y contratista, me funciona muy bien con cliente, pero cuando quiero agregar contratista ningun $class puede ver los vinculos que intento borrar, les dejo codigo para ver quien puede ayudar.

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 == )
                 {
                     
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" );
  }
 }
}

?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:37.