/apps/fitness/zones/ZonePerson.php
PHP | 40 lines | 34 code | 6 blank | 0 comment | 2 complexity | b9f8d7a6aa8c7980530a1d4c1f9c9b37 MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.1
- <?php
- class ZonePerson extends AppZone
- {
- function pageDefault()
- {
- $this->redirect('list');
- }
-
- function pageList($p, $z)
- {
- $people = DbObject::_find('Person');
- $this->assign('people', $people);
- }
-
- function pageEdit($p, $z)
- {
- $personId = $p[1];
- $person = new Person($personId);
- }
-
- function postEdit($p, $z)
- {
- $personId = $p[1];
- $person = new Person($personId);
- $person->firstname = $_POST['firstname'];
- $person->lastname = $_POST['lastname'];
- $person->save();
-
- if($z['personId'] == 0)
- $this->setParam('personId', $person->id);
-
- $this->redirect('view');
- }
-
- function pageView($p, $z)
- {
- $person = new Person($z['personId']);
- $this->assign('person', $person);
- }
- }