wRepository::grepDocumentsDir

Liefert alle Dateien eines Verzeichnisses zurück, die dem regulären Ausdruck entsprechen

Funktionsaufruf

Array grepDocumentsDir(String dir, String grepString, Array options)

Parameter

dir

Verzeichnis dessen Dokumente ermittelt werden sollen

grepString

Regulärer Ausdruck, der auf den Dateinamen passen muss

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
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

Liefert alle Dateien eines Verzeichnisses zurück, die mit wRepository im Dateinamen beginnen

Quelltext

<?php

include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php');

$result wRepository::grepDocumentsDir('/dev/dokumentationen/framework/funktionen''^wRepository');

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


?>

Ergebnis

/dev/dokumentationen/framework/funktionen/wRepository-deleteThumbnailsDir.php
/dev/dokumentationen/framework/funktionen/wRepository-isPersonalizedDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsInheritViewDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-rebuildLinks.php
/dev/dokumentationen/framework/funktionen/wRepository-selectDocuments.php
/dev/dokumentationen/framework/funktionen/wRepository-grepDocumentsDirRecursive.php
/dev/dokumentationen/framework/funktionen/wRepository-checkOutDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-checkOutDir.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionUserDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-copyDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-documentExists.php
/dev/dokumentationen/framework/funktionen/wRepository-checkInDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocumentsDirRecursive.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-checkInDir.php
/dev/dokumentationen/framework/funktionen/wRepository-clearIndexDir.php
/dev/dokumentationen/framework/funktionen/wRepository-getSubdirsDir.php
/dev/dokumentationen/framework/funktionen/wRepository-isOnlineDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsInheritDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-getUsersWithPermissionToViewDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-directoryExists.php
/dev/dokumentationen/framework/funktionen/wRepository-checkInProject.php
/dev/dokumentationen/framework/funktionen/wRepository-createDir.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionGroupDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-moveDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-grepDocumentsDir.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsViewDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-mayAccessDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-hasDraft.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocumentContent.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocumentVersions.php
/dev/dokumentationen/framework/funktionen/wRepository-renameDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-createDraft.php
/dev/dokumentationen/framework/funktionen/wRepository-connectFileWithLanguage.php
/dev/dokumentationen/framework/funktionen/wRepository-copyDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-deleteDir.php
/dev/dokumentationen/framework/funktionen/wRepository-deleteDraft.php
/dev/dokumentationen/framework/funktionen/wRepository-connectDirWithLanguage.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocumentsDir.php
/dev/dokumentationen/framework/funktionen/wRepository-deleteDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-getFilesWithLinksToDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionViewDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-createDocumentVersion.php
/dev/dokumentationen/framework/funktionen/wRepository-createDocumentLanguage.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionUserDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-registerLinksFromDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-deleteVersions.php
/dev/dokumentationen/framework/funktionen/wRepository-isTimeDependendPublished.php
/dev/dokumentationen/framework/funktionen/wRepository-renameDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-getSubdirsDirRecursive.php
/dev/dokumentationen/framework/funktionen/wRepository-getDraft.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionGroupDocument.php

Beispiel

Liefert alle Dateien eines Verzeichnisses zurück, die im Dateinnamen pository(gefolgt von beliebigen Zeichen).php haben

Quelltext

<?php

include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php');

$result wRepository::grepDocumentsDir('/dev/dokumentationen/framework/funktionen''pository.*\.php$');

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


?>

Ergebnis

/dev/dokumentationen/framework/funktionen/wRepository-deleteThumbnailsDir.php
/dev/dokumentationen/framework/funktionen/wRepository-isPersonalizedDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsInheritViewDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-rebuildLinks.php
/dev/dokumentationen/framework/funktionen/wRepository-selectDocuments.php
/dev/dokumentationen/framework/funktionen/wRepository-grepDocumentsDirRecursive.php
/dev/dokumentationen/framework/funktionen/wRepository-checkOutDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-checkOutDir.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionUserDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-copyDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-documentExists.php
/dev/dokumentationen/framework/funktionen/wRepository-checkInDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocumentsDirRecursive.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-checkInDir.php
/dev/dokumentationen/framework/funktionen/wRepository-clearIndexDir.php
/dev/dokumentationen/framework/funktionen/wRepository-getSubdirsDir.php
/dev/dokumentationen/framework/funktionen/wRepository-isOnlineDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsInheritDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-getUsersWithPermissionToViewDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-directoryExists.php
/dev/dokumentationen/framework/funktionen/wRepository-checkInProject.php
/dev/dokumentationen/framework/funktionen/wRepository-createDir.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionGroupDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-moveDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-grepDocumentsDir.php
/dev/dokumentationen/framework/funktionen/wRepository-setPermissionsViewDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-mayAccessDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-hasDraft.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocumentContent.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocumentVersions.php
/dev/dokumentationen/framework/funktionen/wRepository-renameDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-createDraft.php
/dev/dokumentationen/framework/funktionen/wRepository-connectFileWithLanguage.php
/dev/dokumentationen/framework/funktionen/wRepository-copyDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-deleteDir.php
/dev/dokumentationen/framework/funktionen/wRepository-deleteDraft.php
/dev/dokumentationen/framework/funktionen/wRepository-connectDirWithLanguage.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocumentsDir.php
/dev/dokumentationen/framework/funktionen/wRepository-deleteDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-getFilesWithLinksToDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionViewDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-createDocumentVersion.php
/dev/dokumentationen/framework/funktionen/wRepository-createDocumentLanguage.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionUserDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-registerLinksFromDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-deleteVersions.php
/dev/dokumentationen/framework/funktionen/wRepository-isTimeDependendPublished.php
/dev/dokumentationen/framework/funktionen/wRepository-renameDirectory.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-getSubdirsDirRecursive.php
/dev/dokumentationen/framework/funktionen/wRepository-getDraft.php
/dev/dokumentationen/framework/funktionen/wRepository-getDocument.php
/dev/dokumentationen/framework/funktionen/wRepository-checkPermissionGroupDocument.php
 

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG