نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: کسی می تونه این کدها رو برای من دیکود کنه

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #2
    عضو دائم Metalik آواتار ها
    تاریخ عضویت
    May 2009
    نوشته ها
    1,183
    تشکر تشکر کرده 
    420
    تشکر تشکر شده 
    1,526
    تشکر شده در
    905 پست

    پیش فرض پاسخ : کسی می تونه این کدها رو برای من دیکود کنه

    کد:
    sql_query("SELECT value FROM ".$config['prefix']."setting where varname = 'cookietimeout'"); 
    $row = $db->sql_fetchrow($query); 
    $cookietimeout = $row['value']; 
    $datecut = time() - $cookietimeout; 
    return $datecut; 
    } 
    ########################################################### 
    function fetch_sessionhash() { 
        return md5(uniqid(microtime(), true)); 
    } 
    ########################################################### 
    function CheckUserSession() { 
        global $db,$config,$vb_cookie; 
        if(!empty($vb_cookie[3])) { 
            $query = $db->sql_query("SELECT loggedin FROM ".$config['prefix']."session where sessionhash = '".$vb_cookie[3]."'"); 
            $row = $db->sql_fetchrow($query); 
            $loggedin = $row['loggedin']; 
            if($loggedin > 0) return true; else return false; 
        } else { 
            return false; 
        } 
    } 
    ########################################################### 
    function vb_is_user() { 
        global $db,$config,$vb_cookie; 
        if(!empty($vb_cookie[1]) || CheckUserSession()) { 
            if(!empty($vb_cookie[1])) { 
                return 1; 
            } else if(CheckUserSession()) { 
                return 2; 
            } else { 
                return false; 
            } 
        } else { 
            return false; 
        } 
    } 
    ########################################################### 
    function vb_userinfo($info) { 
        global $db,$config,$vb_cookie; 
        if(vb_is_user()) { 
            if(vb_is_user() == 1) { 
                $query = $db->sql_query("SELECT user.userid,user.username,user.lastvisit,user.pmunread,user.avatarrevision,user.password,user.email,user.ipaddress,user.lastactivity,user.usertitle,user.avatarid,user.usergroupid,user.options FROM ".$config['prefix']."user as user WHERE userid = '".$vb_cookie[1]."' and md5(password) = '".$vb_cookie[2]."' limit 1"); 
            } else if(vb_is_user() == 2) { 
                $query = $db->sql_query("SELECT user.username, session.lastactivity,session.userid,user.userid, user.options,user.usergroupid,user.avatarid,user.avatarrevision,user.pmunread,user.email,user.usertitle,user.ipaddress FROM ".$config['prefix']."session as session,".$config['prefix']."user as user where session.sessionhash = '".$vb_cookie[3]."' AND session.userid = user.userid"); 
            } else { 
                return false; 
            } 
            if($query) { 
                $row = $db->sql_fetchrow($query); 
                $userid = intval($row['userid']); 
                $username = $row['username']; 
                $lastactivity = intval($row['lastactivity']); 
                $options = $row['options']; 
                $groupid = intval($row['usergroupid']); 
                $avatarid = intval($row['avatarid']); 
                $avatarrevision = intval($row['avatarrevision']); 
                $email = $row['email']; 
                $usertitle = $row['usertitle']; 
                $ipaddress = $row['ipaddress']; 
                $pmunread = $row['pmunread']; 
            } else { 
                return false; 
            } 
            switch($info) { 
                case 'userid' : return $userid; break; 
                case 'username' : return $username; break; 
                case 'lastactivity' : return $lastactivity; break; 
                case 'options' : return $options; break; 
                case 'groupid' : return $groupid; break; 
                case 'avatarid' : return $avatarid; break; 
                case 'avatarrevision' : return $avatarrevision; break; 
                case 'pmunread' : return $pmunread; break; 
                case 'email' : return $email; break; 
                case 'usertitle' : return $usertitle; break; 
                case 'ipaddress' : return $ipaddress; break; 
                case 'avatar' : return $avatar; break; 
                default: return false; break; 
            } 
        } else { 
            return false; 
        } 
    } 
    ########################################################### 
    function OnlineUser($count) { 
        global $db,$config; 
        $allusers = $db->sql_query("SELECT session.lastactivity,user.userid,user.usergroupid, IF(user.displaygroupid=0, user.usergroupid, user.displaygroupid) AS displaygroupid, infractiongroupid, user.usergroupid FROM ".$config['prefix']."session AS session LEFT JOIN ".$config['prefix']."user AS user USING (userid) WHERE session.lastactivity > ".DateCut()." order by user.usergroupid desc,user.username desc"); 
        $Members = 0; 
        $Guests = 0; 
        $Total = 0; 
        $online_list = array(); 
        while ($users = $db->sql_fetchrow($allusers)) { 
            $userid = $users['userid']; 
            if ($userid) { 
                $online_list[$i] = $userid; 
                $Members ++; 
                $i++; 
            } 
            $Total ++; 
        } 
        $online_list = array_unique($online_list); 
        $Guests = $Total - $Members; 
        switch($count) { 
            case 'online' : return $online_list; break; 
            case 'Guests' : return $Guests; break; 
            case 'Members' : return $Members; break; 
            case 'Total' : return $Total; break; 
            default: return false; break; 
        } 
    }
    ویرایش توسط Metalik : September 18th, 2012 در ساعت 08:48

  2. تعداد تشکر ها ازMetalik به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 17
    آخرين نوشته: April 2nd, 2017, 17:48
  2. پاسخ ها: 37
    آخرين نوشته: October 16th, 2015, 15:38
  3. پاسخ ها: 18
    آخرين نوشته: September 29th, 2012, 23:16

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •