Guest acces for whose online

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Guest acces for whose online

    can any one share us the code, where user can see the online members even if they are not logging in, or guest access, for viewing whose online and guest access for viewing profile thankz alot if share

    #2
    havent test this but this is example of how its done
    Code:
    if(($action != "") && ($action!="terms") && ($action!="gonline") && ($action!="gviewuser"))
    
    {
    
        $uid = getuid_sid($sid);
    
        if((islogged($sid)==false)||($uid==0))
    
        {
          echo "<head>\n";
          echo "<title>$stitle</title>\n";
          echo "<link rel=\"StyleSheet\" type=\"text/css\" href=\"style/style.css\" />";
          echo "<meta http-equiv=\"Cache-Control\" content=\"must-revalidate\" />\n";
          echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache\" />\n";
          echo "<meta http-equiv=\"Pragma\" content=\"no-cache\" />\n";
          echo "</head>";
          echo "<body>";
          echo "<div class=\"ahblock2\">";
          echo "</div>";
          echo "<p align=\"center\">";
          echo "You are not logged in<br/>";
          echo "Or Your session has been expired<br/><br/>";
          echo "<a href=\"index.php\">Login</a>";
          echo "</p>";
          echo "<div class=\"ahblock2\">";
          echo "</div>";
          echo "</body>";
          echo "</html>";
          exit();
        }
    }
    this is ontop of ur index or where ever

    this u add anyplace in the index

    this is to show the user profile
    Code:
     else if($action=="gvuewuser")
    {
      addonline($_SERVER['HTTP_REFERER'],"Forum Index","index.php?action=$action");
        $uid = getuid_sid($sid);
                  echo "<head>\n";
              echo "<title>$stitle</title>\n";
          echo "<link rel=\"StyleSheet\" type=\"text/css\" href=\"style/style.css\" />";
                        echo "<meta http-equiv=\"Cache-Control\" content=\"must-revalidate\" />\n";
          echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache\" />\n";
          echo "<meta http-equiv=\"Pragma\" content=\"no-cache\" />\n";
    
              echo "</head>";
          echo "<body>";
    
      echo "<p align=\"center\">";
    
    
      if($who==""||$who==0)
    
      {
    
        $mnick = $_POST["mnick"];
    
        $who = getuid_nick($mnick);
    
      }
    
      $whonick = getnick_uid($who);
    
      if($whonick!="")
    
      {
      ///////////////////////////////
      $sexp = mysql_fetch_array(mysql_query("SELECT sex FROM ibwf_users WHERE id='".$who."'"));
      if($sexp[0]=='M')
    
      {
    
        $sexp1 = "<img src=\"http://coding-talk.com/images/male.gif\" alt=\"M\" />";
    
      }else if($sexp[0]=='F'){
    
        $sexp1 = "<img src=\"http://coding-talk.com/images/female.gif\" alt=\"F\" />";
    
      }else{
    
        $sexp1 = "<img src=\"http://coding-talk.com/images/point.gif\" alt=\"!\" />";
    
      }
    
      ///////////////////////////////
      echo "$sexp1 $whonick's Profile<br/>\n";
    $whonick = getuid_nick($whonick);
    echo rating($whonick);
    echo "<br/>\n";
      if(cansee(getuid_sid($sid), $who))
    
      {
    
        echo "<small>";
    
        $unol = mysql_fetch_array(mysql_query("SELECT lastpnreas FROM ibwf_users WHERE id='".$who."'"));
    
        if($unol[0]!="")
    
        {
    
          echo "Last Penalty Reason: $unol[0]<br/>";
    
        }
    
        $unol = mysql_fetch_array(mysql_query("SELECT lastplreas FROM ibwf_users WHERE id='".$who."'"));
    
        if($unol[0]!="")
    
        {
    
          echo "Last Plusses Reason: $unol[0]<br/>";
    
        }
    
        echo "</small>";
    
      }
    
      echo "<a href=\"inbox.php?action=sendpm&amp;who=$who&amp;sid=$sid\">Send PM</a><br/>";
      echo "<a href=\"lists.php?action=sendto&amp;who=$who&amp;sid=$sid\">Send Popup</a><br/>";
    
    
      $uid = getuid_sid($sid);
    
      if(budres($uid, $who)==0)
    
      {
    
        echo "<a href=\"genproc.php?action=bud&amp;who=$who&amp;sid=$sid&amp;todo=add\">Add to buddy list</a><br/>";
    
      }else if(budres($uid, $who)==1)
    
      {
    
        echo "Queued Buddy Requests<br/>";
    
      }else if(budres($uid, $who)==2)
    
      {
    
        echo "<a href=\"genproc.php?action=bud&amp;who=$who&amp;sid=$sid&amp;todo=del\">Remove From buddy list</a><br/>";
    
      }
    
      $ires = ignoreres($uid, $who);
    
      if(es==2)
    
      {
    
        echo "<a href=\"genproc.php?action=ign&amp;who=$who&amp;sid=$sid&amp;todo=del\">Remove From Ignore list</a><br/>";
    
      }else if($ires==1)
    
      {
    
        echo "<a href=\"genproc.php?action=ign&amp;who=$who&amp;sid=$sid&amp;todo=add\">Add to Ignore list</a><br/>";
    
      }
    
      echo "<a href=\"userfun.php?action=profile&amp;who=$who&amp;sid=$sid\">Fun And Games</a><br/>";
    
      $avlink = getavatar($who);
      if ($avlink=="")
      {
      echo "<br/><img src=\"max.php?filename=images/nopic.jpg\" alt=\"avatar\"/>";
      }else{
      echo "<br/><img src=\"$avlink\" alt=\"avatar\"/>";
      }
    echo "</p>\n";
    
    echo "<div align=\"center\">\n";
    echo "<hr />";
    echo "User Info:";
    echo "</div>";
    echo "<div align=\"left\">\n";
    echo "<small>";
    echo "<b>ID:</b> $who";
    //////////////////////////////////////
    if(isonline($who)) {
    
    echo "<br/>$whonick is online";
    
    }else{
    
    echo "<br/>$whonick is offline";
    
    }
    ////////////////////////////////////////////////////////////////////////////////////
      echo "<br/><b>Status:</b> ".getstatus($who)."<br/>";
    
      $nopl = mysql_fetch_array(mysql_query("SELECT sex, birthday, location FROM ibwf_users WHERE id='".$who."'"));
    
      $uage = getage($nopl[1]);
    
      if($nopl[0]=='M')
    
      {
    
        $usex = "Male";
    
      }else if($nopl[0]=='F'){
    
        $usex = "Female";
    
      }else{
    
        $usex = "Ladyboy";
    
      }
      $nopl[2] = htmlspecialchars($nopl[2]);
      echo "<b>Age:</b> $uage<br/>";
      echo "<b>Sex:</b> $usex<br/>";
      echo "<b>Location:</b> $nopl[2]<br/>";
    ////////////////////////////////////////
    $uipadd = mysql_fetch_array(mysql_query("SELECT ipadd FROM ibwf_users WHERE id='".$who."'"));
    $IPaddress=$uipadd[0];
    $two_letter_country_code=iptocountry($IPaddress);
    echo "<b>Flag:</b> <img src=\"flags/$two_letter_country_code.gif\" alt=\"*\" /><br/>\n";
    echo "<b>Country:</b> $two_letter_country_code<br/>";
    $subno = mysql_fetch_array(mysql_query("SELECT subno FROM ibwf_users WHERE id='".$who."'"));
    echo "<b>Network:</b> $subno[0]</br>";
    ////////////////////////////////////////
      echo "</small>";
      echo "</div>";
      echo "<div align=\"center\">";
      echo "<hr />";
      echo "Site Info:<br/>";
      echo "</div>";
      echo "<div align=\"left\">\n";
      echo "<small>";
      $unol = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics WHERE authorid='".$who."'"));
      $tlink = "<a href=\"lists.php?action=tbuid&amp;sid=$sid&amp;who=$who\">$unol[0]</a>";
      echo "<b>Topics:</b> $tlink<br/>";
      $unop = mysql_fetch_array(mysql_query("SELECT posts FROM ibwf_users WHERE id='".$who."'"));
      $unol = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts WHERE uid='".$who."'"));
      $plink = "<a href=\"lists.php?action=uposts&amp;sid=$sid&amp;who=$who\">$unol[0]</a>";
      echo "<b>Posts:</b> $plink/$unop[0]<br/>";
      $noin = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE touid='".$who."'"));
      $nout = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE byuid='".$who."'"));
      echo "<b>PMs IN:</b> $noin[0]<br/>";
      echo "<b>Pms OUT:</b> $nout[0]<br/>";
      $countpics = mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM ibwf_gallery WHERE uid='".$who."'"));
      echo "<b>Photos:</b> <a href=\"gallery.php?action=viewuser&amp;who=$who&amp;sid=$sid\">($countpics[0])</a><br/>";
      $nopl = mysql_fetch_array(mysql_query("SELECT plusses FROM ibwf_users WHERE id='".$who."'"));
      echo "<b>Plusses:</b> $nopl[0]<br/>";
      $bank = mysql_fetch_array(mysql_query("SELECT bank FROM ibwf_users WHERE id='".$who."'"));
      echo "<b>Plusses In Bank:</b> $bank[0]<br/>";
      $nopl = mysql_fetch_array(mysql_query("SELECT reputation FROM ibwf_users WHERE id='".$who."'"));
      echo "<b>Rep Power:</b> $nopl[0]<br/>";
      $nopl = mysql_fetch_array(mysql_query("SELECT ruse FROM ibwf_users WHERE id='".$who."'"));
      echo "<b>Rep Usefulness:</b> $nopl[0]<br/>";
      $nopl = mysql_fetch_array(mysql_query("SELECT chmsgs FROM ibwf_users WHERE id='".$who."'"));
      echo "<b>Chat Posts:</b> $nopl[0]<br/>";
      $nout = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_shouts WHERE shouter='".$who."'"));
      $nopl = mysql_fetch_array(mysql_query("SELECT shouts FROM ibwf_users WHERE id='".$who."'"));
      echo "<b>Shouts:</b> <a href=\"lists.php?action=shouts&amp;sid=$sid&amp;who=$who\">$nout[0]</a>/$nopl[0]<br/>";
      ///////////////////////////////////////////////////////////////
      $iswd = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM chapel WHERE uid='".$who."'"));
    if($iswd[0]>0)
    {
    $wd = mysql_fetch_array(mysql_query("SELECT mid FROM chapel WHERE uid='".$who."'"));
    $wnick = getnick_uid($wd[0]);
    echo "<b>Married To:</b> $wnick<br/>";
    }
    $iswd = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM chapel WHERE mid='".$who."'"));
    if($iswd[0]>0)
    {
    $wd = mysql_fetch_array(mysql_query("SELECT uid FROM chapel WHERE mid='".$who."'"));
    $wnick = getnick_uid($wd[0]);
    echo "<b>Married To:</b> $wnick<br/>";
    }
      echo "</small>";
      echo "</div>";
    ////////////////
      echo "<div align=\"center\">\n";
      echo "<hr />";
      echo "Online Info:";
      echo "</div>";
      echo "<div align=\"left\">\n";
      echo "<small>";
      $nopl = mysql_fetch_array(mysql_query("SELECT regdate FROM ibwf_users WHERE id='".$who."'"));
      $jdt = date("d m y-H:i:s",$nopl[0]);
      echo "<b>Joined:</b>: $jdt<br/>";
      $nopl = mysql_fetch_array(mysql_query("SELECT lastact FROM ibwf_users WHERE id='".$who."'"));
      $jdt = date("d m y-H:i:s",$nopl[0]);
      echo "<b>Last Active:</b> $jdt<br/>";
      $nopl = mysql_fetch_array(mysql_query("SELECT lastvst FROM ibwf_users WHERE id='".$who."'"));
      $jdt = date("d m y-H:i:s",$nopl[0]);
      echo "<b>Last Visit:</b> $jdt<br/>";
    //////////////////////////////////////
    $noi = mysql_fetch_array(mysql_query("SELECT lastact FROM ibwf_users WHERE id='".$who."'"));
    $var1 = date("His",$noi[0]);
    $var2 = time();
    $var21 = date("His",$var2);
    $var3 = $var21 - $var1;
    $var4 = date("s",$var3);
    echo "<b>Idle For:</b> ";
    $remain = time() - $noi[0];
    $idle = gettimemsg($remain);
    echo "$idle<br/>";
    //////////////////
      echo "</small>";
      echo "</div>";
      echo "<div align=\"center\">\n";
      echo "<hr />";
      echo "Other Info:<br/>";
      echo "</div>";
      echo "<div align=\"left\">\n";
      echo "<small>";
    ////////////PROFILE VIEWS/////////////
    $sql= mysql_fetch_array(mysql_query("SELECT profileview FROM ibwf_users WHERE id='".$who."'"));
    $sql1 =$sql[0]+1;
    mysql_query("UPDATE ibwf_users SET profileview='".$sql1."' WHERE id='".$who."'");
    $sql2=mysql_fetch_array( mysql_query("SELECT profileview FROM ibwf_users WHERE id='".$who."'"));
    echo "<b>Profile views:</b> $sql2[0]<br/>";
    //////////////////////////////////////
    $noin = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE touid='".$who."' AND byuid='".$uid."'"));
    $nout = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE touid='".$who."' AND unread='1'"));
    echo "<b>Unread PMs:</b> $nout[0]<br/>";
    echo "<b>From You:</b> $noin[0]<br/>";
    //////////////////////////////////////
      $nopl = mysql_fetch_array(mysql_query("SELECT browserm FROM ibwf_users WHERE id='".$who."'"));
      echo "<b>Browser:</b> $nopl[0]<br/>";
      $nopl = mysql_fetch_array(mysql_query("SELECT email FROM ibwf_users WHERE id='".$who."'"));
      echo "<b>E-mail:</b> $nopl[0]<br/>";
      $nopl = mysql_fetch_array(mysql_query("SELECT site FROM ibwf_users WHERE id='".$who."'"));
      $nopl[0] = strtolower($nopl[0]);
      $spamsite = 0;
    $spamsite += substr_count($nopl[0], "lavalair");
    $spamsite += substr_count($nopl[0], "prodigits");
    if($spamsite>0)
    {
    $nopl[0] = "http://$stitle.co.za";
    }
    echo "<b>Site:</b> <a href=\"$nopl[0]\">$nopl[0]</a><br/>";
    $nopl = mysql_fetch_array(mysql_query("SELECT signature FROM ibwf_users WHERE id='".$who."'"));
    $sign = parsepm($nopl[0], $sid);
    echo "<b>Signature:</b> $sign<br/>";
    if(ismod(getuid_sid($sid)))
    {
    $uipadd = mysql_fetch_array(mysql_query("SELECT ipadd FROM ibwf_users WHERE id='".$who."'"));
    echo "<b>IP:</b> <a href=\"lists.php?action=byip&amp;sid=$sid&amp;who=$who\">$uipadd[0]</a><br/>";
    $nob = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_buddies WHERE (uid='".$who."' OR tid='".$who."') AND agreed='1'"));
    $nob2 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_buddies WHERE (uid='".$who."' OR tid='".$who."') AND agreed='0'"));
    echo "<b>Buddies Accepted:</b> $nob[0]<br/>\n";
    echo "<b>Buddies In Queue:</b> $nob2[0]<br/>\n";
    }
    echo "</small>";
    echo "</div>";
    echo "<div align=\"center\">\n";
    echo "<hr />";
    echo "<small>";
    echo "<a href=\"uinfo.php?who=$who&amp;sid=$sid\">More Information</a><br/>";
    $noi = mysql_fetch_array(mysql_query("SELECT pollid FROM ibwf_users WHERE id='".$who."'"));
    if($noi[0]>0)
    {
    echo "<a href=\"index.php?action=viewpl&amp;who=$who&amp;sid=$sid\">Poll</a><br/>";
    }
    $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_clubs WHERE owner='".$who."'"));
    if($noi[0]>0)
    {
    echo "<a href=\"lists.php?action=ucl&amp;who=$who&amp;sid=$sid\">Clubs($noi[0])</a><br/>";
    }
    $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_clubmembers WHERE uid='".$who."'"));
    if($noi[0]>0)
    {
    echo "<a href=\"lists.php?action=clm&amp;who=$who&amp;sid=$sid\">Member In $noi[0] Clubs</a><br/>";
    }
    $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_blogs WHERE bowner='".$who."'"));
    if($noi[0]>0)
    {
    echo "<a href=\"lists.php?action=blogs&amp;who=$who&amp;sid=$sid\">Blogs($noi[0])</a><br/>";
    }
    $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_vault WHERE uid='".$who."'"));
    if($noi[0]>0)
    {
    echo "<a href=\"lists.php?action=vault&amp;who=$who&amp;sid=$sid\">Vault($noi[0])</a><br/>";
    }
    $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_gbook WHERE gbowner='".$who."'"));
    echo "<a href=\"lists.php?action=gbook&amp;who=$who&amp;sid=$sid\">Guestbook($noi[0])</a><br/>";
    echo "<a href=\"rappers.php?action=main&amp;who=$who&amp;sid=$sid\">Battling</a><br/>";
    if(ismod(getuid_sid($sid)))
    {
    
    echo "<a href=\"modcp.php?action=user&amp;who=$who&amp;sid=$sid&amp;who=$who\">Mod CP</a><br/>";
    $chat = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM chat_ban WHERE uid='".$who."' AND banstatus='1'"));
    
    if($chat[0]=="1"){
    echo "<a href=\"genproc.php?action=chatunban&amp;sid=$sid&amp;who=$who\">UnBan From Chat</a><br/>";
    
    }else{
    
    }
    }
    
    }else{
    echo "<img src=\"http://coding-talk.com/images/notok.gif\" alt=\"X\"/> Member dos not exist<br/>";
    }
    
    
    
        echo "<p align=\"center\">";
      echo "<a href=\"register.php\">Register</a><br/>";
      echo "<br/><a href=\"index.php\"><img src=\"http://coding-talk.com/images/home.gif\" alt=\"\"/>Home</a>";
      echo "</p>";
      echo "</body>";
      echo "</html>";
      exit();
    }
    this is to show the online list
    Code:
     else if($action=="gonline")
    {
      addonline($_SERVER['HTTP_REFERER'],"Forum Index","index.php?action=$action");
        $uid = getuid_sid($sid);
                  echo "<head>\n";
              echo "<title>$stitle</title>\n";
          echo "<link rel=\"StyleSheet\" type=\"text/css\" href=\"style/style.css\" />";
                        echo "<meta http-equiv=\"Cache-Control\" content=\"must-revalidate\" />\n";
          echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache\" />\n";
          echo "<meta http-equiv=\"Pragma\" content=\"no-cache\" />\n";
    
              echo "</head>";
          echo "<body>";
    
      echo "<p align=\"center\">";
    
       //////ALL LISTS SCRIPT <<
    
        if($page=="" || $page<=0)$page=1;
        $num_items = getnumonline(); //changable
        $items_per_page= 10;
        $num_pages = ceil($num_items/$items_per_page);
        if($page>$num_pages)$page= $num_pages;
        $limit_start = ($page-1)*$items_per_page;
    
        //changable sql
        $sql = "SELECT
                a.name, b.place, b.userid, sex, perm FROM ibwf_users a
                INNER JOIN ibwf_online b ON a.id = b.userid
                GROUP BY 1,2
                LIMIT $limit_start, $items_per_page
        ";
        echo "<p><small>";
        $mols = mysql_fetch_array(mysql_query("SELECT name, value FROM ibwf_settings WHERE id='2'"));
        print "Most online: <b>$mols[1]</b><br/>";
        $mols = mysql_fetch_array(mysql_query("SELECT ppl, dtm FROM ibwf_mpot WHERE ddt='".date("d m y")."'"));
        print "Most online today only: <b>$mols[0]</b><br/>";
             $items = mysql_query($sql);
        echo mysql_error();
        while ($item = mysql_fetch_array($items))
        {
          if ($item[3]=="M"){
          $icon = "<img src=\"http://coding-talk.com/images/male.gif\" alt=\"M\"/>";
          }else
          if ($item[3]=="F"){
          $icon = "<img src=\"http://coding-talk.com/images/female.gif\" alt=\"F\"/>";
          }
              if ($item[4]=="1")
              {
              $lnk = "<a class=\"mod\" href=\"index.php?action=gviewuser&amp;who=$item[2]&amp;sid=$sid\">$item[0]</a>";
              }
              else if ($item[4]=="2")
              {
              $lnk = "<a class=\"admin\" href=\"index.php?action=gviewuser&amp;who=$item[2]&amp;sid=$sid\">$item[0]</a>";
              }
              else if ($item[4]=="3")
              {
              $lnk = "<a class=\"owner\" href=\"index.php?action=gviewuser&amp;who=$item[2]&amp;sid=$sid\">$item[0]</a>";
              }
              else
              {
              $lnk = "<a href=\"index.php?action=gviewuser&amp;who=$item[2]&amp;sid=$sid\">$item[0]</a>";
              }
          echo "$icon $lnk - $item[1] $item[4] - $item[0]<br/>";
        }
        echo "</small></p>";
        echo "<p align=\"center\">";
        if($page>1)
        {
          $ppage = $page-1;
          echo "<a href=\"index.php?action=gonline&amp;page=$ppage&amp;sid=$sid\">&#171;PREV</a> ";
        }
        if($page<$num_pages)
        {
          $npage = $page+1;
          echo "<a href=\"index.php?action=gonline&amp;page=$npage&amp;sid=$sid\">Next&#187;</a>";
        }
        echo "<br/>$page/$num_pages<br/>";
        if($num_pages>2)
        {
          echo getjumper($action, $sid,"index");
        }
        echo "</p>";
      echo "</div>";
      echo "<p align=\"center\">";
      echo "<a href=\"register.php\">Register</a><br/>";
      echo "<br/><a href=\"index.php\"><img src=\"http://coding-talk.com/images/home.gif\" alt=\"\"/>Home</a>";
      echo "</p>";
      echo "</body>";
      echo "</html>";
      exit();
    }
    im not saying its gona work but u can test this

    and useage
    Code:
    echo "<a href=\"index.php?action=gonline\">Guest Online Access</a><br/>";
    Last edited by riderz; 21.07.10, 10:48.
    ________________
    Jacques
    jacques@gw-designs.co.za
    http://coding.biz.tm
    Come join and lets make it a place to learn all the noobies how to code
    __________________

    NEVER FORGET TO CLICK THE TANX BUTTON IF U LIKE WHAT IM SHARING OR HELPING WITH

    Comment


      #3
      thankz to this, i got now an idea

      Comment

      Working...
      X