rendered paste body<?php
/**
* Next.php
*
* @category Naneau
* @package Naneau_View_Helper
* @copyright Copyright (c) 2007 Maurice Fonk - http://naneau.nl
* @version 0.1
*/
/**
* Naneau_View_Helper_Next
*
* find the next item for a Zend_Db_Table_Row object
*
* @category Naneau
* @package Naneau_View_Helper
* @copyright Copyright (c) 2007 Maurice Fonk - http://naneau.nl
*/
class Naneau_View_Helper_Next {
/**
* find the next item
*
* @param Zend_Db_Table_Row $row the row
* @param string $order what to order it by
* @return Zend_Db_Table_Row|bool
*/
public function next($row, $order = 'id') {
$table = $row->getTable();
$rowset = $table->fetchAll($order . ' > ' . $row->$order, $order . ' ASC', 1);
if ($rowset->valid()) {
return $rowset->current();
}
return false;
}
}