Changeset 705
- Timestamp:
- 10/24/07 19:09:05 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
admin-drop-menus-bbpress/trunk/adminmenus.php
r703 r705 7 7 Author: Andy Staines 8 8 Author URI: http://www.yellowswordfish.com 9 WordPress Version: 2.09 BBPress Version: 2.0 10 10 */ 11 11 … … 36 36 37 37 $dir = basename(dirname(__FILE__)); 38 $plugin_uri= trailingslashit(get_settings('siteurl')) . 'wp-content/plugins/' . $dir;39 40 echo '<link rel="stylesheet" type="text/css" href="' . $plugin_uri . '/ wp-admin.css?version=2.0.2" />' . "\n";38 $plugin_uri= bb_get_option('uri') . 'my-plugins/' . $dir; 39 40 echo '<link rel="stylesheet" type="text/css" href="' . $plugin_uri . '/bb-admin.css?version=2.0.2" />' . "\n"; 41 41 42 42 if ($is_winIE) 43 43 { 44 echo '<link rel="stylesheet" type="text/css" href="' . $plugin_uri . '/ wp-admin-ie6.css?version=2.0.2" />';44 echo '<link rel="stylesheet" type="text/css" href="' . $plugin_uri . '/bb-admin-ie6.css?version=2.0.2" />'; 45 45 } 46 46 } … … 55 55 global $ipath; 56 56 57 $ipath = trailingslashit($plugin_uri . '/images');57 $ipath = $plugin_uri . '/images'; 58 58 59 59 $menu = aws_adminmenu_build(); … … 107 107 $adaut_menu .="</td></tr></table></li> "; 108 108 } 109 $adaut_menu .= '<li><a href=\'' . get_settings('siteurl') . '\'>Site</a></li>';109 $adaut_menu .= '<li><a href=\'' . bb_get_option('uri') . '\'>Site</a></li>'; 110 110 111 111 aws_adminmenu_printjs($adaut_menu, $printsub); … … 115 115 function aws_adminmenu_build () 116 116 { 117 global $menu, $submenu, $plugin_page, $pagenow; 117 global $bb_menu, $bb_submenu, $bb_current_menu, $bb_current_submenu; 118 $menu = $bb_menu; 119 $submenu = $bb_submenu; 120 121 global $plugin_page, $pagenow; 118 122 global $ipath; 119 123 120 $self = preg_replace('|^.*/ wp-admin/|i', '', $_SERVER['PHP_SELF']);121 $self = preg_replace('|^.*/ plugins/|i', '', $self);122 123 get_admin_page_parent();124 $self = preg_replace('|^.*/bb-admin/|i', '', $_SERVER['PHP_SELF']); 125 $self = preg_replace('|^.*/my-plugins/|i', '', $self); 126 127 // get_admin_page_parent(); 124 128 $altmenu = array(); 125 129 … … 128 132 { 129 133 // 0 = name, 1 = capability, 2 = file 130 if ( current_user_can($item[1]) )134 if ( bb_current_user_can($item[1]) ) 131 135 { 132 136 $sys_menu_file = $item[2]; 133 137 134 if ( file_exists(ABSPATH . " wp-content/plugins/{$item[2]}") )138 if ( file_exists(ABSPATH . "my-plugins/{$item[2]}") ) 135 139 { 136 $altmenu[$sys_menu_file]['url'] = get_settings('siteurl') . "/wp-admin/admin.php?page={$item[2]}";140 $altmenu[$sys_menu_file]['url'] = bb_get_option('uri') . "bb-admin/admin-base.php?plugin={$item[2]}"; 137 141 } else { 138 $altmenu[$sys_menu_file]['url'] = get_settings('siteurl') . "/wp-admin/{$item[2]}";142 $altmenu[$sys_menu_file]['url'] = bb_get_option('uri') . "bb-admin/{$item[2]}"; 139 143 } 140 144 if (( strcmp($self, $item[2]) == 0 && empty($parent_file)) || ($parent_file && ($item[2] == $parent_file))) … … 150 154 foreach ($v as $item) 151 155 { 152 if (array_key_exists($k,$altmenu) and current_user_can($item[1]))156 if (array_key_exists($k,$altmenu) and bb_current_user_can($item[1])) 153 157 { 154 158 // What's the link ? 155 $menu_hook = get_plugin_page_hook($item[2], $k); 156 if (file_exists(ABSPATH . "wp-content/plugins/{$item[2]}") || ! empty($menu_hook)) 157 { 158 $mtype = "<img src='" . $ipath . "plugin.png' height='16' width='16' alt=''/> "; 159 if(! aws_top_menu_plugin( $altmenu[$k]['name'] )) 160 { 161 $link = get_settings('siteurl') . "/wp-admin/admin.php?page={$item[2]}"; 162 } else { 163 $link = get_settings('siteurl') . "/wp-admin/{$k}?page={$item[2]}"; 164 } 165 } else { 166 $icon = aws_add_icons($item[0]); 167 $mtype = "<img src='" . $ipath . $icon . "' height='16' width='16' alt=''/> "; 168 $link = get_settings('siteurl') . "/wp-admin/{$item[2]}"; 169 } 159 160 $menu_hook = bb_get_admin_tab_link($item); 161 $icon = aws_add_icons($item[0]); 162 163 $mtype = "<img src='$ipath/$icon' height='16' width='16' alt=''/> "; 164 $link = bb_get_option('uri') . "bb-admin/$menu_hook"; 165 170 166 $altmenu[$k]['sub'][$item[2]]['url'] = $link; 171 167 … … 193 189 { 194 190 print "<script> 195 document.getElementById(' adminmenu').innerHTML=\"$admin\";";196 if ($sub) print "document.getElementById(' submenu').innerHTML=\"<li> </li>\"";191 document.getElementById('bb-admin-menu').innerHTML=\"$admin\";"; 192 if ($sub) print "document.getElementById('bb-admin-submenu').innerHTML=\"<li> </li>\""; 197 193 print "</script>"; 198 194 } … … 219 215 $menu[$k]['sub'][$k]['name'] = $v['name']; 220 216 $icon = aws_add_icons($v['name']); 221 $menu[$k]['sub'][$k]['icon'] = "<img src=' " . $ipath . $icon . "' height='16' width='16' alt=''/> ";217 $menu[$k]['sub'][$k]['icon'] = "<img src='$ipath/$icon' height='16' width='16' alt=''/> "; 222 218 } 223 219 } … … 233 229 $i = "information.png"; 234 230 break; 231 case __('Find'): 232 $i = "zoom.png"; 233 break; 234 case __('Moderators'): 235 $i = "user.png"; 236 break; 237 case __('Blocked'): 238 $i = "plugin.png"; 239 break; 240 case __('Topics'): 241 $i = "folder_page.png"; 242 break; 243 case __('Posts'): 244 $i = "comments.png"; 245 break; 246 case __('Forums'): 247 $i = "basket_edit.png"; 248 break; 249 break; 250 case __('Themes'): 251 $i = "layout.png"; 252 break; 253 case __('Plugins'): 254 $i = "plugin.png"; 255 break; 256 case __('Recount'): 257 $i = "plugin.png"; 258 break; 259 260 /* 235 261 case __('Write Post'): 236 262 $i = "email_edit.png"; … … 308 334 $i = "report_add.png"; 309 335 break; 310 default: 311 $i = "blank.png"; 336 */ 337 default: 338 $i = "plugin.png"; 339 break; 312 340 } 313 341 if (substr($menuitem,0,7) == substr(__('Authors & Users'),0,7)) … … 321 349 // ==================================== 322 350 351 352 /* 323 353 add_action('admin_head', 'aws_header'); 324 354 add_action('admin_footer', 'aws_adminmenu'); 355 */ 356 357 add_action('bb_admin_head', 'aws_header'); 358 add_action('bb_admin_footer', 'aws_adminmenu'); 359 325 360 326 361 ?>
