Inital commit

This commit is contained in:
Tilman
2011-10-26 10:11:42 +02:00
commit c0da376199
888 changed files with 44367 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
<?php
// globale Hilfsfunktionen, über pageheader.php eingebunden
/*
* Erzeugt aus dem absoluten Pfad zu einer Ressource den
* Startverzeichnis-relativen Pfad
*/
function getHomePath($absolutePath) {
$homepath = substr($absolutePath, strlen($_SERVER['DOCUMENT_ROOT']));
if (strpos($homepath, SEPARATOR) !== 0) {
return SEPARATOR.$homepath;
}
else {
return $homepath;
}
}
/*
* Gibt true zurück, falls der Benutzer eine Session laufen hat
*/
function sessionRunning() {
if (isset($_COOKIE['id'])) return true;
if (isset($_GET['id'])) return true;
return false;
}
/*
* Gibt den Inhalt eines Verzeichnisses als Array zurück
*/
function getDirArray($verzeichnis) {
// return scandir($verzeichnis);
// Verzeichnis einlesen
$vhandler = opendir($verzeichnis);
while (false !== ($dateiname = readdir($vhandler))) {
$dateiliste[] = $dateiname;
}
// Dateinamen die mit einem Punkt beginnen entfernen
for ($i = 0; $i < count($dateiliste); $i++) {
if (substr($dateiliste[$i], 0, 1) == '.') unset($dateiliste[$i]);
}
$dateiliste = array_values($dateiliste);
// sortieren
sort($dateiliste);
return $dateiliste;
}
/*
* Gibt Datum und Uhrzeit im ISO-Format zurück
*/
function getDateTime() {
return strftime("%Y-%m-%d %H:%M:%S", time());
}
?>