public static function getBlogMemberByGetId() { $member_id = null; try { $member_id = self::getUrlParam('blog_member'); } catch (Exception $ex) { throw new NotFoundException('No BlogMember identifier provided.'); } if (!is_numeric($member_id)) { throw new NotFoundException('Invalid BlogMember identifier provided.'); } $blogMemberDao = new BlogMemberDao(); $blogMember = $blogMemberDao->findById($member_id); if ($blogMember === null) { throw new NotFoundException('Unknown BlogMember identifier provided.'); } return $blogMember; }
// redirect Utils::redirect('list'); } elseif (array_key_exists('save', $_POST)) { // for security reasons, do not map the whole $_POST['todo'] //pretending to have values in $_POST //$data = array('first_name' => 'Bob', 'no_of_passengers' => 2); // private $id; // private $date; // private $content; // private $createdBy; // private $modifiedBy; // private $description; // private $nameOfRestaurant; // private $overallRating; // private $restaurant_id; // private $username; // private $status = self::PENDING; $data = array('username' => $_POST['username'], 'email' => $_POST['email'], 'password' => $_POST['password']); // map BlogMemberMapper::map($blogMember, $data); // validate $errors = BlogMemberValidator::validate($blogMember); if (empty($errors)) { // save $blogMemberDao = new BlogMemberDao(); $blogMember = $blogMemberDao->save($blogMember); Flash::addFlash('Thanks for Registering Chipper!'); // redirect Utils::redirect('list', array('status' => 'pending')); } }
//$flightBooking->setPriority(Todo::PRIORITY_MEDIUM); //$dueOn = new DateTime("+1 day"); //$dueOn->setTime(0, 0, 0); //$flightBooking->setDueOn($dueOn); } if (array_key_exists('cancel', $_POST)) { // redirect Utils::redirect('home'); } elseif (array_key_exists('enter', $_POST)) { // for security reasons, do not map the whole $_POST['todo'] //pretending to have values in $_POST $data = array('username' => 'char', 'password' => 'test', 'email' => '*****@*****.**'); // $data = array( // 'member_id'=> $_POST ['member_id'], // 'username' => $_POST ['username'], // 'password' => $_POST ['password'], // 'email' => $_POST ['email'] // ); // map BlogMemberMapper::map($blogMember, $data); // validate $errors = BlogMemberValidator::validate($blogMember); if (empty($errors)) { // save $blogMemberDao = new BlogMemberDao(); $blogMember = $blogMemberDao->enter($blogMember); Flash::addFlash('Login Succesful!'); // redirect Utils::redirect('list', array('status' => 'pending')); } }