ich möchte gerne ein kleines Formular in OTRS einbinden, über welches Daten per LDAP abgerufen werden.
Ich habe ein kleines Perl-Script geschrieben, welches mir die notwendigen Informationen per LDAP-Abfrage holt und momentan auf die Konsole ausgibt.
In der Datei AgentTicketZoom.dtl habe ich vorerst folgende Zeilen hinzugefügt (die ggf. noch erweitert werden):
Code: Select all
<div class="WidgetSimple">
<div class="Header">
<h2>Computer-Passwort:</h2>
</div>
<div class="Content">
<p>
<label>Hostname: <input type="text" name="hostname" style="width: 120px"></input></label> #Hostname als Suchbegriff.
</p>
<p>
<label>Benutzer: <input type="text" name="user" style="width: 120px"></input></label> #Ergebnis der LDAP-Abfrage
</p>
<p>
<label>ServiceTag: <input type="text" name="servicetag" style="width: 120px"></input></label> #Ergebnis der LDAP-Abfrage
</p>
</div>
</div>
Mein eigentliches Problem ist, dass ich keine nennenswerte Erfahrung mit Perl habe.
Wie führe ich über einen Button, den ich dem Formular hinzufüge, mein eigenes Perl Script aus und bekomme die Ergebnisse in die Formularfelder?
Kann ich irgendwie von einer OTRS-Klasse erben, um Zugriff auf die OTRS-Variablen zu bekommen, die man überall in den OTRS-Dateien findet?
OTRS-Version: 3.0.7
OS: CentOS 5.6
Viele Grüße
Mark.