$value) { if ($key != "sort"){ if($my_QUERY_STRING==""){ $my_QUERY_STRING .= "?".$key."=".$value; }else{ $my_QUERY_STRING .= "&".$key."=".$value; } } } $myscript_name=$_SERVER["SCRIPT_NAME"].$my_QUERY_STRING; header("Location: $myscript_name"); }else{ $sort=$_SESSION["si_".$page_field ."sort"]; } if($sort != ""){ $order = " ".$sort; }else{ $order = " `node`.`title` ASC"; } $sort_link["title"]="?sort=title"."&".$_SERVER["QUERY_STRING"]; $sort_link["item_no"]="?sort=item_no"."&".$_SERVER["QUERY_STRING"]; $sort_link["popular"]="?sort=popular"."&".$_SERVER["QUERY_STRING"]; if(strstr($sort,"DESC")){ $sort_field=split(" ",$sort); $sort_field=$sort_field[0]; $sort_image[$sort_field]=""; }else{ $sort_image[$sort]=""; } //Load list if (empty($search_keyword)) { $search_keyword = ""; } if (empty($page)) { $page = 1; } $sql_start_pos = ($page-1) * $sys_perpage; //$sql = "SELECT `".$page_tbname."`.*, `brand`.`tc_name` as `cname`, `type`.`tc_name` as `scname` FROM `".$page_tbname."` LEFT JOIN `brand` ON `".$page_tbname."`.`brand_id` = `brand`.`id` LEFT JOIN `type` ON `".$page_tbname."`.`type_id` = `type`.`id` WHERE 1 "; $sql = "SELECT `node`.*, `tag`.`name` as leveltwo_name, `levelone`.`name` as levelone_name FROM `node` LEFT JOIN `tag` ON `node`.`tag` = `tag`.`id` LEFT JOIN `levelone` ON `node`.`levelone` = `levelone`.`id` WHERE `node`.`type` = 'book' AND `node`.`status` = '1' "; if (!empty($search_keyword)) { $sql .= " and (`".$page_tbname."`.`title` LIKE '%".$search_keyword."%')"; } if ($search_levelone != "") { $sql .= " AND `".$page_tbname."`.`levelone` = '".$search_levelone."'"; } if ($search_leveltwo != "") { $sql .= " AND `".$page_tbname."`.`tag` = '".$search_leveltwo."'"; } if ($search_levelthree != "") { $sql .= " AND `".$page_tbname."`.`publisher` = '".$search_levelthree."'"; } if ($order != "") { $sql .= " ORDER BY ".$order; } else { $sql .= " ORDER BY `node`.`title` ASC"; } $sql_limit = " LIMIT ".$sql_start_pos.", ".$sys_perpage; $count = 1; $list = ""; $result = $db->query($sql.$sql_limit); while ($row = $db->fetch_array($result)) { if($count%2==0){ $rowsClass="row1"; }else{ $rowsClass="row2"; } $level = ""; if($row["levelone_name"]){ $level .= "".$row["levelone_name"].""; } if($row["leveltwo_name"]){ $level .= " > "."".$row["leveltwo_name"].""; } $sql_a="SELECT `attachment_id` AS aid, `path`, `file_name` FROM `attachment` WHERE `table_id`=".$row["id"]. " AND table_name='products' ORDER BY `sorting` LIMIT 1"; $result_a=mysql_query($sql_a); $row_a=$db->fetch_array($result_a); $list .= ' '.$count.' '.displaystr($row["status"]).' '.$level.' '.$row["popular"].' '.$row["title"].' '; $list .= ''; $count++; } //page $rs = $db->query($sql); $total = mysql_num_rows($rs); $multipage = new MultiPage(); $multipage->total = $total; $multipage->perpage = $sys_perpage; $multipage->maxpage = $sys_maxpage; $multipage->offset = $sys_pageoffset; $multipage->curr_page = $page; $pagelists = $multipage->getpagelist(); $myval = ""; foreach($_GET as $key => $value) { if ($key != "page") $myval .= "&".$key."=".$value; } $pagelist = ""; $page_address = $page_address_list.'?keepSession=1'; //page list for ($i=0;$i "; } else { $pagelist .= ''.$pagelists[$i].' '; } } // first page if ($multipage->getfirst() != "") { $firstpage = ' First '; } else { $firstpage = ' First '; } //last page if ($multipage->getlast() != "") { $lastpage = ' Last '; } else { $lastpage = ' Last '; } //prev page if ($multipage->getprev() != "") { $prevpage = ' Prev '; } else { $prevpage = ' Prev '; } //next page if ($multipage->getnext() != "") { $nextpage = ' Next '; } else { $nextpage = ' Next '; } //total page $totalpage = $multipage->gettotal(); $fullpagelist = $firstpage." | ".$prevpage." | ".$pagelist." | ".$nextpage." | ".$lastpage; $pageofpage = "Page ".$page." of ".$totalpage.""; $numofrecords = "".$total." Record(s)."; //levelone $levelone_list = ""; $sql = "SELECT * FROM `levelone` ORDER BY `id`"; $rs = $db->query($sql); while($row = $db->fetch_array($rs)) { $levelone_list .= '