Esempio n. 1
0
 private static function doContactAction($request)
 {
     switch (self::$requestedAction) {
         case "Edit":
             require_once 'user/User.php';
             $contact = Contact::loadFromDatabase(self::$currentID);
             require_once 'user/UserPage.php';
             UserPage::showEditContactForm($contact);
             break;
         case "Delete":
             require_once 'user/User.php';
             $contact = Contact::loadFromDatabase(self::$currentID);
             $user = UserManager::loadUser($contact->getUser(), false);
             UserManager::deleteContact($contact, $user);
             require_once 'user/UserPage.php';
             UserPage::showProfile($user);
             break;
         case "Search":
         default:
             require_once 'search/SearchPage.php';
             SearchPage::showContactSearchForm();
             break;
     }
 }