function _valid_perform()
 {
     $links_manager = new links_manager();
     $result = $links_manager->create_links_group($this->dataspace->get('identifier'), $this->dataspace->get('title'));
     if ($result !== false) {
         return new close_popup_response(RESPONSE_STATUS_FORM_SUBMITTED);
     } else {
         return new failed_response();
     }
 }
 function _valid_perform(&$request, &$response)
 {
     $links_manager = new links_manager();
     $result = $links_manager->create_links_group($this->dataspace->get('identifier'), $this->dataspace->get('title'));
     if ($result !== false) {
         $request->set_status(REQUEST_STATUS_FORM_SUBMITTED);
         if ($request->has_attribute('popup')) {
             $response->write(close_popup_response($request));
         }
     } else {
         $request->set_status(REQUEST_STATUS_FAILURE);
     }
 }