1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-03 13:17:24 +02:00

Administrator rights "Oversee news categories" and "Moderate submitted news" can now reach admin/newspost.php

This commit is contained in:
CaMer0n
2009-08-05 14:35:47 +00:00
parent a7e312c388
commit 78707765b9
2 changed files with 14 additions and 7 deletions

View File

@@ -9,8 +9,8 @@
* Admin Navigation * Admin Navigation
* *
* $Source: /cvs_backup/e107_0.8/e107_admin/ad_links.php,v $ * $Source: /cvs_backup/e107_0.8/e107_admin/ad_links.php,v $
* $Revision: 1.13 $ * $Revision: 1.14 $
* $Date: 2009-08-05 14:22:15 $ * $Date: 2009-08-05 14:35:47 $
* $Author: e107coders $ * $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), 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), 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), 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), 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), 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), 20 => array(e_ADMIN.'search.php', ADLAN_142, ADLAN_143, 'X', 1, E_16_SEARCH, E_32_SEARCH),

View File

@@ -9,13 +9,13 @@
* News Administration * News Administration
* *
* $Source: /cvs_backup/e107_0.8/e107_admin/newspost.php,v $ * $Source: /cvs_backup/e107_0.8/e107_admin/newspost.php,v $
* $Revision: 1.46 $ * $Revision: 1.47 $
* $Date: 2009-07-23 08:01:48 $ * $Date: 2009-08-05 14:35:47 $
* $Author: secretr $ * $Author: e107coders $
*/ */
require_once("../class2.php"); require_once("../class2.php");
if (!getperms("H")) if (!getperms("H|7|N"))
{ {
header("Location:".e_BASE."index.php"); header("Location:".e_BASE."index.php");
exit; exit;
@@ -599,6 +599,11 @@ class admin_newspost
{ {
global $user_pref,$gen; global $user_pref,$gen;
if(!getperms('H'))
{
return;
}
require_once(e_HANDLER."form_handler.php"); require_once(e_HANDLER."form_handler.php");
$frm = new e_form(true); //enable inner tabindex counter $frm = new e_form(true); //enable inner tabindex counter
@@ -1801,9 +1806,11 @@ class admin_newspost
$var['main']['text'] = NWSLAN_44; $var['main']['text'] = NWSLAN_44;
$var['main']['link'] = e_SELF; $var['main']['link'] = e_SELF;
$var['main']['perm'] = "H";
$var['create']['text'] = NWSLAN_45; $var['create']['text'] = NWSLAN_45;
$var['create']['link'] = e_SELF."?create"; $var['create']['link'] = e_SELF."?create";
$var['create']['perm'] = "H";
$var['cat']['text'] = NWSLAN_46; $var['cat']['text'] = NWSLAN_46;
$var['cat']['link'] = e_SELF."?cat"; $var['cat']['link'] = e_SELF."?cat";