root/releases/0.1.1b/units/users/function_access_level_check.php

Revision 2, 0.7 kB (checked in by sven, 3 years ago)

importing elgg-0.1.1a

Line 
1 <?php
2
3     // Given the access level of a particular object, returns TRUE if the current user
4     // can access it, and FALSE if they can't
5     
6         if (isset($parameter) && $parameter != "") {
7             
8             if ($parameter == "PUBLIC") {
9                 $run_result = true;
10             } else if ($parameter == "LOGGED_IN" && isset($_SESSION['userid']) && $_SESSION['userid'] != "" && $_SESSION['userid'] != -1) {
11                 $run_result = true;
12             } else if (substr_count($parameter, "user") > 0 && isset($_SESSION['userid'])) {
13                 $usernum = substr($parameter, 4, 15);
14                 if ($usernum == $_SESSION['userid']) {
15                     $run_result = true;
16                 }
17             }
18             
19         } else {
20             
21             $run_result = false;
22             
23         }
24
25 ?>
Note: See TracBrowser for help on using the browser.