19 $aFullUsers = array_unique(array_merge($aActive[
'online'], $aFriends));
21 $aFullUsers = array_diff($aActive[
'online'], $aSaved[
'online'], $aFriends);
22 $aNewOfflineUsers = array_intersect($aSaved[
'online'], $aActive[
'offline']);
23 $aNewOnlineUsers = array_intersect($aSaved[
'offline'], $aActive[
'online'], $aFriends);
24 for($i=0; $i<count($aNewOfflineUsers); $i++)
26 for($i=0; $i<count($aNewOnlineUsers); $i++)
31 if($rResult !=
null) {
32 for($i=0; $i<$rResult->rowCount(); $i++) {
33 $aUser = $rResult->fetch();
35 $sOnline = in_array(
$aUser[
'ID'], $aActive[
'online']) ? TRUE_VAL : FALSE_VAL;
36 $sFriend = in_array(
$aUser[
'ID'], $aFriends) ? TRUE_VAL : FALSE_VAL;
37 $sMusic =
$aUser[
'CountMusic'] > 0 ? TRUE_VAL : FALSE_VAL;
38 $sVideo =
$aUser[
'CountVideo'] > 0 ? TRUE_VAL : FALSE_VAL;
39 $sContents .=
parseXml(
$aXmlTemplates[
'user'],
$aUser[
'ID'], $aUserInfo[
'nick'], $aUserInfo[
'sex'], $aUserInfo[
'age'], $aUserInfo[
'photo'], $aUserInfo[
'profile'],
$sOnline, $sFriend, $sMusic, $sVideo, $aUserInfo[
'desc']);
49 $iTime =
time() + 31536000;
50 foreach($aUsers
as $sKey => $aValue)
51 setCookie(
"ray_" .
$sModule .
"_" . $sKey, implode(
",", $aValue), $iTime);
58 'online' => explode(
",", $_COOKIE[
"ray_" .
$sModule .
"_online"]),
59 'offline' => explode(
",", $_COOKIE[
"ray_" .
$sModule .
"_offline"])