Hola que tal
Disculpa las molestias, pero sabes que igual no funciona, el Método verifica_usuario() quedó de la siguiente forma:
Código PHP:
Ver original<?php
//print_r($_SESSION);
include_once('../clases/conexion.class.php');
require_once("../lenguaje/$_SESSION[lenguaje]/mensajes.inc.php");
//echo "../lenguaje/$_SESSION[lenguaje]/mensajes.inc.php";
class Usuario
{
private $admin;
//private $msg;
public function __construct()
{
}
public function verifica_acceso($usuario)
{
$this->msg = require_once("../lenguaje/$_SESSION[lenguaje]/mensajes.inc.php");
$sql="SELECT * FROM ge_admin WHERE usuario='$usuario'";
{
if ($row['privilegio']==1)
{
//$privil=$row['privilegio'];
$privil=$this->msg['MSG_PERMISO_SOLOLEE'];
//echo $privil;
}
if ($row['privilegio']==2)
{
//$privil=$row['privilegio'];
$privil=$this->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);
}
echo "<h3 id='izquierda' class='verde'>",$this->msg['MSG_DATOS_INGRESO'],"</h3>";
echo "<h3 id='izquierda' class='azul'>",$this->msg['MSG_NOMBRE_ES'], $row['nombre'],"</h3>";
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'], $row['usuario'],"</h3>";
}
}
}
?>
Solo imprime las variables nombre y usuario que son las extraídas de la tabla con $row['nombre'] y $row['usuario']
Un Cordial saludo