Bonjour,

Je viens de voir apparaître un message d'erreur lors de l'édition d'article 
dans le back office :
Warning: in_array() expects parameter 2 to be array, null given in 
/var/www/vhosts/monsite.fr/httpdocs/tmp/cache/skel/html_1c4991a39b8d3f9182a70667674d7e32.php
 on line 78


Sur un autre article, après avoir vidé le cache j'ai ce message :
Warning: in_array() expects parameter 2 to be array, null given in 
/var/www/vhosts/monsite.fr/httpdocs/ecrire/public/composer.php(92) : eval()'d 
code on line 71


Environnement :
SPIP 3.2.1 [23954]
Ubuntu 14.04.5 LTS
Plesk Onyx v17.5.3
PHP-FPM 7.0.29


Quelqu'un a une idée ?

D'avance merci


Guilain
<?php

/*
 * Squelette : ../plugins/auto/saisies/v2.25.0/saisies/radio.html
 * Date :      Fri, 06 Apr 2018 20:04:02 GMT
 * Compile :   Sun, 08 Apr 2018 09:56:42 GMT
 * Boucles :   _radio
 */ 

function BOUCLE_radiohtml_1c4991a39b8d3f9182a70667674d7e32(&$Cache, &$Pile, 
&$doublons, &$Numrows, $SP) {

        static $command = array();
        static $connect;
        $command['connect'] = $connect = '';
        $command['source'] = array(table_valeur($Pile["vars"], (string)'data', 
null));
        $command['sourcemode'] = 'table';
        if (!isset($command['table'])) {
                $command['table'] = '';
                $command['id'] = '_radio';
                $command['from'] = array();
                $command['type'] = array();
                $command['groupby'] = array();
                $command['select'] = array(".cle",
                ".valeur");
                $command['orderby'] = array();
                $command['where'] = 
                        array();
                $command['join'] = array();
                $command['limit'] = '';
                $command['having'] = 
                        array();
        }
        if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime();
        $t0 = "";
        // REQUETE
        $iter = IterFactory::create(
                "DATA",
                $command,
                
array('../plugins/auto/saisies/v2.25.0/saisies/radio.html','html_1c4991a39b8d3f9182a70667674d7e32','_radio',27,$GLOBALS['spip_lang'])
        );
        if (!$iter->err()) {
        
        // COMPTEUR
        $Numrows['_radio']['compteur_boucle'] = 0;
        $SP++;
        // RESULTATS
        while ($Pile[$SP]=$iter->fetch()) {

                $Numrows['_radio']['compteur_boucle']++;
                $t0 .= (
'
' .
vide($Pile['vars'][$_zzz=(string)'disabled'] = 
interdire_scripts((is_string(entites_html(table_valeur(@$Pile[0], 
(string)'disable', null),true)) ? 
interdire_scripts(entites_html(table_valeur(@$Pile[0], (string)'disable', 
null),true)):interdire_scripts(entites_html(table_valeur(@$Pile[0], (string)(   
   'disable/' .
                        interdire_scripts($Pile[$SP]['cle'])), null),true))))) .
'<div class="' .
interdire_scripts(entites_html(sinon(table_valeur(@$Pile[0], (string)'choix', 
null), 'choix'),true)) .
(($t1 = strval(interdire_scripts(entites_html(sinon(table_valeur(@$Pile[0], 
(string)'choix', null), 'choix'),true))))!=='' ?
                (' ' . $t1 . (  '_' .
        interdire_scripts($Pile[$SP]['cle']))) :
                '') .
(($t1 = strval(interdire_scripts(entites_html(table_valeur(@$Pile[0], 
(string)'class', null),true))))!=='' ?
                (' ' . $t1) :
                '') .
'">
        <input type="radio" name="' .
interdire_scripts(entites_html(table_valeur(@$Pile[0], (string)'nom', 
null),true)) .
'" class="radio" id="champ_' .
interdire_scripts(saisie_nom2classe(entites_html(sinon(table_valeur(@$Pile[0], 
(string)'id', null), interdire_scripts(entites_html(table_valeur(@$Pile[0], 
(string)'nom', null),true))),true))) .
'_' .
$Numrows['_radio']['compteur_boucle'] .
'"' .
(($t1 = strval(interdire_scripts((((entites_html(sinon(table_valeur(@$Pile[0], 
(string)'valeur_forcee', null), 
interdire_scripts(entites_html(sinon(table_valeur(@$Pile[0], (string)'valeur', 
null), interdire_scripts(entites_html(table_valeur(@$Pile[0], (string)'defaut', 
null),true))),true))),true) == interdire_scripts($Pile[$SP]['cle']))) ?' ' 
:''))))!=='' ?
                (' ' . $t1 . 'checked="checked"') :
                '') .
' value="' .
interdire_scripts($Pile[$SP]['cle']) .
'"' .
(((table_valeur($Pile["vars"], (string)'disabled', null)) OR 
(interdire_scripts(in_array($Pile[$SP]['cle'],table_valeur($Pile["vars"], 
(string)'disable_choix', null)))))  ?
                (' ' . ' disabled="disabled"') :
                '') .
(($t1 = strval(interdire_scripts(entites_html(table_valeur(@$Pile[0], 
(string)'readonly', null),true))))!=='' ?
                (' readonly="' . $t1 . '"') :
                '') .
(($t1 = strval(interdire_scripts(entites_html(table_valeur(@$Pile[0], 
(string)'describedby', null),true))))!=='' ?
                (' aria-describedby="' . $t1 . '"') :
                '') .
' />
        <label for="champ_' .
interdire_scripts(saisie_nom2classe(entites_html(sinon(table_valeur(@$Pile[0], 
(string)'id', null), interdire_scripts(entites_html(table_valeur(@$Pile[0], 
(string)'nom', null),true))),true))) .
'_' .
$Numrows['_radio']['compteur_boucle'] .
'"' .
(($t1 = strval(interdire_scripts((((entites_html(sinon(table_valeur(@$Pile[0], 
(string)'valeur_forcee', null), 
interdire_scripts(entites_html(sinon(table_valeur(@$Pile[0], (string)'valeur', 
null), interdire_scripts(entites_html(table_valeur(@$Pile[0], (string)'defaut', 
null),true))),true))),true) == interdire_scripts($Pile[$SP]['cle']))) ?' ' 
:''))))!=='' ?
                ($t1 . 'class="on"') :
                '') .
'>' .
interdire_scripts($Pile[$SP]['valeur']) .
'</label>
</div>
');
        }
        $iter->free();
        }
        if (defined("_BOUCLE_PROFILER")
        AND 1000*($timer = (time()+(float)microtime())-$timer) > 
_BOUCLE_PROFILER)
                spip_log(intval(1000*$timer)."ms BOUCLE_radio @ 
../plugins/auto/saisies/v2.25.0/saisies/radio.html","profiler"._LOG_AVERTISSEMENT);
        return $t0;
}

//
// Fonction principale du squelette 
../plugins/auto/saisies/v2.25.0/saisies/radio.html
// Temps de compilation total: 0.707 ms
//

function html_1c4991a39b8d3f9182a70667674d7e32($Cache, $Pile, $doublons = 
array(), $Numrows = array(), $SP = 0) {

        if (isset($Pile[0]["doublons"]) AND is_array($Pile[0]["doublons"]))
                $doublons = nettoyer_env_doublons($Pile[0]["doublons"]);

        $connect = '';
        $page = (
'


' .
vide($Pile['vars'][$_zzz=(string)'data'] = 
interdire_scripts(sinon(table_valeur(@$Pile[0], (string)'data', null), 
interdire_scripts(table_valeur(@$Pile[0], (string)'datas', null))))) .
vide($Pile['vars'][$_zzz=(string)'data'] = 
(is_string(table_valeur($Pile["vars"], (string)'data', null)) ? 
saisies_chaine2tableau(table_valeur($Pile["vars"], (string)'data', 
null)):table_valeur($Pile["vars"], (string)'data', null))) .
(($t1 = strval(interdire_scripts(((strlen(entites_html(table_valeur(@$Pile[0], 
(string)'disable_choix', null),true))) ?' ' :''))))!=='' ?
                ($t1 . (        '
' .
        vide($Pile['vars'][$_zzz=(string)'disable_choix'] = 
interdire_scripts(filtre_explode_dist(trim(entites_html(table_valeur(@$Pile[0], 
(string)'disable_choix', null),true)),','))))) :
                '') .
'
' .
BOUCLE_radiohtml_1c4991a39b8d3f9182a70667674d7e32($Cache, $Pile, $doublons, 
$Numrows, $SP) .
'
');

        return analyse_resultat_skel('html_1c4991a39b8d3f9182a70667674d7e32', 
$Cache, $page, '../plugins/auto/saisies/v2.25.0/saisies/radio.html');
}
?>
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Répondre à