public function display($tpl = null) { // Fetch the document and set the current URL as feed-point $document =& JFactory::getDocument(); // Load the model $model =& $this->getModel(); // Get the category from our model $category = $model->getCategory(); // Automatically fetch items, total and pagination - and assign them to the template $this->setAutoClean(false); $this->fetchItems(); // Set the document properties $needles = array('category_id' => $category->id, 'category_alias' => $category->alias); $category_url = SimpleListsHelper::getUrl($needles); $document->set('link', $category_url); $document->setGenerator(''); // Check if the list is empty if (is_array($this->items) && !empty($this->items)) { // Loop through the list to set things right foreach ($this->items as $id => $item) { // Initialize the feed-item $feed = new JFeedItem(); $feed->set('title', $item->title); $feed->set('link', $category_url . '#item' . $item->id); $feed->set('description', $item->text); $feed->set('category', $category->title); // Set the date $modified = strtotime($item->modified); $created = strtotime($item->created); if ($modified > 0) { $feed->set('date', $item->modified); } elseif ($created > 0) { $feed->set('date', $item->created); } else { $feed->set('date', date('R')); } $document->addItem($feed); } } }
echo $this->getGridCell('published', $item, $i); ?> </td> <td class="order"> <?php echo $this->getGridCell('reorder', $item, $i, $n); ?> </td> <td align="center"> <?php echo $item->accesslevel; ?> </td> <td align="center"> <?php echo SimpleListsHelper::getNumItems($item->id); ?> </td> <td align="center"> <?php echo $item->id; ?> </td> </tr> <?php $k = 1 - $k; } } else { ?> <tr> <td colspan="10">