VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Всем привет. А существует ли хак для 4й версии булок такого плана: до пустим выставляешь в нём определённое количество дней, по истечению которых анкета пользователя будет блокироваться? Т.е. допустим выставляем 365 дней и после не захода такого количества дней аккаунт блокируется в виду своей не активности.
Спасибо
// ######################## SET PHP ENVIRONMENT ########################### error_reporting(E_ALL & ~E_NOTICE & ~8192); if (!is_object($vbulletin->db)) { exit; }
$days = '365'; //количество дней $usergroup = 6; // куда переносить пользователей // ######################################################################## // ######################### START MAIN SCRIPT ############################ // ########################################################################
// select all users where lastvisit <= $time = strtotime("now - " . $days . " days") $users = $vbulletin->db->query_read(" SELECT * FROM " . TABLE_PREFIX . "user WHERE lastvisit <= " . $time );
// do we have some results? if ($vbulletin->db->num_rows($users)) { // some users need to have their bans lifted $userids = array(); while ($user = $vbulletin->db->fetch_array($users)) { // update users to get their old usergroupid/displaygroupid/usertitle back $userdm =& datamanager_init('User', $vbulletin, ERRTYPE_SILENT); $userdm->set_existing($user); //$userdm->set('usertitle', $usertitle); $userdm->set('usergroupid', $usergroup); $userdm->set('displaygroupid', $usergroup); //$userdm->set('customtitle', $banneduser['bancustomtitle']);