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

$sortId = 1;

$sightsArray = array();

$longName = 'Kursübersicht';
$tool_id = 1;
$toolName = 'DozKursuebersicht';
$toolNameBasis = 'Basis';
$toolNamePdfListen = 'PdfListen';

$sight = new SightItemTool();
$sight->name = 'Markieren-Dialog';
$sight->id = 'Markieren';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Kursübersicht';
$sight->view = new \Kufer\Web\KuferTools\Ausgaben\Markieren\MarkierenView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Filter-Dialog';
$sight->id = 'FilterKursUebersicht';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Kursübersicht';
$sight->view = new \Kufer\Web\KuferTools\Basis\KursUebersicht\ShowFilterKursUebersicht\ShowFilterKursUebersichtView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Sortieren-Dialog';
$sight->id = 'SortierenDialog';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Kursübersicht';
$sight->view = new \Kufer\Web\KuferTools\Basis\KursUebersicht\SortierenDialog\SortierenDialogView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'ICS-Kalender Dialog';
$sight->id = 'IcsAuswahl';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->view = new \Kufer\Web\KuferTools\Basis\Ics\IcsAuswahlView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Auswahl von Kurs- und sonstigen Listen';
$sight->id = 'ShowPdfListen';
$sight->toolid = $toolNamePdfListen;
$sight->toolGroup = $toolName;
$sight->nameNoColumn = 'Keine Liste';
$sight->group = 'PDF-Listen';
$sight->view = new \Kufer\Web\KuferTools\Basis\PdfListen\ShowPdfListen\ShowPdfListenView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Einstellungen zu Teilnehmerlisten';
$sight->id = 'ShowSettingsTnListen';
$sight->toolid = $toolNamePdfListen;
$sight->toolGroup = $toolName;
$sight->showNoColumn = true;
$sight->nameNoColumn = 'Keine Liste';
$sight->showNoData = false;
$sight->group = 'PDF-Listen';
$sight->view = new Kufer\Web\KuferTools\Basis\PdfListen\TnListen\ShowSettingsTnListen\ShowSettingsTnListenView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Einstellungen zu Grafik-Listen';
$sight->id = 'ShowSettingsGrafikListen';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoColumn = true;
$sight->nameNoColumn = 'Keine Liste';
$sight->showNoData = false;
$sight->group = 'PDF-Listen';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\PdfListen\GrafikListen\ShowSettingsGrafikListen\ShowSettingsGrafikListenView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Einstellungen zu Honorar-Listen';
$sight->id = 'ShowSettingsHonorarListen';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoColumn = true;
$sight->nameNoColumn = 'Keine Liste';
$sight->showNoData = false;
$sight->group = 'PDF-Listen';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\PdfListen\HonorarListen\ShowSettingsHonorarListen\ShowSettingsHonorarListenView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Einstellungen zu Vertragslisten';
$sight->id = 'ShowSettingsSonstigeListen';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoColumn = true;
$sight->nameNoColumn = 'Keine Liste';
$sight->showNoData = false;
$sight->group = 'PDF-Listen';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\PdfListen\SonstigeListen\ShowSettingsSonstigeListen\ShowSettingsSonstigeListenView(null);
array_push($sightsArray, $sight);

if (\DBWorkBASysSettings::isBFI()) {
  $sight = new SightItemTool();
  $sight->name = 'Einstellungen zum Arbeitsbericht';
  $sight->id = 'ShowSettingsKurstageArbeitsbericht';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->showNoData = false;
  $sight->group = 'PDF-Listen';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\PdfListen\KurstageArbeitsbericht\ShowSettingsKurstageArbeitsberichtView(null);
  array_push($sightsArray, $sight);
}

