1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
|
/**
* check posts for automatic group inserts
*
* @return void
*/
function checkPosts4AI() {
global $posts4AI, $wbbuserdata, $db, $n;
if ($posts4AI != '') {
%%%% $posts4AI = unserialize($posts4AI); %%%%
if (is_array($posts4AI) && count($posts4AI)) {
$updateuser = 0;
while (list($key, $val) = each($posts4AI)) {
if ($val <= $wbbuserdata['userposts'] && !in_array($key, $wbbuserdata['groupids'])) {
$db->unbuffered_query("INSERT IGNORE INTO bb".$n."_user2groups (userid,groupid) VALUES ('".$wbbuserdata['userid']."','$key')", 1);
$wbbuserdata['groupids'][] = $key;
$updateuser = 1;
}
}
if ($updateuser == 1) {
sort($wbbuserdata['groupids']);
updateMemberships($wbbuserdata['userid'], $wbbuserdata['userposts'], $wbbuserdata['gender'], implode(',', $wbbuserdata['groupids']));
}
}
}
} |