$last_visit=$HTTP_COOKIE_VARS["cfo_last_visit"]; setcookie("cfo_last_visit", mktime(), mktime()+86400*365); if ($last_visit==0) $last_visit=mktime(); require "config.php"; connect_to_mysql(); $cfo_memories = $HTTP_COOKIE_VARS["cfo_memories"]; $mem = ""; $arr = explode(",", $cfo_memories); foreach ($arr as $tmp) { $tmp = trim($tmp); if (is_numeric($tmp)){ if ($mem == "") $mem = $tmp; else $mem = $mem.", ".$tmp; } } $cfo_memories = $mem; if (!$cfo_memories){ echo "
[ форум ]
"; exit; } $res_pp=$HTTP_COOKIE_VARS["cfo_res_pp"]; if (!$res_pp) $res_pp=10; if ($rt&&is_numeric($rt)){ if ($r=mysql_fetch_object(mysql_query("SELECT fo_replyto, fo_id from $dbtable WHERE fo_id=".$rt))){ while ($r->fo_replyto!=0) $r = mysql_fetch_object(mysql_query("SELECT fo_replyto, fo_id from $dbtable WHERE fo_id=".$r->fo_replyto)); if ($r=mysql_fetch_object(mysql_query("SELECT Count(fo_id) as num from $dbtable WHERE fo_replyto=0 AND fo_id>=".$r->fo_id))) $pg = ceil($r->num/$res_pp); } } else $rt = ""; if (!$pg) $pg=1; $q=mysql_query("SELECT fo_id from $dbtable WHERE fo_replyto=0 and fo_id in ($cfo_memories)"); $total=mysql_num_rows($q); $pages=ceil($total/$res_pp); $start=$res_pp*($pg-1); $stop=$start+$res_pp; if ($stop > $total) $stop = $total; //navigation if ($pg<$pages) $next="[ следующие » ]"; else $next=": [ следующие » ]"; if ($pg>1) $back="[ « предыдущие ] :"; else $back=": [ « предыдущие ] :"; $nav="$back | : [ обновить ] : | $next |
[ вернуться ]
"; ####################### START OUTPUT ############## echo ""; ?>
echo $nav;
echo "
|