as the topic sugests lol im guna share this code i came up with there are a couple bugs ill work on it a bit more this week
but for those of you who want status comments and a profile wall where users can like unlike posts here is the code in beta mode at the moment
but for those of you who want status comments and a profile wall where users can like unlike posts here is the code in beta mode at the moment
Code:
<?php sql tables -- -- Table structure for table `wallcomlike` -- CREATE TABLE IF NOT EXISTS `wallcomlike` ( `id` int(11) NOT NULL AUTO_INCREMENT, `who` int(11) NOT NULL, `refid` int(11) NOT NULL, `sent` int(100) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Dumping data for table `wallcomlike` -- -- Table structure for table `status` -- CREATE TABLE IF NOT EXISTS `status` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user` int(11) NOT NULL, `text` varchar(255) NOT NULL, `sent` int(100) NOT NULL DEFAULT '0', `who` char(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; -- -- Dumping data for table `status` -- INSERT INTO `status` (`id`, `user`, `text`, `sent`, `who`) VALUES (1, 1, 'testststts', 1368786866, ''), (2, 1, 'testststts', 1368786866, ''), (3, 1, 'blah fkn blah', 1368786949, ''), (4, 1, 'wwrwr', 1368787186, ''); -- -------------------------------------------------------- -- -- Table structure for table `statuscomment` -- CREATE TABLE IF NOT EXISTS `statuscomment` ( `id` int(11) NOT NULL AUTO_INCREMENT, `who` int(11) NOT NULL, `refid` int(11) NOT NULL, `text` varchar(255) NOT NULL, `sent` int(100) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; -- -- Dumping data for table `statuscomment` -- INSERT INTO `statuscomment` (`id`, `who`, `refid`, `text`, `sent`) VALUES (3, 1, 5, 'iohoih', 1368787009), (4, 1, 1, 'wwewwe', 1368787207); -- -------------------------------------------------------- -- -- Table structure for table `statuslike` -- CREATE TABLE IF NOT EXISTS `statuslike` ( `id` int(11) NOT NULL AUTO_INCREMENT, `who` int(11) NOT NULL, `refid` int(11) NOT NULL, `sent` int(100) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Dumping data for table `statuslike` -- -------------------------------------------------------------- ///////////////////////////////////////////// in core add function cansignwall($uid, $who) { if(arebuds($uid, $who)) { return true; } if(getplusses($uid)>=75) { return true; } return false; } /////////////////////////////////////////////////////////////////////////// main script for statuses if($action=="main") { addvisitor(); addonline(getuid_sid($sid),"Buddies Menu","buddies.php?mzonez=$action"); //saveuinfo($sid); $nick = getnick_sid($sid); $who = $_GET["who"]; echo "<head>"; echo "<title>$nick@$sitename</title>"; echo "</head>"; echo "<body>"; pagehead(); navstart("Buddies Menu"); echo "Buddies Is Under Construction<br />" ; $uid = getuid_sid($sid); $statmsg = mysql_fetch_array(mysql_query("SELECT id, user, text, sent, who FROM status WHERE user='".$uid."'")); $noim = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM statuscomment WHERE refid='".$uid."'")); $lnk = "<a href=\"buddies.php?action=comments&id=$uid\">[$noim[0]]</a>"; echo "• Your Status: $statmsg[2] $lnk"; echo "<div class=\"hr\"></div>"; echo "<form action=\"buddies.php?action=upstatus&who=$who&stat=1\" method=\"post\">"; echo "Whats on your mind?<br/><textarea rows=\"2\" cols=\"12\" name=\"pmtext\" maxlength=\"250\"/></textarea><br/>"; echo "<input type=\"submit\" value=\"Update\"/></form>"; if($page=="" || $page<=0)$page=1; $num_items = getnbuds($uid); //changable $items_per_page= 5; $num_pages = ceil($num_items/$items_per_page); if(($page>$num_pages)&&$page!=1)$page= $num_pages; $limit_start = ($page-1)*$items_per_page; //changable sql $tm24 = time() - (60*60); $sql = "SELECT a.lastact, a.name, a.id, b.uid, b.tid, b.reqdt, a.sex FROM ibwf_users a INNER JOIN ibwf_buddies b ON (a.id = b.uid) OR (a.id=b.tid) WHERE (b.uid='".$uid."' OR b.tid='".$uid."') AND b.agreed='1' GROUP BY 1,2 ORDER BY a.lastact='".$tm24."' DESC LIMIT $limit_start, $items_per_page"; $items = mysql_query($sql); echo mysql_error(); if(mysql_num_rows($items)>0) { while ($item = mysql_fetch_array($items)) { if($uid!=$item[2]) { if(isonline($item[2])) { $iml = "<img src=\"images/online.png\" alt=\"\"/>"; $uact = "WHERE: "; $plc = mysql_fetch_array(mysql_query("SELECT place FROM ibwf_online WHERE userid='".$item[2]."'")); $uact .= $plc[0]; }else{ $iml = "<img src=\"images/ofline.png\" alt=\"\"/>"; $uact = "Last Active: "; $itime = $item[0] + (addhours()); $ladt = date("d/m/Y h:i:s A", $itime); $uact .= $ladt; } $lnk = "$iml<a href=\"profile.php?action=viewuser&who=$item[2]\">$item[1]</a>"; echo "$lnk<br/>"; $itime = $item[5] + (addhours()); $bs = date("d/m/Y h:i:s A",$itime); echo "Buddy since:$bs<br/>"; echo "$uact<br/>"; echo "Mood: "; //$bdmsg = mysql_fetch_array(mysql_query("SELECT id, user, text, sent, who FROM status WHERE user='".$item[2]."'")); $bmsg = mysql_fetch_array(mysql_query("SELECT id, user, text, sent, who FROM status WHERE user='".$item[2]."'")); $noim2 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM statuscomment WHERE refid='".$item[2]."'")); $lnk2 = "<a href=\"buddies.php?action=comments&id=$item[2]\">W</a>:[$noim2[0]]"; echo "$bmsg[2] $lnk2<br/>"; } } } else { echo "<img src=\"smilies/cry.gif\" alt=\"-\"/>Awwww You Have No Freinds !<br />"; } $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a> | Buddies Menu<br/>"; pagefoot(); } else if($action=="upstatus") { $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Viewing List",""); pagehead(); navstart("Updating Status"); $who = $_GET["who"]; $nick = getnick_uid($who); $pmtext = $_POST["pmtext"]; $crdate = time(); $uid =getuid_sid($sid); $res = false; if(trim($pmtext)!="") { $res = mysql_query("INSERT into status SET user='".$uid."', text='".$pmtext."', sent='".$crdate."'"); } if($res) { ////////////////////////////// echo "<img src=\"images/ok.gif\" alt=\"O\"/><b>Status Post Successfully</b>"; }else{ ////////////////////////////// echo "<img src=\"images/notok.gif\" alt=\"X\"/><b>Error Updating Status</b>"; } $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a><br/>"; pagefoot(); echo "</body>"; } else if($action=="comments") { $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Viewing List",""); pagehead(); navstart("Status Comments"); $id = $_GET["id"]; $who = $_GET["who"]; $stat = $_GET["stat"]; $status = mysql_fetch_array(mysql_query("SELECT user, text, sent FROM status WHERE id='".$_GET["id"]."'")); $online = mysql_fetch_array(mysql_query("SELECT sex, uicon FROM ibwf_users WHERE id='".$status[0]."'")); if($online[1]=="") { $seximg = ""; }else{ $seximg = "<img src=\"$online[1]\" alt=\"*\"/>"; } $tmstamp = $status[2]; $remain = time() - $tmstamp; $idle = gettimemsg2($remain); $back = "$idle ago"; $foto = idle($status[0], 45, 45); $cname = cname($status[0]); if(($cname == "000000")||($cname == "")){ $texto = ""; $textc = ""; }else{ $texto = "<font color=\"$cname\">"; $textc = "</font>"; } $ctext = ctext($status[0]); if(($ctext == "000000")||($ctext == "")){ $textoo = ""; $textco = ""; }else{ $textoo = "<font color=\"$ctext\">"; $textco = "</font>"; } $pmtext = parsepm($status[1], $sid); if(candelw($uid, $midd)) { $delnk = "<a href=\"buddies.php?action=delstatus&midd=$id\">[x]</a>"; }else{ $delnk = ""; } $statlike = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM statuslike WHERE who='".$uid."' AND refid='".$_GET["id"]."'")); if($statlike[0]==0) { $like = "<a href=\"buddies.php?action=statuslike&id=$id&do=like&stat=2\">Like</a>"; }else{ $like = "<a href=\"buddies.php?action=statusunlike&id=$id&stat=1\">Unlike</a>"; } $statlikess = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM statuslike WHERE refid='".$uid."'")); $statmsg = mysql_fetch_array(mysql_query("SELECT id, user, text, sent, who FROM status WHERE user='".$id."'")); echo "• Your Status: $statmsg[2] $delnk<br />"; //$comment = "<a href=\"buddies.php?action=addcom&id=$id\">Comments</a>"; $lnk = "$seximg<a href=\"prov.php?show=viewuser&who=$status[0]\">$texto".getnick_uid($status[0])."$textc</a> $textoo$pmtext$textco $delnk"; //echo "<table><tr><td>$foto</td><td>$lnk<br/>$back • $comment • $like</td></tr></table><div class=\"hr\"></div><br/>"; $uid = getuid_sid($sid); $statmsg = mysql_fetch_array(mysql_query("SELECT id, user, text, sent, who FROM status WHERE user='".$uid."'")); //echo "• Your Status: $statmsg[2] <br />"; $statlikess = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM statuslike WHERE refid='".$id."'")); $comment = "<a href=\"index.php?show=addcom&id=$id\">Comments</a>"; $lnk = "$seximg<a href=\"prov.php?show=viewuser&who=$status[0]\">$texto".getnick_uid($status[0])."$textc</a> $textoo$pmtext$textco $delnk"; echo "$lnk<br />"; //echo "<table><tr><td>$foto</td><td>$lnk<br/>$back • $comment • $like</td></tr></table><br/><hr>"; if($page=="" || $page<=0)$page=1; $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM statuscomment WHERE refid='".$id."'")); $num_items = $noi[0]; //changable $items_per_page= 8; $num_pages = ceil($num_items/$items_per_page); if(($page>$num_pages)&&$page!=1)$page= $num_pages; $limit_start = ($page-1)*$items_per_page; $sql = "SELECT id, who, refid, text, sent FROM statuscomment WHERE refid='".$id."' ORDER BY sent DESC LIMIT $limit_start, $items_per_page"; $items = mysql_query($sql); echo mysql_error(); if(mysql_num_rows($items)>0) { while ($item = mysql_fetch_array($items)) { $online = mysql_fetch_array(mysql_query("SELECT sex, uicon FROM ibwf_users WHERE id='".$item[1]."'")); //echo "$item[0]<br />"; if($online[1]=="") { $seximg = ""; }else{ $seximg = "<img src=\"$online[1]\" alt=\"*\"/>"; } $foto = idle($item[1], 45, 45); $snick = getnick_uid($item[1]); $cname = cname($item[1]); if(($cname == "000000")||($cname == "")) { $fonto = ""; $fontc = ""; }else{ $fonto = "<font color=\"$cname\">"; $fontc = "</font>"; } $lnk = "$seximg<a href=\"profile.php?action=viewuser&who=$item[1]\">$fonto$snick$fontc</a>"; $remain = time() - $item[4]; $idle = gettimemsg2($remain); $bila = "$idle ago"; if(candelwc($uid, $item[1], $id)) { $delnk = "<a href=\"buddies.php?action=delstatcom&&mid=$item[0]&midd=$id\">[x]</a>"; }else{ $delnk = ""; } $ctext = ctext($item[1]); if(($ctext == "000000")||($ctext == "")){ $textoo = ""; $textco = ""; }else{ $textoo = "<font color=\"$ctext\">"; $textco = "</font>"; } $text = parsepm($item[3], $uid); $statlike = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM statuslike WHERE who='".$uid."' AND refid='".$_GET["id"]."'")); if($statlike[0]==0) { $like = "<a href=\"buddies.php?action=statuslike&id=$id&do=like&stat=2\">Like</a>"; }else{ $like = "<a href=\"buddies.php?action=statusunlike&id=$id&stat=1\">Unlike</a>"; } echo "<table><tr><td>$foto</td><td>$lnk $textoo$text$textco $like $delnk<br/>$bila</td></tr></table><div class=\"hr\"></div>"; } } echo "Add Comment:<form action=\"buddies.php?action=commentadd&id=$id&stat=$id\" method=\"post\">"; echo "<textarea rows=\"2\" cols=\"12\" name=\"text\" maxlength=\"250\" size=\"12\"/></textarea>"; echo "<br/><input type=\"submit\" value=\"Submit\"/></form>"; //echo "</div></div>"; //echo "<div class=\"box_sub\" align=\"center\">"; if($page>1) { $ppage = $page-1; echo "<a href=\"index.php?show=$show&page=$ppage&id=$id\">«PREV</a> "; } if($page<$num_pages) { $npage = $page+1; echo "<a href=\"index.php?show=$show&page=$npage&id=$id\">Next»</a>"; } echo "<br/>Page $page of $num_pages<br/>"; if($num_pages>2) { $rets = "<form action=\"index.php\" method=\"get\">"; $rets .= "Page<input name=\"pg\" format=\"*N\" size=\"3\"/>"; $rets .= "<input type=\"hidden\" name=\"show\" value=\"$show\"/>"; $rets .= "<input type=\"hidden\" name=\"id\" value=\"$id\"/>"; $rets .= "<input type=\"hidden\" name=\"hits\" value=\"$hits\"/>"; $rets .= "<input type=\"submit\" value=\"[GO]\"/></form>"; echo $rets; } $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a><br/>"; pagefoot(); echo "</body>"; } else if($action=="commentadd") { $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Replying To A Status",""); pagehead(); navstart("Adding Comment"); $stat = $_GET["stat"]; $id = $_GET["id"]; $who = $_GET["who"]; $text = $_POST["text"]; $texts = parsepm($text, $sid); $crdate = time(); //$uid = getuid_hits($hits); $res = false; if(trim($text)!="") { $usts = mysql_fetch_array(mysql_query("SELECT plusses FROM ibwf_users WHERE id='".$uid."'")); $upl = $usts[0]+1; mysql_query("UPDATE ibwf_users SET plusses='".$upl."' WHERE id='".$uid."'"); $res = mysql_query("INSERT into statuscomment SET refid='".$_GET["id"]."', who='".$uid."', sent='".$crdate."', text='".$text."'"); echo "<img src=\"images/ok.gif\" alt=\"O\"/><b>Comment Add Successfully</b>"; } else{ echo "<img src=\"images/notok.gif\" alt=\"X\"/><b>Error Add Comment</b>"; } $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a><br/>"; pagefoot(); echo "</body>"; } else if($action=="wall") { $who=$_GET["who"]; $nick =getuid_sid($sid); addonline(getuid_sid($sid),"Viewing $nick's wall",""); pagehead(); navstart("Viewing $who's Wall"); if($page=="" || $page<=0)$page=1; $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM status WHERE user='".$who."'")); $num_items = $noi[0]; //changable $items_per_page= 5; $num_pages = ceil($num_items/$items_per_page); if(($page>$num_pages)&&$page!=1)$page= $num_pages; $limit_start = ($page-1)*$items_per_page; $sql = "SELECT id, user, text, sent FROM status WHERE user='".$who."' ORDER BY sent DESC LIMIT $limit_start, $items_per_page"; echo "<p>"; $items = mysql_query($sql); echo mysql_error(); if(mysql_num_rows($items)>0) { while ($item = mysql_fetch_array($items)) { if(isonline($item[1])) { $iml = "<img src=\"images/onl.gif\" alt=\"+\"/>"; }else{ $iml = "<img src=\"images/ofl.gif\" alt=\"-\"/>"; } $snick = getnick_uid($item[1]); $lnk = "<a href=\"index.php?action=viewuser&who=$item[1]&sid=$sid\">$iml$snick</a>"; $bs = date("d/m/y h:i:s A",$item[3]); echo "$lnk<br/>"; echo ""; if(candelgb($uid, $item[1])) { $delnk = "<a href=\"profile.php?action=delfgb&mid=$item[4]\">[x]</a>"; }else{ $delnk = ""; } $text = parsepm($item[2]); $uid = getuid_sid($sid); echo "<b>Wrote:</b> $text <br/><b>Date</b> $bs $delnk<br/><br />"; } } echo "</p>"; echo "<p align=\"center\">"; if($page>1) { $ppage = $page-1; echo "<a href=\"profile.php?action=action&page=$ppage&who=$who\">«PREV</a> "; } if($page<$num_pages) { $npage = $page+1; echo "<a href=\"profile.php?action=action&page=$npage&who=$who\">Next»</a>"; } echo "<br/>$page/$num_pages<br/>"; if($num_pages>2) { $rets = "Jump to page<input id=\"inputText\" name=\"pg\" format=\"*N\" size=\"3\"/>"; $rets .= "<input type=\"hidden\" name=\"action\" value=\"$action\"/>"; $rets .= "<input type=\"hidden\" name=\"who\" value=\"$who\"/>"; $rets .= "<input type=\"hidden\" name=\"sid\" value=\"$sid\"/>"; $rets .= "<input id=\"inputButton\" type=\"submit\" value=\"Post\"/>"; $rets .= "</form>"; echo $rets; } echo "</p> <p align=\"center\">"; if(cansigngb($uid, $who)) { echo "<a href=\"profile.php?action=writewall&who=$who\">"; echo "Add your comment</a><br/>"; } $nick = getnick_sid($sid); if($uid>0) { $chs = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline")); $tmsg = getpmcount(getuid_sid($sid)); $umsg = getunreadpm(getuid_sid($sid)); $mybuds = getnbuds($uid); $onbuds = getonbuds($uid); $allbuds = getnbuds($uid); $reqs = getnreqs($uid); $topics = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics")); $posts = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts")); $nick = getnick_sid($sid); echo "<center>"; navstart("Back TO Where? $nick"); echo "<a href=\"index.php\">Home</a> "; echo "»Viewing $whonick's Profile<br />"; echo "</center>"; }else{ $chs = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline")); $tmsg = getpmcount(getuid_sid($sid)); $umsg = getunreadpm(getuid_sid($sid)); $mybuds = getnbuds($uid); $onbuds = getonbuds($uid); $allbuds = getnbuds($uid); $reqs = getnreqs($uid); $topics = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics")); $posts = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts")); $nick = getnick_sid($sid); echo "<center>"; navstart("Back TO Where? Guest"); echo "<a href=\"index.php\">Home</a> "; echo "»Viewing $whonick's Profile<br />"; echo "</center>"; echo "<div class=\"error\"><img src=\"images/no.gif\" alt=\"-\"/>"; echo "<b><strong>You Are Not Logged In </strong></b>"; echo "</div>"; echo "<div align=\"center\">"; echo "Please <a href=\"logon.php\">Login</a> | <a href=\"register.php\">Register</a>"; echo "</div>"; } pagefoot(); } else if($action=="statuslike") { $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Viewing Status",""); pagehead(); navstart("Status Like"); $stat = $_GET["stat"]; $id = $_GET["id"]; $who = $_GET["who"]; if($stat == '2'){ $do = $_GET["do"]; $refid = $_GET["id"]; echo "<div class=\"box_sub\" align=\"center\">"; if($do=="like") { $vb = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM statuslike WHERE refid='".$refid."' AND who='".$uid."'")); if($vb[0]==0) { $res = mysql_query("INSERT INTO statuslike SET who='".$uid."', refid='".$refid."', sent='".time()."'"); if($res) { echo "<img src=\"images/ok.gif\" alt=\"o\"/>Status Like Successfully!"; }else{ echo "<img src=\"images/notok.gif\" alt=\"x\"/>Status Like Error"; } }else{ echo "<img src=\"images/notok.gif\" alt=\"x\"/>You already like this status!"; } }else{ $res = mysql_query("DELETE FROM statuslike WHERE refid='".$refid."' AND who='".$uid."'"); if($res) { echo "<img src=\"images/ok.gif\" alt=\"o\"/>Status Unlike Successfully!"; }else{ echo "<img src=\"images/notok.gif\" alt=\"x\"/>Status Unlike Error"; } } } $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a><br/>"; pagefoot(); echo "</body>"; } else if($action=="statusunlike") { $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Unliking A Status",""); pagehead(); navstart("Unliking A Status"); $stat = $_GET["stat"]; $id = $_GET["id"]; $who = $_GET["who"]; if($stat == '1'){ $do = $_GET["do"]; $refid = $_GET["id"]; $stat = $_GET["stat"]; $id = $_GET["id"]; $who = $_GET["who"]; $res = mysql_query("DELETE FROM statuslike WHERE refid='".$refid."' AND who='".$uid."'"); if($res) { echo "<img src=\"images/ok.gif\" alt=\"o\"/>Status Unliked Successfully!"; }else{ echo "<img src=\"images/notok.gif\" alt=\"x\"/>Status Unlike Error"; } } $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a><br/>"; pagefoot(); echo "</body>"; } else if($action=="delstatus") { pagehead(); navstart("Deleting Status"); $uid =getuid_sid($sid); $midd = $_GET["mid"]; addonline(getuid_sid($sid),"Deleting GB Message",""); if(candelwc(getuid_sid($sid), $uid, $midd)) { $res = mysql_query("DELETE FROM statuscomment WHERE id='".$uid."' AND who='".$midd."'"); $res = mysql_query("DELETE FROM status WHERE user='".$mid."'"); if($res) { echo "<img src=\"images/ok.gif\" alt=\"o\"/>Message Deleted From Status<br/>"; }else{ echo "<img src=\"images/notok.gif\" alt=\"x\"/>Database Error!<br/>"; } }else{ echo "<img src=\"images/notok.gif\" alt=\"X\"/>You can't delete this message"; } $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a><br/>"; pagefoot(); echo "</body>"; } else if($action=="delstatcom") { $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Deleting Comment",""); pagehead(); navstart("Deleting Comment"); $mid = $_GET["mid"]; $midd = $_GET["midd"]; addonline(getuid_sid($sid),"Deleting GB Message",""); if(candelwc(getuid_sid($sid), $midd, $mid)) { $res = mysql_query("DELETE FROM statuscomment WHERE id='".$mid."' AND who='".$midd."'"); if($res) { echo "<img src=\"images/ok.gif\" alt=\"o\"/>Message Deleted From Status<br/>"; }else{ echo "<img src=\"images/notok.gif\" alt=\"x\"/>Database Error!<br/>"; } }else{ echo "<img src=\"images/notok.gif\" alt=\"X\"/>You can't delete this message"; } $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a><br/>"; pagefoot(); echo "</body>"; } else if($action=="addstatcom") { $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Viewing List",""); pagehead(); navstart("Buddies List"); $nick = getnick_sid($sid); navstart("Back To Where? $nick"); echo "<a href=\"home.php?action=main&is=awsum\">Home</a><br/>"; pagefoot(); echo "</body>"; } //////////////////////////////////////////////////////////////// now for wall on profiles on profiles add navstart("Wall Messages"); $sql = "SELECT gbowner, gbsigner, gbmsg, dtime FROM ibwf_wall WHERE gbowner='".$who."' ORDER BY dtime DESC LIMIT 4"; $items = mysql_query($sql); echo mysql_error(); if(mysql_num_rows($items)>0) { if(mysql_num_rows($items)>1) { $br = "<br/>"; }else{ $hr = ""; } while ($item = mysql_fetch_array($items)) { $hr ="<div class=\"hr\"></hr>"; $snick = getnick_uid($item[1]); $text = parsepm($item[2], $sid); echo "<table><tr><td>$foto</td><td>$seximg<a href=\"profile.php?action=viewuser&who=$item[1]\">$snick</a><br/>$text</td></tr></table>"; } }else{ echo "<i>*No Messages</i><br/>"; } if(cansigngb($uid, $who)) { echo "<br/><a href=\"profile.php?action=writewall&who=$who\">"; echo "Sign Wall</a> | "; }else{ echo "<br/>"; } $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_wall WHERE gbowner='".$who."'")); echo "<a href=\"profile.php?action=wall&who=$who\">Comments</a> [$noi[0]]"; //////////////////////////////////////////////////////////////////////////////// else if($action=="writewall") { $who=$_GET["who"]; $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Commenting on ".getuid_nick($who)."'s wall",""); pagehead(); navstart("Writing On A Wall"); if(!cansigngb($uid, $who)){ boxstart("Error!"); echo " <p align=\"center\"> You need to be this user's buddy for commenting blog.<br/><br/> <a href=\"home.php?action=main\">home</a> </p></font></body> </html>"; exit(); } echo "<p align=\"center\"> Text:<form action=\"profile.php?action=signwall\" method=\"post\"> <input id=\"inputText\" name=\"msgtxt\" maxlength=\"500\"/><br/> <input type=\"hidden\" name=\"who\" value=\"$who\"/> <input id=\"inputButton\" type=\"submit\" value=\"submit\"/></form> </p>"; $nick = getnick_sid($sid); if($uid>0) { $chs = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline")); $tmsg = getpmcount(getuid_sid($sid)); $umsg = getunreadpm(getuid_sid($sid)); $mybuds = getnbuds($uid); $onbuds = getonbuds($uid); $allbuds = getnbuds($uid); $reqs = getnreqs($uid); $topics = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics")); $posts = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts")); $nick = getnick_sid($sid); echo "<center>"; navstart("Back TO Where? $nick"); echo "<a href=\"index.php\">Home</a> "; echo "»Viewing $whonick's Profile<br />"; echo "</center>"; }else{ $chs = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline")); $tmsg = getpmcount(getuid_sid($sid)); $umsg = getunreadpm(getuid_sid($sid)); $mybuds = getnbuds($uid); $onbuds = getonbuds($uid); $allbuds = getnbuds($uid); $reqs = getnreqs($uid); $topics = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics")); $posts = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts")); $nick = getnick_sid($sid); echo "<center>"; navstart("Back TO Where? Guest"); echo "<a href=\"index.php\">Home</a> "; echo "»Viewing $whonick's Profile<br />"; echo "</center>"; echo "<div class=\"error\"><img src=\"images/no.gif\" alt=\"-\"/>"; echo "<b><strong>You Are Not Logged In </strong></b>"; echo "</div>"; echo "<div align=\"center\">"; echo "Please <a href=\"logon.php\">Login</a> | <a href=\"register.php\">Register</a>"; echo "</div>"; } pagefoot(); } else if($action=="signwall") { $who=$_GET["who"]; $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Commenting on ".getuid_nick($who)."'s wall",""); pagehead(); navstart("Signing $who's Wall"); $who = $_POST["who"]; if(!cansigngb(getuid_sid($sid), $who)) { echo "You cant post comment in this user's blog because you are not in his/her buddy list.<br/><br/>"; echo "<a href=\"profile.php?action=wall&who=$who\">My wall</a><br/>"; echo "<a href=\"index.php?action=main&sid=$sid\">Main Menu</a>"; echo "</body>"; echo "</html>"; exit(); } $msgtxt = $_POST["msgtxt"]; //$qut = $_POST["qut"]; addonline(getuid_sid($sid),"Commenting on a wall post",""); $crdate = time(); //$uid = getuid_sid($sid); $res = false; if(trim($msgtxt)!="") { $res = mysql_query("INSERT INTO ibwf_wall SET gbowner='".$who."', gbsigner='".$uid."', dtime='".$crdate."', gbmsg='".$msgtxt."'"); } if($res) { echo "<img src=\"images/ok.gif\" alt=\"O\"/>Message Posted Successfully"; }else{ echo "<img src=\"images/notok.gif\" alt=\"X\"/>Error Posting Message"; } echo "<br/><a href=\"profile.php?action=wall&who=$who\">".getnick_uid($who)."'s wall</a><br/>"; echo "<br/>"; $nick = getnick_sid($sid); if($uid>0) { $chs = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline")); $tmsg = getpmcount(getuid_sid($sid)); $umsg = getunreadpm(getuid_sid($sid)); $mybuds = getnbuds($uid); $onbuds = getonbuds($uid); $allbuds = getnbuds($uid); $reqs = getnreqs($uid); $topics = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics")); $posts = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts")); $nick = getnick_sid($sid); echo "<center>"; navstart("Back TO Where? $nick"); echo "<a href=\"index.php\">Home</a> "; echo "»Viewing $whonick's Profile<br />"; echo "</center>"; }else{ $chs = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline")); $tmsg = getpmcount(getuid_sid($sid)); $umsg = getunreadpm(getuid_sid($sid)); $mybuds = getnbuds($uid); $onbuds = getonbuds($uid); $allbuds = getnbuds($uid); $reqs = getnreqs($uid); $topics = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics")); $posts = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts")); $nick = getnick_sid($sid); echo "<center>"; navstart("Back TO Where? Guest"); echo "<a href=\"index.php\">Home</a> "; echo "»Viewing $whonick's Profile<br />"; echo "</center>"; echo "<div class=\"error\"><img src=\"images/no.gif\" alt=\"-\"/>"; echo "<b><strong>You Are Not Logged In </strong></b>"; echo "</div>"; echo "<div align=\"center\">"; echo "Please <a href=\"logon.php\">Login</a> | <a href=\"register.php\">Register</a>"; echo "</div>"; } pagefoot(); } else if($action=="wall") { $who=$_GET["who"]; $uid =getuid_sid($sid); addonline(getuid_sid($sid),"Viewing $nick's wall",""); pagehead(); navstart("Viewing $nick's Wall"); if($page=="" || $page<=0)$page=1; $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_wall WHERE gbowner='".$who."'")); $num_items = $noi[0]; //changable $items_per_page= 5; $num_pages = ceil($num_items/$items_per_page); if(($page>$num_pages)&&$page!=1)$page= $num_pages; $limit_start = ($page-1)*$items_per_page; $sql = "SELECT gbowner, gbsigner, gbmsg, dtime, id FROM ibwf_wall WHERE gbowner='".$who."' ORDER BY dtime DESC LIMIT $limit_start, $items_per_page"; echo "<p>"; $items = mysql_query($sql); echo mysql_error(); if(mysql_num_rows($items)>0) { while ($item = mysql_fetch_array($items)) { if(isonline($item[1])) { $iml = "<img src=\"images/onl.gif\" alt=\"+\"/>"; }else{ $iml = "<img src=\"images/ofl.gif\" alt=\"-\"/>"; } $snick = getnick_uid($item[1]); $lnk = "<a href=\"index.php?action=viewuser&who=$item[1]&sid=$sid\">$iml$snick</a>"; $bs = date("d/m/y h:i:s A",$item[3]); echo "$lnk<br/>"; echo ""; if(candelgb($uid, $item[4])) { $delnk = "<a href=\"profile.php?action=delfgb&mid=$item[4]\">[x]</a>"; }else{ $delnk = ""; } $text = parsepm($item[2]); $query = mysql_query("SELECT referid FROM wallcomlike WHERE who='".$who."'"); while ($links2 = mysql_fetch_array($query)) { $like = "<a href=\"home.php?action=viewuser&who=$links2[0]\">".getnick_uid($links2[0])."</a>"; } $likes = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM wallcomlike WHERE refid='".$who[0]."'")); echo "$like,$query[1],$query[2],$query[3]"; echo "<b>Wrote:</b> $text likes [$likes[0]]<br/><b>Date</b> $bs $delnk<br/><br />"; } } echo "</p>"; echo "<p align=\"center\">"; if($page>1) { $ppage = $page-1; echo "<a href=\"profile.php?action=action&page=$ppage&who=$who\">«PREV</a> "; } if($page<$num_pages) { $npage = $page+1; echo "<a href=\"profile.php?action=action&page=$npage&who=$who\">Next»</a>"; } echo "<br/>$page/$num_pages<br/>"; if($num_pages>2) { $rets = "Jump to page<input id=\"inputText\" name=\"pg\" format=\"*N\" size=\"3\"/>"; $rets .= "<input type=\"hidden\" name=\"action\" value=\"$action\"/>"; $rets .= "<input type=\"hidden\" name=\"who\" value=\"$who\"/>"; $rets .= "<input type=\"hidden\" name=\"sid\" value=\"$sid\"/>"; $rets .= "<input id=\"inputButton\" type=\"submit\" value=\"Post\"/>"; $rets .= "</form>"; echo $rets; } echo "</p> <p align=\"center\">"; if(cansigngb($uid, $who)) { echo "<a href=\"profile.php?action=writewall&who=$who\">"; echo "Add your comment</a><br/>"; } $nick = getnick_sid($sid); if($uid>0) { $chs = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline")); $tmsg = getpmcount(getuid_sid($sid)); $umsg = getunreadpm(getuid_sid($sid)); $mybuds = getnbuds($uid); $onbuds = getonbuds($uid); $allbuds = getnbuds($uid); $reqs = getnreqs($uid); $topics = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics")); $posts = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts")); $nick = getnick_sid($sid); echo "<center>"; navstart("Back TO Where? $nick"); echo "<a href=\"index.php\">Home</a> "; echo "»Viewing $whonick's Profile<br />"; echo "</center>"; }else{ $chs = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline")); $tmsg = getpmcount(getuid_sid($sid)); $umsg = getunreadpm(getuid_sid($sid)); $mybuds = getnbuds($uid); $onbuds = getonbuds($uid); $allbuds = getnbuds($uid); $reqs = getnreqs($uid); $topics = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics")); $posts = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts")); $nick = getnick_sid($sid); echo "<center>"; navstart("Back TO Where? Guest"); echo "<a href=\"index.php\">Home</a> "; echo "»Viewing $whonick's Profile<br />"; echo "</center>"; echo "<div class=\"error\"><img src=\"images/no.gif\" alt=\"-\"/>"; echo "<b><strong>You Are Not Logged In </strong></b>"; echo "</div>"; echo "<div align=\"center\">"; echo "Please <a href=\"logon.php\">Login</a> | <a href=\"register.php\">Register</a>"; echo "</div>"; } pagefoot(); } ?>
Comment