4892: PHP Undefined warnings: include/classes/Menu.class.php
authorTJ <acontent@iam.tj>
Tue, 11 Oct 2011 09:20:50 +0000 (10:20 +0100)
committerTJ <acontent@iam.tj>
Wed, 19 Oct 2011 19:56:17 +0000 (20:56 +0100)
  index 'user_requirement'

include/classes/Menu.class.php

index 17f8273..aff6766 100644 (file)
@@ -122,7 +122,7 @@ class Menu {
                                // replace the required constants in link
                                $row['link'] = Utility::replaceConstants($row['link']);
                                list($url, $param) = Utility::separateURLAndParam($row['link']);
-                               if (Utility::authenticate($row['user_requirement'], false)) {
+                               if (Utility::authenticate(array_key_exists('user_requirement', $row) ? $row['user_requirement'] : NULL, false)) {
                                        $this->pages[TR_NAV_TOP][] = array('url' => $_base_path.$row['link'], 
                                                                   'title' => _AT($row['title_var']),
                                                                       'param' => $param);
@@ -483,4 +483,4 @@ class Menu {
                        return $this->getParam($this->pages[$page]['parent']);
        }
 }
-?>
\ No newline at end of file
+?>