Beispiele für Ereignisaktionen vor Erstellen einer Datei

Nutzbar ab: Version 007.005.211.000

26. Jun 2013

Diverse Anwendungsfälle, um den Dateipfad beim Anlegen von Dateien zu beeinflussen

Nachfolgend finden Sie Beispiele zum Verzeichnisereignis "onBeforeCreateFile", um den Dateipfad vor Erstellen der Datei beeinflussen zu können. Weitere Aktionen zu diesem Ereignis können Sie individuell umsetzen bzw. auch gerne über den Support anfragen.

Beispiel 1: Datei vor dem Erstellen in ein anderes Verzeichnis ablegen

$filePathName wPathName::getFileName($eventData['filePath']);
$eventData['filePath'] = "/base/".$filePathName;
wEnv::setGlobalValue('wDocumentToCreatePath'$eventData['filePath']);

Beispiel 2: Datei vor dem Erstellen ein Prefix für den Dateinamen geben

$filePathName wPathName::getFileName($eventData['filePath']);
$eventData['filePath'] = $eventData['dirPath']."/".date('Ymd')."_".$filePathName;
wEnv::setGlobalValue('wDocumentToCreatePath'$eventData['filePath']);

Beispiel 3: Dateipfad vor dem Erstellen in Kleinbuchstaben umwandeln

// Gesamter Pfad muss in Kleinschreibweise benannt sein:
//wEnv::setGlobalValue('wDocumentToCreatePath', strtolower($eventData['filePath']));
// Nur Dateiname musss in Kleinschreibweise benannt sein:
wEnv::setGlobalValue('wDocumentToCreateName'strtolower($eventData['fileName']));

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG