Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2011, 16:43
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 5 meses
Puntos: 43
problemas con array de lenguaje

Hola, estoy teniendo un problema con mis archivos de lenguajes (que antes no tenia :( ), en mi frontcontroller hago esto:
Código PHP:
Ver original
  1. if($config->get('multi')==1) {
  2.             $leng = Language::singleton();
  3.             $leng->get_session_handler();
  4.             $idiomaActual = $config->get('lenguaje');
  5.             setcookie ("leng", $idiomaActual, time () + 7*24*60*60);
  6.             session_start();
  7.  
  8.             $_SESSION['leng'] = $idiomaActual;
  9.  
  10.             if(isset($_REQUEST['leng'])) {
  11.                 setcookie ("leng", $_REQUEST['leng'], time () + 7*24*60*60);
  12.                 $idiomaActual = $_REQUEST['leng'];
  13.                 $_SESSION['leng'] = $idiomaActual;
  14.             }
  15.             elseif(isset($_COOKIE['leng'])) {
  16.                 if(file_exists($config->get('root')."lenguajes/".$_COOKIE['leng'].".php")) {
  17.                     $idiomaActual = $_COOKIE['leng'];
  18.                     $_SESSION['leng'] = $idiomaActual;
  19.                 }
  20.             }
  21.             else {
  22.                 if(file_exists($config->get('root')."lenguajes/".$_SESSION['leng'].".php")) {
  23.                     $idiomaActual = $_SESSION['leng'];
  24.  
  25.                 }
  26.             }
  27.  
  28.             // Incluimos el archivo del idioma seleccionado
  29.             // o el archivo por defecto si no se seleccionó
  30.             // idioma o si no se encuentra el archivo
  31.             include $config->get('root')."/lenguajes/".$idiomaActual.".php";
  32.         }

despues en mi vista tengo esto:
Código PHP:
Ver original
  1. $leng = $lenguaje->language_convert();

y mi archivo de lenguaje es:
Código PHP:
Ver original
  1. <?php
  2. $lang_array = array (
  3.   'incio' => 'home',
  4.   'nombre_usuario' => 'User Name',
  5. );
  6. ?>

hasta ahí todo bien, si hago un print_r de $leng me devuelve esto:
Cita:
Array
(
[incio] => home
[nombre_usuario] => User Name
)
pero cuando un prin_r($leng['inicio']); no me devuelve nada y no entiendo porque :(