AV Contract Modul

Aus Plambee.de Webhosting Wiki
Zur Navigation springen Zur Suche springen

Mit diesem Modul können sich Ihre Kunden den Vertrag für die Aufragsdatenverarbeitung über ihren Kundenbereich generieren und Ihnen diesen anschließend in ausgedruckter Form unterschrieben zukommen lassen. Das Modul bietet nur die Basis Ihren Kunden den Vertrag erstellen zu lassen, es beinhaltet keinen vorgefertgten und einsatzbereiten AV Vertrag.

Systemvoraussetzungen

Zur Nutzung des AV Contract Moduls müssen folgende Voraussetzungen erfüllt sein:

  • Laufähige WHMCS 7.2 – 7.7 Installaton
  • Admin Zugang zu WHMCS
  • installierter Ioncube Loader (mindestens Version 10.2)
  • PHP 5.6 – 7.2

Installation

  1. Laden Sie die Moduldateien bite auf Ihren Webspace hoch und aktvieren Sie dann das Modul in Adminbereich von WHMCS
  2. Den Benötgten Lizenzcode fnden Sie in Ihrem Kundenaccount bei Plambee.de Webhostng
  3. Sofern Sie möchten das das Modul E-Mal Benachrichtgungen versendet, aktvieren Sie bitte die entsprechenden Checkboxen. Die E-Mail Vorlage für den Kunden kann im E-Mail Templatebereich von WHMCS bearbeitet werden, die Vorlage heißt: AV Contract Confirmaton
  4. Gehen Sie dann bite in das Modul und hinterlegen dort Ihren AV Vertrag
  5. Passen Sie die mitgelieferten Templatedateien pdf_footer.tpl und pdf_header.tpl für die PDF Erstellung an. Sie können in den Dateien mit HTML Arbeiten, der verwendete PDF Generator dompdf unterstützt auch teilweise CSS.
  6. Der Kundenbereich zu diesem Modul, dort wo sich der Kunde den Vertrag erzeugen kann, ist unter htps://ihr-whmcs.de/index.phpmmaav_contract zu fnden

Verfügbare Variablen

Vertragstext

Für den Vertragstext stehen Ihnen folgene Variablen zur Verfügung:
$kid = Kundennummer
$frstname = Vorname des Kunden
$lastname = Nachname des Kunden
$clientcompany = Firma des Kunden
$address = Adresse des Kunden
$postcode = Postleitzahl des Kunden
$city = Stadt des Kunden
$country = Land des Kunden
$current_date = Aktelles Datum
$owncompany = Ihr Firmenname
$contract_created_from_ip = Vertrag erstellt von IP
$contract_created_at = Vertrag erstellt am
$data_category = Art der Daten
$afected_data = Betrofene

E-Mail Template

Für das E-Mail Template „AV Contract Confrmaton“, welches bei der Eingangsbestätgung des unterschriebenen Vertrages an den Kunden gesendet wird, steht Ihnen zu den WHMCS eigenen Variablen noch folgende Variable zur Verfügung:

$create_date = Erstellungsdatum des Vertrages (Datum wann der Kunde den Vertrag über den Kundenbereich generiert hat)
$contract_created_from_ip = Von welcher IP aus der Vertrag generiert wurde

Eigene Variablen

Ab Version 1.2.0 können Sie für die Art der Daten und für die Betroffenen eigene Variablen hinterlegen um diese Datenfelder nach eigenen Wunsch zu erweitern. Gehen Sie hierfür bitte wie folgt vor:

Öffnen Sie die clientarea.tpl Datei des Modules

  • Suchen Sie den Form-Block
    <form role="form" method="post" action="" id="form2">
  • Wenn Sie z.B. Die Art der Daten erweitern möchten hängen Sie nach dem Block:
    <div><input id="kind-3" class="checkbox-custom" name="kind-3" type="checkbox"><label for="kind-3" class="checkbox-customlabel">{$av_contract_details.contract_data}</label></div>

einen weiteren Block in diesem Format an:

<div><input id="kind-4" class="checkbox-custom" name="kind[]" value="kind-4" type="checkbox"> <label for="kind-4" class="checkbox-custom-label">{$av_contract_lang.custom_kind_4}</label></div>
  • Öffnen Sie die Sprachdateien des Modules und erweitern diese um einen Sprachstring namens $_ADDONLANG['custom_kind_4'] = "NEUE DATENART";
  • Wiederholen Sie dies für jeden Eintrag den Sie hinzufügen möchten (wobei Sie kind-4 mit jedem neuen Datensatz um 1 erhöhen)
  • Um das Datenfeld der Betroffenen zu erweitern gehen Sie bitte genauso vor, ersetzen nur das "kind"

durch "betroffen"