Modullizensierung

Um innerhalb eines Moduls eine Überprüfung der Modul-Lizenz durchzuführen, gibt es die Funktion license(). Diese überprüft die Lizenz und liefert den im Modulschlüssel enthaltenen Lizenztyp zurueck.

Aufgerufen wird die Funktion mit:

 license($key, $id);
  • $key stellt hierbei den vom Benutzer abzufragenen Lizenzschluessel dar
  • $id entspricht der ID Eures Moduls

Der Rückgabewert ist einer der folgenden:

  • false: Der Schluessel ist ungültig bzw. nicht zum Modul passend
  • 1: kommerzieller Schlüssel
  • 2: nicht-kommerzieller Schlüssel
  • 3: Testschlüssel (wird nur in ganz besonderen Fällen vergeben)
  • 4: abgelaufener Testschlüssel
  • 5: CPO@School (geplant)

Die Eingabe des Lizenzschluessels sollte im Sinne des einheitlichen "Look and Feel" identisch zu den Lizenzeinstellungen von ConPresso selbst aussehen: Der klassischen Eingabe-Tabelle mit den Feldern:

  • Lizenz-Typ:
  • Lizenznehmer:
  • Lizenz-Key:
  • Produkt-Version: (die aktuelle Versionsnummer Eures Moduls - das hilft bei Nachfragen von Kunden)

Modul-IDs

In dieser Liste sind die bisher vergebenen Modul-IDs von Modulen aufgeführt, die eine Lizensierung erfordern:

IDModulnameVerantwortlicherShareItKommentar2
1SucheBalu--
2NewsletterMarkusR300062338ConPresso 4 - Module Newsletter
3Menü-ModulMarkusR300062565ConPresso 4 - Module Menue
4BilderalbumMarkusR300062566ConPresso 4 - Module Image Gallery
5TabellenMarkusR300062567ConPresso 4 - Module Tables
6SeitenMarkusR300062568ConPresso 4 - Module Pages
7DownloadsMarkusR300062569ConPresso 4 - Module Downloads
8Latest Newssemf300062570ConPresso 4 - Module Latest News
9Kontaktsemf300062571ConPresso 4 - Module Contact
10GästebuchMatthias (MatthiasV)300062572ConPresso 4 - Module Guestbook
11DB-AdminMarkusR300062573ConPresso 4 - Module Database Admin
12RechteMarkusR300062574ConPresso 4 - Module Copy Rights
13CounterMarkusR300062575ConPresso 4 - Module Counter
14ImagesizeMarkusR300062576ConPresso 4 - Module Image Size
15Image-ResizeMarkusR300062577ConPresso 4 - Module Image Resize
16Wahl-EditorMarkusR300062578ConPresso 4 - Module Editor
17Feature-SucheMarkusR300062579ConPresso 4 - Module Feature Search
18FormsMarkusRxxxxxxxxxConPresso 4 - Module Forms
19BotsMarkusRxxxxxxxxxConPresso 4 - Module Bots
20SEOMarkusRxxxxxxxxxConPresso 4 - Search Engine Optimization
21BackupMarkusRxxxxxxxxxConPresso 4 - Module Automated Backup
22TagCloudMarkusRxxxxxxxxxConPresso 4 - Module TagCloud
23MapMarkusRxxxxxxxxxConPresso 4 - Module Map
24VacancyMarkusRxxxxxxxxxConPresso 4 - Module Vacancy
25gMapMarkusRxxxxxxxxxConPresso 4 - Module gMap (Google Map)
26CartMarkusRxxxxxxxxxConPresso 4 - Module Cart (Shop)

Wenn für ein neues Modul eine ID benötigt wird, bitte direkt bei Bartels.Schöne nachfragen, damit wir das bei der Lizenzvergabe berücksichtigen können.