$sight = new SightItemTool();
$sight->name = 'Reiterseite';
$sight->id = 'Reiterseite';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->showBody = false;
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\KursDetailsView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Kursdetails';
$sight->id = 'ReiterKursdetails';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\KursDetails\KursDetailsView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Inhalt';
$sight->id = 'ReiterInfo';
$sight->showNoData = false;
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Info\InfoView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Teilnehmer';
$sight->id = 'ReiterTeilnehmer';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showBody = false;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Teilnehmer\TeilnehmerReiterView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Teilnehmer';
$sight->id = 'Teilnehmer';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Teilnehmer';
$sight->nameHeader = 'Checkbox Beschriftung';
$sight->nameBody = 'Zusätzlicher Zeileninhalt';
$sight->nameFooter = 'Checkbox Attribute';
$sight->nameNoData = 'Zeile Attribute';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Teilnehmer\TeilnehmerRowView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Filter Teilnehmer';
$sight->id = 'FilterTeilnehmer';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Teilnehmer\ShowFilterTeilnehmer\ShowFilterTeilnehmerView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Terminkalender für Teilnehmer';
$sight->id = 'TerminKalenderTn';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Teilnehmer\TerminKalenderTn\TerminAuswahlView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Bescheinigung';
$sight->id = 'TnBescheinigung';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Teilnehmer\Bescheinigung\BescheinigungView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Sammel-E-Mail Formular';
$sight->id = 'SammelEMailTeilnehmer';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Ausgaben\SammelEMail\AnTeilnehmer\SammelEMailView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Sammel-E-Mail Bestätigungsseite';
$sight->id = 'SammelEMailTeilnehmerVersandt';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->nameNoColumn = 'Fehlermeldung Upload';
$sight->showNoColumn = true;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Ausgaben\SammelEMail\AnTeilnehmer\SendSammelEMailView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Sammel-SMS Formular';
$sight->id = 'SammelSmsTeilnehmer';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Ausgaben\SammelSms\AnTeilnehmer\SammelSmsView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Sammel-SMS Bestätigungsseite';
$sight->id = 'SammelSmsTeilnehmerVersandt';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->nameNoColumn = 'Fehlermeldungen';
$sight->showNoColumn = true;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Ausgaben\SammelSms\AnTeilnehmer\SendSammelSmsView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Teilnehmer Exporttabelle';
$sight->id = 'TeilnehmerExportTable';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Teilnehmer';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Teilnehmer\ExportTable\TeilnehmerExportTableView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Termine';
$sight->id = 'ReiterTermine';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showBody = false;
$sight->group = 'Reiter Termine';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\DozTermineReiterView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Termin';
$sight->id = 'Termine';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Termine';
$sight->nameHeader = 'Checkbox Beschriftung';
$sight->nameBody = 'Zusätzlicher Zeileninhalt';
$sight->nameFooter = 'Checkbox Attribute';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Termine\TerminRowView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Filter Termine';
$sight->id = 'FilterTermine';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Reiter Termine';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Termine\ShowFilterTermine\ShowFilterTermineView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Termin absagen';
$sight->id = 'TerminAbsagen';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->showNoColumn = true;
$sight->nameNoColumn = 'Formular versandt';
$sight->group = 'Reiter Termine';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\TerminAbsagen\TerminAbsagenView(null);
array_push($sightsArray, $sight);

if (DBWorkBASysSettings::isMVHS()) {
  $sight = new SightItemTool();
  $sight->name = 'Termin abrechnen';
  $sight->id = 'TerminAbrechnen';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->showNoData = false;
  $sight->group = 'Reiter Termine';
  $sight->view = new Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\TerminAbrechnen\TerminAbrechnenView(null);
  array_push($sightsArray, $sight);
}

if (\Kufer\Web\KuferTools\Utils\Dozent\TerminDirectAbrechnenUtils::hasAccessToTerminDirectAbrechnen()) {
  $sight = new SightItemTool();
  $sight->name = 'Termin abrechnen';
  $sight->id = 'TerminAbrechnenBergische';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->showNoData = true;
  $sight->nameNoData = 'Technischer Fehler';
  $sight->group = 'Reiter Termine';
  $sight->view = new Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\TerminDirectAbrechnen\TerminAbrechnenView(null);
  array_push($sightsArray, $sight);
}

