Vous pouvez vous rendormir, merci :-p

Le 25 novembre 2014 08:32, Franck Paul <[email protected]> a
écrit :

> Et donc ça devient :
> preg_match('/'.preg_quote($core->adminurl->get('admin.plugin.sysinfo')).'(&.*)/',$_SERVER['REQUEST_URI']),
>
> Le 25 novembre 2014 08:31, Franck Paul <[email protected]> a
> écrit :
>
> Oubliez ma question, j'ai trouvé la réponse : *preg_quote()*
>>
>> Le 25 novembre 2014 08:29, Franck Paul <[email protected]> a
>> écrit :
>>
>> Je reprends :
>>>
>>> Reste une interrogation sur la meilleure façon d'indiquer la regexp
>>> utilisée dans la fonction addItem()… Puisqu'il faut pouvoir échapper les
>>> caractères significatifs d'une regexp, le ? en l'occurrence.
>>>
>>> Je parle de ça :
>>> preg_match('/plugin.php\?p=sysInfo(&.*)?$/',$_SERVER['REQUEST_URI']),
>>>
>>> Une idée ?
>>>
>>> Le 25 novembre 2014 08:26, Franck Paul <[email protected]> a
>>> écrit :
>>>
>>> Exemple pour un _admin.php d'un plugin (sysInfo en l'espèce) :
>>>>
>>>> -$_menu['System']->addItem(__('System
>>>> info'),'plugin.php?p=sysInfo','index.php?pf=sysInfo/icon.png',
>>>> +$core->adminurl->registercopy('admin.plugin.sysinfo','admin.plugin',array('p'
>>>> => 'sysInfo'));
>>>> +
>>>> +$_menu['System']->addItem(__('System info'),
>>>> +        $core->adminurl->get('admin.plugin.sysinfo'),
>>>> +        $core->adminurl->get('load.plugin.file',array('pf' =>
>>>> 'sysInfo/icon.png')),
>>>>
>>>> preg_match('/plugin.php\?p=sysInfo(&.*)?$/',$_SERVER['REQUEST_URI']),
>>>>          $core->auth->isSuperAdmin());
>>>>
>>>> puis :
>>>>
>>>>          $favs->register('sysInfo', array(
>>>>              'title' => __('System Information'),
>>>> -            'url' => 'plugin.php?p=sysInfo',
>>>> -            'small-icon' => 'index.php?pf=sysInfo/icon.png',
>>>> -            'large-icon' => 'index.php?pf=sysInfo/icon-big.png',
>>>> +            'url' => $core->adminurl->get('admin.plugin.sysinfo'),
>>>> +            'small-icon' =>
>>>> $core->adminurl->get('load.plugin.file',array('pf' => 'sysInfo/icon.png')),
>>>> +            'large-icon' =>
>>>> $core->adminurl->get('load.plugin.file',array('pf' =>
>>>> 'sysInfo/icon-big.png')),
>>>>              'permissions' => $core->auth->isSuperAdmin()
>>>>          ));
>>>>
>>>> Reste une interrogation sur la meilleure façon d'indiquer la regexp
>>>> utilisée dans la fonction addItem()…
>>>>
>>>> Le 20 juin 2014 09:13, Bruno <[email protected]> a écrit :
>>>>
>>>> Hello,
>>>>>
>>>>> J'ai commencé un premier jet de la modification de la gestion des URLs
>>>>> dans
>>>>> l'admin. Il y a beaucoup de changements dans le code, et j'essaye de
>>>>> tester
>>>>> le plus fidèlement possible, mais je ne suis pas à l'abri d'oublis
>>>>> (dans la
>>>>> mesure où tous les liens sont impactés).
>>>>>
>>>>> N'hésitez surtout pas, comme Philippe, à remonter tout
>>>>> dysfonctionnement
>>>>> que vous relèveriez sur la 2.7.
>>>>>
>>>>> Je n'ai pas encore fini, il y a encore beaucoup de liens dans le core à
>>>>> éradiquer.
>>>>>
>>>>> --
>>>>> Bruno
>>>>> --
>>>>> Dev mailing list - [email protected] -
>>>>> http://ml.dotclear.org/listinfo/dev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Franck
>>>>
>>>
>>>
>>>
>>> --
>>> Franck
>>>
>>
>>
>>
>> --
>> Franck
>>
>
>
>
> --
> Franck
>



-- 
Franck
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à