Vous pouvez vous rendormir, merci :-p
Le 25 novembre 2014 08:32, Franck Paul <carnet.franck.paul(a)gmail.com> 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 <carnet.franck.paul(a)gmail.com> a
écrit :
Oubliez ma question, j'ai trouvé la réponse : *preg_quote()*
>
> Le 25 novembre 2014 08:29, Franck Paul <carnet.franck.paul(a)gmail.com> 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 <carnet.franck.paul(a)gmail.com> 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 <dsls(a)morefnu.org> 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 - Dev(a)list.dotclear.org -
>>>>
http://ml.dotclear.org/listinfo/dev
>>>>
>>>
>>>
>>>
>>> --
>>> Franck
>>>
>>
>>
>>
>> --
>> Franck
>>
>
>
>
> --
> Franck
>
--
Franck