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

$sortId = 6;
$toolId = \ToolsAPI::TOOL_KURSPLANUNG_DOZ;

$settingsArray = array();



$setting = new Setting();
$setting->name = 'hl_raum';
$setting->description = 'Für das Feld Kursort';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->help = 'den Hinterlegungsbutton zu den Räumen anzeigen';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'kursort_feld_readonly';
$setting->description = 'Für das Feld Kursort';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->help = 'Nicht frei bearbeitbar anzeigen';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'kursort_einschraenkung_aussenstelle';
$setting->description = 'Für das Feld Kursort';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->help = 'Die auswählbaren Kursorte auf die ausgewählte Außenstelle begrenzen';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'hl_aussenstelle';
$setting->description = 'Für das Feld Außenstelle';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->help = 'den Hinterlegungsbutton zu den Außenstellen anzeigen';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'hl_dauer';
$setting->description = 'Für das Feld Dauer den Hinterlegungsbutton anzeigen';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'hl_beginn';
$setting->description = 'Für das Feld Beginn-Uhrzeit den Hinterlegungsbutton anzeigen';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'hl_ende';
$setting->description = 'Für das Feld Ende-Uhrzeit den Hinterlegungsbutton anzeigen';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'textPflichtfeldCheckbox';
$setting->description = 'Zu bestätigender Text vor dem Absenden eines Kursvorschlags';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->help = 'Ist das Feld nicht leer, dann wird eine Checkbox mit diesem Text im Kursvorschlagsformular '
        . 'angezeigt und muss angehakt sein, bevor der Kursvorschlag abgesendet werden kann. '
        . 'Dies kann z. B. zur Bestätigung der AGB o. ä. verwendet werden. Es ist auch möglich HTML anzugeben, '
        . 'um z. B. eine Verlinkung hinzuzufügen.';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_TEXTBOX);
$setting->config->size = 8;
$setting->config->isHtml = true;
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'datumsfelderAbhaengigePflichtfelder';
$setting->description = 'Eingabe Datum/Wunschtermin erzwingen';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->help = 'Ist diese Einstellung gesetzt, so müssen entweder das Beginn- und Endedatum oder der Wunschtermin ausgefüllt werden. '
        . 'Diese Felder dürfen keine Pflichtfelder sein, da diese sonst immer gefüllt sein müssen. Die Überprüfungen werden nur dann '
        . 'ausgeführt, wenn alle der betroffenen Felder im Formular vorhanden sind.';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'uhrzeitfelderAbhaengigePflichtfelder';
$setting->description = 'Eingabe Uhrzeit/Wunschuhrzeit erzwingen';
$setting->subGroup = 'Einstellungen für die Anzeige des neu zu planenden Kurses';
$setting->help = 'Ist diese Einstellung gesetzt, so müssen entweder die Beginn- und Endeuhrzeit oder die Wunschuhrzeit ausgefüllt werden. '
        . 'Diese Felder dürfen keine Pflichtfelder sein, da diese sonst immer gefüllt sein müssen. Die Überprüfungen werden nur dann '
        . 'ausgeführt, wenn alle der betroffenen Felder im Formular vorhanden sind.';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'InfoMailAnPlanendenMA';
$setting->description = 'Informiere planenden Mitarbeiter per E-Mail über neuen Kursvorschlag in KuferSQL';
$setting->subGroup = 'E-Mail-Benachrichtigungen versenden';
$setting->help = 'Ist diese Einstellung gesetzt, so wird der planende Mitarbeiter zusätzlich über die versandte Kursplanung informiert '
                 . 'und die Kursplanung sind in KuferSQL nicht mehr zu erfassen.  '
                 . 'Weitere E-Mail-Benachrichtigungen an den planenden Mitarbeiter werden nicht versendet.';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'infoMailAnEinrichtung';
$setting->description = 'Informiere die Schulungseinrichtung per E-Mail über neue Kursplanung in KuferSQL';
$setting->subGroup = 'E-Mail-Benachrichtigungen versenden';
$setting->help = 'Ist diese Einstellung gesetzt, so wird die Einrichtung über die versandte Kursplanung informiert und '
                . 'die Kursplanung ist in KuferSQL nicht mehr zu erfassen. '
                . 'Weitere E-Mail-Benachrichtigungen an die Schulungseinrichtung werden nicht versendet.';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'sendKursplanungMailInsteadOfInfoMail';
$setting->description = 'E-Mail-Benachrichtigungen mit Inhalt der Kursplanung versenden';
$setting->subGroup = 'E-Mail-Benachrichtigungen versenden';
$setting->help = 'Ist diese Einstellung gesetzt, so werden bei der E-Mail-Benachrichtigung an die Schulungsrichtung '
                . 'bzw. den planenden Mitarbeiter die Felder der abgegeben Kursplanung mit angegeben, '
                . 'anstatt nur zu informieren, dass eine Kursplanung eingegangen ist. <br />'
                . 'Diese Einstellung kann nur in Zusammenhang mit den folgenden Einstellungen verwendet werden: <br />'
                . '- Informiere planenden Mitarbeiter per E-Mail über neuen Kursvorschlag in KuferSQL<br />'
                . '- Informiere die Schulungseinrichtung über neue Kursplanung in KuferSQL';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'vhsEmailTool3Section282';
$setting->description = 'Ziel für E-Mail an die Einrichtung';
$setting->subGroup = 'E-Mail-Benachrichtigungen versenden';
$setting->help = 'Ist das Feld leer, wird die Nachricht an die E-Mail-Adresse gesendet, die unter "Allgemein / Schulungseinrichtung / Ziel'
                . ' für E-Mails aus den KuferTools an die Schulungseinrichtung" angegeben ist.';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_INPUTNORMAL);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'kursplanungMailPlanendenMA';
$setting->description = 'Kursplanungen per E-Mail an den planenden Mitarbeiter versenden';
$setting->subGroup = 'E-Mail-Benachrichtigungen versenden ohne KuferSQL Eintrag';
$setting->help = 'Ist diese Einstellung gesetzt, so werden Kursplanungen per E-Mail an den planenden Mitarbeiter übermittelt und müssen manuell in KuferSQL '
              . 'erfasst werden. Weitere E-Mail-Benachrichtigungen an den planenden Mitarbeiter werden nicht versendet.';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'kursplanungMailAnEinrichtung';
$setting->description = 'Kursplanungen per E-Mail an die Schulungseinrichtung versenden';
$setting->subGroup = 'E-Mail-Benachrichtigungen versenden ohne KuferSQL Eintrag';
$setting->help = 'Ist diese Einstellung gesetzt, so werden Kursplanungen per E-Mail an die Schulungseinrichtung '
                . 'übermittelt und müssen manuell in KuferSQL erfasst werden. Weitere E-Mail-Benachrichtigungen an '
                . 'die Schulungseinrichtung werden nicht versendet.';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'kursvorschlagImMenuAnzeigen';
$setting->description = '"neuer Kursvorschlag" im Menü anzeigen';
$setting->subGroup = 'Sonstiges';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);

$setting = new Setting();
$setting->name = 'kursplanungImMenuAnzeigen';
$setting->description = '"Kursplanung" im Menü anzeigen';
$setting->subGroup = 'Sonstiges';
$setting->toolId = $toolId;
$setting->config->loadConfiguration(SC_CHECKBOX);
array_push($settingsArray, $setting);