wRepository::checkPermissionViewDocument

Prüft, ob der aktuelle Benutzer das Recht zur Ansicht eines Dokuments hat.
(Modul Personalisierte Ausgabe erforderlich)

Funktionsaufruf

Boolean checkPermissionViewDocument(String path)

Parameter

path

Pfad des zu prüfenden Dokumentes

Falls das Dokument nicht existiert, wird false zurück gegeben.

default

Standardwert [false|true]

options

user => [String]
Benutzername, falls sich die Abfrage auf einen anderen Benutzer beziehen soll.

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. Sofern nachfolgend PHP-Beispiele aufgeführt sind, ist dies entsprechend zu beachten.

Beispiel

Prüft, ob der aktuelle Benutzer die Datei "/dev/index.php" sehen darf

Quelltext

<?php

$pathDocumentToCheck 
'/dev/index.php';

if(
wRepository::checkPermissionViewDocument($pathDocumentToCheck)){
  print 
'Sie haben das Recht zur Ansicht des Dokumentes '.$pathDocumentToCheck.'.';
}
else{
  print 
'Sie haben kein Recht zur Ansicht des Dokumentes '.$pathDocumentToCheck.'.';
}

?>

Beispiel

Prüft, ob der Benutzer user1 die Datei "/dev/index.php" sehen darf

Quelltext

<?php

$pathDocumentToCheck 
'/dev/index.php';
$userToCheck         'user1';

if(
wRepository::checkPermissionViewDocument($pathDocumentToChecknull, array('user' => $userToCheck))){
  print 
'Der Benutzer '.$userToCheck.' hat das Recht zur Ansicht des Dokumentes '.$pathDocumentToCheck.'.';
}
else{
  print 
'Der Benutzer '.$userToCheck.' hat kein Recht zur Ansicht des Dokumentes '.$pathDocumentToCheck.'.';
}

?>
 

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG