wRepository::getDocumentsDir

Liefert eine Liste aller Dokumente eines Verzeichnisses

Funktionsaufruf

Array getDocumentsDir(String dir, Array options)

Parameter

dir
Verzeichnis dessen Dokumente ermittelt werden sollen
options
Optionen
checkPersonalization => [on|off]
Legt fest, ob die Personalisierung der Dokumente auf den aktuellen Benutzer geprüft werden soll. Ist nichts angegeben, wird die Personalisierung geprüft
filterExtensions => (jpg|gif)
Definiert Filter für Dateitypen
checkOnline => [on|off]
Legt fest, ob der Online-Status der Dokumente geprüft werden soll. Ist nichts angegeben, wird der Online-Status geprüft.
useIndex => [|true|false]
Legt fest, ob der Index genutzt werden soll. Ist nichts angegeben, wird der Index genutzt.

Beispiel: Listet alle Dokumente aus einem Verzeichis auf.

Quelltext

<?php

$documents
= wRepository::getDocumentsDir('/dev/dokumentationen/framework/klassen');

foreach(
$documents as $document){
print
'<div>'.$document.'</div>';
}

?>

Ergebnis

/dev/dokumentationen/framework/klassen/wAnalyzer.php
/dev/dokumentationen/framework/klassen/wApplication.php
/dev/dokumentationen/framework/klassen/wArchiving.php
/dev/dokumentationen/framework/klassen/wBackup.php
/dev/dokumentationen/framework/klassen/wBenchmark.php
/dev/dokumentationen/framework/klassen/wBrowseEdit.php
/dev/dokumentationen/framework/klassen/wCSS.php
/dev/dokumentationen/framework/klassen/wCache.php
/dev/dokumentationen/framework/klassen/wCaptcha.php
/dev/dokumentationen/framework/klassen/wCart.php
/dev/dokumentationen/framework/klassen/wCategories.php
/dev/dokumentationen/framework/klassen/wDB.php
/dev/dokumentationen/framework/klassen/wDOM.php
/dev/dokumentationen/framework/klassen/wDate.php
/dev/dokumentationen/framework/klassen/wDiff.php
/dev/dokumentationen/framework/klassen/wDirectoryData.php
/dev/dokumentationen/framework/klassen/wDocument.php
/dev/dokumentationen/framework/klassen/wDocumentData.php
/dev/dokumentationen/framework/klassen/wEnv.php
/dev/dokumentationen/framework/klassen/wEvent.php
/dev/dokumentationen/framework/klassen/wFacebook.php
/dev/dokumentationen/framework/klassen/wForm.php
/dev/dokumentationen/framework/klassen/wGeoData.php
/dev/dokumentationen/framework/klassen/wGroupData.php
/dev/dokumentationen/framework/klassen/wGroups.php
/dev/dokumentationen/framework/klassen/wImage.php
/dev/dokumentationen/framework/klassen/wLanguages.php
/dev/dokumentationen/framework/klassen/wLinkchecker.php
/dev/dokumentationen/framework/klassen/wList.php
/dev/dokumentationen/framework/klassen/wMailer.php
/dev/dokumentationen/framework/klassen/wMessagecenter.php
/dev/dokumentationen/framework/klassen/wNavigation.php
/dev/dokumentationen/framework/klassen/wNet.php
/dev/dokumentationen/framework/klassen/wNewsletter.php
/dev/dokumentationen/framework/klassen/wOutput.php
/dev/dokumentationen/framework/klassen/wPDF.php
/dev/dokumentationen/framework/klassen/wPageCur.php
/dev/dokumentationen/framework/klassen/wPageProcessor.php
/dev/dokumentationen/framework/klassen/wPathName.php
/dev/dokumentationen/framework/klassen/wPicture.php
/dev/dokumentationen/framework/klassen/wProject.php
/dev/dokumentationen/framework/klassen/wProjectCur.php
/dev/dokumentationen/framework/klassen/wReadWrite.php
/dev/dokumentationen/framework/klassen/wRepository.php
/dev/dokumentationen/framework/klassen/wRequest.php
/dev/dokumentationen/framework/klassen/wResponse.php
/dev/dokumentationen/framework/klassen/wSearch.php
/dev/dokumentationen/framework/klassen/wServer.php
/dev/dokumentationen/framework/klassen/wSession.php
/dev/dokumentationen/framework/klassen/wSocket.php
/dev/dokumentationen/framework/klassen/wStaticHTML.php
/dev/dokumentationen/framework/klassen/wStringconverter.php
/dev/dokumentationen/framework/klassen/wSubscriptions.php
/dev/dokumentationen/framework/klassen/wTagcloud.php
/dev/dokumentationen/framework/klassen/wTexts.php
/dev/dokumentationen/framework/klassen/wThumbnail.php
/dev/dokumentationen/framework/klassen/wTwitter.php
/dev/dokumentationen/framework/klassen/wURL.php
/dev/dokumentationen/framework/klassen/wUserContent.php
/dev/dokumentationen/framework/klassen/wUserCur.php
/dev/dokumentationen/framework/klassen/wUserData.php
/dev/dokumentationen/framework/klassen/wUsers.php
/dev/dokumentationen/framework/klassen/wUtils.php
/dev/dokumentationen/framework/klassen/wValues.php
/dev/dokumentationen/framework/klassen/wVariables.php
/dev/dokumentationen/framework/klassen/wWeblic.php
/dev/dokumentationen/framework/klassen/wWebstat.php
/dev/dokumentationen/framework/klassen/wWorkflow.php
/dev/dokumentationen/framework/klassen/wXSLT.php
/dev/dokumentationen/framework/klassen/wZIP.php
/dev/dokumentationen/framework/klassen/wCron.php
/dev/dokumentationen/framework/klassen/wAI.php
/dev/dokumentationen/framework/klassen/wPageAccelerator.php
/dev/dokumentationen/framework/klassen/wWSL.php

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.