<?php
/**
 * @copyright (c) Kufer Software GmbH, Oderstraße 7, D-84453 Mühldorf
 */

namespace Kufer\Web\KuferTools\Veranstalter\KursUebersichtDerMitarbeiter\KursUebersicht\KursDetails;

class KursDetailsUseCase extends \Kufer\Web\KuferTools\Basis\Kursdetails\KursDetailsUseCase
{
  public function __construct($request)
  {
    parent::__construct($request);
  }

  public static function getToolId()
  {
    return 61;
  }

  public static function getToolSectionId()
  {
    return 722;
  }

  public function hasAccess($pToolSectionId = null)
  {
    if (!\Kufer\Web\KuferTools\Basis\UseCase\ToolUseCase::hasAccess()) {
      return false;
    }

    return true;
  }

  protected function getButtons()
  {
    $buttonsObj = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\VeranstalterKurseDerMitarbeiterReiterButtons($this, $this->request, $this->response);

    return $buttonsObj->getButtons();
  }

  protected function getUeberschrift()
  {
    return 'unsere Anmeldung zum Kurs ' . $this->response->kurs->id . ': ' . $this->response->kurs->getVarValue('titel_zeile1');
  }

  protected function getBackLink()
  {
    return 'index.php?tool_id=61&action=kursuebersicht';
  }

  protected function getBackButtonLabel()
  {
    return 'Zurück zur Übersicht';
  }

  protected function getResponse($kurs, $user, $datumLetzterKurstag)
  {
    return parent::getResponse($kurs, $user, $datumLetzterKurstag);
  }

  
  protected function getAllKursnrMitFilter()
  {
    return array();
  }
}

class KursDetailsResponse extends \Kufer\Web\KuferTools\Basis\Kursdetails\KursDetailsResponse
{
}