Exemple #1
0
 protected static function _findItemId($needles)
 {
     // Prepare the reverse lookup array.
     if (self::$lookup === null) {
         self::$lookup = array();
         $component =& JComponentHelper::getComponent('com_contact');
         $menus =& JApplication::getMenu('site', array());
         $items = $menus->getItems('component_id', $component->id);
         foreach ($items as &$item) {
             if (isset($item->query) && isset($item->query['view'])) {
                 $view = $item->query['view'];
                 if (!isset(self::$lookup[$view])) {
                     self::$lookup[$view] = array();
                 }
                 if (isset($item->query['id'])) {
                     self::$lookup[$view][$item->query['id']] = $item->id;
                 }
             }
         }
     }
     $match = null;
     foreach ($needles as $view => $id) {
         if (isset(self::$lookup[$view])) {
             if (isset(self::$lookup[$view][$id])) {
                 return self::$lookup[$view][$id];
             }
         }
     }
     return null;
 }
Exemple #2
0
 */
// no direct access
defined('_JEXEC') or die;
if (empty($this->children)) {
    ?>
	no children
<?php 
} else {
    ?>
	<h5>Children</h5>
	<ol>
		<?php 
    foreach ($this->children as &$item) {
        ?>
		<li>
			<a href="<?php 
        echo JRoute::_(ContactRoute::category($item->slug));
        ?>
">
				<?php 
        echo $this->escape($item->title);
        ?>
</a>
		</li>
		<?php 
    }
    ?>
	</ol>

<?php 
}
Exemple #3
0
                echo "</ul>";
            }
            $curLevel = $item->level;
        } elseif ($difLevel > 0) {
            for ($i = 0, $n = $difLevel; $i < $n; $i++) {
                ?>
			<ul>
		<?php 
            }
            $curLevel = $item->level;
        }
        ?>

	<li>
		<span class="jitem-title"><a href="<?php 
        echo ContactRoute::category('index.php?option=com_contact&view=category&catid=' . $this->escape($item->slug));
        ?>
">
			<?php 
        echo $this->escape($item->title);
        ?>
</a>
		</span>
		<?php 
        if ($item->description) {
            ?>
			<div class="jdescription">
				<?php 
            echo $item->description;
            ?>
			</div>