Beispiel #1
0
function ew_Info()
{
    global $Security;
    ew_WritePaths();
    echo "CurrentUserName() = " . CurrentUserName() . "<br>";
    echo "CurrentUserID() = " . CurrentUserID() . "<br>";
    echo "CurrentParentUserID() = " . CurrentParentUserID() . "<br>";
    echo "IsLoggedIn() = " . (IsLoggedIn() ? "TRUE" : "FALSE") . "<br>";
    echo "IsAdmin() = " . (IsAdmin() ? "TRUE" : "FALSE") . "<br>";
    echo "IsSysAdmin() = " . (IsSysAdmin() ? "TRUE" : "FALSE") . "<br>";
    if (isset($Security)) {
        $Security->ShowUserLevelInfo();
    }
}
Beispiel #2
0
 function ParentUserIDList($userid)
 {
     $result = "";
     // Own record
     if (trim(strval($userid)) == strval(CurrentUserID())) {
         if (strval(CurrentParentUserID()) != "") {
             $result = ew_QuotedValue(CurrentParentUserID(), EW_DATATYPE_NUMBER);
         }
         return $result;
     }
     // One level only, must be CurrentUserID
     if (!EW_USER_ID_IS_HIERARCHICAL) {
         return ew_QuotedValue(CurrentUserID(), EW_DATATYPE_NUMBER);
     } else {
         // Hierarchical, all users except userid
         $ar = $this->UserID;
         $len = count($ar);
         for ($i = 0; $i < $len; $i++) {
             if (strval($ar[$i]) != trim(strval($userid))) {
                 if ($result != "") {
                     $result .= ", ";
                 }
                 $result .= ew_QuotedValue($ar[$i], EW_DATATYPE_NUMBER);
             }
         }
         return $result;
     }
 }