Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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 ?

Reply #1 Posted by laurentj on 08/22/2011 13:36

Salut,

j'ai corrigé ça dans les deux branches. merci.

 
Page
  1. [jelix 1.3] pré-requis toujours en PHP 5.2 ?