57 lines
1.6 KiB
PHP
57 lines
1.6 KiB
PHP
<?php
|
|
/**
|
|
* ZenTaoPHP的分页类。
|
|
* The pager class file of ZenTaoPHP framework.
|
|
*
|
|
* The author disclaims copyright to this source code. In place of
|
|
* a legal notice, here is a blessing:
|
|
*
|
|
* May you do good and not evil.
|
|
* May you find forgiveness for yourself and forgive others.
|
|
* May you share freely, never taking more than you give.
|
|
*/
|
|
|
|
helper::import(dirname(dirname(__FILE__)) . '/base/pager/pager.class.php');
|
|
/**
|
|
* pager类.
|
|
* Pager class.
|
|
*
|
|
* @package framework
|
|
*/
|
|
class pager extends basePager
|
|
{
|
|
/**
|
|
* Show pager.
|
|
*
|
|
* @param string $align
|
|
* @param string $type
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
public function show($align = 'right', $type = 'full')
|
|
{
|
|
if($type == 'pagerjs')
|
|
{
|
|
$this->setParams();
|
|
$params = $this->params;
|
|
foreach($params as $key => $value)
|
|
{
|
|
if(strtolower($key) == 'recperpage') $params[$key] = '{recPerPage}';
|
|
if(strtolower($key) == 'pageid') $params[$key] = '{page}';
|
|
}
|
|
if($this->recTotal == 0)
|
|
{
|
|
echo "<div class='pull-right'>" . $this->lang->pager->noRecord . '</div>';
|
|
}
|
|
else
|
|
{
|
|
echo "<ul class='pager' data-page-cookie='{$this->pageCookie}' data-ride='pager' data-rec-total='{$this->recTotal}' data-rec-per-page='{$this->recPerPage}' data-page='{$this->pageID}' data-link-creator='" . helper::createLink($this->moduleName, $this->methodName, $params) . "'></ul>";
|
|
}
|
|
}
|
|
else
|
|
{
|
|
parent::show($align, $type);
|
|
}
|
|
}
|
|
}
|