Файл: adultscript-2.0.3-pro/files/mobile/templates/default/extend/plugins/pagination.plugin.php
Строк: 39
<?php
defined('_VALID') or die('Restricted Access!');
function template_plugin_pagination($options=array(), $url)
{
$page = $options['page'];
$total_pages = $options['total_pages'];
$prev_page = $options['prev_page'];
$next_page = $options['next_page'];
$output = array();
if ($page !== 1 && $total_pages >= 2) {
$output[] = '<a href="'.get_url($url, $page-1).'" data-role="button" class="ui-btn ui-btn-inline" rel="external"><</a>';
}
for ($i=1; $i<=$total_pages; $i++) {
if ($page === $i) {
$output[] = '<a href="'.MOBILE_CUR.'" data-role="button" class="ui-btn ui-btn-inline" rel="external">'.$page.'</a>';
}
}
if ($page !== $total_pages && $total_pages >= 2) {
$output[] = '<a href="'.get_url($url, $page+1).'" data-role="button" class="ui-btn ui-btn-inline" rel="external">></a>';
}
return implode('', $output);
}
function get_url($url, $page)
{
if (strpos($url, '#PAGE#') !== false) {
if ($page === 1) {
return str_replace('/#PAGE#', '', $url);
} else {
return str_replace('#PAGE#', $page, $url);
}
} else {
if (isset($_GET['page'])) {
return preg_replace('/page=(w+)/i', 'page='.$page, MOBILE_CUR);
} else {
return MOBILE_CUR.((strpos(MOBILE_CUR, '?')) ? '&' : '?').'page='.$page;
}
}
}
?>