$this
->first_row =
$this
->list_rows * (
$this
->now_page - 1);
}
/**
* 得到当前连接
* @param $page
* @param $text
* @return string
*/
protected
function
_get_link(
$page
,
$text
)
{
switch
(
$this
->method) {
case
'ajax':
$parameter
= '';
if
(
$this
->parameter)
{
$parameter
= ','.
$this
->parameter;
}
return
'<a onclick="' .
$this
->ajax_func_name . '(\'' .
$page
. '\''.
$parameter
.')"
href="javascript:void(0)">' .
$text
. '</a>' . "\n";
break
;
case
'html':
$url
=
str_replace
('?',
$page
,
$this
->parameter);
return
'<a href="' .
$url
. '">' .
$text
. '</a>' . "\n";
break
;
default
:
return
'<a href="' .
$this
->_get_url(
$page
) . '">' .
$text
. '</a>' . "\n";
break
;
}
}
/**
* 设置当前页面链接
*/
protected
function
_set_url()
{
$url
=
$_SERVER
['REQUEST_URI'].(
strpos
(
$_SERVER
['REQUEST_URI'],'?')?'':"?").
$this
-
>parameter;
$parse
=
parse_url
(
$url
);
if
(isset(
$parse
['query'])) {
parse_str
(
$parse
['query'],
$params
);
unset(
$params
[
$this
->page_name]);
$url
=
$parse
['path'].'?'.http_build_query(
$params
);
}
if
(!
empty
(
$params
))
{