static function setAcl($blogid, $priv = null, $add = false) { if (!isset($_SESSION['acl'])) { $_SESSION['acl'] = array(); } if (!isset($_SESSION['acl']["blog.{$blogid}"])) { $_SESSION['acl']["blog.{$blogid}"] = array(); } if (is_null($priv)) { return; } if (!is_array($priv)) { $priv = array($priv); } if ($add) { $priv = array_merge($_SESSION['acl']["blog.{$blogid}"], $priv); } $_SESSION['acl']["blog.{$blogid}"] = Privilege::expand($priv); }