
<form action="index.php?module=settings&amp;event=TicketSettings" method="post" name="hm" id="hm-Settings-Ticket" enctype="multipart/form-data" class="form-horizontal form-label-left">
    <input type="hidden" name="storeTicketSettings" value="1" />
    <input type="hidden" name="task" value="ticket" />
    <div class="row">
        <div class="col-12">
            <div class="card panel-info shadow-sm rounded">
                <div class="card-body">
                    <div class="btn-group">
                        <input type="reset" class="btn btn-outline-secondary" value="[% $user->gettext('Reset') %]" />
                        <input type="submit" class="btn btn-outline-secondary" value="[% $user->gettext('&Auml;nderungen speichern') %]" />
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-lg-6">
            <div class="card panel-info shadow-sm rounded">
                <div class="card-body">
                     <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Ticket bearbeitbar in der Ticketliste') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[EditInTicketlist]" value="1" [% if $smarty.const.EDITINTICKETLIST == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[EditInTicketlist]" value="0" [% if $smarty.const.EDITINTICKETLIST != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Kategoriezuordnung rekursiv') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[CategorySelect]" value="1" [% if $smarty.const.CATEGORYSELECT == 'sub' %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[CategorySelect]" value="0" [% if $smarty.const.CATEGORYSELECT != 'sub' %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Ist die Kategoriezuordnng nicht rekursiv, werden bei den Kategorieauswahldialogen nur noch die jenigen Kategorien angezeigt,die der Benutzergruppe direkt zugeordnet worden sind. Unterknoten können dann in diesem Fall nicht mehr dargestellt werden.') %]</span>
                        </div>
                    </div>
                    [% if $smarty.const.CATEGORYSELECT == 'sub' %]
                        <div class="form-group row mb-3">
                            <label class="col-lg-5 control-label">[% $user->gettext('Kategorie 2 ist von 1 abh&auml;ngig') %]</label>

                            <div class="col-lg-7">
                                <input type="radio" name="Ticket[CategoryDepends]" value="1" [% if $smarty.const.CATEGORYDEPENDS == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                                <input type="radio" name="Ticket[CategoryDepends]" value="0" [% if $smarty.const.CATEGORYDEPENDS != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                                <span class="help-block">[% $user->gettext('Sind die Kategorien abhängig, können für die zweite Kategorie nur noch Unterknoten der als Kategorie 1 ausgewählten Kategorie ausgewählt werden.') %]</span>
                            </div>
                        </div>
                    [% /if %]
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Kategorie 1 ist Pflicht') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[Category1Required]" value="1" [% if $smarty.const.CATEGORY1REQUIRED == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[Category1Required]" value="0" [% if $smarty.const.CATEGORY1REQUIRED != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Ist diese Einstellung aktiviert, muss bei der Ticketerstellung die Kategorie 1 angegeben werden.') %]</span>
                        </div>
                    </div>

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Deaktivierte Kategorien werden in der Auswahl angezeigt') %]</label>
                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[ShowHiddenCats]" value="1" [% if $smarty.const.SHOWHIDDENCATS == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[ShowHiddenCats]" value="0" [% if $smarty.const.SHOWHIDDENCATS != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Kategorien können deaktiviert bzw. verborgen werden. Diese sind dann nicht mehr wählbar, werden aber durch diese Einstellung in der Kategorieasuwahl angezeigt.') %]</span>
                        </div>
                    </div>

                    [% if $user->Security->TicketTemplate %]
                        <div class="form-group row mb-3">
                            <label class="col-lg-5 control-label"  for="DefContact">[% $user->gettext('Standardkontakt') %]</label>
                            <div class="col-lg-7">

                                <select size="1" id="DefContact" name="Ticket[DefContact]" class="form-control select2" >
                                    <option value="[% $DefaultContactID %]" selected="selected" >[% $DefaultContactName %]</option>
                                </select>

                                <span class="help-block">[% $user->gettext('Für automatisch erstellte Vorlagen ohne gewählten Kontakt') %]</span>
                            </div>
                        </div>
                    [% /if %]
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Standard Tickettyp') %]</label>

                        <div class="col-lg-7">
                            <select name="StandardTickettype" class="select2 form-control" style="width:100%;">
                                <option value="0">[% $user->gettext('Keine')%] </option>
                                [% foreach from=$Tickettypes item=$Type key=$id %]
                                    <option value="[% $id %]" [% if $id == $smarty.const.STANDARDTICKETTYPE%]selected="selected"[% /if%]>[% $Type %]</option>
                                [% /foreach %]
                            </select>
                            <span class="help-block">[% $user->gettext('Einen Tickettyp als Standard definieren. Der Tickettyp muss aktiv und für alle Gruppen sichbar sein.') %]</span>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label" for="DefDesire4Tickets">[% $user->gettext('Standardwert f&uuml;r Ticketf&auml;lligkeit (min.)') %]</label>

                        <div class="col-lg-7">
                            <input type="text" id="DefDesire4Tickets" name="Ticket[DefDesire4Tickets]" value="[% $smarty.const.DEFAULT_DESIRE4TICKETS %]" class="form-control"  maxlength="30" />
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Ticket muss mindestens eine Gruppe oder einen Supporter zugewiesen sein') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[GroupSupporterRequired]" value="1" [% if $smarty.const.GROUPSUPPORTERREQUIRED == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[GroupSupporterRequired]" value="0" [% if $smarty.const.GROUPSUPPORTERREQUIRED != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Ist diese Einstellung aktiviert, müssen Tickets bei der Ticketanlage mindestens eine Gruppe oder einen Supporter zugewiesen sein.') %]</span>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label"  for="DefaultTicketGroupIDs">[% $user->gettext('Standardgruppe') %]</label>

                        <div class="col-lg-7">
                            <select name="Ticket[DefaultTicketGroupIDs][]" id="DefaultTicketGroupIDs" multiple="multiple" class="select2 form-control" style="width:100%;">
                                [% html_options options=$SupporterGroups selected=$DefaultTicketGroupIDs %]
                            </select>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label"  for="DefaultTicketSupporterIDs">[% $user->gettext('Standardsupporter') %]</label>
                        <div class="col-lg-7">
                            <select name="Ticket[DefaultTicketSupporterIDs][]" id="DefaultTicketSupporterIDs" multiple="multiple" class="select2 form-control" style="width:100%;">
                                [% html_options options=$SupportersFromDefGroup selected=$DefaultTicketSupporterIDs %]
                            </select>
                        </div>
                    </div>

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Ersten Bearbeiter dem Ticket als Supporter zuweisen') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[Autosupporteredit]" value="1" [% if $smarty.const.AUTOSUPPORTEREDIT == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[Autosupporteredit]" value="0" [% if $smarty.const.AUTOSUPPORTEREDIT != 1 && $smarty.const.AUTOSUPPORTEREDIT != 2 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <input type="radio" name="Ticket[Autosupporteredit]" value="2" [% if $smarty.const.AUTOSUPPORTEREDIT == 2 %]checked="checked"[% /if %] title="[% $user->gettext('Die Checkbox zur Supporterzuweisung wird im Ticketbearbeitungsformular nicht angezeigt.') %]"/> [% $user->gettext('Deaktivieren') %]
                            <span class="help-block">[% $user->gettext('Diese Einstellung ermöglicht in der Ticketbearbeitung die Option "Als Supporter zuweisen"') %]</span>
                        </div>
                    </div>

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Supporter beim Schließen des Tickets zuweisen') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[Autosupporter]" value="1" [% if $smarty.const.AUTOSUPPORTER == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[Autosupporter]" value="0" [% if $smarty.const.AUTOSUPPORTER != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Diese Einstellung weist den Supporter, der das Ticket schließt, als Supporter dem Ticket zu, wenn dem Ticket noch kein Supporter zugewiesen ist.') %]</span>
                        </div>
                    </div>

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Ticketvorlagen gruppieren') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[GROUPTICKETTEMPLATES]" value="1" [% if $smarty.const.GROUPTICKETTEMPLATES == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[GROUPTICKETTEMPLATES]" value="0" [% if $smarty.const.GROUPTICKETTEMPLATES != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Diese Einstellung gruppiert die Ticketvorlagenauswahl nach den zugrunde liegenden Tickettypen.') %]</span>
                        </div>
                    </div>

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label"  for="LastTickets">[% $user->gettext('Anzahl der Tickets im Tab &quot;Letzte Tickets&quot;') %]</label>

                        <div class="col-lg-7">
                            <select size="1" id="LastTickets" name="Ticket[LastTickets]" class="form-control">
                                <option value="0" [% if $smarty.const.SHOWLASTTICKETS != 1 || $smarty.const.LASTTICKETS == 0 %]selected="selected"[% /if %]>[% $user->gettext('Nicht Anzeigen') %]</option>
                                <option value="1" [% if $smarty.const.LASTTICKETS == 1 %]selected="selected"[% /if %]>1</option>
                                <option value="5" [% if $smarty.const.LASTTICKETS == 5 %]selected="selected"[% /if %]>5</option>
                                <option value="10" [% if $smarty.const.LASTTICKETS == 10 %]selected="selected"[% /if %]>10</option>
                                <option value="20" [% if $smarty.const.LASTTICKETS == 20 %]selected="selected"[% /if %]>20</option>
                                <option value="50" [% if $smarty.const.LASTTICKETS == 50 %]selected="selected"[% /if %]>50</option>
                                <option value="100" [% if $smarty.const.LASTTICKETS == 100 %]selected="selected"[% /if %]>100</option>
                            </select>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label"  for="StandardPriority">[% $user->gettext('Standardpriorität') %]</label>

                        <div class="col-lg-7">
                            <select size="1" id="StandardPriority" name="Ticket[StandardPriority]" class="form-control">
                                [% html_options options=$Prios selected=$smarty.const.STANDARDPRIORITY %]
                            </select>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Ticketpriorität als Zahlen darstellen?') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[PriorityAsNumbers]" value="1" [% if $smarty.const.PRIORITYASNUMBERS == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[PriorityAsNumbers]" value="0" [% if $smarty.const.PRIORITYASNUMBERS != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Absteigende Prioritätsskala') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[PrioNumbersDesc]" value="1" [% if $smarty.const.PRIONUMBERSDESC == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[PrioNumbersDesc]" value="0" [% if $smarty.const.PRIONUMBERSDESC != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Je niedriger die Prioritätszahl, desto höher die Dringlichkeit. (Priorität 1 = dringend, Priorität 5 = niedrig)') %]</span>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Ticketpriorität abhängig von Kategorie?') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[CatPrio]" value="1" [% if $smarty.const.CATPRIO == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[CatPrio]" value="0" [% if $smarty.const.CATPRIO != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                        </div>
                    </div>

                    [% if $assetdesk %]
                        <div class="form-group row mb-3">
                            <label class="col-lg-5 control-label">[% $user->gettext('Zeige standardm&auml;&szlig;ig alle Ger&auml;te<br /> bei der Ger&auml;tesuche') %]</label>

                            <div class="col-lg-7">
                                <input type="radio" name="Ticket[ShowAllDevices]" value="1" [% if $smarty.const.SHOWALLDEVICES == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                                <input type="radio" name="Ticket[ShowAllDevices]" value="0" [% if $smarty.const.SHOWALLDEVICES != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            </div>
                        </div>
                    [% /if %]

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Icon für Tickettyp in der Ticketliste anzeigen') %]</label>

                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[ShowIcon]" value="1" [% if $smarty.const.SHOW_ICON == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[ShowIcon]" value="0" [% if $smarty.const.SHOW_ICON != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                        </div>
                    </div>



                    <div class="form-group row mb-3" style="display:none;">
                        <label class="col-lg-5 control-label">[% $user->gettext('Icon für Standard Ticket') %]</label>

                        <div class="col-lg-7">
                            <select name="Ticket[STANDARD_ICON]" id="icon">

                            </select>

                        </div>
                    </div>

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Icon, wenn kein Icon zugewiesen ist') %]</label>

                        <div class="col-lg-7">
                            <select name="Ticket[NO_ICON]" id="icon2">

                            </select>

                        </div>
                    </div>




                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Ticketbearbeitungen als Interne Notiz anlegen') %]</label>
                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[DefaultIntern]" value="1" [% if $smarty.const.DEFAULTINTERN == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[DefaultIntern]" value="0" [% if $smarty.const.DEFAULTINTERN != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Ticketbearbeitungen werden standardmäßig als Interne Notiz angelegt. Dadurch sind diese nur für Supporter des Tickets sichtbar.') %]</span>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('CC-Empfänger automatisch als zusätzliche Empfänger') %]</label>
                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[InformCCContact]" value="1" [% if $smarty.const.INFORMCCCONTACT == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[InformCCContact]" value="0" [% if $smarty.const.INFORMCCCONTACT != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Bei Ticketbearbeitung werden automatisch alle CC-Empfänger zusätzlich benachrichtigt.') %]</span>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Kontaktauswahl im Ticket erweitern ') %]</label>
                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[ExtendedContact]" value="1" [% if $smarty.const.EXTENDEDCONTACT == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja (ohne Benutzernamen)') %]
                            <input type="radio" name="Ticket[ExtendedContact]" value="2" [% if $smarty.const.EXTENDEDCONTACT == 2 %]checked="checked"[% /if %] /> [% $user->gettext('Ja (mit Benutzernamen)') %]
                            <input type="radio" name="Ticket[ExtendedContact]" value="0" [% if !$smarty.const.EXTENDEDCONTACT  %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Kontaktauswahl um Mobilnummer und Emai-Adresse erweitern.') %]</span>
                        </div>
                    </div>    

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Ticketbuttons als Icons anzeigen ') %]</label>
                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[ShowButtonsAsImages]" value="1" [% if $smarty.const.SHOWBUTTONSASIMAGES == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[ShowButtonsAsImages]" value="0" [% if $smarty.const.SHOWBUTTONSASIMAGES != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Zeigt im Ticketdetail anstelle des Textes Icons für die Buttons an.') %]</span>
                        </div>
                    </div> 

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Nebenstatus in Ticketliste anzeigen') %]</label>
                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[ShowSubStatus]" value="1" [% if $smarty.const.SHOWSUBSTATUS == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[ShowSubStatus]" value="0" [% if $smarty.const.SHOWSUBSTATUS != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Zeigt die Spalte Nebenstatus in der Ticketliste an.') %]</span>
                        </div>
                    </div> 

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Einstufung im Ticket ausblenden') %]</label>
                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[HideTicketClassification]" value="1" [% if $smarty.const.HIDETICKETCLASSIFICATION == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                            <input type="radio" name="Ticket[HideTicketClassification]" value="0" [% if $smarty.const.HIDETICKETCLASSIFICATION != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                            <span class="help-block">[% $user->gettext('Blendet die Option für die Einstufung eines Tickets aus.') %]</span>
                        </div>
                    </div>

                    <div class="form-group">
                        <label class="col-lg-5 control-label">[% $user->gettext('Standardwert für Einstufung bei Ticketerstellung') %]</label>
                        <div class="col-lg-7">
                            <input type="radio" name="Ticket[DefaultIsProblem]" value="0" [% if $smarty.const.DEFAULTISPROBLEM != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Vorfall') %]
                            <input type="radio" name="Ticket[DefaultIsProblem]" value="1" [% if $smarty.const.DEFAULTISPROBLEM == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Problem') %]
                            <span class="help-block">[% $user->gettext('Setzt den Standardwert von Ticketeinstufungen bei der Erstellung.') %]</span>
                        </div>
                    </div> 

                    <script>
                        $.get('index.php?module=tickettype&event=getIconsAsJSONSetting', function (data) {
                            //console.log(JSON.parse(data));

                            $('#icon2').select2({theme: 'bootstrap-5',
                                data: JSON.parse(data),
                                templateResult: formatIcon,
                                templateSelection: formatIcon
                            });
                            $('#icon2').val("[% $smarty.const.NO_ICON %]").trigger('change');

                        });
                        function formatIcon(icon) {
                            if (!icon.id || icon.id == 0) {
                                return icon.text;
                            }
                            var $icon = $(
                                    '<span><img src="index.php?module=upload&class=download&event=ShowImage&name=' + icon.path + '" style="max-width:22px;"  /> ' + icon.text + '</span>'
                                    );
                            return $icon;

                        }
                        ;
                    </script>
                </div>
            </div>
            <div class="card panel-info shadow-sm rounded">
                <div class="card-header">
                    <div class='row'>
                        <div class='col-sm-6'>
                            <h3 class="card-title">[% $user->gettext('Filterdefinitionen') %]</h3>
                        </div>
                        <div class='col-sm-6 text-end'>
                            <a href="index.php?module=settings&event=AddNewFilterDefinition" class="openInBigIFrameModal btn btn-outline-primary">[% $user->gettext('Neue Definition') %]</a>
                        </div>
                    </div>

                </div>
                <div class="card-body">
                    <p>[% $user->gettext('Hier können Sie die Filterdefinitionen verwalten, die angewendet werden können, um Ticket zu schließen oder zu löschen.') %]</p>
                    <div class='table-responsive'>
                        <table class='table table-striped' id='FilterDefinitionsTable'>
                            <thead>
                                <tr>
                                    <th>[% $user->gettext('Name') %]</th>
                                    <th>[% $user->gettext('Filter') %]</th>
                                    <th>[% $user->gettext('Aktion') %]</th>
                                    <th>[% $user->gettext('Aktiv') %]</th>
                                    <th></th>
                                </tr>
                            </thead>
                            <tbody>
                                [% foreach $FilterDefinitions as $Definition %]
                                    <tr>
                                        <td>[% $Definition->FilterDefinitionName %]</td>
                                        <td>[% $Definition->FilterName %]</td>
                                        <td>
                                        [% if $Definition->Action == 1 %][% $user->gettext('Schließen') %][% /if %]
                                    [% if $Definition->Action == 2 %][% $user->gettext('Löschen') %][% /if %]
                                </td>
                                <td>[% if $Definition->IsActive %]<span class='fa fa-check'></span>[% /if %]</td>
                                <td>
                                    <a href="index.php?module=settings&event=UpdateFilterDefinition&id=[% $Definition->FilterDefinitionID %]"  class="openInBigIFrameModal"><span class="btn btn-sm btn-outline-secondary"><span class="fa fa-pencil"></span></span></a>
                                    <span class="btn btn-sm btn-outline-secondary" onclick="DeleteFilterDefinition([% $Definition->FilterDefinitionID %]);" title="[% $user->gettext('Filterdefinition löschen') %]"><span class="fa fa-trash"></span></span>
                                </td>
                            </tr>
                        [% /foreach %]
                    </tbody>
                </table>
            </div>
        </div>
    </div>
    <div class="card panel-info shadow-sm rounded">
        <div class="card-header">
            <h3 class="card-title">[% $user->gettext('Tickets automatisch löschen') %]</h3>
        </div>
        <div class="card-body">
            <div class="row">
                <div class="col-md-9">
                    <p>[% $user->gettext('Definieren Sie hier, nach wie vielen Tagen ein Ticket endgültig gelöscht werden soll. Ein endgültig gelöschtes Ticket kann nicht wiederhergestellt werden.') %]</p>

                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label" >[% $user->gettext('Liegezeit der gelöschten Tickets') %]</label>
                        <div class="col-lg-7">
                            <div class="input-group">
                                <input type="number" min="0" step="0.5" class="form-control" name="Ticket[HardDeleteTicketsAfterXDays]" value="[% $ConfigFromDB['HardDeleteTicketsAfterXDays'] %]"  placeholder="[% $user->gettext('Liegezeit in Tagen') %]" title="[% $user->gettext('Liegezeit in Tagen = keine Aktion in dieser Zeit') %]">
                                <span class="input-group-text">[% $user->gettext('Tage') %]</span>
                            </div>
                        </div>
                    </div>
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label">[% $user->gettext('Gelöschten Tickets wiederherstellen') %]</label>
                        <div class="col-lg-7">
                            <a href="javascript: restoreDeletedTicket()" style="width:100%" title="[% $user->gettext('Sie haben die Möglichkeit, Tickets zu wiederrufen, die nicht aus Dataenbank entfernt wurde.') %]" class="btn btn-outline-primary">[% $user->gettext('Tickets wiederherstellen') %]</a>
                        </div>
                    </div>
                </div>
                <div class="col-md-3">

                    <div class="form-group row mb-3">
                        <label class="col-lg-10 control-label" >[% $user->gettext('Aktivieren') %]</label>
                        <div class="col-lg-2">
                            <input type="checkbox" name="Ticket[ActivateDeleteTickets]" id="ActivateDeleteTickets" value="1" [% if $ConfigFromDB['ActivateDeleteTickets'] %]checked[% /if %] />
                        </div>
                    </div>

                </div>
            </div>
        </div>
    </div>

    <div class="card panel-info shadow-sm rounded">
        <div class="card-header">
            <h3 class="card-title">[% $user->gettext('Tickets automatisch schließen') %]</h3>
        </div>
        <div class="card-body">
            <p>[% $user->gettext('Definieren Sie hier, nach welcher Zeit Tickets automatisch geschlossen werden sollen.') %]</p>
            <div class="row">
                <div class="col-md-9">
                    <!--
                    <div class="form-group row mb-3">
                        <label class="col-lg-5 control-label" >[% $user->gettext('Liegezeit der Tickets') %]</label>
                        <div class="col-lg-7">
                            <div class="input-group">
                                <input type="number" min="0" step="0.5" class="form-control" name="Ticket[CloseTicketsAfterXDays]" value="[% $ConfigFromDB['CloseTicketsAfterXDays'] %]" placeholder="[% $user->gettext('Liegezeit in Tagen') %]" title="[% $user->gettext('Liegezeit in Tagen = keine Aktion in dieser Zeit') %]">
                                <span class="input-group-text">[% $user->gettext('Tage') %]</span>
                            </div>
                        </div>
                    </div>
                    -->
                </div>
                <div class="col-md-3">

                    <div class="form-group row mb-3">
                        <label for="ActivateDeleteTickets" class="col-lg-10 control-label" >[% $user->gettext('Aktivieren') %]</label>
                        <div class="col-lg-2">
                            <input type="checkbox" name="Ticket[ActivateCloseTickets]" id="ActivateDeleteTickets" value="1" [% if $ConfigFromDB['ActivateCloseTickets'] %]checked[% /if %] />
                        </div>
                    </div>

                </div>
            </div>
            <!--
<p>[% $user->gettext('Mit einem Suchfilter können Sie eingrenzens, welche Tickets automatisch geschlossen werden sollen. Beachten Sie, dass der Filter nicht durch Sie oder andere Benutzer geändert werden sollte.') %]
            [% $user->gettext('Wenn Sie keinen Suchfilter auswählen, werden alle Tickets nach der angegebenen Liegezeit geschlossen.') %]
        </p>
       
        <div class="form-group row mb-3">
            <label class="col-lg-5 control-label" >[% $user->gettext('Filterdefinition wählen') %]</label>
            <div class="col-lg-7">
                <select class="form-control select2" name="Ticket[CloseTicketFilterIDs][]" multiple='multiple'>
            [% foreach from=$FilterDefinitions item=$FilterDefinition  %]
                [% if $FilterDefinition->Action == 1 %]
                    <option value="[% $FilterDefinition->FilterDefinitionID %]"  [% if $Tools->FCS_InArray($FilterDefinition->FilterDefinitionID, $CloseTicketFilterIDs) %]selected="selected"[% /if %]>[% $FilterDefinition->FilterDefinitionName %]</option>
                [% /if %]
            [% /foreach %]
        </select>
    </div>
</div>
            -->      
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Automatisch geschlossenen Tickets des letzten Tages wieder öffnen') %]</label>
                <div class="col-lg-7">
                    <a href="javascript: reopenAutoCloseTickets()" style="width:100%" title="[% $user->gettext('Sie haben die Möglichkeit, die automatisch geschlossenen Tickets des letzten Tages wieder zu öffnen.') %]" class="btn btn-outline-primary">[% $user->gettext('Tickets wieder öffnen') %]</a>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Ticketbeschreibung für geschlossene Tickets') %]</label>
                <div class="col-lg-7">
                    <textarea class="form-control" name="Ticket[CloseTicketEventText]" placeholder="[% $user->gettext('Geben Sie einen Text ein, welcher als letzte Bearbeitung vor dem Schließen ins Ticket eingetragen wird.') %]">[% $ConfigFromDB['CloseTicketEventText'] %]</textarea>
                </div>
            </div>
        </div>
    </div>

</div>
<div class = "col-lg-6">
    <div class="card panel-info shadow-sm rounded">
        <div class="card-body">
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label" >[% $user->gettext('Aufwand von Mastertickets an referenzierte Tickets übertragen') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[PassExpenseToChilds]" value="1" [% if ($smarty.const.PASSEXPENSETOCHILDS != 0) || !$smarty.const.PassExpenseToChilds %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[PassExpenseToChilds]" value="0" [% if $smarty.const.PASSEXPENSETOCHILDS == 0 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                </div>
            </div>

            <div class="form-group row mb-3">

                <label class="col-lg-5 control-label">
                    [% $user->gettext('Ticketerstellung: Suche nach ähnlichen Einträgen') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[Beitragssuche]" value="1" [% if $smarty.const.BEITRAGSSUCHE == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[Beitragssuche]" value="0" [% if $smarty.const.BEITRAGSSUCHE != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Bei der Ticketerstellung wird bei der Eingabe der Kurzbeschreibung Tickets angezeigt, in deren Kurzbeschreibung die gleichen Wörter vorkommen. Ebenso werden KB-Einträge angezeigt, deren Beschreibung oder Schlagwörter in der Kurzbeschreibung enthalten sind.') %]</span>
                </div>
            </div>
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label" for="Ticket[ReloadTicketlist]">
                    [% $user->gettext('Neuladen der Ticketliste und des Dashboards') %]
                </label>
                <div class="col-lg-7">
                    <input type="number" min="0" size="3" name="Ticket[ReloadTicketlist]" value="[% if $smarty.const.RELOADTICKETLIST != 'RELOADTICKETLIST' || $smarty.const.RELOADTICKETLIST === 0 %][% $smarty.const.RELOADTICKETLIST %][% else %]0[% /if %]" /> [% $user->gettext('Minuten') %]
                    <span class="help-block">[% $user->gettext('Zeitintervall zum automatischen Neuladen der Ticketliste und des Dashboards. 0 bedeutet, kein automatisches Neuladen') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label" for="Ticket[ShowTooltip]">[% $user->gettext('Letzte Bearbeitung als Tooltip anzeigen') %]</label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[ShowTooltip]" value="1" [% if $smarty.const.SHOWTOOLTIP == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[ShowTooltip]" value="2" [% if $smarty.const.SHOWTOOLTIP == 2 %]checked="checked"[% /if %] /> [% $user->gettext('Ja, ink. interne Notiz, falls Sichtbarkeit erlaubt.') %]
                    <input type="radio" name="Ticket[ShowTooltip]" value="0" [% if $smarty.const.SHOWTOOLTIP == 0 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Letzte Bearbeitung des Tickets bei MouseOver in der Ticketliste anzeigen') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[ShowTicketHistory]">
                    [% $user->gettext('Protokolleintr&auml;ge immer anzeigen') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[ShowTicketHistory]" value="1" [% if $smarty.const.SHOWTICKETHISTORY === 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[ShowTicketHistory]" value="0" [% if $smarty.const.SHOWTICKETHISTORY !== 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Zeigt die Protokolleinträge im Ticketverlauf immer an.') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label" for="Ticket[AlwaysShowTicketEvents]">
                    [% $user->gettext('Ticketbearbeitungen immer anzeigen') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[AlwaysShowTicketEvents]" value="1" [% if $smarty.const.ALWAYSSHOWTICKETEVENTS === 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[AlwaysShowTicketEvents]" value="0" [% if $smarty.const.ALWAYSSHOWTICKETEVENTS !== 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Zeigt die Ticketbearbeitungen im Ticketverlauf immer an.') %]</span>
                </div>
            </div>


            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[DisableWYSIWYGButton]">
                    [% $user->gettext('WYSIWYG-Button ausblenden') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[DisableWYSIWYGButton]" value="1" [% if $smarty.const.DISABLEWYSIWYGBUTTON === 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[DisableWYSIWYGButton]" value="0" [% if $smarty.const.DISABLEWYSIWYGBUTTON !== 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[SERVICETICKETCATEGORIESEDITABLE]">
                    [% $user->gettext('Service-Ticket: Kategorien änderbar') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[SERVICETICKETCATEGORIESEDITABLE]" value="1" [% if $smarty.const.SERVICETICKETCATEGORIESEDITABLE == 'SERVICETICKETCATEGORIESEDITABLE' || $smarty.const.SERVICETICKETCATEGORIESEDITABLE == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[SERVICETICKETCATEGORIESEDITABLE]" value="0" [% if $smarty.const.SERVICETICKETCATEGORIESEDITABLE == 0 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('In Servicetickets lassen sich die vordefinierten Kategorien anpassen') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[TRANSLATESTATUSPRIO]">
                    [% $user->gettext('Ticketstatus und Priorität mit übersetzen') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[TRANSLATESTATUSPRIO]" value="1" [% if $smarty.const.TRANSLATESTATUSPRIO == 'TRANSLATESTATUSPRIO' || $smarty.const.TRANSLATESTATUSPRIO == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[TRANSLATESTATUSPRIO]" value="0" [% if $smarty.const.TRANSLATESTATUSPRIO == 0 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Der Ticketstatus und Prioritäten werden übersetzt angezeigt: Statt z.B. OPEN heißt der Status dann OFFEN') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[SELECTTYPE]">
                    [% $user->gettext('Vorschaltseite anzeigen') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[SELECTTYPE]" value="1" [% if $smarty.const.SELECTTYPE == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[SELECTTYPE]" value="0" [% if $smarty.const.SELECTTYPE == 0 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Damit man vor Ticketerstellung eine Tickettyp oder eine Vorlage wählen muss') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label" for="Ticket[CUTSELECTTYPEDESCRIPTION]">
                    [% $user->gettext('Beschreibungen in der Vorschaltseite ausblenden') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[CUTSELECTTYPEDESCRIPTION]" value="1" [% if $smarty.const.CUTSELECTTYPEDESCRIPTION == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[CUTSELECTTYPEDESCRIPTION]" value="0" [% if $smarty.const.CUTSELECTTYPEDESCRIPTION == 0 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Blendet die Beschreibungen in der Ticketvorlage unterhalb der Vorlagen und Tickettypen aus.') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[TRANSLATESTATUSPRIO]">
                    [% $user->gettext('Avatar anzeigen') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[SHOWAVATAR]" value="1" [% if $smarty.const.SHOWAVATAR == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[SHOWAVATAR]" value="0" [% if $smarty.const.SHOWAVATAR == 0 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Die Nutzung von Avatar für Gruppe und Supporter ermöglichen') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[CONNECTCLOSEDTICKETS]">
                    [% $user->gettext('Geschlossene Tickets verknüpfen') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[CONNECTCLOSEDTICKETS]" value="1" [% if $smarty.const.CONNECTCLOSEDTICKETS == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[CONNECTCLOSEDTICKETS]" value="0" [% if $smarty.const.CONNECTCLOSEDTICKETS != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Wenn aktiv, können Sie Tickets auch mit geschlossenen Tickets verknüpfen. Die Ticketsuche in den entsprechenden Listen wird dadurch allerdings verlangsamt') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[CONNECTCLOSEDTICKETS]">
                    [% $user->gettext('Änderung der Ticketfälligkeit beantragen') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[DESIREDATE_CHANGEREQUEST]" value="1" [% if $smarty.const.DESIREDATE_CHANGEREQUEST == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[DESIREDATE_CHANGEREQUEST]" value="0" [% if $smarty.const.DESIREDATE_CHANGEREQUEST != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Ist diese Einstellung aktiviert, so kann nur der Kontakt direkt das Fälligkeitsdatum eines Tickets ändern.<br/>Andere Benutzer stellen durch Änderung des Fälligkeitsdatums einen Antrag, welcher vom Kontakt des Tickets bestätigt werden muss.') %]</span>
                </div>
            </div>
                
                 <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[MinDesireDate]">
                    [% $user->gettext("Mindestfälligkeitszei bei Ticketerstellung") %]
                </label>
                <div class="col-lg-7">
                    <input type="number" min="0" size="4" name="Ticket[MinDesireDate]" value="[% if $smarty.const.MINDESIREDATE %][% $smarty.const.MINDESIREDATE %][% else %]0[% /if %]" /> [% $user->gettext('Minuten') %]
                    <span class="help-block">[% $user->gettext('Durch diese Einstellung kann das früheste Fälligkeitsdatum bei Ticketerstellung definiert werden (0 = ohne Validation)') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label"  for="Ticket[CONNECTCLOSEDTICKETS]">
                    [% $user->gettext('Standardticket verfügbar?') %]
                </label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[STANDARDTICKET]" value="1" [% if $smarty.const.STANDARDTICKET == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[STANDARDTICKET]" value="0" [% if $smarty.const.STANDARDTICKET != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Wird die Einstellung auf "Nein" gesetzt, stehen die Standardtickets nicht mehr als Auswahl im Menu-Pulldown und der Vorschaltseite zur Verfügung.') %]</span>
                </div>
            </div>
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Ticketstatus ZUGEWIESEN (ASSIGNED) aktivieren') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[AssignStatus]" value="1" [% if $smarty.const.ASSIGNSTATUS == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[AssignStatus]" value="0" [% if $smarty.const.ASSIGNSTATUS != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Ab Version 5.35 bekommen Tickets standardmäßig nicht mehr den Status ZUGEWIESEN. Wenn Sie mit dem Status weiter arbeiten möchten, setzen Sie diese Option auf Ja.') %]</span>
                </div>
            </div>
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Bilder in Originalgröße im Ticketverlauf anzeigen') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[LargeImg]" value="1" [% if $smarty.const.LARGEIMG == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[LargeImg]" value="0" [% if $smarty.const.LARGEIMG != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Diese Einstellung entscheidet, ob Bilder als Thumbnails oder in ihrer Originalgröße angezeigt werden.') %]</span>
                </div>
            </div>
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label" for="Other[SessionDesire]">
                    [% $user->gettext('Tickets aufgrund ihrer Bewertung wieder öffnen') %]
                </label>
                <div class="col-lg-7">
                    <select class="form-control" name="Ticket[MinRating]">
                        <option value="0" [% if $smarty.const.MINRATING == '' || $smarty.const.MINRATING == 0%]selected="selected"[% /if %]>[% $user->gettext('Nie') %]</option>
                        <option value="1" [% if $smarty.const.MINRATING == 1%]selected="selected"[% /if %]>[% $user->gettext('1 Stern') %]</option>
                        <option value="2" [% if  $smarty.const.MINRATING == 2%]selected="selected"[% /if %]>[% $user->gettext('2 Sterne') %]</option>
                        <option value="3" [% if $smarty.const.MINRATING == 3%]selected="selected"[% /if %]>[% $user->gettext('3 Sterne') %]</option>
                        <option value="3" [% if  $smarty.const.MINRATING == 4%]selected="selected"[% /if %]>[% $user->gettext('4 Sterne') %]</option>
                    </select>
                    <span class="help-block">[% $user->gettext('Tickets deren durchschnittliche Bewertung aller Kriterien kleiner oder gleich der gewählten Bewertung liegen, werden wieder geöffnet') %]</span>
                </div>
            </div> 
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Popup beim Tickettypwechseln nicht anzeigen') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[TTPopUp]" value="1" [% if $smarty.const.TTPOPUP == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[TTPopUp]" value="0" [% if $smarty.const.TTPOPUP != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Diese Einstellung entscheidet, ob ein Popup vor und nach dem Wechseln des Tickettyps angezeigt wird.') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Tickets als Entwurf speichern') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[Deactivate_Ticket_Draft]" value="0" [% if !$smarty.const.DEACTIVATE_TICKET_DRAFT || $smarty.const.DEACTIVATE_TICKET_DRAFT != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[Deactivate_Ticket_Draft]" value="1" [% if $smarty.const.DEACTIVATE_TICKET_DRAFT == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Tickets können als Entwürfe gespeichert werden, die erst einmal nur für den Ersteller sichtbar sind.') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Änderungen bei Ticketerstellung automatisch als Entwurf speichern') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[DraftTemp]" value="1" [% if $smarty.const.DRAFTTEMP == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[DraftTemp]" value="0" [% if $smarty.const.DRAFTTEMP != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Ihre Änderungen bei Ticketerstellung werden automatisch als Entwurf gespeichert, ohne dass Sie auf "Als Entwurf speichern" klicken müssen.') %]</span>
                </div>
            </div>

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Nach Ticketabschluss') %]</label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[TicketViewAfterClose]" value="1" [% if $smarty.const.TICKETVIEWAFTERCLOSE == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Im Ticket bleiben') %]
                    <input type="radio" name="Ticket[TicketViewAfterClose]" value="0" [% if $smarty.const.TICKETVIEWAFTERCLOSE != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Zurück in die Ticketliste') %]
                    <span class="help-block">[% $user->gettext('Bitte wählen Sie die Aktion aus, die ausgeführt werden soll, nachdem ein Ticket geschlossen oder auf ERLEDIGT gesetzt wird.') %]</span>
                </div>
            </div>    

            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Nach Ticketanlage') %]</label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[TicketListAfterCreate]" value="0" [% if $smarty.const.TICKETLISTAFTERCREATE != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ticket anzeigen') %]
                    <input type="radio" name="Ticket[TicketListAfterCreate]" value="1" [% if $smarty.const.TICKETLISTAFTERCREATE == 1 %]checked="checked"[% /if %] /> [% $user->gettext('In die Ticketliste wechseln') %]
                    <span class="help-block">[% $user->gettext('Bitte wählen Sie eine Aktion aus, die ausgeführt werden soll, nachdem ein Ticket erstellt wurde.') %]</span>
                </div>
            </div>    
                
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Bei Wiedereröffnung geschlossener Tickets Supporterauswahl leeren') %]</label>
                <div class="col-lg-7">
                    <input type="radio" name="Ticket[ClearSupporterGroupAfterReopen]" value="1" [% if $smarty.const.CLEARSUPPORTERGROUPAFTERREOPEN == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[ClearSupporterGroupAfterReopen]" value="0" [% if $smarty.const.CLEARSUPPORTERGROUPAFTERREOPEN != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Die Supporter und Gruppen werden beim Wiedereröffnen eines Tickets geleert.') %]</span>
                </div>
            </div>
                
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Bei Kategoriewechsel in Tickets Supporterauswahl leeren') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[ClearSupporterGroupAfterCatChange]" value="1" [% if $smarty.const.CLEARSUPPORTERGROUPAFTERCATCHANGE == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[ClearSupporterGroupAfterCatChange]" value="0" [% if $smarty.const.CLEARSUPPORTERGROUPAFTERCATCHANGE != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Die Supporter und Gruppen werden beim Kategoriewechsel eines Tickets geleert.') %]</span>
                </div>
            </div>
                
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Direkte Verknüpfungen zu Favoriten-Filter in der Ticketliste') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[FilterShortCut]" value="1" [% if $smarty.const.FILTERSHORTCUT == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[FilterShortCut]" value="0" [% if $smarty.const.FILTERSHORTCUT != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">
                    [% $user->gettext('Durch diese Option werden die favoriten Filter in der Ticketliste direkt über dem Filterfeld angezeigt, so dass der Benutzer mit nur einem Klick zu diesen Filtern wechseln kann.') %]
                    [% $user->gettext('Die Standardfilter der Gruppen des Benutzers werden dort ebenfalls angezeigt.') %]
                    </span>
                </div>
            </div>
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Beim Schließen eines Master-Tickets die Zuweisung aller untergeordneten Tickets aufheben.') %]</label>

                <div class="col-lg-7">
                    <input type="radio" name="Ticket[RemoveChildsByClosing]" value="1" [% if $smarty.const.REMOVECHILDSBYCLOSING == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
                    <input type="radio" name="Ticket[RemoveChildsByClosing]" value="0" [% if $smarty.const.REMOVECHILDSBYCLOSING != 1 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
                    <span class="help-block">[% $user->gettext('Mit dieser Option wird die Masterticket-Childticket-Beziehung aufgehoben, wenn das Masterticket geschlossen wird.') %]</span>
                </div>
            </div>
            <div class="form-group row mb-3">
                <label class="col-lg-5 control-label">[% $user->gettext('Die folgende Option als Standard beim Zusammenführen von Tickets selektieren') %]</label>

                <div class="col-lg-7">
                     <input type="checkbox" name="Ticket[MainContactMergeTicket]" [% if $smarty.const.MAINCONTACTMERGETICKET == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Kontakt des Haupttickets benachrichtigen') %]<br>
                     <input type="checkbox" name="Ticket[SourceContactMergeTicket]" [% if $smarty.const.SOURCECONTACTMERGETICKET == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Kontakt des Quelltickets benachrichtigen') %]<br> 
                     <input type="checkbox" name="Ticket[SourceInterestMergeTicket]" [% if $smarty.const.SOURCEINTERESTMERGETICKET == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Interessierten Kreis des Quelltickets benachrichtigen') %] <br> 
                </div>
            </div>

        </div>
    </div>
    [%*
    <div class="card panel-info shadow-sm rounded">
    <div class="card-header">
    <h3 class="card-title">[% $user->gettext('Answer Bot') %]</h3>
    </div>
    <div class="card-body">
    <div class="form-group row mb-3">
    <label class="col-lg-5 control-label">[% $user->gettext('Bot aktivieren') %]</label>
    <div class="col-lg-7">
    <input type="radio" name="Ticket[BOTACTIVE]" value="1" [% if $smarty.const.BOTACTIVE == 1 %]checked="checked"[% /if %] /> [% $user->gettext('Ja') %]
    <input type="radio" name="Ticket[BOTACTIVE]" value="0" [% if $smarty.const.BOTACTIVE == 0 %]checked="checked"[% /if %] /> [% $user->gettext('Nein') %]
    <span class="help-block">[% $user->gettext('Ist der Bot aktiviert, werden im Ticket Lösungsvorschläge aus der Knowledgebase ermittelt und angezeigt') %]</span>
    </div>
    </div>
    </div>
    </div> 
    *%]            
</div>
</div>
</form>
<script>
    /**
     * Comment
     */
    function reopenAutoCloseTickets() {
        $.post('index.php?module=ticket&event=reopenAutoCloseTickets', function (response) {
            if (response.error) {
                noty({
                    text: response.message,
                    type: 'error',
                    layout: 'top',
                    //theme: 'bootstrapTheme',
                    timeout: notifyTimeout,
                    closeWith: ['click', 'hover']
                });
            } else {
                noty({
                    text: response.message,
                    type: 'success',
                    layout: 'top',
                    //theme: 'bootstrapTheme',
                    timeout: notifyTimeout,
                    closeWith: ['click', 'hover']
                });
            }
        });

    }
    
        function restoreDeletedTicket() {
        $.post('index.php?module=ticketlist&event=restoreDeletedTicket', function (response) {
            if (response.error) {
                noty({
                    text: response.message,
                    type: 'error',
                    layout: 'top',
                    //theme: 'bootstrapTheme',
                    timeout: notifyTimeout,
                    closeWith: ['click', 'hover']
                });
            } else {
                noty({
                    text: response.message,
                    type: 'success',
                    layout: 'top',
                    //theme: 'bootstrapTheme',
                    timeout: notifyTimeout,
                    closeWith: ['click', 'hover']
                });
            }
        });

    }
    $(document).ready(function () {

        $('#FilterDefinitionsTable').DataTable({
            dom: 'Bfrtip',
            buttons: [
                'excel',
                'print',
                'pdfHtml5'
            ],
            columnDefs: [
                {targets: '_all', render: function (data, type, row, meta) {
                        var api = $('#example').DataTable();
                        return type === 'export' ? $(api.cell(meta.row, meta.col).node()).attr('data-export') : data;
                    }
                }
            ],
            stateSave: true,
            "sPaginationType": "full_numbers",
            "bLengthChange": true,
            "iDisplayLength": 10,
            "oLanguage": {
                "sLengthMenu": '[% $user->gettext("Zeige _MENU_ Eintr&auml;ge") %]',
                "sZeroRecords": '[% $user->gettext("Keine Eintr&auml;ge gefunden") %]',
                "sInfo": '[% $user->gettext("Eintrag _START_ bis _END_ (von _TOTAL_)") %]',
                "sInfoEmpty": " ",
                "sInfoFiltered": '[% $user->gettext(" - gefiltert aus _MAX_ Eintr&auml;gen") %]',
                "sSearch": "Filter",
                "oPaginate": {
                    "sFirst": "&lt;&lt;",
                    "sLast": "&gt;&gt;",
                    "sNext": "&gt;",
                    "sPrevious": "&lt;"
                },
                "aaSorting": [[1, "asc"]]
            }
        });
    });

    function closeIFrame() {
        console.log("Close Iframe Definition");
        $("#myBigIFrameModal").modal('hide');
        // window.location = 'index.php?module=settings#TicketPanel';
        location.reload(true);
    }

    function DeleteFilterDefinition(ID) {
        bootbox.confirm("[% $user->gettext('Wollen Sie diese Definition löschen?') %]", function (result) {
            if (result) {
                window.location = 'index.php?module=settings&event=DeleteFilterDefinition&id=' + ID;
            }
        });
    }
</script>
<!-- Component other-Settings end -->

