diff --git a/e107_admin/ad_links.php b/e107_admin/ad_links.php index ba92785fb..022a81ea9 100644 --- a/e107_admin/ad_links.php +++ b/e107_admin/ad_links.php @@ -9,8 +9,8 @@ * Admin Navigation * * $Source: /cvs_backup/e107_0.8/e107_admin/ad_links.php,v $ - * $Revision: 1.13 $ - * $Date: 2009-08-05 14:22:15 $ + * $Revision: 1.14 $ + * $Date: 2009-08-05 14:35:47 $ * $Author: e107coders $ */ @@ -563,7 +563,7 @@ $array_functions = array( 14 => array(e_ADMIN.'ugflag.php', ADLAN_40, ADLAN_41, '9', 4, E_16_MAINTAIN, E_32_MAINTAIN), 15 => array(e_ADMIN.'menus.php', ADLAN_6, ADLAN_7, '2', 5, E_16_MENUS, E_32_MENUS), 16 => array(e_ADMIN.'meta.php', ADLAN_66, ADLAN_67, 'T', 1, E_16_META, E_32_META), - 17 => array(e_ADMIN.'newspost.php', ADLAN_0, ADLAN_1, 'H', 3, E_16_NEWS, E_32_NEWS), + 17 => array(e_ADMIN.'newspost.php', ADLAN_0, ADLAN_1, 'H|N|7', 3, E_16_NEWS, E_32_NEWS), 18 => array(e_ADMIN.'phpinfo.php', ADLAN_68, ADLAN_69, '0', 20, E_16_PHP, E_32_PHP), 19 => array(e_ADMIN.'prefs.php', ADLAN_4, ADLAN_5, '1', 1, E_16_PREFS, E_32_PREFS), 20 => array(e_ADMIN.'search.php', ADLAN_142, ADLAN_143, 'X', 1, E_16_SEARCH, E_32_SEARCH), diff --git a/e107_admin/newspost.php b/e107_admin/newspost.php index 9e03ec5ab..188386298 100644 --- a/e107_admin/newspost.php +++ b/e107_admin/newspost.php @@ -9,13 +9,13 @@ * News Administration * * $Source: /cvs_backup/e107_0.8/e107_admin/newspost.php,v $ - * $Revision: 1.46 $ - * $Date: 2009-07-23 08:01:48 $ - * $Author: secretr $ + * $Revision: 1.47 $ + * $Date: 2009-08-05 14:35:47 $ + * $Author: e107coders $ */ require_once("../class2.php"); -if (!getperms("H")) +if (!getperms("H|7|N")) { header("Location:".e_BASE."index.php"); exit; @@ -599,6 +599,11 @@ class admin_newspost { global $user_pref,$gen; + if(!getperms('H')) + { + return; + } + require_once(e_HANDLER."form_handler.php"); $frm = new e_form(true); //enable inner tabindex counter @@ -1801,9 +1806,11 @@ class admin_newspost $var['main']['text'] = NWSLAN_44; $var['main']['link'] = e_SELF; + $var['main']['perm'] = "H"; $var['create']['text'] = NWSLAN_45; $var['create']['link'] = e_SELF."?create"; + $var['create']['perm'] = "H"; $var['cat']['text'] = NWSLAN_46; $var['cat']['link'] = e_SELF."?cat";