Overview
Comment: | Corrige erreur de nom de variable pour liste des plugins dans le menu |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
5f84e0b3e3b2b2af3f6409e9418a43f0 |
User & Date: | bohwaz on 2018-08-18 13:49:30 |
Other Links: | branch diff | manifest | tags |
Context
2018-08-18
| ||
21:37 | Renvoyer toujours FALSE si aucun plugin n'a renvoyé de résultat et NULL si aucun plugin n'avait de signal enregistré check-in: 548a6a76fe user: bohwaz tags: dev | |
13:49 | Corrige erreur de nom de variable pour liste des plugins dans le menu check-in: 5f84e0b3e3 user: bohwaz tags: dev | |
13:46 | Correction typo dans liste menu check-in: b2ceedc476 user: bohwaz tags: dev | |
Changes
Modified src/include/lib/Garradin/Plugin.php from [0714d840c6] to [f035747052].
︙ | ︙ | |||
405 406 407 408 409 410 411 | $condition = strtr($row->menu_condition, [ '{Membres::DROIT_AUCUN}' => Membres::DROIT_AUCUN, '{Membres::DROIT_ACCES}' => Membres::DROIT_ACCES, '{Membres::DROIT_ECRITURE}' => Membres::DROIT_ECRITURE, '{Membres::DROIT_ADMIN}' => Membres::DROIT_ADMIN, ]); | | | 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 | $condition = strtr($row->menu_condition, [ '{Membres::DROIT_AUCUN}' => Membres::DROIT_AUCUN, '{Membres::DROIT_ACCES}' => Membres::DROIT_ACCES, '{Membres::DROIT_ECRITURE}' => Membres::DROIT_ECRITURE, '{Membres::DROIT_ADMIN}' => Membres::DROIT_ADMIN, ]); $condition = preg_replace_callback('/\{\$user\.(\w+)\}/', function ($m) use ($user) { return $user->{$m[1]}; }, $condition); $query = 'SELECT 1 WHERE ' . $condition . ';'; $st = $db->prepare($query); if (!$st->readOnly()) { throw new \LogicException('Requête plugin pour affichage dans le menu n\'est pas en lecture : ' . $query); } |
︙ | ︙ |