Changeset 107821 in spip-zone


Ignore:
Timestamp:
Dec 1, 2017, 4:19:12 PM (16 months ago)
Author:
jluc@…
Message:

xray suit macrosession et permet de présenter les appels et les arguments de #_AUTORISER_SI

Location:
_plugins_/xray/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/xray/trunk/paquet.xml

    r107466 r107821  
    22        prefix="xray"
    33        categorie="outil"
    4         version="0.9.1"
     4        version="0.10.0"
    55        etat="test"
    66        compatibilite="[2.1.0;3.2.*]"
  • _plugins_/xray/trunk/plugin.xml

    r107466 r107821  
    99        <licence>GPL</licence>
    1010        <licence>PHP</licence>
    11         <version>0.9.1</version>
     11        <version>0.10.0</version>
    1212        <etat>test</etat>
    1313        <description>
  • _plugins_/xray/trunk/xray_apc.php

    r107466 r107821  
    222222        'WHERE' => '/^(|ALL|HTML|META)$/', // recherche dans le contenu
    223223        'EXTRA' => '/^(|CONTEXTE|CONTEXTES_SPECIAUX|INFO_AUTEUR|INVALIDEURS|INVALIDEURS_SPECIAUX|INCLUSIONS'
    224                 .(plugin_est_actif('macrosession') ? '|MACROSESSIONS' : '')
     224                .(plugin_est_actif('macrosession') ? '|MACROSESSIONS|MACROAUTORISER' : '')
    225225                .')$/'          // Affichage pour chaque élément de la liste
    226226);
     
    11551155                        <option value=INCLUSIONS ', $MYREQUEST['EXTRA'] == 'INCLUSIONS' ? ' selected' : '', '>&lt;INCLURE&gt;</option>
    11561156                        <option value=MACROSESSIONS ', $MYREQUEST['EXTRA'] == 'MACROSESSIONS' ? ' selected' : '', '>#_SESSION</option>
     1157                        <option value=MACROAUTORISER ', $MYREQUEST['EXTRA'] == 'MACROAUTORISER' ? ' selected' : '', '>#_AUTORISER_SI</option>
    11571158                </select>
    11581159                <p><b>Types cache:</b>
     
    13821383                                                                        $extra = $matches[1];
    13831384                                                                else
    1384                                                                         $extra = '(aucune inclusion)';
     1385                                                                        $extra = '(aucune <INCLUSION>)';
    13851386                                                                break;
    13861387                                                        case 'MACROSESSIONS' :
    13871388                                                                if (!isset ($data['texte']))
    13881389                                                                        $extra = '(html non défini)';
    1389                                                                 elseif (preg_match_all("/pipelined_session_get\((['\"a-z0-9\s_\-\.\/,]+)\)/", $data['texte'], $matches))
     1390                                                                elseif (preg_match_all("/\bpipelined_session_get\s*\((['\"a-z0-9\s_\-\.\/,]+)\)/", $data['texte'], $matches))
    13901391                                                                        $extra = $matches[1];
    13911392                                                                else
    1392                                                                         $extra = '(aucune macrosession)';
     1393                                                                        $extra = '(aucune balise #_SESSION ou #_SESSION_SI)';
     1394                                                                break;
     1395                                                        case 'MACROAUTORISER' :
     1396                                                                if (!isset ($data['texte']))
     1397                                                                        $extra = '(html non défini)';
     1398                                                                elseif (preg_match_all("/if\s+\(autoriser\s*\((['\"a-z0-9\s_\-\.\/,]+)\)/", $data['texte'], $matches))
     1399                                                                        $extra = $matches[1];
     1400                                                                else
     1401                                                                        $extra = '(aucune balise #_AUTORISER_SI)';
    13931402                                                                break;
    13941403                                                        }
Note: See TracChangeset for help on using the changeset viewer.