German
Home
Dokumentation
Download
Spezifikation
Homepage
Planung
Klassen
* Config
* ExtractClassDocu
* HomePageMaker
* HtmlObfuscator
* Main
* Obfuscator
* PhpObfuscator
* PhpParser
* QuantaImport
* Spider
* TagDb
Dateiformate
Übersetzung
Impressum

Config


Diese Klasse importiert die Konfigurationsdatei und wertet sie aus.

GPL (c) 2006 Lars Brand
V 0.1.20 06.05.06

Konstructor new


Objekt der Klasse erzeugen
Übergabeparameter: %cfg
'DEBUG' : Debugmodus ( 0 )
* 0 - Aus
* 1 - Ein
'CONFIG' : Pfad und Dateiname der Konfigurationsdatei ( /etc/iddin/iddin.conf )
Aufruf: $a = new Config( %cfg );

Methode interface


Definition des Interface
Methode kann statisch benutzt werden
Aufruf: %conf = IDDIN::Config::interface();

Methode init


Initialisierung der Objektvariablen
Aufruf: void = $a->init( %cnf );

Methode read_interface


Interface-Beschreibungen der einzelnen Klassen importieren
Aufruf: void = $a->read_interface( void );

Methode check_interface


* B : boolscher Wert 0 oder 1
* S : String (US-ASCII)
* I : Integer (positive ganze Zahl)
* A : Array
* H : Hash (wird z.Z. nicht benutzt)
* p : Pointer auf ein Objekt
Interface-Beschreibung einer Klasse überprüfen
Aufruf: void = $a->check_interface( $classes );

Methode import_interface


Beschreibung eines Interfaces importieren
Aufruf: void = $a->import_interface( $classes, $conf, %interface );

Methode export


Konfigurationsdaten für eine Klasse exportieren
Aufruf: %conf = $a->export( $classes );

Methode read_conf


Konfigurationsdatei einlesen
Aufruf: void = $a->read_conf( void );

Methode import_conf


Einen Eintrag der Konfigurationsdatei überprüfen
Aufruf: void = $a->import_conf( $line, $nr, $key, $val );

Methode read_file


Eine Datei zeilenweise einlesen
Aufruf: @lines = $a->read_file( $file );

Destructor DESTROY


Objekt zerstören