public function executeUpdate(sfWebRequest $request) { $this->forward404Unless($request->isMethod('post') || $request->isMethod('put')); $a = $request->getParameter('sf_guard_user'); $this->forward404Unless($sf_guard_user = Doctrine::getTable('sfGuardUser')->find(array($a['id'])), sprintf('Object sf_guard_user does not exist (%s).', $request->getParameter('id'))); $form = new sfGuardUserAdminForm($sf_guard_user); $form->bind($request->getParameter($form->getName())); if ($form->isValid()) { $form->getObject()->getProfile()->is_invite = false; $sf_guard_user = $form->save(); $this->forward('user', 'my'); } $this->form = $form; $this->setTemplate('edit'); }