background image

$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

))