Despues de los últimos cambios efectuados el método verifica:acceso(), quedó de la siguiente forma:
Código PHP:
Ver originalpublic function verifica_acceso($usuario)
{
//$this->msg=array();
require_once("../lenguaje/$_SESSION[lenguaje]/mensajes.inc.php");
echo "../lenguaje/$_SESSION[lenguaje]/mensajes.inc.php";
$sql="SELECT * FROM ge_admin WHERE usuario='$usuario'";
//echo var_dump($this->msg);
//echo gettype($this->msg);
//print_r($this->msg);
{
if ($row['privilegio']==1)
{
$privil=$row['privilegio'];
$privil=$this->msg['MSG_PERMISO_SOLOLEE'];
//echo $privil;
}
if ($row['privilegio']==2)
{
//$privil=$row['privilegio'];
$privil=$msg['MSG_PERMISO_LEE_ESCRIBE'];
//echo $privil;
}
if ($row['privilegio']==3)
{
//$privil=$row['privilegio'];
$privil=$this->msg['MSG_PERMISO_LEE_ESCRIBE_MODIFICA'];
//echo $privil;
}
if ($row['privilegio']==9)
{
$privil=$row['privilegio'];
$privil=$this->msg['MSG_PERMISO_LEE_ESCRIBE_MODIFICA'];
//echo $privil;
//echo var_dump($this->msg);
//echo gettype($this->msg);
//print_r($this->msg);
}
echo "<h3 id='izquierda' class='verde'>$this->msg['MSG_DATOS_INGRESO']</h3>";
echo "<h3 id='izquierda' class='azul'>$this->msg['MSG_NOMBRE_ES']</h3>";
echo $row['nombre'];
echo "<h3 id='izquierda' class='azul'>$this->msg['MSG_SUS_PRIVILEGIOS']<span class='rojo'>$privil</span></h3>";
echo "<h3 id='izquierda' class='azul'>$this->msg['MSG_USUARIO_ES']</h3>";
echo $row['usuario'];
}
}
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