git-svn-id: https://192.168.0.254/svn/Proyectos.FundacionLQDVI_WebCongresos/trunk@2 94ccb1af-fd9d-d947-8d90-7f70ea60afc8
137 lines
3.3 KiB
PHP
137 lines
3.3 KiB
PHP
<?php
|
|
/**
|
|
* @version $Id: pagination.php 14401 2010-01-26 14:10:00Z louis $
|
|
* @package Joomla
|
|
* @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
|
|
* @license GNU/GPL, see LICENSE.php
|
|
* Joomla! is free software. This version may have been modified pursuant
|
|
* to the GNU General Public License, and as distributed it includes or
|
|
* is derivative of works licensed under the GNU General Public License or
|
|
* other free or open source software licenses.
|
|
* See COPYRIGHT.php for copyright notices and details.
|
|
*/
|
|
|
|
// no direct access
|
|
defined( '_JEXEC' ) or die( 'Restricted access' );
|
|
|
|
// Register legacy classes for autoloading
|
|
JLoader::register('JPagination', JPATH_LIBRARIES.DS.'joomla'.DS.'html'.DS.'pagination.php');
|
|
|
|
/**
|
|
* Legacy class, derive from JPagination instead
|
|
*
|
|
* @deprecated As of version 1.5
|
|
* @package Joomla.Legacy
|
|
* @subpackage 1.5
|
|
*/
|
|
class mosPageNav extends JPagination
|
|
{
|
|
function mosPageNav( $total, $limitstart, $limit ) {
|
|
parent::__construct($total, $limitstart, $limit);
|
|
}
|
|
|
|
/**
|
|
* Writes the dropdown select list for number of rows to show per page
|
|
* Use: print $pagination->getLimitBox();
|
|
*
|
|
* @deprecated as of 1.5
|
|
*/
|
|
function writeLimitBox($link = null) {
|
|
echo $this->getLimitBox();
|
|
}
|
|
|
|
/**
|
|
* Writes the counter string
|
|
* Use: print $pagination->getLimitBox();
|
|
*
|
|
* @deprecated as of 1.5
|
|
*/
|
|
function writePagesCounter() {
|
|
return $this->getPagesCounter();
|
|
}
|
|
|
|
/**
|
|
* Writes the page list string
|
|
* Use: print $pagination->getPagesLinks();
|
|
*
|
|
* @deprecated as of 1.5
|
|
*/
|
|
function writePagesLinks($link = null) {
|
|
return $this->getPagesLinks();
|
|
}
|
|
|
|
/**
|
|
* Writes the html for the leafs counter, eg, Page 1 of x
|
|
* Use: print $pagination->getPagesCounter();
|
|
*
|
|
* @deprecated as of 1.5
|
|
*/
|
|
function writeLeafsCounter() {
|
|
return $this->getPagesCounter();
|
|
}
|
|
|
|
/**
|
|
* Returns the pagination offset at an index
|
|
* Use: $pagination->getRowOffset($index); instead
|
|
*
|
|
* @deprecated as of 1.5
|
|
*/
|
|
function rowNumber($index) {
|
|
return $index +1 + $this->limitstart;
|
|
}
|
|
|
|
/**
|
|
* Return the icon to move an item UP
|
|
*
|
|
* @deprecated as of 1.5
|
|
*/
|
|
function orderUpIcon2($id, $order, $condition = true, $task = 'orderup', $alt = '#')
|
|
{
|
|
// handling of default value
|
|
if ($alt = '#') {
|
|
$alt = JText::_('Move Up');
|
|
}
|
|
|
|
if ($order == 0) {
|
|
$img = 'uparrow0.png';
|
|
} else {
|
|
if ($order < 0) {
|
|
$img = 'uparrow-1.png';
|
|
} else {
|
|
$img = 'uparrow.png';
|
|
}
|
|
}
|
|
$output = '<a href="javascript:void listItemTask(\'cb'.$id.'\',\'orderup\')" title="'.$alt.'">';
|
|
$output .= '<img src="images/'.$img.'" width="16" height="16" border="0" alt="'.$alt.'" title="'.$alt.'" /></a>';
|
|
|
|
return $output;
|
|
}
|
|
|
|
/**
|
|
* Return the icon to move an item DOWN
|
|
*
|
|
* @deprecated as of 1.5
|
|
*/
|
|
function orderDownIcon2($id, $order, $condition = true, $task = 'orderdown', $alt = '#')
|
|
{
|
|
// handling of default value
|
|
if ($alt = '#') {
|
|
$alt = JText::_('Move Down');
|
|
}
|
|
|
|
if ($order == 0) {
|
|
$img = 'downarrow0.png';
|
|
} else {
|
|
if ($order < 0) {
|
|
$img = 'downarrow-1.png';
|
|
} else {
|
|
$img = 'downarrow.png';
|
|
}
|
|
}
|
|
$output = '<a href="javascript:void listItemTask(\'cb'.$id.'\',\'orderdown\')" title="'.$alt.'">';
|
|
$output .= '<img src="images/'.$img.'" width="16" height="16" border="0" alt="'.$alt.'" title="'.$alt.'" /></a>';
|
|
|
|
return $output;
|
|
}
|
|
}
|
|
?>
|