275 lines
16 KiB
PHP
275 lines
16 KiB
PHP
<?php
|
|
/* Smarty version 3.1.39, created on 2023-06-22 13:37:48
|
|
from 'C:\xampp\htdocs\hotelcommerce\themes\hotel-reservation-theme\pagination.tpl' */
|
|
|
|
/* @var Smarty_Internal_Template $_smarty_tpl */
|
|
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
|
|
'version' => '3.1.39',
|
|
'unifunc' => 'content_6494328c0f2502_59142551',
|
|
'has_nocache_code' => false,
|
|
'file_dependency' =>
|
|
array (
|
|
'd6e1093a54d62ee6e7455e2a2e43c59e3acc54f6' =>
|
|
array (
|
|
0 => 'C:\\xampp\\htdocs\\hotelcommerce\\themes\\hotel-reservation-theme\\pagination.tpl',
|
|
1 => 1687433800,
|
|
2 => 'file',
|
|
),
|
|
),
|
|
'includes' =>
|
|
array (
|
|
),
|
|
),false)) {
|
|
function content_6494328c0f2502_59142551 (Smarty_Internal_Template $_smarty_tpl) {
|
|
if ((isset($_smarty_tpl->tpl_vars['no_follow']->value)) && $_smarty_tpl->tpl_vars['no_follow']->value) {?>
|
|
<?php $_smarty_tpl->_assignInScope('no_follow_text', ' rel="nofollow"');
|
|
} else { ?>
|
|
<?php $_smarty_tpl->_assignInScope('no_follow_text', '');
|
|
}?>
|
|
|
|
<?php if ((isset($_smarty_tpl->tpl_vars['p']->value)) && $_smarty_tpl->tpl_vars['p']->value) {?>
|
|
<?php if ((isset($_GET['id_category'])) && $_GET['id_category'] && (isset($_smarty_tpl->tpl_vars['category']->value))) {?>
|
|
<?php if (!(isset($_smarty_tpl->tpl_vars['current_url']->value))) {?>
|
|
<?php $_smarty_tpl->_assignInScope('requestPage', $_smarty_tpl->tpl_vars['link']->value->getPaginationLink('category',$_smarty_tpl->tpl_vars['category']->value,false,false,true,false));?>
|
|
<?php } else { ?>
|
|
<?php $_smarty_tpl->_assignInScope('requestPage', $_smarty_tpl->tpl_vars['current_url']->value);?>
|
|
<?php }?>
|
|
<?php $_smarty_tpl->_assignInScope('requestNb', $_smarty_tpl->tpl_vars['link']->value->getPaginationLink('category',$_smarty_tpl->tpl_vars['category']->value,true,false,false,true));?>
|
|
<?php } elseif ((isset($_GET['id_manufacturer'])) && $_GET['id_manufacturer'] && (isset($_smarty_tpl->tpl_vars['manufacturer']->value))) {?>
|
|
<?php $_smarty_tpl->_assignInScope('requestPage', $_smarty_tpl->tpl_vars['link']->value->getPaginationLink('manufacturer',$_smarty_tpl->tpl_vars['manufacturer']->value,false,false,true,false));?>
|
|
<?php $_smarty_tpl->_assignInScope('requestNb', $_smarty_tpl->tpl_vars['link']->value->getPaginationLink('manufacturer',$_smarty_tpl->tpl_vars['manufacturer']->value,true,false,false,true));?>
|
|
<?php } elseif ((isset($_GET['id_supplier'])) && $_GET['id_supplier'] && (isset($_smarty_tpl->tpl_vars['supplier']->value))) {?>
|
|
<?php $_smarty_tpl->_assignInScope('requestPage', $_smarty_tpl->tpl_vars['link']->value->getPaginationLink('supplier',$_smarty_tpl->tpl_vars['supplier']->value,false,false,true,false));?>
|
|
<?php $_smarty_tpl->_assignInScope('requestNb', $_smarty_tpl->tpl_vars['link']->value->getPaginationLink('supplier',$_smarty_tpl->tpl_vars['supplier']->value,true,false,false,true));?>
|
|
<?php } else { ?>
|
|
<?php if (!(isset($_smarty_tpl->tpl_vars['current_url']->value))) {?>
|
|
<?php $_smarty_tpl->_assignInScope('requestPage', $_smarty_tpl->tpl_vars['link']->value->getPaginationLink(false,false,false,false,true,false));?>
|
|
<?php } else { ?>
|
|
<?php $_smarty_tpl->_assignInScope('requestPage', $_smarty_tpl->tpl_vars['current_url']->value);?>
|
|
<?php }?>
|
|
<?php $_smarty_tpl->_assignInScope('requestNb', $_smarty_tpl->tpl_vars['link']->value->getPaginationLink(false,false,true,false,false,true));?>
|
|
<?php }?>
|
|
<!-- Pagination -->
|
|
<div id="pagination<?php if ((isset($_smarty_tpl->tpl_vars['paginationId']->value))) {?>_<?php echo $_smarty_tpl->tpl_vars['paginationId']->value;
|
|
}?>" class="pagination clearfix">
|
|
<?php if ($_smarty_tpl->tpl_vars['nb_products']->value > $_smarty_tpl->tpl_vars['products_per_page']->value && $_smarty_tpl->tpl_vars['start']->value != $_smarty_tpl->tpl_vars['stop']->value) {?>
|
|
<form class="showall" action="<?php if (!is_array($_smarty_tpl->tpl_vars['requestNb']->value)) {
|
|
echo $_smarty_tpl->tpl_vars['requestNb']->value;
|
|
} else {
|
|
echo $_smarty_tpl->tpl_vars['requestNb']->value['requestUrl'];
|
|
}?>" method="get">
|
|
<div>
|
|
<?php if ((isset($_smarty_tpl->tpl_vars['search_query']->value)) && $_smarty_tpl->tpl_vars['search_query']->value) {?>
|
|
<input type="hidden" name="search_query" value="<?php echo htmlspecialchars($_smarty_tpl->tpl_vars['search_query']->value, ENT_QUOTES, 'UTF-8', true);?>
|
|
" />
|
|
<?php }?>
|
|
<?php if ((isset($_smarty_tpl->tpl_vars['tag']->value)) && $_smarty_tpl->tpl_vars['tag']->value && !is_array($_smarty_tpl->tpl_vars['tag']->value)) {?>
|
|
<input type="hidden" name="tag" value="<?php echo htmlspecialchars($_smarty_tpl->tpl_vars['tag']->value, ENT_QUOTES, 'UTF-8', true);?>
|
|
" />
|
|
<?php }?>
|
|
<button type="submit" class="btn btn-default button exclusive-medium">
|
|
<span><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Show all'),$_smarty_tpl ) );?>
|
|
</span>
|
|
</button>
|
|
<?php if (is_array($_smarty_tpl->tpl_vars['requestNb']->value)) {?>
|
|
<?php
|
|
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['requestNb']->value, 'requestValue', false, 'requestKey');
|
|
$_smarty_tpl->tpl_vars['requestValue']->do_else = true;
|
|
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['requestKey']->value => $_smarty_tpl->tpl_vars['requestValue']->value) {
|
|
$_smarty_tpl->tpl_vars['requestValue']->do_else = false;
|
|
?>
|
|
<?php if ($_smarty_tpl->tpl_vars['requestKey']->value != 'requestUrl' && $_smarty_tpl->tpl_vars['requestKey']->value != 'p') {?>
|
|
<input type="hidden" name="<?php echo htmlspecialchars($_smarty_tpl->tpl_vars['requestKey']->value, ENT_QUOTES, 'UTF-8', true);?>
|
|
" value="<?php echo htmlspecialchars($_smarty_tpl->tpl_vars['requestValue']->value, ENT_QUOTES, 'UTF-8', true);?>
|
|
" />
|
|
<?php }?>
|
|
<?php
|
|
}
|
|
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
|
|
<?php }?>
|
|
<input name="n" id="nb_item<?php if ((isset($_smarty_tpl->tpl_vars['paginationId']->value))) {?>_<?php echo $_smarty_tpl->tpl_vars['paginationId']->value;
|
|
}?>" class="hidden" value="<?php echo $_smarty_tpl->tpl_vars['nb_products']->value;?>
|
|
" />
|
|
</div>
|
|
</form>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['start']->value != $_smarty_tpl->tpl_vars['stop']->value) {?>
|
|
<ul class="pagination">
|
|
<?php if ($_smarty_tpl->tpl_vars['p']->value != 1) {?>
|
|
<?php $_smarty_tpl->_assignInScope('p_previous', $_smarty_tpl->tpl_vars['p']->value-1);?>
|
|
<li id="pagination_previous<?php if ((isset($_smarty_tpl->tpl_vars['paginationId']->value))) {?>_<?php echo $_smarty_tpl->tpl_vars['paginationId']->value;
|
|
}?>" class="pagination_previous">
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,$_smarty_tpl->tpl_vars['p_previous']->value);?>
|
|
" rel="prev">
|
|
<i class="icon-chevron-left"></i> <b><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Previous'),$_smarty_tpl ) );?>
|
|
</b>
|
|
</a>
|
|
</li>
|
|
<?php } else { ?>
|
|
<li id="pagination_previous<?php if ((isset($_smarty_tpl->tpl_vars['paginationId']->value))) {?>_<?php echo $_smarty_tpl->tpl_vars['paginationId']->value;
|
|
}?>" class="disabled pagination_previous">
|
|
<span>
|
|
<i class="icon-chevron-left"></i> <b><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Previous'),$_smarty_tpl ) );?>
|
|
</b>
|
|
</span>
|
|
</li>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['start']->value == 3) {?>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,1);?>
|
|
">
|
|
<span>1</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,2);?>
|
|
">
|
|
<span>2</span>
|
|
</a>
|
|
</li>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['start']->value == 2) {?>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,1);?>
|
|
">
|
|
<span>1</span>
|
|
</a>
|
|
</li>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['start']->value > 3) {?>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,1);?>
|
|
">
|
|
<span>1</span>
|
|
</a>
|
|
</li>
|
|
<li class="truncate">
|
|
<span>
|
|
<span>...</span>
|
|
</span>
|
|
</li>
|
|
<?php }?>
|
|
<?php
|
|
$__section_pagination_7_loop = (is_array(@$_loop=$_smarty_tpl->tpl_vars['stop']->value+1) ? count($_loop) : max(0, (int) $_loop));
|
|
$__section_pagination_7_start = (int)@$_smarty_tpl->tpl_vars['start']->value < 0 ? max(0, (int)@$_smarty_tpl->tpl_vars['start']->value + $__section_pagination_7_loop) : min((int)@$_smarty_tpl->tpl_vars['start']->value, $__section_pagination_7_loop);
|
|
$__section_pagination_7_total = min(($__section_pagination_7_loop - $__section_pagination_7_start), $__section_pagination_7_loop);
|
|
$_smarty_tpl->tpl_vars['__smarty_section_pagination'] = new Smarty_Variable(array());
|
|
if ($__section_pagination_7_total !== 0) {
|
|
for ($__section_pagination_7_iteration = 1, $_smarty_tpl->tpl_vars['__smarty_section_pagination']->value['index'] = $__section_pagination_7_start; $__section_pagination_7_iteration <= $__section_pagination_7_total; $__section_pagination_7_iteration++, $_smarty_tpl->tpl_vars['__smarty_section_pagination']->value['index']++){
|
|
?>
|
|
<?php if ($_smarty_tpl->tpl_vars['p']->value == (isset($_smarty_tpl->tpl_vars['__smarty_section_pagination']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_pagination']->value['index'] : null)) {?>
|
|
<li class="active current">
|
|
<span>
|
|
<span><?php echo htmlspecialchars($_smarty_tpl->tpl_vars['p']->value, ENT_QUOTES, 'UTF-8', true);?>
|
|
</span>
|
|
</span>
|
|
</li>
|
|
<?php } else { ?>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,(isset($_smarty_tpl->tpl_vars['__smarty_section_pagination']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_pagination']->value['index'] : null));?>
|
|
">
|
|
<span><?php echo htmlspecialchars((isset($_smarty_tpl->tpl_vars['__smarty_section_pagination']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_pagination']->value['index'] : null), ENT_QUOTES, 'UTF-8', true);?>
|
|
</span>
|
|
</a>
|
|
</li>
|
|
<?php }?>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
<?php if ($_smarty_tpl->tpl_vars['pages_nb']->value > $_smarty_tpl->tpl_vars['stop']->value+2) {?>
|
|
<li class="truncate">
|
|
<span>
|
|
<span>...</span>
|
|
</span>
|
|
</li>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,$_smarty_tpl->tpl_vars['pages_nb']->value);?>
|
|
">
|
|
<span><?php echo intval($_smarty_tpl->tpl_vars['pages_nb']->value);?>
|
|
</span>
|
|
</a>
|
|
</li>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['pages_nb']->value == $_smarty_tpl->tpl_vars['stop']->value+1) {?>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,$_smarty_tpl->tpl_vars['pages_nb']->value);?>
|
|
">
|
|
<span><?php echo intval($_smarty_tpl->tpl_vars['pages_nb']->value);?>
|
|
</span>
|
|
</a>
|
|
</li>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['pages_nb']->value == $_smarty_tpl->tpl_vars['stop']->value+2) {?>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,$_smarty_tpl->tpl_vars['pages_nb']->value-1);?>
|
|
">
|
|
<span><?php echo $_smarty_tpl->tpl_vars['pages_nb']->value-intval(1);?>
|
|
</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,$_smarty_tpl->tpl_vars['pages_nb']->value);?>
|
|
">
|
|
<span><?php echo intval($_smarty_tpl->tpl_vars['pages_nb']->value);?>
|
|
</span>
|
|
</a>
|
|
</li>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['pages_nb']->value > 1 && $_smarty_tpl->tpl_vars['p']->value != $_smarty_tpl->tpl_vars['pages_nb']->value) {?>
|
|
<?php $_smarty_tpl->_assignInScope('p_next', $_smarty_tpl->tpl_vars['p']->value+1);?>
|
|
<li id="pagination_next<?php if ((isset($_smarty_tpl->tpl_vars['paginationId']->value))) {?>_<?php echo $_smarty_tpl->tpl_vars['paginationId']->value;
|
|
}?>" class="pagination_next">
|
|
<a<?php echo $_smarty_tpl->tpl_vars['no_follow_text']->value;?>
|
|
href="<?php echo $_smarty_tpl->tpl_vars['link']->value->goPage($_smarty_tpl->tpl_vars['requestPage']->value,$_smarty_tpl->tpl_vars['p_next']->value);?>
|
|
" rel="next">
|
|
<b><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Next'),$_smarty_tpl ) );?>
|
|
</b> <i class="icon-chevron-right"></i>
|
|
</a>
|
|
</li>
|
|
<?php } else { ?>
|
|
<li id="pagination_next<?php if ((isset($_smarty_tpl->tpl_vars['paginationId']->value))) {?>_<?php echo $_smarty_tpl->tpl_vars['paginationId']->value;
|
|
}?>" class="disabled pagination_next">
|
|
<span>
|
|
<b><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Next'),$_smarty_tpl ) );?>
|
|
</b> <i class="icon-chevron-right"></i>
|
|
</span>
|
|
</li>
|
|
<?php }?>
|
|
</ul>
|
|
<?php }?>
|
|
</div>
|
|
<div class="product-count">
|
|
<?php if (($_smarty_tpl->tpl_vars['n']->value*$_smarty_tpl->tpl_vars['p']->value) < $_smarty_tpl->tpl_vars['nb_products']->value) {?>
|
|
<?php $_smarty_tpl->_assignInScope('productShowing', $_smarty_tpl->tpl_vars['n']->value*$_smarty_tpl->tpl_vars['p']->value);?>
|
|
<?php } else { ?>
|
|
<?php $_smarty_tpl->_assignInScope('productShowing', ($_smarty_tpl->tpl_vars['n']->value*$_smarty_tpl->tpl_vars['p']->value-$_smarty_tpl->tpl_vars['nb_products']->value-$_smarty_tpl->tpl_vars['n']->value*$_smarty_tpl->tpl_vars['p']->value)*-1);?>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['p']->value == 1) {?>
|
|
<?php $_smarty_tpl->_assignInScope('productShowingStart', 1);?>
|
|
<?php } else { ?>
|
|
<?php $_smarty_tpl->_assignInScope('productShowingStart', $_smarty_tpl->tpl_vars['n']->value*$_smarty_tpl->tpl_vars['p']->value-$_smarty_tpl->tpl_vars['n']->value+1);?>
|
|
<?php }?>
|
|
<?php if ($_smarty_tpl->tpl_vars['nb_products']->value > 1) {?>
|
|
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Showing %1$d - %2$d of %3$d items','sprintf'=>array($_smarty_tpl->tpl_vars['productShowingStart']->value,$_smarty_tpl->tpl_vars['productShowing']->value,$_smarty_tpl->tpl_vars['nb_products']->value)),$_smarty_tpl ) );?>
|
|
|
|
<?php } else { ?>
|
|
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Showing %1$d - %2$d of 1 item','sprintf'=>array($_smarty_tpl->tpl_vars['productShowingStart']->value,$_smarty_tpl->tpl_vars['productShowing']->value)),$_smarty_tpl ) );?>
|
|
|
|
<?php }?>
|
|
</div>
|
|
<!-- /Pagination -->
|
|
<?php }
|
|
}
|
|
}
|