Exemple #1
0
$item2 = sortByHits($jvItems1['item2']);
$i = 0;
while ((list($key, $item) = each($item2)) || $i % $columns != 0) {
    echo $this->partial('item', compact('item', 'layout'));
    $i++;
}
$item3 = sortByHits($jvItems1['item3']);
$i = 0;
while ((list($key, $item) = each($item3)) || $i % $columns != 0) {
    echo $this->partial('item', compact('item', 'layout'));
    $i++;
}
if ($this->items) {
    echo "<h3>" . JText::_('Entreprises non-sponsorisées') . "</h3>";
}
$i = 0;
$this->items = sortByHits($this->items);
while ((list($key, $item) = each($this->items)) || $i % $columns != 0) {
    echo $this->partial('item', compact('item', 'layout'));
    $i++;
}
?>

	<?php 
echo str_replace('&tmpl=component', '', $this->partial('pagination'));
?>
	<div class="total"><?php 
echo JText::_('PLG_ZOOFILTER_TOTAL_ITEMS_FOUND') . ': ' . $total;
?>
</div>
</div>
Exemple #2
0
 public static function getItems($self, $category_id, $offset, $items_per_page)
 {
     // get categories and items
     if ($self->application->id == 2) {
         $session = JFactory::getSession();
         $items1 = array();
         $allItems = $self->app->table->item->getByCategory($self->application->id, $category_id, true, null, $self->item_order, 0, 9999);
         $allItems = self::searchRadius($allItems);
         self::$total = count($allItems);
         self::parseItems($allItems, $items1);
         $item1 = sortByHits($items1['item1']);
         $item2 = sortByHits($items1['item2']);
         $item3 = sortByHits($items1['item3']);
         $allItems = sortByHits($allItems);
         $jvItems = array_merge((array) $item1, (array) $item2);
         $jvItems = array_merge((array) $jvItems, (array) $item3);
         $jvItems = array_merge((array) $jvItems, (array) $allItems);
         $items = array_splice($jvItems, $offset, $items_per_page);
     } else {
         $items = $self->app->table->item->getByCategory($self->application->id, $category_id, true, null, $self->item_order, $offset, $items_per_page);
     }
     return $items;
 }
Exemple #3
0
    }
    /**************************************/
    $item2 = sortByHits($jvItems_1['item2']);
    $i = 0;
    while (list($key, $item) = each($item2)) {
        if ($i % $columns == 0) {
            echo $i > 0 ? '</div><div class="uk-grid" data-uk-grid-margin data-uk-grid-match>' : '<div class="uk-grid" data-uk-grid-margin data-uk-grid-match>';
        }
        echo '<div class="uk-width-medium-1-' . $columns . '">' . $this->partial('item', compact('item')) . '</div>';
        $i++;
    }
    if (!empty($item2)) {
        echo '</div>';
    }
    /**************************************/
    $item3 = sortByHits($jvItems_1['item3']);
    $i = 0;
    while (list($key, $item) = each($item3)) {
        if ($i % $columns == 0) {
            echo $i > 0 ? '</div><div class="uk-grid" data-uk-grid-margin data-uk-grid-match>' : '<div class="uk-grid" data-uk-grid-margin data-uk-grid-match>';
        }
        echo '<div class="uk-width-medium-1-' . $columns . '">' . $this->partial('item', compact('item')) . '</div>';
        $i++;
    }
    if (!empty($item3)) {
        echo '</div>';
    }
    /**************************************/
}
$catid = JRequest::getInt('category_id');
foreach ($items as $j => $its) {