r2587 - bugfix in permitted(): don't generate {$any_op} and {$op_} autotags, when...
authorDenis Ovsienko <infrastation@yandex.ru>
Wed, 1 Apr 2009 11:06:36 +0000 (11:06 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Wed, 1 Apr 2009 11:06:36 +0000 (11:06 +0000)
inc/auth.php

index d48c5c53863b51559ca00be70ec4036c856fd8ef..dc13b66fc46f211e9dcebe20aac4f756f952e5bd 100644 (file)
@@ -119,7 +119,7 @@ function permitted ($p = NULL, $t = NULL, $o = NULL, $annex = array())
        $my_auto_tags = $auto_tags;
        $my_auto_tags[] = array ('tag' => '$page_' . $p);
        $my_auto_tags[] = array ('tag' => '$tab_' . $t);
-       if ($o === NULL and isset ($op))
+       if ($o === NULL and !empty ($op)) // $op can be set to empty string
        {
                $my_auto_tags[] = array ('tag' => '$op_' . $op);
                $my_auto_tags[] = array ('tag' => '$any_op');