- 1
[Opened] [jelix 1.3] pré-requis toujours en PHP 5.2 ?
Posted by manooweb on 08/22/2011 01:38
Salut,
Dans la doc prérequis , je dirais oui ....
Mais
func_get_arg(): Can't be used as a function parameter in /home/www/client/www/lib/jelix/plugins/tpl/html/function.jlocale.php on line 27
Parce que en jelix 1.3b2pre
function jtpl_function_html_jlocale($tpl, $locale) { <code> if(func_num_args() == 4 && is_array(func_get_arg(2))){ $str = jLocale::get($locale, func_get_arg(2), func_get_arg(3)); }elseif(func_num_args() == 3 && is_array(func_get_arg(2))){ $str = jLocale::get($locale, func_get_arg(2));</code>
Alors que en jelix 1.2
function jtpl_function_html_jlocale($tpl, $locale) { <code> if(func_num_args() == 3 && is_array(func_get_arg(2))){ $param = func_get_arg(2); $str = jLocale::get($locale, $param); }elseif(func_num_args() > 2){ $params = func_get_args(); unset($params[0]); unset($params[1]); $str = jLocale::get($locale, $params);</code>
Et que la doc php dit bien que func_get_arg peut être utilisé en paramètre qu'à partir de php 5.3 => http://php.net/manual/fr/function.func-get-arg.php
Merci Manu
PS : poour le moment je corrige sur l'hébergement.
Manu
[Opened] [jelix 1.3] pré-requis toujours en PHP 5.2 ?
Posted by laurentj on 08/22/2011 13:36
Salut,
j'ai corrigé ça dans les deux branches. merci.
- 1