Ejemplo n.º 1
0
* @copyright (c) 2008 EXreaction
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
if (!defined('IN_PHPBB')) {
    exit;
}
// Are we viewing a blog after a category?
if ($category_id) {
    $category_list = get_blog_categories('category_id');
    if (!isset($category_list[$category_id])) {
        trigger_error('NO_CATEGORY');
    }
} else {
    // Generate the left menu
    generate_menu($user_id);
}
// if the blog was deleted and the person trying to view the blog is not a moderator that can view deleted blogs, give them a nice error. :P
if (blog_data::$blog[$blog_id]['blog_deleted'] != 0 && blog_data::$blog[$blog_id]['blog_deleted'] != $user->data['user_id'] && !$auth->acl_get('m_blogdelete') && !$auth->acl_get('a_blogdelete')) {
    trigger_error('BLOG_NOT_EXIST');
}
// Add the language Variables for viewtopic
$user->add_lang('viewtopic');
// Generate the breadcrumbs, setup the page header, and setup some variables we will use...
generate_blog_breadcrumbs();
page_header(blog_data::$blog[$blog_id]['blog_subject']);
$sort_days = request_var('st', !empty($user->data['user_post_show_days']) ? $user->data['user_post_show_days'] : 0);
$sort_key = request_var('sk', 't');
$sort_dir = request_var('sd', 'a');
$limit_days = array(0 => $user->lang['ALL_POSTS'], 1 => $user->lang['1_DAY'], 7 => $user->lang['7_DAYS'], 14 => $user->lang['2_WEEKS'], 30 => $user->lang['1_MONTH'], 90 => $user->lang['3_MONTHS'], 180 => $user->lang['6_MONTHS'], 365 => $user->lang['1_YEAR']);
$s_limit_days = $s_sort_key = $s_sort_dir = $u_sort_param = '';
Ejemplo n.º 2
0
<div id="menu">
	<ul>
        <?php 
function generate_menu()
{
    global $main_pages, $index_path, $image_dir;
    foreach ($main_pages as $page_id => $page_title) {
        if ($page_id == "not_found") {
            continue;
        }
        $image = $image_dir . "/" . $page_id . ".png";
        $image_hover = $image_dir . "/" . $page_id . "_hover.png";
        echo "<div class=\"li-outside\"><li><a href=\"" . $index_path . "/" . $page_id . "\"><img src=\"" . $image . "\" onmouseover=\"this.src='" . $image_hover . "'\" onmouseout=\"this.src='" . $image . "'\"\n                    onload=\"var i=new Image();i.src='" . $image_hover . "';if(typeof preload=='undefined')preload=new Array();preload[preload.length]=i;this.onload=''\" /></a></li></div>";
    }
}
generate_menu();
?>
	</ul>
</div>
Ejemplo n.º 3
0
                if ($is_viewing && (isset($item['logged_in']) && $item['logged_in'] != '2' && $_AEYNIAS['parameters']['admin'] === false)) {
                    $template_item = $template['per_active'];
                } else {
                    if ($is_viewing && (isset($item['logged_in']) && $item['logged_in'] == '2' && $_AEYNIAS['parameters']['admin'] === true)) {
                        $template_item = $template['per_active'];
                    } else {
                        if ($is_viewing) {
                            $template_item = $template['per_active'];
                        } else {
                            $template_item = $template['per'];
                        }
                    }
                }
            } else {
                if (isset($item['action'])) {
                    $url = $_AEYNIAS['config']['doc_url'] . '/action/' . $item['action'] . '/';
                    if (isset($item['input'])) {
                        $url .= $item['input'] . '/';
                    }
                    $template_item = $template['per'];
                } else {
                    $skip = true;
                }
            }
            $menu_items .= $skip == false ? str_replace(array('%location', '%title'), array($url, $item['title']), $template_item) : '';
        }
    }
    return str_replace('%items', $menu_items, $template['overall']);
}
$_AEYNIAS['menu'] = generate_menu($_AEYNIAS['config']['menu']);
Ejemplo n.º 4
0
function generate_menu($parent, $catz_array)
{
    global $gvars;
    $has_childs = false;
    $addspaces = '';
    foreach ($catz_array as $key => $value) {
        if ($value['parent'] == $parent) {
            $view_link = checkLinkAvailable('eshop', '') ? generateLink('eshop', '', array('alt' => $value['alt'])) : generateLink('core', 'plugin', array('plugin' => 'eshop'), array('alt' => $value['alt']));
            $gvars[] = array('id' => $value['CategoryID'], 'alt' => $value['alt'], 'cat_name' => $value['CategoryName'], 'edit_link' => "?mod=extra-config&plugin=eshop&action=edit_cat&id=" . $value['CategoryID'], 'del_link' => "?mod=extra-config&plugin=eshop&action=del_cat&id=" . $value['CategoryID'], 'view_link' => $view_link, 'prefix' => get_prefix($value['CategoryID']), 'parent' => $value['parent'], 'position' => $value['SortOrder'], 'image' => $value['IconFile']);
            if ($key != 0) {
                $addspaces .= '&nbsp;';
            }
            //call function again to generate list for subcategories belonging to current category
            generate_menu($key, $catz_array);
        }
    }
    #var_dump($gvars);
    #var_dump("=========================================");
    #var_dump($gvars);
    return $gvars;
}
Ejemplo n.º 5
0
<ul class="nav navbar-nav navbar-left">

	<?php 
echo generate_menu($menu);
?>

</ul>