الدرس يقوم بجعل عضوية متواجدة بشكل دائم في قائمة المتواجدين الآن..

افتح الملف الموجود على المسار التالي بمجلد منتداك: sources/classes/class_session.php

ابحث عن:
كود PHP:
//-----------------------------------------
 // Are they banned?
 //----------------------------------------- 
أضف أعلاه:
كود PHP:
$this->ipsclass->DB->query("select m.name, m.mgroup, m.ip_address from ibf_members m where id='258147'");
 
$get $this->ipsclass->DB->fetch_row();
 
$fakesessions = array();
 if (
$this->ipsclass->vars['au_cutoff'] == "")
 {
 
$this->ipsclass->vars['au_cutoff'] = 15;
 }
 
 
$cut_off $this->ipsclass->vars['au_cutoff'] * 60;
 
$t_time time() - $cut_off;

 
$q $this->ipsclass->DB->query("SELECT * FROM ibf_sessions WHERE running_time>{$t_time} AND member_id='{$get['id']}'");
 while(
$r $this->ipsclass->DB->fetch_row($q)) {
 
$fakesessions[] = $r;
 }
 if(
sizeof($fakesessions) != 0)
 {
 
$use_update=1;
 }

 
$botid $get['id'];
 
$botname $get['name'];
 
$botgroup $get['mgroup'];
 
$botip $get['ip_address'];

 
$in_forum = array();
 
$in_topic = array();
 
$location_array[0] = "messenger,,";
 
$location_array[1] = "profile,,";
 
$location_array[2] = "rssout,,";
 
$location_array[3] = "usercp,,";
 
$location_array[4] = "track,,";
 
$location_array[5] = "online,,";
 
$location_array[6] = "messenger,,";
 
$location_array[7] = "buddy,,";
 
$location_array[8] = "stats,,";
 
$location_array[9] = "rssout,,";
 
$location_array[10] = "legends,,";
 
$location_array[11] = "forward,,";
 
$location_array[12] = "members,,";
 
$location_array[13] = "stats,,";
 
$location_array[14] = "findpost,,";
 
$location_array[15] = "Search,,";
 
 if (
$use_update)
 {
 
$this->ipsclass->DB->do_shutdown_update'sessions',
        array(
 
'member_name' => $botname,
 
'member_group'         => $botgroup,
 
'location_1_type' => forum,
 
'location_2_id'        => 0,
 
'location_1_type' => topic,
 
'location_1_id'        => $intopic,
 
'login_type'   => 0,
 
'running_time'         => time(),
 
'location'     => $vars['location'],
 
'ip_address'   => $botip,
 
'browser' => "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;",
 
'in_error'     => 0,
 ),
 
"member_id='{$botid}'"
 
);
 }
 else
 {
 
$this->ipsclass->DB->do_shutdown_insert'sessions',
        array(
 
'id'   => md5uniqid(microtime())),
 
'member_name' => $botname,
 
'member_id' => $botid,
 
'member_group'         => $botgroup,
 
'location_1_type' => forum,
 
'location_2_id'        => 0,
 
'location_1_type' => topic,
 
'location_1_id'        => $intopic,
 
'login_type'   => 0,
 
'running_time'         => time(),
 
'location'     => $vars['location'],
 
'ip_address'   => $botip,
 
'browser' => "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;",
 
'in_error'     => 0,
 )
 );
 }
 
$this->ipsclass->DB->query("UPDATE ibf_members SET last_visit='".time()."', last_activity='".time()."' WHERE id='{$botid}'");
 
$this->ipsclass->DB->do_shutdown_update'members', array( 'member_login_key_expire' => time() + ( $this->ipsclass->vars['login_key_expire'] * 86400 ) ), "id={$botid}); 
إنتهى نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

منقول عن منتديات زاجل التقنية