コード例 #1
0
 function perform(&$request, &$response)
 {
     parent::perform($request, $response);
     if (!$this->_changing_own_password()) {
         return;
     }
     if (REQUEST_STATUS_SUCCESS == $request->get_status()) {
         if ($request->has_attribute('popup')) {
             $response->write(close_popup_response($request, '/'));
         }
     }
 }
コード例 #2
0
 function perform()
 {
     if ($this->_changing_own_password()) {
         $response = parent::perform();
         if (RESPONSE_STATUS_SUCCESS == $response->get_status()) {
             return new close_popup_response(RESPONSE_STATUS_SUCCESS, '/');
         } else {
             return $response;
         }
     } else {
         return parent::perform();
     }
 }