/** * Function to generate pagination * * This function generate pagination * * * @param $params contains option of the generated result * @param $template to associate generated result * * @return string HTML code of the pagination */ function smarty_function_sirclo_render_pagination($params, $template) { $vw = ''; $first = ''; $last = ''; $prev = ''; $next = ''; $view_all = ''; $paging = array(); $options = array(); if (!empty($params['first'])) { $first = $params['first']; } if (!empty($params['last'])) { $last = $params['last']; } if (!empty($params['prev'])) { $options['text_prev'] = $params['prev']; } if (!empty($params['next'])) { $options['text_next'] = $params['next']; } if (!empty($params['paging'])) { $paging = $params['paging']; } if (!empty($params['view_all'])) { $view_all = $params['view_all']; } $vw = Helper_Renderer::renderPaging($paging, 10, $options); return $vw; }
function paging($paging, $stretch_lim = 7) { $options = array(); if (isset($this->messages['paging_prev'])) { $options['text_prev'] = $this->getMessage('paging_prev'); } if (isset($this->messages['paging_next'])) { $options['text_next'] = $this->getMessage('paging_next'); } return Helper_Renderer::renderPaging($paging, $stretch_lim, $options); }