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(); } }
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; } }