/apps/fitness/zones/ZonePerson.php
http://zoop.googlecode.com/ · PHP · 40 lines · 34 code · 6 blank · 0 comment · 2 complexity · b9f8d7a6aa8c7980530a1d4c1f9c9b37 MD5 · raw file
- <?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);
- }
- }