示例#1
0
    function displayMenuCats($id, $level, &$children, $current_list, $displaynumads, $rootid)
    {
        global $cur_template;
        $catid = JRequest::getInt('catid', -1);
        if (@$children[$id]) {
            foreach ($children[$id] as $row) {
                if ($row->id == $catid) {
                    $class = "current active";
                } else {
                    if (@$current_list[count($current_list) - 1 - $level] == $row->id) {
                        $class = "deeper parent active";
                    } else {
                        $class = "";
                    }
                }
                ?>
				 <li class="<?php 
                echo $class;
                ?>
">
				 <?php 
                if ($rootid != 0) {
                    $link = TRoute::_("index.php?option=com_adsmanager&view=list&rootid={$rootid}&catid=" . $row->id);
                } else {
                    $link = TRoute::_("index.php?option=com_adsmanager&view=list&catid=" . $row->id);
                }
                if ($displaynumads == 1) {
                    echo '<a href="' . $link . '" ><span>' . $row->name . ' (' . $row->num_ads . ')</span></a>';
                } else {
                    echo '<a href="' . $link . '" ><span>' . $row->name . '</span></a>';
                }
                if (@$current_list[count($current_list) - 1 - $level] == $row->id) {
                    echo "<ul>";
                    displayMenuCats($row->id, $level + 1, $children, $current_list, $displaynumads, $rootid);
                    echo "</ul>";
                }
                ?>
				 </li>
				 <?php 
            }
        }
    }
示例#2
0
<li><a href="<?php echo $link_favorites; ?>"><span><?php echo JText::_('ADSMANAGER_MENU_FAVORITES');?></span></a></li>
<?php } ?>
<?php if ($displayrules) {?>
<li><a href="<?php echo $link_show_rules; ?>"><span><?php echo JText::_('ADSMANAGER_MENU_RULES');?></span></a></li>
<?php } ?>
<?php if (($displayhome|$displaywritead|$displayprofile|$displaymyads|$displayrules)&&($displayallads|$displaycategories)) {?>
<?php if ($displayseparators) {?>
<span class="separator" ><hr/></span>
<?php } ?>
<?php } ?>
<?php if ($displayallads) {?>
	<?php
	if ($displaynumads == 1)
		$all = JText::_('ADSMANAGER_MENU_ALL_ADS'). " ($nbcontents)";
	else
		$all = JText::_('ADSMANAGER_MENU_ALL_ADS');
	?>
	<li><a href="<?php echo $link_show_all; ?>"><span><?php echo $all;?></span></a></li>
	
	<?php if ($displaycategories) {?>
	<?php if ($displayseparators) {?>
	<span class="separator" ><hr/></span>
	<?php } ?>
	<?php } ?>
<?php } ?>
<?php if ($displaycategories) {?>
<?php
displayMenuCats($rootid, 0, $cats,$current_list,$displaynumads,$rootid);
?>
<?php } ?>
</ul>