pnversion

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

pnversion.php

In der pnversion.php wird das $modversion-Array mit verschiedenen Daten befüttert, die für Zikula wichtig sind.

Typische pnversion.php:

#php
<?php
// Define für den Modulenamen (Systemname!)
$modversion['name']           = _MODULENAME;
// Define für den Displaynamen
$modversion['displayname']    = _MODULEDISPLAYNAME;
// Define für die Beschreibung, die in der Modulverwaltung angezeigt wird
$modversion['description']    = _MODULEDESCRIPTION;
// Aktuelle Versionsnummer
$modversion['version']        = '1.2.0';

// Datei mit den Credits
$modversion['credits']        = 'pndocs/credits.txt';
// Hilfe-Datei
$modversion['help']           = 'pndocs/readme.txt';
// Changelog
$modversion['changelog']      = 'pndocs/changelog.txt';
// Lizenz
$modversion['license']        = 'pndocs/license.txt';

// Nur Core-Module müssen hier auf 1 gesetzt werden:
$modversion['official']       = 0;
// Modulautor
$modversion['author']         = 'Steffen Voß';
// Modulhomepage
$modversion['contact']        = 'http://kaffeeringe.de';

// Gibt es eine Administration? Ja(1) / Nein(0)
$modversion['admin']          = 1;
// Gibt es eine Benutzeransicht? Ja(1) / Nein(0)
$modversion['user']           = 1;

// Schema der Zugriffsrechte
$modversion['securityschema'] = array('locations::'         => '::',
                                      'locations:Location:' => 'LocationID::');


//Modulabhängigkeiten
$modversion['dependencies'] = array(array('modname'    => 'crpTag',
                                          'minversion' => '0.1.0',
                                          'maxversion' => '',
                                          'status'     => PNMODULE_DEPENDENCY_RECOMMENDED
                                         ),
                                    array('modname'    => 'crpCalendar',
                                          'minversion' => '0.4.9',
                                          'maxversion' => '',
                                          'status'     => PNMODULE_DEPENDENCY_RECOMMENDED
                                         ));

Weiterlesen