Un apunte:
En lugar de esto:
Código PHP:
function setear_idioma( &$actual )
{
if( isset( $_GET[idioma] ) )
{
$actual = $_GET[idioma];
}
elseif ( isset( $_POST[idioma] ) )
{
$actual = $_POST[idioma];
}
else
{
$actual = 'es';
}
}
no es mejor usar:
Código PHP:
function setear_idioma( &$actual )
{
if( isset($_REQUEST['idioma'] ) )
$actual = $_REQUEST['idioma'];
else
$actual = 'es';
}
Por otro lado, otra recomendación:
usar $_REQUEST[idioma] en lugar de $_REQUEST['idioma'] provoca un "notice" de PHP, que es más o menos equivalente a un Warning de C.
1 Saludo.