if (DBWorkBasysSettings::isOffenbachJuku()) {
  $sight = new SightItemTool();
  $sight->name = 'JuKuMo-Bericht';
  $sight->id = 'BerichtAbgebenKlassenbucheintrag';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->nameBody = 'Dozenten';
  $sight->showNoData = false;
  $sight->group = 'Reiter Termine';
  $sight->view = new Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\BerichtAbgeben\Senden\KlassenbuchEintragBerichtAbgebenView(null);
  array_push($sightsArray, $sight);
}

$sight = new SightItemTool();
$sight->name = 'Informiere Teilnehmer Dialog';
$sight->id = 'InformiereTnDialog';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Termine';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\NachTerminAenderung\InformiereTnDialogView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Downloads';
$sight->id = 'ReiterDownloads';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showBody = false;
$sight->group = 'Reiter Downloads';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Downloads\DownloadReiterView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Downloads';
$sight->id = 'Downloads';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Downloads';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Downloads\DownloadView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Download auf andere Kurse übertragen';
$sight->id = 'DownloadZuWeiterenKurse';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Downloads';
$sight->showNoData = false;
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Downloads\DownloadZuWeitereKurse\DownloadZuWeitereKurseFormularView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Upload';
$sight->id = 'Upload';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Downloads';
$sight->showNoData = false;
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Downloads\Upload\UploadFormularView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Fotos';
$sight->id = 'ReiterFotos';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Fotos\FotosView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Material';
$sight->id = 'MaterialReiter';
$sight->group = 'Reiter Material';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Material\MaterialReiterView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Material';
$sight->id = 'Material';
$sight->group = 'Reiter Material';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Material\MaterialRowView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Dokumente';
$sight->id = 'Dokumente';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Dokumente';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Dokumente\DokumenteView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Dokumente Gruppiert';
$sight->id = 'DokumenteGruppiert';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Dokumente';
$sight->view = new \Kufer\Web\KuferTools\Firma\KursUebersicht\Detailsreiter\Dokumente\DokumenteGruppiertView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Dokumente - Unterteilung Fächer';
$sight->id = 'DokumenteLayerFach';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Dokumente';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Dokumente\DokumenteLayerFach\DokumenteLayerFachView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Reiter Dokumente - Unterteilung Personen';
$sight->id = 'DokumenteLayerPerson';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Dokumente';
$sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Dokumente\DokumenteLayerPerson\DokumenteLayerPersonView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Upload-Formular';
$sight->id = 'DokumenteUpload';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Dokumente';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Dokumente\DokumenteUpload\DokumenteUploadFormularView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Info-E-Mail an Einrichtung';
$sight->id = 'DokumenteUploadEmailAnEinrichtung';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->nameNoData = 'Betreff';
$sight->group = 'Reiter Dokumente';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Dokumente\DokumenteUpload\InfoMailAnEinrichtungView(null);
array_push($sightsArray, $sight);


$sight = new SightItemTool();
$sight->name = 'Honorar';
$sight->id = 'Honorar';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->showNoColumn = true;
$sight->nameNoColumn = 'Zusatz';
$sight->group = 'Reiter Honorar';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\HonorarView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Journal';
$sight->id = 'Journal';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Honorar';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\JournalView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Journalzeile';
$sight->id = 'Journalzeile';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->group = 'Reiter Honorar';
$sight->showNoData = false;
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\JournalRowView(null);
array_push($sightsArray, $sight);

if (Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\Utils\VertragUtils::hasEinrichtungAccessToVertragFunktionen()) {
  $sight = new SightItemTool();
  $sight->name = 'Vertrag Schaltflächen';
  $sight->id = 'Vertragsdruck';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = 'Reiter Honorar';
  $sight->showNoData = false;
  $sight->view = new Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\HonorarVertragDruckView(null);
  array_push($sightsArray, $sight);
}

