aldığım hata:

Eklenti Adı: MyBB Fake User Plugin
Mybb sürümüm: 1.8.26
Eklenti sürümü: 1.8
Sitenin veritabanı ayarlarında hiç bir problem yoktur yalnızca bu eklenti aktifleştirilince bu hatayı alıyorum.
Eklentiyi düzenleyip hatayı giderebilecek kişiye ödeme yapılacaktır, teşekkürler.
Eklenti dosyası:
PHP Kod:
<?php
/**
* Fake Users
*/
if (!defined("IN_MYBB")) {
die("(*_^)");
}
function fake_users_info()
{
return array(
"name" => "MyBB Fake User Plugin",
"description" => "Forumunuzdaki Tüm Çevrimdışı Üyeleri Çevrimiçi Olarak Gösterir.",
"website" => "http://z10.biz/",
"author" => "Yaldaram<br />TR Çevirmen: Emre KRMN</a>",
"authorsite" => "http://z10.biz/",
"version" => "0.3",
"compatibility" => "14*,16*,18*"
);
}
function fake_users_activate()
{
global $db, $mybb;
$fake_users_group = array(
"name" => "fake_users",
"title" => "MyBB Fake User Plugin Ayarları",
"description" => "Plugin Ayarları.",
"disporder" => "1",
"isdefault" => 0,
);
$db->insert_query("settinggroups", $fake_users_group);
$gid = $db->insert_id();
$fake_users_setting_1 = array(
"name" => "fake_users_power",
"title" => "Açma/Kapama",
"description" => "Eklentiyi Aktifleştirmek İçin EVET Seçeneğini Kullanın.",
"optionscode" => "yesno",
"value" => "1",
"disporder" => "1",
"gid" => intval($gid),
);
$db->insert_query("settings", $fake_users_setting_1);
$fake_users_setting_2 = array(
"name" => "fake_users_group",
"title" => "Hangi Gruplar Sahte Gösterilsin?",
"description" => "Üyelerinizin sahte görünmesi için üye ID giriniz.",
"optionscode" => "text",
"value" => "2,3,4,6,8",
"disporder" => "2",
"gid" => intval($gid),
);
$db->insert_query("settings", $fake_users_setting_2);
$fake_users_setting_3 = array(
"name" => "fake_users_howmany",
"title" => "Kaç Sahte Kullanıcı",
"description" => "Kaçtane Sahte Kullanıcı Gösterilsin ?",
"optionscode" => "text",
"value" => "25",
"disporder" => "3",
"gid" => intval($gid),
);
$db->insert_query("settings", $fake_users_setting_3);
$fake_users_setting_4 = array(
"name" => "fake_users_order",
"title" => "Sahte Kullanıcıları Al",
"description" => "Sahte Kullanıcıları Belirle ?",
"optionscode" => "select
postnum=Mesaj Sayısı
uid=Kullanıcı Adına Göre
regdate=Üye Tarihi
lastactive=Son Giriş
referrals=Referans Sayısı
reputation=Rep Puanı
timeonline=Çevrimiçi Zamanı",
"value" => "regdate",
"disporder" => "4",
"gid" => intval($gid),
);
$db->insert_query("settings", $fake_users_setting_4);
$fake_users_setting_5 = array(
"name" => "fake_users_orderdir",
"title" => "Sahte Kullanıcıları Sırala",
"description" => "Göstermek istediğiniz sahte kullanıcıların sıralayın ?",
"optionscode" => "select
ASC=Yükselen
DESC=Azalan",
"value" => "DESC",
"disporder" => "5",
"gid" => intval($gid),
);
$db->insert_query("settings", $fake_users_setting_5);
$fake_users_setting_6 = array(
"name" => "fake_users_random",
"title" => "Rastgele Yerler?",
"description" => "Sahte kullanıcıların rastgele yerleri görmek ?",
"optionscode" => "yesno",
"value" => "1",
"disporder" => "6",
"gid" => intval($gid),
);
$db->insert_query("settings", $fake_users_setting_6);
$fake_users_setting_7 = array(
"name" => "fake_users_random_locations",
"title" => "Rastgele Sayfalar",
"description" => "Sahte kullanıcıların konumlarını belirtin.",
"optionscode" => "textarea",
"value" => "index.php,memberlist.php,search.php,misc.php?action=help,calendar.php,online.php,stats.php",
"disporder" => "7",
"gid" => intval($gid),
);
$db->insert_query("settings", $fake_users_setting_7);
rebuild_settings();
}
function fake_users_deactivate()
{
global $db, $mybb;
$db->query("DELETE FROM " . TABLE_PREFIX . "settinggroups WHERE name='fake_users'");
$db->query("DELETE FROM " . TABLE_PREFIX . "settings WHERE name='fake_users_power'");
$db->query("DELETE FROM " . TABLE_PREFIX . "settings WHERE name='fake_users_group'");
$db->query("DELETE FROM " . TABLE_PREFIX . "settings WHERE name='fake_users_howmany'");
$db->query("DELETE FROM " . TABLE_PREFIX . "settings WHERE name='fake_users_oder'");
$db->query("DELETE FROM " . TABLE_PREFIX . "settings WHERE name='fake_users_orderdir'");
$db->query("DELETE FROM " . TABLE_PREFIX . "settings WHERE name='fake_users_random'");
$db->query("DELETE FROM " . TABLE_PREFIX . "settings WHERE name='fake_users_random_locations'");
rebuild_settings();
}
$plugins->add_hook("index_start", "fake_users");
function fake_users()
{
global $db, $mybb;
$power = $mybb->settings['fake_users_power'];
if ($power != "0") {
$query = $db->query("
SELECT *
FROM " . TABLE_PREFIX . "users
WHERE usergroup IN ({$mybb->settings['fake_users_group']})
ORDER BY {$mybb->settings['fake_users_order']} {$mybb->settings['fake_users_orderdir']}
LIMIT {$mybb->settings['fake_users_howmany']}
");
while ($user = $db->fetch_array($query)) {
$time = TIME_NOW;
$userid = intval($user['uid']);
$username = $user['username'];
$random = $username . "_" . $useruid . "_";
$random .= random_str(15);
$location_power = $mybb->settings['fake_users_random'];
if ($location_power != "0") {
$locations = $mybb->settings['fake_users_random_locations'];
$rand_values = explode(",", $locations);
$random_location = $rand_values[rand(0, count($rand_values) - 1)];
} else {
$random_location = 'index.php';
}
$insert_array = array(
"sid" => $random,
"uid" => $userid,
"ip" => $user['ip'],
"location" => $random_location,
"time" => $time
);
$db->insert_query("sessions", $insert_array);
$update_array = array(
"lastvisit" => TIME_NOW,
"lastactive" => TIME_NOW
);
$db->update_query("users", $update_array, "uid='{$userid}'");
}
}
}
)

