--- /dev/null
+<?php\r
+\r
+class NP_admin_item {\r
+ var $admin;\r
+ var $itemid,$catid,$blogid;\r
+ function NP_admin_item(&$admin,$itemid){\r
+ // Import information\r
+ $this->admin=&$admin;\r
+ $this->itemid=$itemid=(int)$itemid;\r
+ $query = 'SELECT iblog, icat'\r
+ . ' FROM ' . sql_table('item')\r
+ . ' WHERE inumber=' . $itemid;\r
+ $row=mysql_fetch_assoc(sql_query($query));\r
+ if (!$row) exit(_ERROR_DISALLOWED);\r
+ $this->blogid=$blogid=(int)$row['iblog'];\r
+ $this->catid=$catid=(int)$row['icat'];\r
+ // Check the rights\r
+ if (!$blogid || !$catid) exit(_ERROR_DISALLOWED);\r
+ global $member;\r
+ if (!$member->isLoggedIn()) exit(_ERROR_DISALLOWED);\r
+ if ($member->blogAdminRights($blogid)) return; // Is this right way?\r
+ if (!$member->teamRights($blogid)) exit(_ERROR_DISALLOWED);\r
+ }\r
+}
\ No newline at end of file