if (Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\Utils\VertragUtils::hasEinrichtungAccessToVertragAkzeptieren()) {
  $sight = new SightItemTool();
  $sight->name = 'Vertrag akzeptieren Dialog';
  $sight->id = 'VertragAkzeptierenDialog';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = 'Reiter Honorar';
  $sight->showNoData = false;
  $sight->nameHeader = 'Titel';
  $sight->nameBody = 'Nachricht';
  $sight->nameFooter = 'Knopfbeschriftung';
  $sight->view = new Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\VertragAkzeptieren\VertragAkzeptierenDialogView(null);
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->name = 'Vertrag akzeptiert E-Mail';
  $sight->id = 'VertragAkzeptiertMail';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = 'Reiter Honorar';
  $sight->showNoData = false;
  $sight->nameHeader = 'Betreff';
  $sight->view = new Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\VertragMail\Akzeptiert\VertragAkzeptiertMailView(null);
  array_push($sightsArray, $sight);
}

if (Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\Utils\VertragUtils::hasEinrichtungAccessToVertragAblehnen()) {
  $sight = new SightItemTool();
  $sight->name = 'Vertrag ablehnen Dialog';
  $sight->id = 'VertragAblehnenDialog';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = 'Reiter Honorar';
  $sight->showNoData = false;
  $sight->nameHeader = 'Titel';
  $sight->nameBody = 'Nachricht';
  $sight->nameFooter = 'Knopfbeschriftung';
  $sight->view = new Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\VertragAblehnen\VertragAblehnenDialogView(null);
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->name = 'Vertrag abgelehnt E-Mail';
  $sight->id = 'VertragAbgelehntMail';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = 'Reiter Honorar';
  $sight->showNoData = false;
  $sight->nameHeader = 'Betreff';
  $sight->view = new Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\VertragMail\Abgelehnt\VertragAbgelehntMailView(null);
  array_push($sightsArray, $sight);
}

if (\SessionOperations::isDmzBetrieb() && \DBWorkBASysSettings::isMeppenVHS()) {
  $sight = new SightItemTool();
  $sight->name = 'Honorarabrechnung-Dialog';
  $sight->id = 'HonorarabrechnungDialogMeppenVHS';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = 'Reiter Honorar';
  $sight->showNoData = false;
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\MeppenVHS\HonorarPdf\HonorarAbrechnungDialogView(null);
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->name = 'Honorarabrechnung E-Mail';
  $sight->id = 'HonorarAbrechnungMailMeppenVhs';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = 'Reiter Honorar';
  $sight->nameNoData = $sight->nameFooter;
  $sight->nameFooter = $sight->nameBody;
  $sight->nameBody = $sight->nameHeader;
  $sight->nameHeader = 'Betreff';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\MeppenVHS\HonorarPdf\HonorarAbrechnungEmailView(null);
  array_push($sightsArray, $sight);
}

if (\SessionOperations::isDmzBetrieb()) {
  $sight = new SightItemTool();
  $sight->name = 'Reiter E-Mails';
  $sight->id = 'ReiterEMails';
  $sight->toolid = $toolNameBasis;
  $sight->toolGroup = $toolName;
  $sight->showBody = false;
  $sight->group = 'Reiter E-Mails';
  $sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\EMails\EMailsReiterView(null);
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->name = 'E-Mail';
  $sight->id = 'EMails';
  $sight->toolid = $toolNameBasis;
  $sight->toolGroup = $toolName;
  $sight->showBody = false;
  $sight->group = 'Reiter E-Mails';
  $sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\EMails\EMailsRowView(null);
  array_push($sightsArray, $sight);
}

