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

namespace Kufer\Web\Classes\DokumentenStatus;

class DokumentStatusToolsFirma extends \DokumentStatusErmitteln
{
  public function berechneStatus(string $docKnr): int
  {
    try {
      $tn = \SessionOperations::getCurrentWebToolsTeilnehmer();
      $dbwTeilnehmer = new \DBWorkTeilnehmer();
      if ($dbwTeilnehmer->hasFirmaTeilnehmerAnmgemeldetKurs($tn->id, $docKnr)) {
        return SHOW_DOKU_TN_INKURS;
      } else {
        return SHOW_DOKU_TN_LOGIN;
      }
    } catch (\Exception $ex) {
      return SHOW_DOKU_TN_INKURS;
    }
  }
}