Overview
Comment: | Gérer les objets aussi |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
ce44c3d07cd3eace9d73ee1c8f964c8c |
User & Date: | bohwaz on 2017-03-17 04:46:21 |
Other Links: | branch diff | manifest | tags |
Context
2017-03-17
| ||
04:48 | Ré-écriture de la gestion de session, en séparant ça de la classe Membres check-in: 8c2d53a79d user: bohwaz tags: dev | |
04:46 | Gérer les objets aussi check-in: ce44c3d07c user: bohwaz tags: dev | |
03:47 | DB: nouveaux noms de méthodes, utilisation d'objets en retour, simplification, lazy loading, etc. check-in: 37e2badee2 user: bohwaz tags: dev | |
Changes
Modified src/include/lib/Garradin/Template.php from [1aa1dbd2ec] to [fe21e67b41].
︙ | ︙ | |||
45 46 47 48 49 50 51 | if (!isset($params['name'])) throw new \BadFunctionCallException('name argument is mandatory'); $name = $params['name']; if (isset($_POST[$name])) $value = $_POST[$name]; | | > > > > > > | 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | if (!isset($params['name'])) throw new \BadFunctionCallException('name argument is mandatory'); $name = $params['name']; if (isset($_POST[$name])) $value = $_POST[$name]; elseif (isset($params['data']) && is_array($params['data']) && array_key_exists($name, $params['data'])) { $value = $params['data'][$name]; } elseif (isset($params['data']) && is_object($params['data']) && property_exists($params['data'], $name)) { $value = $params['data']->$name; } elseif (isset($params['default'])) $value = $params['default']; else $value = ''; if (is_array($value)) { |
︙ | ︙ |