online chef and chef offline friends list

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

    online chef and chef offline friends list

    PHP Code:
    ///////in core
    function onlchef($uid)
    {
       
    $getdata mysql_fetch_array(mysql_query("SELECT onlchef FROM lib3rtymrc_users WHERE id='".$uid."'"));
       return 
    $getdata[0];
    }
    ////////////////////////////////////////////chef offline

    function offchef($uid)
    {
       
    $getdata mysql_fetch_array(mysql_query("SELECT offchef FROM lib3rtymrc_users WHERE id='".$uid."'"));
       return 
    $getdata[0];
    }
    //create  onlchef end offchef in ibwf_users 

    PHP Code:
    /////in lists.php
    //////////////////////////////////prieteni

    else if($action=="buds")
    {
        
    addonline(getuid_sid($sid),"Lista prieteni","");
        echo 
    "<card id=\"main\" title=\"Prieteni\">";
        
    $uid getuid_sid($sid);
        echo 
    "<p align=\"center\">";
        echo 
    "<b><small>Lista Prieteni</small></b><br/>";
       echo 
    "<small>Chef Online:</small><br/>";
       echo 
    "<small>";
       echo 
    parsemsg(onlchef($uid), $sid);
       echo 
    "</small>";
       echo 
    "<br/><small>Chef Offline:</small><br/>";
       echo 
    "<small>";
       echo 
    parsemsg(offchef($uid), $sid);
       echo 
    "</small>";
        echo 
    "</p>";
        
    //////ALL LISTS SCRIPT <<

        
    if($page=="" || $page<=0)$page=1;
        
    $num_items getnbuds($uid); //changable
        
    $items_per_page5;
        
    $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
            
    $sql "SELECT a.lastact, a.name, a.id, b.uid, b.tid, b.reqdt FROM lib3rtymrc_users a INNER JOIN lib3rtymrc_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 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(
    $uid!=$item[2])
            {
              if(
    isonline($item[2]))
      {
        
    $iml "<img src=\"http://coding-talk.com/images/onl.gif\" alt=\"+\"/>";
        
    $uact " ";
        
    $plc mysql_fetch_array(mysql_query("SELECT place FROM lib3rtymrc_online WHERE userid='".$item[2]."'"));
        
    $uact .= $plc[0];
      }else{
    ////////////////////// nici o actiune de....
      
    $regd mysql_fetch_array(mysql_query("SELECT regdate, lastvst, lastact FROM lib3rtymrc_users WHERE id='".$item[2]."'"));
      
    $sage time()-$regd[2];
      
    $rwage gettimemsg($sage);
      
    $lastact time()-$regd[2];
    $days=0;
    $mins=0;
    $hours=0;
    if (
    $lastact>60)
    {
    $secs=$lastact%60;
    $mins=$lastact/60;
    $mins=(integer)$mins;
    }
    if (
    $mins>60)
    {
    $hours=$mins/60;
    $hours=(integer)$hours;
    $mins=$mins%60;
    }
    if (
    $hours>24)
    {
    $days=$hours/24;
    $days=(integer)$days;
    $hours=$hours%24;
    }
    $uact "<b>inactiv de ";
    if(
    $days>0)
    {
    $timp "$days zile, $hours ore, $mins minute, $secs secunde</b>";
    }
    if(
    $days<1)
    {

    if(
    $hours>0)
    {
    $timp "$hours ore, $mins minute, $secs secunde</b>";
    }
    if(
    $hours<1)
    {
    $timp "$mins minute, $secs secunde</b>";
    }}
    echo 
    "<br/>";
        
    $iml "<img src=\"http://coding-talk.com/images/ofl.gif\" alt=\"-\"/>";
        
    //$uact = "Ultima data activ: ";
        
    $ladt date("d m y-H:i:s"$item[0]);
        
    //$uact .= $ladt;
        
    $uact .= $timp;
      }
          
    $lnk "<a href=\"profil.php?who=$item[2]&amp;sid=$sid\">$iml".getsimbol($item[2])."$item[1]</a> - <small>$uact</small>";
          echo 
    "$lnk<br/>";
          echo 
    "<small>";
          
    $bs date("d m y-H:i:s",$item[5]);
          
    //echo "Prieten din:$bs<br/>";
          //echo "$uact<br/>";
          
    if(isonline($item[2]))
          {
          
    $conectat parsemsg(onlchef($item[2]), $sid);
          echo 
    "$conectat<br/>";
          }else{
          
    $deconectat parsemsg(offchef($item[2]), $sid);
          echo 
    "$deconectat<br/>";
          }
          echo 
    "</small>";
          }
        }
        }
        echo 
    "</p>";
        echo 
    "<p align=\"center\">";
        if(
    $page>1)
        {
          
    $ppage $page-1;
          echo 
    "<a href=\"lists.php?action=buds&amp;page=$ppage&amp;sid=$sid&amp;view=$view\">«Inapoi</a> ";
        }
        if(
    $page<$num_pages)
        {
          
    $npage $page+1;
          echo 
    "<a href=\"lists.php?action=buds&amp;page=$npage&amp;sid=$sid&amp;view=$view\">Inainte»</a>";
        }
        echo 
    "<br/><small>$page din $num_pages</small><br/>";
        if(
    $num_pages>2)
        {
          
    $rets "Du-te la pagina<input name=\"pg\" format=\"*N\" size=\"3\"/>";
            
    $rets .= "<anchor>[Du-te]";
            
    $rets .= "<go href=\"lists.php\" method=\"get\">";
            
    $rets .= "<postfield name=\"action\" value=\"$action\"/>";
            
    $rets .= "<postfield name=\"sid\" value=\"$sid\"/>";
            
    $rets .= "<postfield name=\"page\" value=\"$(pg)\"/>";
            
    $rets .= "</go></anchor>";

            echo 
    $rets;
        }
        echo 
    "</p>";
      
    ////////pana aici
        
    echo "<p align=\"center\">";
        echo 
    "<small><a href=\"setari.php?action=chefamici&amp;sid=$sid\">Seteaza cheful tau</a></small><br/>";
        echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\">";
    echo 
    "Acasa</a>";
      echo 
    "</p>";
        echo 
    "</card>";
    }
    /
    end tih in seting.php
    //////////////////////////////////////////// Statut

    else if($action=="chefamici")
    {
      
    addonline(getuid_sid($sid),"Seteaza chef amici","index.php?action=$action");
        echo 
    "<card id=\"main\" title=\"Status\">";
      
    $uid getuid_sid($sid);
      
    $unreadpopup=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM lib3rtymrc_popups WHERE unread='1' AND touid='".$uid."'"));
      if (
    $unreadpopup[0]>0)
       {
          echo 
    "<p align=\"center\">";
          echo 
    popup($sid);
          echo 
    "</p>";
          echo 
    "</card>";
          echo 
    "</wml>";
          exit();
        }
        echo 
    "<p align=\"center\">";
        echo 
    "<small><b>Chefuri lista amici</b></small><br/>";
        
    $uid getuid_sid($sid);
        echo 
    "<onevent type=\"onenterforward\">";
        
    $online htmlspecialchars(onlchef(getuid_sid($sid)));
        
    $offline htmlspecialchars(offchef(getuid_sid($sid)));
        echo 
    "<refresh>
            <setvar name=\"on\" value=\"
    $online\"/>
            <setvar name=\"off\" value=\"
    $offline\"/>";
        echo 
    "</refresh></onevent>";
        echo 
    "<small>Chef Online:</small>";
        echo 
    "<br/><input name=\"on\" maxlength=\"100\"/><br/>";
        echo 
    "<small>Chef Offline:</small>";
        echo 
    "<br/><input name=\"off\" maxlength=\"100\"/><br/>";
        echo 
    "<anchor>Seteaza";
        echo 
    "
             <go href=\"setari.php?action=set_stts&amp;sid=
    $sid\" method=\"post\">
             <postfield name=\"on\" value=\"$(on)\"/>
             <postfield name=\"off\" value=\"$(off)\"/>
             </go>
              "
    ;
                echo 
    "</anchor><br/>";
    echo 
    "<br/>";    
    echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\">";
    echo 
    "Acasa</a>";
      echo 
    "</p>";
      echo 
    "</card>";
    }

    //////////////////////////////////////////proc
    else if($action=="set_stts")
    {
        
    addonline(getuid_sid($sid),"Status Setat","");
        
    $on $_POST["on"];
        
    $off $_POST["off"];
        
    $laura "$on";
        
    $ionut "$off";
        echo 
    "<card id=\"main\" title=\"$numesite\">";
      echo 
    "<p align=\"center\">";
      
    //$uid = getuid_sid($sid);
      
    $res mysql_query("UPDATE lib3rtymrc_users SET onlchef='".$laura."' , offchef='".$ionut."' WHERE id='".$uid."'");
      if(
    $res)
            {
                echo 
    "Chefuri setate cu succes<br/>";
            }else{
              echo 
    "Nu poti actualiza Chefurile<br/>";
            }
            echo 
    "<br/>";
        echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\">";
    echo 
    "Acasa</a>";
    echo 
    "</p>";
      echo 
    "</card>";

    ]
    Last edited by valentinbr; 23.05.09, 08:24.
Working...
X