Ver Mensaje Individual
  #24 (permalink)  
Antiguo 08/07/2011, 14:20
claudio_hbl
 
Fecha de Ingreso: octubre-2006
Ubicación: Valparaiso Chile
Mensajes: 228
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Inconveniente con variables en una clase

Despues de los últimos cambios efectuados el método verifica:acceso(), quedó de la siguiente forma:
Código PHP:
Ver original
  1. public function verifica_acceso($usuario)
  2.                 {
  3.                         //$this->msg=array();
  4.                         require_once("../lenguaje/$_SESSION[lenguaje]/mensajes.inc.php");
  5.                         echo "../lenguaje/$_SESSION[lenguaje]/mensajes.inc.php";
  6.                         $sql="SELECT * FROM ge_admin WHERE usuario='$usuario'";
  7.                         $res=mysql_query($sql,Conectar::con());
  8.                         //echo var_dump($this->msg);
  9.                         //echo gettype($this->msg);
  10.                         //print_r($this->msg);
  11.                         if ($row=mysql_fetch_array($res))
  12.                         {
  13.                                 if ($row['privilegio']==1)
  14.                                 {
  15.                                         $privil=$row['privilegio'];
  16.                                         $privil=$this->msg['MSG_PERMISO_SOLOLEE'];
  17.                                         //echo $privil;
  18.                                 }
  19.                                 if ($row['privilegio']==2)
  20.                                 {
  21.                                         //$privil=$row['privilegio'];
  22.                                         $privil=$msg['MSG_PERMISO_LEE_ESCRIBE'];
  23.                                         //echo $privil;
  24.                                 }
  25.                                 if ($row['privilegio']==3)
  26.                                 {
  27.                                         //$privil=$row['privilegio'];
  28.                                         $privil=$this->msg['MSG_PERMISO_LEE_ESCRIBE_MODIFICA'];
  29.                                         //echo $privil;
  30.                                 }
  31.                                 if ($row['privilegio']==9)
  32.                                 {
  33.                                         $privil=$row['privilegio'];
  34.                                         $privil=$this->msg['MSG_PERMISO_LEE_ESCRIBE_MODIFICA'];
  35.                                         //echo $privil;
  36.                                         //echo var_dump($this->msg);
  37.                                         //echo gettype($this->msg);
  38.                                         //print_r($this->msg);
  39.                                 }
  40.                                  echo "<h3 id='izquierda' class='verde'>$this->msg['MSG_DATOS_INGRESO']</h3>";
  41.                                  echo "<h3 id='izquierda' class='azul'>$this->msg['MSG_NOMBRE_ES']</h3>";
  42.                                  echo  $row['nombre'];
  43.                                  echo "<h3 id='izquierda' class='azul'>$this->msg['MSG_SUS_PRIVILEGIOS']<span class='rojo'>$privil</span></h3>";
  44.                                  echo "<h3 id='izquierda' class='azul'>$this->msg['MSG_USUARIO_ES']</h3>";
  45.                                  echo $row['usuario'];
  46.                         }
  47.                  }
y lo que muestra en pantalla lo inserto con una imagen


ahi se puede apreciar que solo imprime la variabe, y no su contenido

Un Cordial Saludo
__________________
Un Cordial Saludo
Claudio González Soto
Negocios Online
http;//www.servpcweb.com