Changeset 79113 in spip-zone


Ignore:
Timestamp:
Dec 3, 2013, 3:24:12 PM (6 years ago)
Author:
patfr@…
Message:

reset() n'accepte que des tableaux purs et durs

Location:
_plugins_/couteau_suisse
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/exec/cs_boite_rss.php

    r75079 r79113  
    2828        $r = spip_xml_load(_CS_RSS_SOURCE);
    2929        $c = function_exists('spip_xml_match_nodes')?spip_xml_match_nodes(',^item$,', $r, $r2)
    30                 :count($r2 = !is_array($r)?array():reset(reset(reset(reset($r)))));
     30                :count($r2 = !is_array($r)?array():reset($r=reset($r=reset($r=reset($r)))));
    3131        if($c) {
    3232                $r3 = &$r2['item'];
  • _plugins_/couteau_suisse/inc/cs_outils.php

    r75173 r79113  
    282282        $corps = $legend?"<fieldset><legend>"._T($legend)."</legend>$corps</fieldset>"
    283283                :"<div style='$align padding:0.4em;'>$corps</div>";
    284         return ($outil || ($outil = _request('outil')) || ($outil = reset(explode('|', _request('arg'),2))))
     284        list($arg) = explode('|', _request('arg'), 2);
     285        return ($outil || ($outil = _request('outil')) || ($outil = $arg))
    285286                // syntaxe : ajax_action_auteur($action, $id, $script, $args='', $corps=false, $args_ajax='', $fct_ajax='')
    286287                ?ajax_action_auteur('action_rapide', $id, 'admin_couteau_suisse', "arg=$outil|description_outil&cmd=descrip#cs_action_rapide",
     
    291292// bouton d'acualisation pour action_rapide
    292293function bouton_actualiser_action_rapide($outil='') {
    293         return ($outil || ($outil = _request('outil')) || ($outil = reset(explode('|', _request('arg'),2))))
     294        list($arg) = explode('|', _request('arg'), 2);
     295        return ($outil || ($outil = _request('outil')) || ($outil = $arg))
    294296                ?ajax_action_auteur('action_rapide', 'actualise', 'admin_couteau_suisse', "arg=$outil|description_outil&cmd=descrip#cs_action_rapide",
    295297                "\n<div class='cs_sobre'><input class='cs_sobre' type='submit' value=\" ["
  • _plugins_/couteau_suisse/outils/glossaire_fonctions.php

    r76478 r79113  
    290290        if(!count($mots)) return strlen($sep)?'':$mots;
    291291        $lien = '$v="<a href=\"$v[2]\"';
    292         $titre = strpos($type,'_unique')===false?'str_replace("<br />"," / ", $v[3])':'reset(explode(_GLOSSAIRE_TITRE_SEP, $v[3]))';
     292        $titre = strpos($type,'_unique')===false?'str_replace("<br />"," / ", $v[3])':'reset($ttt=explode(_GLOSSAIRE_TITRE_SEP, $v[3]))';
    293293        switch($type) {
    294294                case '':return $mots;
Note: See TracChangeset for help on using the changeset viewer.