PageRenderTime 3186ms CodeModel.GetById 3170ms RepoModel.GetById 1ms app.codeStats 0ms

/apps/fitness/zones/ZonePerson.php

http://zoop.googlecode.com/
PHP | 40 lines | 34 code | 6 blank | 0 comment | 2 complexity | b9f8d7a6aa8c7980530a1d4c1f9c9b37 MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.1
  1. <?php
  2. class ZonePerson extends AppZone
  3. {
  4. function pageDefault()
  5. {
  6. $this->redirect('list');
  7. }
  8. function pageList($p, $z)
  9. {
  10. $people = DbObject::_find('Person');
  11. $this->assign('people', $people);
  12. }
  13. function pageEdit($p, $z)
  14. {
  15. $personId = $p[1];
  16. $person = new Person($personId);
  17. }
  18. function postEdit($p, $z)
  19. {
  20. $personId = $p[1];
  21. $person = new Person($personId);
  22. $person->firstname = $_POST['firstname'];
  23. $person->lastname = $_POST['lastname'];
  24. $person->save();
  25. if($z['personId'] == 0)
  26. $this->setParam('personId', $person->id);
  27. $this->redirect('view');
  28. }
  29. function pageView($p, $z)
  30. {
  31. $person = new Person($z['personId']);
  32. $this->assign('person', $person);
  33. }
  34. }