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

namespace Kufer\Web\KuferTools\Utils\WssField\Kurs;

class WssFieldKursVeranstaltungsLeiter extends \Kufer\Web\KuferTools\Utils\WssField\WssField
{
  protected function getValue($dataModulWert, $isFormular = false)
  {
    $knr = $dataModulWert->getVarValueEx('id', 'kurs');

    $dbwDozenten = new \DBWorkDozenten(1, true);
    
    $veranstaltungsleiter = $dbwDozenten->getDozenten4KursMitTyp(
      $knr,
      \Kufer\Web\KuferTools\Veranstalter\Utils\VeranstalterUtils::getVeranstaltungsLeiterTypen()
    );

    if (!empty($veranstaltungsleiter)) {
      return $veranstaltungsleiter[0]->getVarValue('titel_name_vorname');
    }

    return '';
  }
}