private function GetAdminLinks(\model\Member $member)
 {
     $ret = '';
     $ret .= $this->navView->GetViewMemberLink(self::$memberPosition . '=' . $member->GetID(), "View " . $member->GetName()) . ' ';
     $ret .= $this->navView->GetEditMemberLink(self::$memberPosition . '=' . $member->GetID(), "Edit") . ' ';
     $ret .= $this->navView->GetDeleteMemberLink(self::$memberPosition . '=' . $member->GetID(), "Delete" . ' ');
     $ret .= $this->navView->GetAddBoatLink(self::$memberPosition . '=' . $member->GetID(), "Add boat");
     return $ret;
 }
 private function ValidateMember(\model\Member $member)
 {
     if (strlen($member->GetName()) < 3) {
         $this->message = "Name must be atleast 3 characters long.";
         return false;
     }
     if (strlen($member->GetSSN()) < 10) {
         $this->message = "Social security number must be 10 characters long.";
         return false;
     }
     if ($member->GetName() !== strip_tags($member->GetName())) {
         $this->message = "Name contains invalid characters.";
         return false;
     }
     return true;
 }
 public function Delete(\model\Member $member)
 {
     $member->DeleteAllBoats();
     $stmt = $this->db->prepare("DELETE FROM member WHERE id = ?");
     $stmt->execute(array($member->GetID()));
 }