<?php
/**
 * @copyright (c) Kufer Software GmbH, Loisachstrasse 4, D-84453 Mühldorf
 */

namespace Kufer\KuferTools\Mitarbeiter\KursUebersicht;

abstract class Tool8UseCase extends \Kufer\KuferTools\Basis\UseCase\ToolUseCase
{
  
  public function __construct($request, $response, $dbwKurse = null)
  {
    parent::__construct($request, $response, $dbwKurse);
  }

  public static function getToolId()
  {
    return \ToolsAPI::TOOL_KURSPLANUNG_MA; 
  }

  protected function getMitarbeiter()
  {
    return $this->session->getCurrentWebToolsMitarbeiter();
  }

  
  protected function getXsrfKey($pParam, $zusatzParam = '')
  {
    $xsrf = new \Xsrf();
    $key = $xsrf->generateKey4Action($pParam, $zusatzParam);

    return 'xsrf=' . \CleanOperations::cleanStringForHtml($key);
  }
}