$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_".$session_name."_sort"]; } if($sort!=""){ $order=' '.$sort .' , '; }else{ $order=''; } $sort_link["id"]="?sort=id"."&".$_SERVER['QUERY_STRING']; $sort_link["time_string"]="?sort=time_string"."&".$_SERVER['QUERY_STRING']; $sort_link["type"]="?sort=type"."&".$_SERVER['QUERY_STRING']; $sort_link["date"]="?sort=date"."&".$_SERVER['QUERY_STRING']; $sort_link["name"]="?sort=name"."&".$_SERVER['QUERY_STRING']; $sort_link["email"]="?sort=email"."&".$_SERVER['QUERY_STRING']; $sort_link["sorting"]="?sort=sorting"."&".$_SERVER['QUERY_STRING']; $sort_link["title"]="?sort=title"."&".$_SERVER['QUERY_STRING']; if(strstr($sort,"DESC")){ $sort_field=split(" ",$sort); $sort_field=$sort_field[0]; $sort_image[$sort_field]=""; }else{ $sort_image[$sort]=""; } // ===================== //check login session if (empty($_SESSION["smartinfo_sysid"])) { header("Location: ../error.php"); exit; } // search if (empty($keepSession)) { $_SESSION["si_".$page_field ."_keyword"] = ""; } if (!empty($search_keyword)) { $_SESSION["si_".$page_field ."_keyword"] = $search_keyword; } $search_keyword = $_SESSION["si_".$page_field ."_keyword"]; //Load list if (empty($search_keyword)) { $search_keyword = ""; } if (empty($page)) { $page = 1; } $sql_start_pos = ($page-1) * $sys_perpage; $sql = "SELECT * from ".$page_tbname." where 1 "; if (!empty($search_keyword)) { $sql .= " and (`".$page_tbname."`.id LIKE '%".$search_keyword."%' OR `".$page_tbname."`.name like '%".$search_keyword."%' OR `".$page_tbname."`.client like '%".$search_keyword."%' OR `".$page_tbname."`.description like '%".$search_keyword."%' OR `".$page_tbname."`.requirement like '%".$search_keyword."%' OR `".$page_tbname."`.type like '%".$search_keyword."%' OR `".$page_tbname."`.time_string like '%".$search_keyword."%' OR `".$page_tbname."`.location like '%".$search_keyword."%' OR `".$page_tbname."`.salary like '%".$search_keyword."%' OR `".$page_tbname."`.phone like '%".$search_keyword."%' )"; } $sql .= " ORDER BY ".$order." `".$page_tbname."`.date desc , `".${$page_field."_tbname"}."`.sorting asc "; /*$sql .= " ORDER BY ".$order." `".$page_tbname."`.id , `".$page_tbname."`.value asc "; */ $sql_limit = " LIMIT ".$sql_start_pos.", ".$sys_perpage; $count = 1; $list = ""; $type_str[0]="Permanent"; $type_str[1]="Temporary"; $type_str[2]="Contract"; $time_string_str[0]="Full Time"; $time_string_str[1]="Part-time"; $result = $db->query($sql.$sql_limit); while ($row = $db->fetch_array($result)) { if($count%2==0){ $rowsClass="row1"; }else{ $rowsClass="row2"; } $category_name=$row["cat_name"]; $list .= ' '.$count.' '.funNumber($row["id"]).' '.$row["date"].' '.$row["name"].' '.$type_str[$row["type"]].' '.$time_string_str[$row["time_string"]].' '.displaystr($row["display"]).' Update '; $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)."; ?> Smartinfo CMS
> > Listing
[-] Search
>
Keyword
Show in this
 
Sorting Order Updated
Records Deleted
 
      
  Sorting " class="sort">JH# " class="sort">Date " class="sort">Position " class="sort">Type " class="sort">Full/Part Display Update