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

namespace Kufer\KuferTools\Utils\WssField;

class WssFieldOberkurs extends WssField
{
  protected function getValue($datamodulWert, $isFormular = false)
  {
    $knr = $datamodulWert->getVarValueEx('id', 'kurs');
    $dbwKurse = new \DBWorkKurse(1, true);
    $hauptkurs = $dbwKurse->getHauptkurs($knr);

    if (trim($hauptkurs->id) != '') {
      return $hauptkurs->getVarValue('kurzbez') . ' (' . $hauptkurs->id . ')';
    }

    return '';
  }
}