diff --git a/e107_admin/ad_links.php b/e107_admin/ad_links.php
index 52ee6425b..d6bd13da2 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.7 $
- * $Date: 2008-12-02 00:32:30 $
+ * $Revision: 1.8 $
+ * $Date: 2009-01-09 17:25:50 $
* $Author: secretr $
*/
@@ -39,34 +39,42 @@ if (!defined('E_16_CAT_TOOL')) {
if (!defined('E_16_CAT_PLUG')) {
define('E_16_CAT_PLUG', e_IMAGE.'admin_images/cat_plugins_16.png');
}
+if (!defined('E_16_CAT_ABOUT')) {
+ define('E_16_CAT_ABOUT', e_IMAGE.'admin_images/info_16.png');
+}
// Large Category Images
if (!defined('E_32_CAT_SETT')) {
- define('E_32_CAT_SETT', "");
+ define('E_32_CAT_SETT', "
");
}
if (!defined('E_32_CAT_USER')) {
- define('E_32_CAT_USER', "
");
+ define('E_32_CAT_USER', "
");
}
if (!defined('E_32_CAT_CONT')) {
- define('E_32_CAT_CONT', "
");
+ define('E_32_CAT_CONT', "
");
}
if (!defined('E_32_CAT_FILE')) {
- define('E_32_CAT_FILE', "
");
+ define('E_32_CAT_FILE', "
");
}
if (!defined('E_32_CAT_TOOL')) {
- define('E_32_CAT_TOOL', "
");
+ define('E_32_CAT_TOOL', "
");
}
if (!defined('E_32_CAT_PLUG')) {
- define('E_32_CAT_PLUG', "
");
+ define('E_32_CAT_PLUG', "
");
+}
+if (!defined('E_32_CAT_ABOUT')) {
+ define('E_32_CAT_ABOUT', "
");
}
// Small Nav Images
if (!defined('E_16_NAV_MAIN')) {
define('E_16_NAV_MAIN', e_IMAGE.'admin_images/main_16.png');
}
+/*
if (!defined('E_16_NAV_DOCS')) {
define('E_16_NAV_DOCS', e_IMAGE.'admin_images/docs_16.png');
}
+*/
if (!defined('E_16_NAV_LEAV')) {
define('E_16_NAV_LEAV', e_IMAGE.'admin_images/leave_16.png');
}
@@ -82,288 +90,315 @@ if (!defined('E_16_NAV_ARROW_OVER')) {
// Large Nav Images
if (!defined('E_32_NAV_MAIN')) {
- define('E_32_NAV_MAIN', "
");
+ define('E_32_NAV_MAIN', "
");
}
if (!defined('E_32_NAV_DOCS')) {
- define('E_32_NAV_DOCS', "
");
+ define('E_32_NAV_DOCS', "
");
}
if (!defined('E_32_NAV_LEAV')) {
- define('E_32_NAV_LEAV', "
");
+ define('E_32_NAV_LEAV', "
");
}
if (!defined('E_32_NAV_LGOT')) {
- define('E_32_NAV_LGOT', "
");
+ define('E_32_NAV_LGOT', "
");
}
if (!defined('E_32_NAV_ARROW')) {
- define('E_32_NAV_ARROW', "
");
+ define('E_32_NAV_ARROW', "
");
}
if (!defined('E_32_NAV_ARROW_OVER')) {
- define('E_32_NAV_ARROW_OVER', "
");
+ define('E_32_NAV_ARROW_OVER', "
");
}
// Small Admin Main Link Images
if (!defined('E_16_ADMIN')) {
- define('E_16_ADMIN', "
");
+ define('E_16_ADMIN', "
");
}
if (!defined('E_16_ADPASS')) {
- define('E_16_ADPASS', "
");
+ define('E_16_ADPASS', "
");
}
if (!defined('E_16_BANLIST')) {
- define('E_16_BANLIST', "
");
+ define('E_16_BANLIST', "
");
}
if (!defined('E_16_BANNER')) {
- define('E_16_BANNER', "
");
+ define('E_16_BANNER', "
");
}
if (!defined('E_16_CACHE')) {
- define('E_16_CACHE', "
");
+ define('E_16_CACHE', "
");
}
if (!defined('E_16_CREDITS')) {
- define('E_16_CREDITS', "
");
+ define('E_16_CREDITS', "
");
}
if (!defined('E_16_CRON')) {
- define('E_16_CRON', "
");
+ define('E_16_CRON', "
");
}
if (!defined('E_16_CUST')) {
- define('E_16_CUST', "
");
+ define('E_16_CUST', "
");
}
if (!defined('E_16_DATAB')) {
- define('E_16_DATAB', "
");
+ define('E_16_DATAB', "
");
+}
+if (!defined('E_16_DOCS')) {
+ define('E_16_DOCS', "
");
}
if (!defined('E_16_DOWNL')) {
- define('E_16_DOWNL', "
");
+ define('E_16_DOWNL', "
");
}
if (!defined('E_16_EMOTE')) {
- define('E_16_EMOTE', "
");
+ define('E_16_EMOTE', "
");
}
if (!defined('E_16_FILE')) {
- define('E_16_FILE', "
");
+ define('E_16_FILE', "
");
}
if (!defined('E_16_FORUM')) {
- define('E_16_FORUM', "
");
+ define('E_16_FORUM', "
");
}
if (!defined('E_16_FRONT')) {
- define('E_16_FRONT', "
");
+ define('E_16_FRONT', "
");
}
if (!defined('E_16_IMAGES')) {
- define('E_16_IMAGES', "
");
+ define('E_16_IMAGES', "
");
}
if (!defined('E_16_INSPECT')) {
- define('E_16_INSPECT', "
");
+ define('E_16_INSPECT', "
");
}
if (!defined('E_16_LINKS')) {
- define('E_16_LINKS', "
");
+ define('E_16_LINKS', "
");
}
if (!defined('E_16_WELCOME')) {
- define('E_16_WELCOME', "
");
+ define('E_16_WELCOME', "
");
}
if (!defined('E_16_MAIL')) {
- define('E_16_MAIL', "
");
+ define('E_16_MAIL', "
");
}
if (!defined('E_16_MAINTAIN')) {
- define('E_16_MAINTAIN', "
");
+ define('E_16_MAINTAIN', "
");
}
if (!defined('E_16_MENUS')) {
- define('E_16_MENUS', "
");
+ define('E_16_MENUS', "
");
}
if (!defined('E_16_META')) {
- define('E_16_META', "
");
+ define('E_16_META', "
");
}
if (!defined('E_16_NEWS')) {
- define('E_16_NEWS', "
");
+ define('E_16_NEWS', "
");
}
if (!defined('E_16_NEWSFEED')) {
- define('E_16_NEWSFEED', "
");
+ define('E_16_NEWSFEED', "
");
}
if (!defined('E_16_NOTIFY')) {
- define('E_16_NOTIFY', "
");
+ define('E_16_NOTIFY', "
");
}
if (!defined('E_16_PHP')) {
- define('E_16_PHP', "
");
+ define('E_16_PHP', "
");
}
if (!defined('E_16_POLLS')) {
- define('E_16_POLLS', "
");
+ define('E_16_POLLS', "
");
}
if (!defined('E_16_PREFS')) {
- define('E_16_PREFS', "
");
+ define('E_16_PREFS', "
");
}
if (!defined('E_16_SEARCH')) {
- define('E_16_SEARCH', "
");
+ define('E_16_SEARCH', "
");
}
if (!defined('E_16_UPLOADS')) {
- define('E_16_UPLOADS', "
");
+ define('E_16_UPLOADS', "
");
}
if (!defined('E_16_EURL')) {
- define('E_16_EURL', "
");
+ define('E_16_EURL', "
");
}
if (!defined('E_16_USER')) {
- define('E_16_USER', "
");
+ define('E_16_USER', "
");
}
if (!defined('E_16_USER_EXTENDED')) {
- define('E_16_USER_EXTENDED', "
");
+ define('E_16_USER_EXTENDED', "
");
}
if (!defined('E_16_USERCLASS')) {
- define('E_16_USERCLASS', "
");
+ define('E_16_USERCLASS', "
");
}
if (!defined('E_16_LANGUAGE')) {
- define('E_16_LANGUAGE', "
");
+ define('E_16_LANGUAGE', "
");
}
// Small Admin Other Link Images
if (!defined('E_16_PLUGIN')) {
- define('E_16_PLUGIN', "
");
+ define('E_16_PLUGIN', "
");
}
if (!defined('E_16_PLUGMANAGER')) {
- define('E_16_PLUGMANAGER', "
");
+ define('E_16_PLUGMANAGER', "
");
}
if (!defined('E_16_DOCS')) {
- define('E_16_DOCS', "
");
+ define('E_16_DOCS', "
");
}
if (!defined('E_16_THEMEMANAGER')) {
- define('E_16_THEMEMANAGER', "
");
+ define('E_16_THEMEMANAGER', "
");
}
// Small Admin Other Images
if (!defined('E_16_COMMENT')) {
- define('E_16_COMMENT', "
");
+ define('E_16_COMMENT', "
");
}
if (!defined('E_16_ADMINLOG')) {
- define('E_16_ADMINLOG', "
");
+ define('E_16_ADMINLOG', "
");
}
+if (!defined('E_16_MANAGE')) {
+ define('E_16_MANAGE', "
");
+}
+
+if (!defined('E_16_CREATE')) {
+ define('E_16_CREATE', "
");
+}
+
+if (!defined('E_16_SETTINGS')) {
+ define('E_16_SETTINGS', "
");
+}
+
+
// Large Admin Main Link Images
if (!defined('E_32_ADMIN')) {
- define('E_32_ADMIN', "
");
+ define('E_32_ADMIN', "
");
}
if (!defined('E_32_ADPASS')) {
- define('E_32_ADPASS', "
");
+ define('E_32_ADPASS', "
");
}
if (!defined('E_32_BANLIST')) {
- define('E_32_BANLIST', "
");
+ define('E_32_BANLIST', "
");
}
if (!defined('E_32_BANNER')) {
- define('E_32_BANNER', "
");
+ define('E_32_BANNER', "
");
}
if (!defined('E_32_CACHE')) {
- define('E_32_CACHE', "
");
+ define('E_32_CACHE', "
");
}
if (!defined('E_32_CREDITS')) {
- define('E_32_CREDITS', "
");
+ define('E_32_CREDITS', "
");
}
if (!defined('E_32_CRON')) {
- define('E_32_CRON', "
");
+ define('E_32_CRON', "
");
}
-
if (!defined('E_32_CUST')) {
- define('E_32_CUST', "
");
+ define('E_32_CUST', "
");
}
if (!defined('E_32_DATAB')) {
- define('E_32_DATAB', "
");
+ define('E_32_DATAB', "
");
+}
+if (!defined('E_32_DOCS')) {
+ define('E_32_DOCS', "
");
}
if (!defined('E_32_DOWNL')) {
- define('E_32_DOWNL', "
");
+ define('E_32_DOWNL', "
");
}
if (!defined('E_32_EMOTE')) {
- define('E_32_EMOTE', "
");
+ define('E_32_EMOTE', "
");
}
if (!defined('E_32_FILE')) {
- define('E_32_FILE', "
");
+ define('E_32_FILE', "
");
}
if (!defined('E_32_FORUM')) {
- define('E_32_FORUM', "
");
+ define('E_32_FORUM', "
");
}
if (!defined('E_32_FRONT')) {
- define('E_32_FRONT', "
");
+ define('E_32_FRONT', "
");
}
if (!defined('E_32_IMAGES')) {
- define('E_32_IMAGES', "
");
+ define('E_32_IMAGES', "
");
}
if (!defined('E_32_INSPECT')) {
- define('E_32_INSPECT', "
");
+ define('E_32_INSPECT', "
");
}
if (!defined('E_32_LINKS')) {
- define('E_32_LINKS', "
");
+ define('E_32_LINKS', "
");
}
if (!defined('E_32_WELCOME')) {
- define('E_32_WELCOME', "
");
+ define('E_32_WELCOME', "
");
}
if (!defined('E_32_MAIL')) {
- define('E_32_MAIL', "
");
+ define('E_32_MAIL', "
");
}
if (!defined('E_32_MAINTAIN')) {
- define('E_32_MAINTAIN', "
");
+ define('E_32_MAINTAIN', "
");
}
if (!defined('E_32_MENUS')) {
- define('E_32_MENUS', "
");
+ define('E_32_MENUS', "
");
}
if (!defined('E_32_META')) {
- define('E_32_META', "
");
+ define('E_32_META', "
");
}
if (!defined('E_32_NEWS')) {
- define('E_32_NEWS', "
");
+ define('E_32_NEWS', "
");
}
if (!defined('E_32_NEWSFEED')) {
- define('E_32_NEWSFEED', "
");
+ define('E_32_NEWSFEED', "
");
}
if (!defined('E_32_NOTIFY')) {
- define('E_32_NOTIFY', "
");
+ define('E_32_NOTIFY', "
");
}
if (!defined('E_32_PHP')) {
- define('E_32_PHP', "
");
+ define('E_32_PHP', "
");
}
if (!defined('E_32_POLLS')) {
- define('E_32_POLLS', "
");
+ define('E_32_POLLS', "
");
}
if (!defined('E_32_PREFS')) {
- define('E_32_PREFS', "
");
+ define('E_32_PREFS', "
");
}
if (!defined('E_32_SEARCH')) {
- define('E_32_SEARCH', "
");
+ define('E_32_SEARCH', "
");
}
if (!defined('E_32_UPLOADS')) {
- define('E_32_UPLOADS', "
");
+ define('E_32_UPLOADS', "
");
}
if (!defined('E_32_EURL')) {
- define('E_32_EURL', "
");
+ define('E_32_EURL', "
");
}
if (!defined('E_32_USER')) {
- define('E_32_USER', "
");
+ define('E_32_USER', "
");
}
if (!defined('E_32_USER_EXTENDED')) {
- define('E_32_USER_EXTENDED', "
");
+ define('E_32_USER_EXTENDED', "
");
}
if (!defined('E_32_USERCLASS')) {
- define('E_32_USERCLASS', "
");
+ define('E_32_USERCLASS', "
");
}
if (!defined('E_32_LANGUAGE')) {
- define('E_32_LANGUAGE', "
");
+ define('E_32_LANGUAGE', "
");
}
// Large Admin Other Link Images
if (!defined('E_32_PLUGIN')) {
- define('E_32_PLUGIN', "
");
+ define('E_32_PLUGIN', "
");
}
if (!defined('E_32_PLUGMANAGER')) {
- define('E_32_PLUGMANAGER', "
");
+ define('E_32_PLUGMANAGER', "
");
}
if (!defined('E_32_DOCS')) {
- define('E_32_DOCS', "
");
+ define('E_32_DOCS', "
");
}
if (!defined('E_32_MAIN')) {
- define('E_32_MAIN', "
");
+ define('E_32_MAIN', "
");
}
if (!defined('E_32_THEMEMANAGER')) {
- define('E_32_THEMEMANAGER', "
");
+ define('E_32_THEMEMANAGER', "
");
}
// Large Admin Other Images
if (!defined('E_32_COMMENT')) {
- define('E_32_COMMENT', "
");
+ define('E_32_COMMENT', "
");
}
if (!defined('E_32_ADMINLOG')) {
- define('E_32_ADMINLOG', "
");
+ define('E_32_ADMINLOG', "
");
}
if (!defined('E_32_LOGOUT')) {
- define('E_32_LOGOUT', "
");
+ define('E_32_LOGOUT', "
");
+}
+if (!defined('E_32_MANAGE')) {
+ define('E_32_MANAGE', "
");
+}
+if (!defined('E_32_CREATE')) {
+ define('E_32_CREATE', "
");
+}
+if (!defined('E_32_SETTINGS')) {
+ define('E_32_SETTINGS', "
");
}
$e_icon_array = array(
@@ -407,30 +442,43 @@ $e_icon_array = array(
'users' => E_32_USER,
'wmessage' => E_32_WELCOME );
+//FIXME array structure - see shortcodes/admin_navigation.php
$admin_cat['title'][1] = ADLAN_CL_1;
$admin_cat['id'][1] = 'setMenu';
$admin_cat['img'][1] = E_16_CAT_SETT;
$admin_cat['lrg_img'][1] = E_32_CAT_SETT;
+$admin_cat['sort'][1] = true;
$admin_cat['title'][2] = ADLAN_CL_2;
$admin_cat['id'][2] = 'userMenu';
$admin_cat['img'][2] = E_16_CAT_USER;
$admin_cat['lrg_img'][2] = E_32_CAT_USER;
+$admin_cat['sort'][2] = true;
$admin_cat['title'][3] = ADLAN_CL_3;
$admin_cat['id'][3] = 'contMenu';
$admin_cat['img'][3] = E_16_CAT_CONT;
$admin_cat['lrg_img'][3] = E_32_CAT_CONT;
+$admin_cat['sort'][3] = true;
$admin_cat['title'][4] = ADLAN_CL_6;
$admin_cat['id'][4] = 'toolMenu';
$admin_cat['img'][4] = E_16_CAT_TOOL;
$admin_cat['lrg_img'][4] = E_32_CAT_TOOL;
+$admin_cat['sort'][4] = true;
$admin_cat['title'][5] = ADLAN_CL_7;
$admin_cat['id'][5] = 'plugMenu';
$admin_cat['img'][5] = E_16_CAT_PLUG;
$admin_cat['lrg_img'][5] = E_32_CAT_PLUG;
+$admin_cat['sort'][5] = false;
+
+//About menu
+$admin_cat['title'][6] = ADLAN_CL_8;
+$admin_cat['id'][6] = 'aboutMenu';
+$admin_cat['img'][6] = E_16_CAT_ABOUT;//E_16_NAV_DOCS
+$admin_cat['lrg_img'][6] = E_32_CAT_ABOUT;
+$admin_cat['sort'][6] = false;
// Info about attributes
/*
@@ -444,43 +492,69 @@ attribute 5 = category
3 - content
4 - tools
5 - plugins
+ 6 - about
attribute 6 = 16 x 16 image
attribute 7 = 32 x 32 image
*/
+//FIXME array structure suitable for e_admin_menu - see shortcodes/admin_navigation.php
+//TODO find out where is used $array_functions elsewhere, refactor it
$array_functions = array(
- 0 => array(e_ADMIN."administrator.php", ADLAN_8, ADLAN_9, "3", 2, E_16_ADMIN, E_32_ADMIN),
- 1 => array(e_ADMIN."updateadmin.php", ADLAN_10, ADLAN_11, "", 2, E_16_ADPASS, E_32_ADPASS),
- 2 => array(e_ADMIN."banlist.php", ADLAN_34, ADLAN_35, "4", 2, E_16_BANLIST, E_32_BANLIST),
- 3 => array(e_ADMIN."banner.php", ADLAN_54, ADLAN_55, "D", 3, E_16_BANNER, E_32_BANNER),
- 4 => array(e_ADMIN."cache.php", ADLAN_74, ADLAN_75, "C", 1, E_16_CACHE, E_32_CACHE),
- 5 => array(e_ADMIN."cpage.php", ADLAN_42, ADLAN_43, "5", 3, E_16_CUST, E_32_CUST),
- 6 => array(e_ADMIN."db.php", ADLAN_44, ADLAN_45, "0", 4, E_16_DATAB, E_32_DATAB),
- 7 => array(e_ADMIN."download.php", ADLAN_24, ADLAN_25, "R", 3, E_16_DOWNL, E_32_DOWNL),
- 8 => array(e_ADMIN."emoticon.php", ADLAN_58, ADLAN_59, "F", 1, E_16_EMOTE, E_32_EMOTE),
- 9 => array(e_ADMIN."filemanager.php", ADLAN_30, ADLAN_31, "6", 4, E_16_FILE, E_32_FILE),
- 10 => array(e_ADMIN."frontpage.php", ADLAN_60, ADLAN_61, "G", 1, E_16_FRONT, E_32_FRONT),
- 11 => array(e_ADMIN."image.php", ADLAN_105, ADLAN_106, "A", 1, E_16_IMAGES, E_32_IMAGES),
- 12 => array(e_ADMIN."links.php", ADLAN_138, ADLAN_139, "I", 1, E_16_LINKS, E_32_LINKS),
- 13 => array(e_ADMIN."wmessage.php", ADLAN_28, ADLAN_29, "M", 3, E_16_WELCOME, E_32_WELCOME),
- 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", 3, 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),
- 18 => array(e_ADMIN."phpinfo.php", ADLAN_68, ADLAN_69, "0", 4, 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),
- 21 => array(e_ADMIN."admin_log.php", ADLAN_155, ADLAN_156, "S", 4, E_16_ADMINLOG, E_32_ADMINLOG),
- 22 => array(e_ADMIN."theme.php", ADLAN_140, ADLAN_141, "1", 4, E_16_THEMEMANAGER, E_32_THEMEMANAGER),
- 23 => array(e_ADMIN."upload.php", ADLAN_72, ADLAN_73, "V", 3, E_16_UPLOADS, E_32_UPLOADS),
- 24 => array(e_ADMIN."users.php", ADLAN_36, ADLAN_37, "4", 2, E_16_USER, E_32_USER),
- 25 => array(e_ADMIN."userclass2.php", ADLAN_38, ADLAN_39, "4", 2, E_16_USERCLASS, E_32_USERCLASS),
- 26 => array(e_ADMIN."language.php", ADLAN_132, ADLAN_133, "0", 1, E_16_LANGUAGE, E_32_LANGUAGE),
- 27 => array(e_ADMIN."mailout.php", ADLAN_136, ADLAN_137, "W", 2, E_16_MAIL, E_32_MAIL),
- 28 => array(e_ADMIN."users_extended.php", ADLAN_78, ADLAN_79, "4", 2, E_16_USER_EXTENDED, E_32_USER_EXTENDED),
- 29 => array(e_ADMIN."fileinspector.php", ADLAN_147, ADLAN_148, "Y", 4, E_16_INSPECT, E_32_INSPECT),
- 30 => array(e_ADMIN."notify.php", ADLAN_149, ADLAN_150, "O", 4, E_16_NOTIFY, E_32_NOTIFY),
- 31 => array(e_ADMIN."cron.php", ADLAN_157, ADLAN_158, "U", 4, E_16_CRON, E_32_CRON),
- 32 => array(e_ADMIN."eurl.php", ADLAN_159, ADLAN_160, "L", 1, E_16_EURL, E_32_EURL)
- );
+ 0 => array(e_ADMIN.'administrator.php', ADLAN_8, ADLAN_9, '3', 2, E_16_ADMIN, E_32_ADMIN),
+ 1 => array(e_ADMIN.'updateadmin.php', ADLAN_10, ADLAN_11, '', 2, E_16_ADPASS, E_32_ADPASS),
+ 2 => array(e_ADMIN.'banlist.php', ADLAN_34, ADLAN_35, '4', 2, E_16_BANLIST, E_32_BANLIST),
+ 3 => array(e_ADMIN.'banner.php', ADLAN_54, ADLAN_55, 'D', 3, E_16_BANNER, E_32_BANNER),
+ 4 => array(e_ADMIN.'cache.php', ADLAN_74, ADLAN_75, 'C', 1, E_16_CACHE, E_32_CACHE),
+ 5 => array(e_ADMIN.'cpage.php', ADLAN_42, ADLAN_43, '5', 3, E_16_CUST, E_32_CUST),
+ 6 => array(e_ADMIN.'db.php', ADLAN_44, ADLAN_45, '0', 4, E_16_DATAB, E_32_DATAB),
+ 7 => array(e_ADMIN.'download.php', ADLAN_24, ADLAN_25, 'R', 3, E_16_DOWNL, E_32_DOWNL),
+ 8 => array(e_ADMIN.'emoticon.php', ADLAN_58, ADLAN_59, 'F', 1, E_16_EMOTE, E_32_EMOTE),
+ 9 => array(e_ADMIN.'filemanager.php', ADLAN_30, ADLAN_31, '6', 4, E_16_FILE, E_32_FILE),
+ 10 => array(e_ADMIN.'frontpage.php', ADLAN_60, ADLAN_61, 'G', 1, E_16_FRONT, E_32_FRONT),
+ 11 => array(e_ADMIN.'image.php', ADLAN_105, ADLAN_106, 'A', 1, E_16_IMAGES, E_32_IMAGES),
+ 12 => array(e_ADMIN.'links.php', ADLAN_138, ADLAN_139, 'I', 1, E_16_LINKS, E_32_LINKS),
+ 13 => array(e_ADMIN.'wmessage.php', ADLAN_28, ADLAN_29, 'M', 3, E_16_WELCOME, E_32_WELCOME),
+ 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', 3, 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),
+ 18 => array(e_ADMIN.'phpinfo.php', ADLAN_68, ADLAN_69, '0', 4, 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),
+ 21 => array(e_ADMIN.'admin_log.php', ADLAN_155, ADLAN_156, 'S', 4, E_16_ADMINLOG, E_32_ADMINLOG),
+ 22 => array(e_ADMIN.'theme.php', ADLAN_140, ADLAN_141, '1', 4, E_16_THEMEMANAGER, E_32_THEMEMANAGER),
+ 23 => array(e_ADMIN.'upload.php', ADLAN_72, ADLAN_73, 'V', 3, E_16_UPLOADS, E_32_UPLOADS),
+ 24 => array(e_ADMIN.'users.php', ADLAN_36, ADLAN_37, '4', 2, E_16_USER, E_32_USER),
+ 25 => array(e_ADMIN.'userclass2.php', ADLAN_38, ADLAN_39, '4', 2, E_16_USERCLASS, E_32_USERCLASS),
+ 26 => array(e_ADMIN.'language.php', ADLAN_132, ADLAN_133, '0', 1, E_16_LANGUAGE, E_32_LANGUAGE),
+ 27 => array(e_ADMIN.'mailout.php', ADLAN_136, ADLAN_137, 'W', 2, E_16_MAIL, E_32_MAIL),
+ 28 => array(e_ADMIN.'users_extended.php', ADLAN_78, ADLAN_79, '4', 2, E_16_USER_EXTENDED, E_32_USER_EXTENDED),
+ 29 => array(e_ADMIN.'fileinspector.php', ADLAN_147, ADLAN_148, 'Y', 4, E_16_INSPECT, E_32_INSPECT),
+ 30 => array(e_ADMIN.'notify.php', ADLAN_149, ADLAN_150, 'O', 4, E_16_NOTIFY, E_32_NOTIFY),
+ 31 => array(e_ADMIN.'cron.php', ADLAN_157, ADLAN_158, 'U', 4, E_16_CRON, E_32_CRON),
+ 32 => array(e_ADMIN.'eurl.php', ADLAN_159, ADLAN_160, 'L', 1, E_16_EURL, E_32_EURL),
+ 33 => array(e_ADMIN.'plugin.php', ADLAN_98, ADLAN_99, 'Z', 5, E_16_PLUGMANAGER, E_32_PLUGMANAGER),
+ 34 => array(e_ADMIN.'docs.php', ADLAN_12, ADLAN_13, '', 6, E_16_DOCS, E_32_DOCS),
+ 35 => array('#TODO', 'System Info', 'System Information', '', 6, '', ''),
+ 36 => array(e_ADMIN.'credits.php', LAN_CREDITS, LAN_CREDITS, '', 6, '', '')
+);
+
+//FIXME array structure suitable for e_admin_menu - see shortcodes/admin_navigation.php
+/*
+ * Info about sublinks array structure
+ *
+ * key = $array_functions key
+ * attribute 1 = link
+ * attribute 2 = title
+ * attribute 3 = description
+ * attribute 4 = perms
+ * attribute 5 = category
+ * attribute 6 = 16 x 16 image
+ * attribute 7 = 32 x 32 image
+ *
+ */
+$array_sub_functions = array();
+$array_sub_functions[17][] = array(e_ADMIN.'newspost.php', LAN_MANAGE, ADLAN_3, 'H', 3, E_16_MANAGE, E_32_MANAGE);
+$array_sub_functions[17][] = array(e_ADMIN.'newspost.php?create', LAN_CREATE, ADLAN_2, 'H', 3, E_16_CREATE, E_32_CREATE);
+$array_sub_functions[17][] = array(e_ADMIN.'newspost.php?pref', LAN_PREFS, ADLAN_4, 'H', 3, E_16_SETTINGS, E_32_SETTINGS);
?>
diff --git a/e107_admin/banlist.php b/e107_admin/banlist.php
index 3bba234de..9dffd372c 100644
--- a/e107_admin/banlist.php
+++ b/e107_admin/banlist.php
@@ -9,8 +9,8 @@
* Ban List Management
*
* $Source: /cvs_backup/e107_0.8/e107_admin/banlist.php,v $
- * $Revision: 1.13 $
- * $Date: 2008-12-23 15:18:31 $
+ * $Revision: 1.14 $
+ * $Date: 2009-01-09 17:25:50 $
* $Author: secretr $
*
*/
@@ -725,7 +725,7 @@ switch($action)
$val = ($banlist_datestamp ? strftime(BAN_TIME_FORMAT, $banlist_datestamp) : BANLAN_22);
break;
case 'banlist_bantype':
- $val = "