I have a small question. As I see in your demo version (http://www.phpinsider.com/php/code/SmartyPaginate/demo/) the middle part shows just 4 items. For example, [41-50][51-60][61-70][71-80]. How can I set up the number of them?
I try to use this class with POST vars and get a problem. I see all items between prev and next parts. And it looks like [1-25][26-50] and all other until [2500-2525] - my last range.

something trouble with my function in my smarty paginate when i call my function
this is error report:

Fatal error: Call to undefined function get_data_result()

and my function is

function get_data_result(){

//this is my query to searching a data in local database
$result=$db_genius->sql_query("select * from Tabel_Pelanggan where No_Jaringan LIKE '".$no."%' AND Nama_Pelanggan LIKE '".$nama."%' AND Alamat LIKE '".$alamat."%' AND kota LIKE '".$kota."%'");

$jumRows=$db_genius->sql_numrows($result);

// to get data i using looping
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
$_data[]=$row;
}