/**
  * Delete repository
  * 
  * @param null
  * @return void
  *
  */
 function delete()
 {
     if (!$this->active_repository->canEdit($this->logged_user)) {
         $this->httpError(HTTP_ERR_FORBIDDEN);
     }
     // if
     $delete = $this->active_repository->delete(true);
     CommitProjectObjects::delete("repository_id = '" . $this->active_repository->getId() . "'");
     SourceUsers::delete("repository_id = '" . $this->active_repository->getId() . "'");
     if ($delete && !is_error($delete)) {
         flash_success('Repository has been successfully deleted');
         $this->redirectToUrl(source_module_url($this->active_project));
     } else {
         $this->smarty->assign('errors', $delete);
     }
     // if
 }