The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#11
|
||||
|
||||
Hello please tell me how can i do that
i fond these line that Nerbert said split(.........) to preg_split (..........). i found these two line Code:
$ignore_users = split(',', $vbulletin->options['ae_ignore_users']); $ignore_groups = split(',', $vbulletin->options['ae_ignore_groups']); Code:
$ignore_users = preg_split(',', $vbulletin->options['ae_ignore_users']); $ignore_groups = preg_split(',', $vbulletin->options['ae_ignore_groups']); Code:
// ================================================================== $ignore_users = split(',', $vbulletin->options['ae_ignore_users']); $ignore_groups = split(',', $vbulletin->options['ae_ignore_groups']); if( !empty($vbulletin->userinfo['userid']) AND !in_array($vbulletin->userinfo['userid'], $ignore_users) AND !is_member_of($vbulletin->userinfo, $ignore_groups) ) { $idstack = null; if( isset($_COOKIE['IDstack']) ) { // check to see if multiple user history exists $idstack = $_COOKIE['IDstack']; } if( empty($idstack) ) { $idstack = ",{$vbulletin->userinfo['userid']},"; setcookie("IDstack", $idstack, time()+10368000, "/"); } else { if(!strstr($idstack, ",{$vbulletin->userinfo['userid']},")) { $idstack .= ",{$vbulletin->userinfo['userid']},"; setcookie("IDstack", $idstack, time()+10368000, "/"); $Unums = split(",", $idstack); $andids = null; $numvs = 0; for ($i = 0; $i < (sizeof($Unums)); $i++) { if( verify_id('user', $Unums[$i], FALSE, -1, -1) ) { if (!empty($Unums[$i]) && is_numeric($Unums[$i])) { $checkuser = $vbulletin->db->query_first("SELECT username FROM " . TABLE_PREFIX . "user WHERE userid={$Unums[$i]}"); if ( !empty($andids) ) $andids .= "and"; $andids .= " ". $checkuser['username'] ." "; $numvs++; } } } // Make sure we have at least 2 valid user violations if ( $numvs < 2 ) return; $allowsmilie = '1'; $visible = '1'; //$message = construct_phrase($vbphrase['multiplelogin_alert'], htmlspecialchars_uni($vbulletin->userinfo['username']), $andids); $message = htmlspecialchars_uni($vbulletin->userinfo['username']) . " seems to have multiple personalities using $andids sharing the same computer. No soup for you! and you! and you!"; // get admin users $adminusers = split(",", $vbulletin->options['ae_adminusers']); $fromuser = fetch_userinfo($vbulletin->options['ae_sender']); $subject = $vbulletin->userinfo['username'] . " tripped AE detector"; // create the DM to do error checking and insert the new PM (needs to be here) $pmdm =& datamanager_init('PM', $vbulletin, ERRTYPE_SILENT); $ipaddress = $vbulletin->config['ae_adminip']; if($vbulletin->options['ae_sendpm'] == '1') { $pmdm->set('fromuserid', $fromuser['userid']); $pmdm->set('fromusername', $fromuser['username']); $pmdm->set_info('reciept', false); $pmdm->set_info('savecopy', false); $pmdm->set('title', $subject); $pmdm->set('message', $message); $pmdm->set_recipients($vbulletin->options['ae_recipients'], $fromuser['permissions']); $pmdm->set('dateline', TIMENOW); $pmdm->save(); } if($vbulletin->options['ae_startthread'] == '1' AND $vbulletin->options['ae_forumid']) { require_once(DIR . '/includes/class_dm_threadpost.php'); // setup variables $forumid = $vbulletin->options['ae_forumid']; $threaddm = new vB_DataManager_Thread_FirstPost($vbulletin, ERRTYPE_STANDARD); // insert thread $threaddm->do_set('forumid', $forumid); $threaddm->do_set('userid', $fromuser['userid']); $threaddm->do_set('username', $fromuser['username']); $threaddm->do_set('pagetext', $message); $threaddm->do_set('title', $subject); $threaddm->do_set('allowsmilie', $allowsmilie); $threaddm->do_set('visible', $visible); $tid = $threaddm->save(); require_once(DIR . '/includes/functions_databuild.php'); build_forum_counters($forumid); } } } } // ================================================================== |
#12
|
||||
|
||||
If you look in that mods thread, the fix was provided by me there, https://vborg.vbsupport.ru/showpost....&postcount=398, and The Hawk put it into a updated product XML, https://vborg.vbsupport.ru/showpost....&postcount=403 using the fixes I provided.
|
#13
|
|||
|
|||
Quote:
|
Благодарность от: | ||
DemOnstar |
#14
|
||||
|
||||
For what all the mods?
|
#15
|
||||
|
||||
Did you get it fixed? What was the plugin that produced the error??
|
#16
|
||||
|
||||
Yes the errors the OP was getting is from a plugin.
|
#17
|
|||
|
|||
a list all members have been getting for 4.2.2
you have quoted the wrong person |
#18
|
||||
|
||||
Thanks for help me........but i got one more problem after updating AE Detector now read pm addon gives error
Deprecated: Assigning the return value of new by reference is deprecated in /home3/abc/public_html/admincp/read_pms.php on line 218 how can now i do that....please fix this addon too line 218 is under way Code:
$bbcode_parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list()); Quote:
|
#20
|
||||
|
||||
Thanks Brother for this fix...
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|