$sight = new SightItemTool();
$sight->name = 'Feedbackformular';
$sight->id = 'Feedbackformular';
$sight->toolid = 'Dozent';
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Feedbackformular';
$sight->view = new Kufer\Web\KuferTools\Ausgaben\Feedback\FeedbackFormularView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Feedback versandt';
$sight->id = 'FeedbackVersendet';
$sight->toolid = 'Dozent';
$sight->toolGroup = $toolName;
$sight->nameNoColumn = 'Fehlermeldungen';
$sight->showNoColumn = true;
$sight->showNoData = false;
$sight->group = 'Feedbackformular';
$sight->view = new \Kufer\Web\KuferTools\Basis\KursDetails\Feedback\SendFeedbackView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Anwesenheiten zu einem Kurs';
$sight->id = 'Anwesenheiten';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->nameBody = 'Überschrift Datumsspalten';
$sight->nameFooter = 'Ende Tabellenkopf';
$sight->nameNoData = 'Keine Kurstage/Teilnehmer vorhanden';
$sight->nameNoColumn = 'Fußzeile';
$sight->showNoColumn = true;
$sight->group = 'Anwesenheiten';
$sight->view = new \Kufer\Web\KuferTools\Basis\AnwesenheitenKurs\AnwesenheitenView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Filter Anwesenheiten';
$sight->id = 'FilterAnwesenheiten';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'Anwesenheiten';
$sight->view = new \Kufer\Web\KuferTools\Basis\AnwesenheitenKurs\ShowFilterAnwesenheiten\ShowFilterAnwesenheitenView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'SMS an Hausmeister Formular';
$sight->id = 'SmsKursort';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->group = 'SMS an Hausmeister';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\SmsKursort\SmsKursortView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'SMS an Hausmeister Bestätigungsseite';
$sight->id = 'SmsKursortVersandt';
$sight->toolid = $toolName;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->nameNoColumn = 'Fehlermeldungen';
$sight->showNoColumn = true;
$sight->group = 'SMS an Hausmeister';
$sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\SmsKursort\SendSmsKursortView(null);
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->name = 'Vorlage Benachrichtigung Belegungsdatenänderung';
$sight->id = 'BenachrichtigungBelegungsdatenAenderung';
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->showNoData = false;
$sight->showNoColumn = true;
$sight->nameNoColumn = 'Betreff';
$sight->view = new Kufer\Web\KuferTools\Basis\BenachrichtigungNachBearbeiten\BenachrichtigungBelegungsdatenAenderungView(null);
array_push($sightsArray, $sight);


$sight = new SightItemTool();
$sight->id = 'TeilnehmerSammelBearbeiten';
$sight->name = 'Belegungen bearbeiten Formular';
$sight->view = new Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Teilnehmer\SammelEinzelBearbeitung\SammelEinzelBearbeitungFormularView(null);
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Belegungen bearbeiten';
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->id = 'BelegungBearbeitenInfo';
$sight->name = 'Belegung Info';
$sight->view = new Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Teilnehmer\SammelEinzelBearbeitung\TeilnehmerDescriptionView(null);
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Belegungen bearbeiten';
array_push($sightsArray, $sight);

$sight = new SightItemTool();
$sight->id = 'BelegungBearbeitenFormular';
$sight->name = 'Belegung Formular';
$sight->view = new Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Teilnehmer\SammelEinzelBearbeitung\TeilnehmerFormView(null);
$sight->toolid = $toolNameBasis;
$sight->toolGroup = $toolName;
$sight->group = 'Belegungen bearbeiten';
array_push($sightsArray, $sight);

if (\DBWorkBASysSettings::isBadMergentheimFabi()) {
  $sight = new SightItemTool();
  $sight->id = 'TnZertifikat';
  $sight->name = 'Tn-Zertifikate Formular';
  $sight->view = new \Kufer\Web\KuferTools\Basis\Kursdetails\TnZertifikat\TnZertifikatView(null);
  $sight->toolid = $toolNameBasis;
  $sight->toolGroup = $toolName;
  array_push($sightsArray, $sight);
}

if (\Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\Utils\VertragUtils::hasEinrichtungAccessToVertragFunktionen()) {
  $group = 'Online-Verträge';

  $sight = new SightItemTool();
  $sight->id = 'VertragAkzeptierenDialog';
  $sight->name = 'Vertrag akzeptieren Dialog';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\VertragAkzeptieren\VertragAkzeptierenDialogView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->id = 'VertragAkzeptiertMail';
  $sight->name = 'Vertrag akzeptiert E-Mail';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\VertragMail\Akzeptiert\VertragAkzeptiertMailView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->id = 'VertragAblehnenDialog';
  $sight->name = 'Vertrag ablehnen Dialog';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\VertragAblehnen\VertragAblehnenDialogView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->id = 'VertragAbgelehntMail';
  $sight->name = 'Vertrag abgelehnt E-Mail';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\Vertrag\VertragMail\Abgelehnt\VertragAbgelehntMailView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);
}

