Пример #1
0
			if ($value['TYPE'] == IM_MESSAGE_GROUP)
			{
				$arChat[$value['CHAT']['id']] = $value['CHAT'];
				$value['MESSAGE']['userId'] = $userId;
				$value['MESSAGE']['recipientId'] = $userId;
			}
			else
			{
				$value['MESSAGE']['userId'] = $userId;
				$value['MESSAGE']['recipientId'] = $userId;
				$arUsers[$value['USER']['id']] = $value['USER'];
			}
			$arRecent[] = $value['MESSAGE'];
		}

		$arSmile = CIMMessenger::PrepareSmiles();
		$arResult['SMILE'] = $arSmile['SMILE'];
		$arResult['SMILE_SET'] = $arSmile['SMILE_SET'];

		$arResult['NOTIFY_BLOCKED'] = CIMSettings::GetSimpleNotifyBlocked();

		echo CUtil::PhpToJsObject(Array(
			'USER_ID' => $USER->GetId(),
			'RECENT' => $arRecent,
			'USERS' => $arUsers,
			'CHAT' => $arChat,
			'NOTIFY_BLOCKED' => $arResult['NOTIFY_BLOCKED'],
			'SMILE' => !empty($arSmile['SMILE'])? $arSmile['SMILE']: false,
			'SMILE_SET' => !empty($arSmile['SMILE_SET'])? $arSmile['SMILE_SET']: false,
			'ERROR' => ''
		));