|
From: Jon O. <jon...@us...> - 2007-07-21 23:08:25
|
Update of /cvsroot/mxbb/core/modules/mx_navmenu In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv25449/mx_navmenu Modified Files: NavigationMenu.pak db_upgrade.php Added Files: mx_site_nav.php Log Message: Index: NavigationMenu.pak =================================================================== RCS file: /cvsroot/mxbb/core/modules/mx_navmenu/NavigationMenu.pak,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** NavigationMenu.pak 9 Jul 2007 21:57:51 -0000 1.13 --- NavigationMenu.pak 21 Jul 2007 23:08:18 -0000 1.14 *************** *** 1,5 **** module=+:50=+:Navigation Menu=+:modules/mx_navmenu/=+:mxBB Portal Site Navigation=+: New_function=+:---------------------------=+:0=+:0=+:0=+:0=+:0 ! function=+:50=+:51=+:Navigation Menu=+:Site Navigation Menu Blocks=+:mx_menu_nav.php=+: parameter=+:51=+:66=+:Nav menu=+:nav_menu=+:=+:=+:0=+:10 parameter=+:51=+:93=+:menu_display_style=+:Radio_single_select=+:Classic=+:a:5:{i:0;s:7:"Classic";i:1;s:8:"Advanced";i:2;s:15:"Simple_CSS_menu";i:3;s:17:"Advanced_CSS_menu";i:4;s:18:"Overall_navigation";}=+:0=+:20 --- 1,5 ---- module=+:50=+:Navigation Menu=+:modules/mx_navmenu/=+:mxBB Portal Site Navigation=+: New_function=+:---------------------------=+:0=+:0=+:0=+:0=+:0 ! function=+:50=+:51=+:User Navigation Menu=+:Site Navigation=+:mx_menu_nav.php=+: parameter=+:51=+:66=+:Nav menu=+:nav_menu=+:=+:=+:0=+:10 parameter=+:51=+:93=+:menu_display_style=+:Radio_single_select=+:Classic=+:a:5:{i:0;s:7:"Classic";i:1;s:8:"Advanced";i:2;s:15:"Simple_CSS_menu";i:3;s:17:"Advanced_CSS_menu";i:4;s:18:"Overall_navigation";}=+:0=+:20 *************** *** 7,10 **** parameter=+:51=+:64=+:menu_page_sync=+:Boolean=+:0=+:=+:0=+:40 parameter=+:0=+:0=+:0=+:endoflist=+:0=+:0 ! block=+:=+:Demo - Navigation Menu=+:Demo block=+:51=+:0=+:5=+:0=+:0=+:0=+:0=+:1=+:1 function=+:0=+:0=+:0=+:endoflist=+:0=+:0 --- 7,15 ---- parameter=+:51=+:64=+:menu_page_sync=+:Boolean=+:0=+:=+:0=+:40 parameter=+:0=+:0=+:0=+:endoflist=+:0=+:0 ! block=+:=+:Demo - User Navigation Menu=+:Demo block=+:51=+:0=+:5=+:0=+:0=+:0=+:0=+:1=+:1 ! New_function=+:---------------------------=+:0=+:0=+:0=+:0=+:0 ! function=+:50=+:100=+:Page Navigation Menu=+:Site Navigation=+:mx_site_nav.php=+: ! parameter=+:100=+:202=+:Site Menu=+:site_menu=+:=+:=+:0=+:0 ! parameter=+:0=+:0=+:0=+:endoflist=+:0=+:0 ! block=+:=+:Demo - Page Navigation Menu=+:Demo block=+:100=+:0=+:5=+:0=+:0=+:0=+:0=+:1=+:1 function=+:0=+:0=+:0=+:endoflist=+:0=+:0 --- NEW FILE: mx_site_nav.php --- <?php /** * * @package mxBB Portal Module - mx_navmenu * @version $Id: mx_site_nav.php,v 1.1 2007/07/21 23:08:19 jonohlsson Exp $ * @copyright (c) 2002-2006 [Jon Ohlsson] mxBB Project Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * @link http://www.mxbb.net * */ if( !defined('IN_PORTAL') || !is_object($mx_block)) { die("Hacking attempt"); } // // Read Block Settings // $title = $mx_block->block_info['block_title']; $b_description = $mx_block->block_info['block_desc']; // // Includes // include_once( $module_root_path . 'includes/navmenu_constants.' . $phpEx ); include_once( $module_root_path . 'includes/navmenu_functions.' . $phpEx ); // // Setup config parameters // $config_name = array('menu_display_style', 'menu_display_mode', 'menu_page_sync'); for( $i = 0; $i < count($config_name); $i++ ) { $config_value = $mx_block->get_parameters( $config_name[$i] ); $mx_menu_config[$config_name[$i]] = $config_value; } // // Define some parameters // //$menu_display_style = $mx_menu_config['menu_display_style']; $menu_display_style = 'Overall_navigation'; //$menu_display_mode = $mx_menu_config['menu_display_mode']; $menu_display_mode == 'Horizontal'; //$menu_page_sync = ( $mx_menu_config['menu_page_sync'] != 'No' ); $menu_page_sync = true; // // Prevent this block to be used both in overall_header and as a block // Define this menu block has been used on this page - either as a block or in the header. To avoid it being used several times // $nav_def_key = 'MX_SITE_MENU_' . $block_id; if ( defined($nav_def_key) ) { $mx_block->show_title = false; $mx_block->show_block = false; return; } define($nav_def_key, true); // // Get the current MX page. // $page_id = $mx_request_vars->request('page', MX_TYPE_INT, 1); switch( $menu_display_style ) { case 'Classic': $template_tmp = $menu_display_mode == 'Horizontal' ? array('body' => 'mx_menu_classic_hor.tpl') : array('body' => 'mx_menu_classic_ver.tpl'); break; case 'Advanced': $template_tmp = $menu_display_mode == 'Horizontal' ? array('body' => 'mx_menu_advanced_hor.tpl') : array('body' => 'mx_menu_advanced_ver.tpl'); $kick_js = $menu_display_mode == 'Horizontal' ? 'adv_hor.js' : 'adv_ver.js'; $mx_page->add_footer_text( 'includes/js/' . $kick_js, true ); break; case 'Simple_CSS_menu': $template_tmp = $menu_display_mode == 'Horizontal' ? array('body' => 'mx_menu_simple_CSS_hor.tpl') : array('body' => 'mx_menu_simple_CSS_ver.tpl'); $kick_js = $menu_display_mode == 'Horizontal' ? 'simple_CSS_hor.js' : 'simple_CSS_ver.js'; $mx_page->add_footer_text( 'includes/js/' . $kick_js, true ); break; case 'Advanced_CSS_menu': $template_tmp = $menu_display_mode == 'Horizontal' ? array('body' => 'mx_menu_advanced_CSS_hor.tpl') : array('body' => 'mx_menu_advanced_CSS_ver.tpl'); $kick_js = $menu_display_mode == 'Horizontal' ? 'adv_CSS_hor.js' : 'adv_CSS_ver.js'; $mx_page->add_footer_text( 'includes/js/' . $kick_js, true ); break; case 'Simple_x': $template_tmp = $menu_display_mode == 'Horizontal' ? array('body' => 'mx_menu_simple_x_hor.tpl') : array('body' => 'mx_menu_simple_x_ver.tpl'); break; case 'Overall_navigation': $template_tmp = array('body' => 'mx_menu_overall_standard.tpl'); break; default: $template_tmp = $menu_display_mode == 'Horizontal' ? array('body' => 'mx_menu_classic_hor.tpl') : array('body' => 'mx_menu_classic_ver.tpl'); break; } $template->set_filenames($template_tmp); generate_site_menu(); $cat_width = $num_of_cats > 0 ? ceil(100 / $num_of_cats) . '%' : '100%'; $template->assign_vars(array( 'BLOCK_SIZE' => ( !empty($block_size) ? $block_size : '100%' ), 'L_TITLE' => $title, 'L_DESC' => $b_description, 'NUM_OF_CATS' => $num_of_cats, 'NUM_OF_CATS_EDIT' => $num_of_cats - 1, 'CAT_WIDTH' => $cat_width, // // mygosmenu // 'MX_ROOT_PATH' => $mx_root_path, 'T_TR_COLOR1' => '#'.$theme['tr_color1'], 'T_TR_COLOR2' => '#'.$theme['tr_color2'], 'T_TR_COLOR3' => '#'.$theme['tr_color3'], 'T_BODY_LINK' => '#'.$theme['body_link'], 'T_BODY_VLINK' => '#'.$theme['body_vlink'], 'T_TH_COLOR1' => '#'.$theme['th_color1'], 'T_FONTFACE1' => $theme['fontface1'], 'IMG_CONTRACT' => $images['mx_contract'], 'IMG_EXPAND' => $images['mx_expand'], 'MENU_MODE' => $menu_display_mode, 'MENU_ID' => $block_id )); $template->pparse('body'); ?> Index: db_upgrade.php =================================================================== RCS file: /cvsroot/mxbb/core/modules/mx_navmenu/db_upgrade.php,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** db_upgrade.php 5 May 2007 20:13:39 -0000 1.5 --- db_upgrade.php 21 Jul 2007 23:08:18 -0000 1.6 *************** *** 45,48 **** --- 45,49 ---- $message .= mx_do_install_upgrade( $sql ); + $message .= "<b>...Now upgraded to v. $mx_module_version :-)</b><br/><br/>"; echo "<br /><br />"; |