Witam, mam problem dotczący CMS EXTREME-FUSION IV, w pliku profile.php zrobiłem nową zmienną get $post.

Kod
/profile.php?post=[id_usera]


Wyświetla sie tam lista postów na forum danego usera. Chce dodać przeglądanie kilka stron. Takie jak na news.php.

przed pobraniem danych wpisałem:
Kod
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;


a za LIMIT:
Kod
$rowstart,20


Na samym końcu dodałem:

Kod
if ($rows > 20) echo "\n".makePageNav($rowstart,20,$rows,3)."\n\n";


Nie stety ale nie działa, nawet nie wyświetla, makePageNav($rowstart,20,$rows,3)
Nie wiem co możę być ;/ poniżej podaje fragment klamry if(isset($post))

Kod
} else if(isset($post)) {
    if (!isset($post) || !isNum($post)) fallback("index.php");
    $result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id='$post'");
    if (dbrows($result)) { $data = dbarray($result); } else { redirect("index.php"); }
    echo "
<table width=\"95%\" cellpadding=\"0\" cellspacing=\"0\" class=\"tbag\">
  <tr>
    <td style=\"background-image:url(".THEME."images/tbag_03.gif); width:4px; height:80px;\"></td>
    <td width=\"60\">";
    echo genshadow($data['user_avatar'], "left")."</td>
    <td  ><span style=\"font-size:14px; color:#".$data['user_color']."; font-weight:bold;\">".$data['user_name']."</span><br />";
    if (EPS) echo $locale['560'] . check_rang($post)."<br />".$locale['561'] . show_points($post)."<br />";
    if (!isset($userdata['user_id']) || $data['user_id'] != $userdata['user_id']) {
        echo "<a href='messages.php?msg_send=".$data['user_id']."'><img src=\"".IMAGES."icon/mail__plus.png\" /> ".$locale['u060']."</a>\n";
    } else { echo "<br />";}
    echo "</td>
    <td style=\"padding:7px\" align=\"right\" valign=\"top\">";
    include ("".INFUSIONS."rank_system/rank_system_view.php");
    echo "<br /><lu>
            <li><a href=\"#\"><img src=\"".THEME."images/profil_11.gif\" width=\"26\" height=\"24\" /></a></li>
            <li><a href=\"#\"><img src=\"".THEME."images/profil_10.gif\" width=\"26\" height=\"24\" /></a></li>
            <li><a href=\"".BASEDIR."profile.php?post=".$data['user_id']."\"><img src=\"".THEME."images/profil_09.gif\" width=\"26\" height=\"24\" /></a></li>
            <li><a href=\"".BASEDIR."profile.php?lookup=".$data['user_id']."\"><img src=\"".THEME."images/profil_08.gif\" width=\"26\" height=\"24\" /></a></li>
          </lu>";
    echo "</td>
    <td style=\"background-image:url(".THEME."images/tbag_05.gif); width:5px; height:80px;\"></td>
  </tr>
</table>";
     if (iMEMBER) {
opentable($locale['LAN_2020']);
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
$query = "SELECT * FROM ".$db_prefix."posts INNER JOIN ".$db_prefix."users ON ".$db_prefix."posts.post_author=".$db_prefix."users.user_id WHERE ".$db_prefix."posts.post_author='".$post."' ORDER BY post_datestamp DESC LIMIT $rowstart,20";
$result = dbquery($query);

if (dbrows($result) != 0) {

echo "<br /><table border='0' align=\"center\"  width='95%' cellspacing=\"0\" cellpadding=\"0\" class='forum-border' >\n";
while ($data = dbarray($result)) {
$result2 = dbquery("SELECT * FROM ".$db_prefix."posts WHERE thread_id='$data[thread_id]' AND post_id<'$data[post_id]' ORDER BY post_id DESC");
$rows = dbrows($result2);
//if ($rows > 20) {
//$rowstart = ceil($rows / 20);
//$rowstart = "rowstart=".(($rowstart-1)*20)."&";
//} else {
//$rowstart = "";
//}
$result2 = dbquery("SELECT * FROM ".$db_prefix."forums WHERE forum_id='".$data['forum_id']."'");
$data2 = dbarray($result2);
$forum_name = $data2['forum_name'];
echo "<tr height=\"30\" style=\"background-image:url(".THEME."images/kropki.gif); height:23px;\">
<td ><img src=\"".IMAGES."icon/balloons.png\" /></td>
<td ><a href='".FORUM."viewthread.php?".$rowstart."forum_id=$data[forum_id]&thread_id=$data[thread_id]#$data[post_id]'>$data[post_subject]</a></td>
<td align='right'>".strftime($settings['forumdate'], $data['post_datestamp']+($settings['timeoffset']*3600))."</td>
</tr>\n";
}
echo "</table><br />\n";
} else {
echo "<center><br />".$data['user_name']."".$locale['LAN_2021'].".
<br /><br /></center>\n";
}
} else {
opentable("".$locale['LAN_2022']."");
echo "".$locale['LAN_2023']."";
}

closetable();
if ($rows > 20) echo "\n".makePageNav($rowstart,20,$rows,3)."\n\n";
}