Метод setStatus
boolean setStatus( [string $status = 'STATUS_ONLINE'], [string $substatus = 'STATUS_DCCONT'], [string $message = ''])
Устанавливает статус и подстатус клиента.
Доступные состояния:
- STATUS_ONLINE
- STATUS_AWAY
- STATUS_DND
- STATUS_DND2 WebIcqPro >= 1.4b
- STATUS_NA
- STATUS_NA2 WebIcqPro >= 1.4b
- STATUS_OCCUPIED
- STATUS_OCCUPIED2 WebIcqPro >= 1.4b
- STATUS_FREE4CHAT
- STATUS_INVISIBLE
Дополнительно:
- STATUS_WEBAWARE
- STATUS_SHOWIP
- STATUS_BIRTHDAY
- STATUS_WEBFRONT
- STATUS_DCDISABLED
- STATUS_DCAUTH
- STATUS_DCCONT
Третий параметр WebIcqPro >= 1.1b устанавливает статусное сообщение.
Пример:
<?php
include('WebIcqPro.class.php');
$icq = new WebIcqPro();
$icq->connect('111111', 'password') or die($icq->error);
$icq->setStatus('STATUS_FREE4CHAT', 'STATUS_BIRTHDAY');
if($icq->sendMessage('22-22-22', 'Hello world!!!'))
{
echo "Message send";
}
else
{
echo $icq->error;
}
Назад |
Вверх |
Версия для печати |