pninit

Guite edited this page Nov 12, 2014 · 2 revisions
Clone this wiki locally

== pninit.php == Die pninit.php ist die eigentliche Installations-Datei eines Moduls. In ihr findest Du all die Funktionen, die von Zikula benötigt werden, um ein Modul zu installieren, zu aktualisieren oder zu löschen. Das sind dann auch die Pflichtfunktionen: {| border=1 class="wikitable" !'''example_init()''' !Installation |- | '''example_upgrade($oldversion)''' | Update |- | '''example_delete()''' | Deinstallation |}

=== Pflichtfunktionen === Die Pflichtfunktionen haben folgende Funktionen:

==== example_init() ==== Die Funktion example_init() enthält alle Informationen, die für die Installation nötig sind:

#php

==== example_upgrade($oldversion) ==== Die Funktion example_upgrade($oldversion) enthält alle Informationen, die für ein Upgrade nötig sind:

#php

==== example_delete() ==== Die Funktion example_delete() enthält alle Informationen, die für die Deinstallation nötig sind. Vor allem werden alle Modul-Variablen und Modul-Tabellen gelöscht:

#php