if (\DBWorkBASysSettings::isNeussVhs()) {
  $group = 'Online-Honorarabrechnung';

  $sight = new SightItemTool();
  $sight->id = 'HonorarAbrechnungDialogNeussVHS';
  $sight->name = 'Honorarabrechnung Dialog';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\TerminAbrechnenNeussVhs\TerminAbrechnenView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->id = 'HonorarAbrechnungPDFNeussVHS';
  $sight->name = 'Honorarabrechnung PDF';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\TerminAbrechnenNeussVhs\Senden\TerminAbrechnenPdfView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showBody = false;
  $sight->showFooter = false;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);
}

if (\DBWorkBASysSettings::isMoenchengladBildungswerk()) {
  $group = 'Online-Honorarabrechnung';

  $sight = new SightItemTool();
  $sight->id = 'HonorarAbrechnungDialogMoenchengladBildungswerk';
  $sight->name = 'Honorarabrechnung Dialog';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\TerminAbrechnenMoenchengladBildungswerk\TerminAbrechnenView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->id = 'HonorarAbrechnungPDFMoenchengladBildungswerk';
  $sight->name = 'Honorarabrechnung PDF';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\TerminAbrechnenMoenchengladBildungswerk\Senden\TerminAbrechnenPdfView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showBody = false;
  $sight->showFooter = false;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);
}

if (\DBWorkBASysSettings::isHildenVhs()) {
  $group = 'Online-Honorarabrechnung';

  $sight = new SightItemTool();
  $sight->id = 'HonorarAbrechnungDialogHildenVHS';
  $sight->name = 'Honorarabrechnung Dialog';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\HildenVHS\HonorarPdf\HonorarAbrechnungDialogView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->id = 'HonorarAbrechnungPdfHildenVHS';
  $sight->name = 'Honorarabrechnung PDF';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\HildenVHS\HonorarPdf\TerminAbrechnenPdfView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showBody = false;
  $sight->showFooter = false;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->name = 'Honorarabrechnung E-Mail';
  $sight->id = 'HonorarAbrechnungMailMeppenVhs';
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = 'Reiter Honorar';
  $sight->nameNoData = $sight->nameFooter;
  $sight->nameFooter = $sight->nameBody;
  $sight->nameBody = $sight->nameHeader;
  $sight->nameHeader = 'Betreff';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\MeppenVHS\HonorarPdf\HonorarAbrechnungEmailView(null);
  array_push($sightsArray, $sight);
}

if (\DBWorkBASysSettings::isRavensbergHalle()) {
  $group = 'Online-Honorarabrechnung';

  $sight = new SightItemTool();
  $sight->id = 'HonorarabrechnungDialogRavensbergHalle';
  $sight->name = 'Honorarabrechnung Dialog';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\RavensbergHalle\HonorarPdf\HonorarAbrechnungDialogView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showNoData = false;
  array_push($sightsArray, $sight);

  $sight = new SightItemTool();
  $sight->id = 'HonorarabrechnungPdfRavensbergHalle';
  $sight->name = 'Honorarabrechnung PDF';
  $sight->view = new \Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Honorar\RavensbergHalle\HonorarPdf\HonorarAbrechnungPdfView(null);
  $sight->toolid = $toolName;
  $sight->toolGroup = $toolName;
  $sight->group = $group;
  $sight->showBody = true;
  $sight->nameBody = 'Vergütungen';
  $sight->showFooter = true;
  $sight->nameFooter = 'Fahrtkosten';
  $sight->showNoData = true;
  $sight->nameNoData = 'Kurstage';
  $sight->showNoColumn = true;
  $sight->nameNoColumn = 'Fußzeile';
  array_push($sightsArray, $sight);
}