

config.xml : Liste aller Raeume. Die Dateien zu den einzelnen Raeumen mssen im Unterverzeichnis raeume liegen und die gleichen Dateinamen besitzen wie in config.xml beschrieben. Eine IP Adresses fr den Lehrerrechner, von dem aus der Zugriff freigeschaltet bzw. gesperrt wird.

index.php: Startseite Aufruf mit http://"Pfad"/index.php?mode=administrator zeigt bersicht aller Raeume. Sonst wird der Raum angezeigt, in dem der Rechner steht. Voraussetzung die IP des Rechners steht in der Datei config.xml

erlaubt.lst: generierte Datei mit IP Nummern der Rechner die Zugriff auf den Proxy haben. die Datei muss mit Pfad in der /etc/squid.conf eingetragen werden.

Verzeichnis img : Enthlt Computericon zur Anzeige im Browser

Verzeichnis include : functions.inc.php enthlt Funktionen

Verzeichnis raeume: enthlt fr jeden Raum eine Datei <Raumname>.xml 

raum.php : enthlt Funktion zum Auslesen und Darstellen der Informationen der Dateien <Raumnamen>.XML. Auch das ndern des Zugriffs wird durch raum.php ermglicht. Ruft Script /etc/init.d/squid reload auf (ber Shellscript squid-reload.sh)

squid-reload.sh :  Shellscript zum neustarten des squid, um die genderte Konfiguration zu laden. Muss mit sudo ausgefhrt werden, da squid root Rechte zum Reload bentigt. 
Datei etc/sudoers muss entsprechend gendert werden (SuSE 8.1):
wwwrun ALL=(ROOT) NOPASSWD: /Verzeichnis/zum/squid-reload.sh 


style.css : Enthlt das CSS Stylesheet fr alle Dateien

writesquidconfig.php : enthlt die Funktionen zum Schreiben der nderungen in die Datei erlaubt.lst








