Задача: перенести пользователя в группу на определенной интервал времени. Где это бывает нужно? Например, если у вас на сайте предусмотрены платные VIP-аккаунты пользователей. Причем, чтобы оставаться VIP-ом, пользователь должен каждый месяц платить абонентскую плату, иначе он становится обычным пользователем.
<?
$user = new CUser;
$fields = array(
"GROUP_ID" => array
(
[0] => array
(
[GROUP_ID] => 1
[DATE_ACTIVE_FROM] => 01.01.2010
[DATE_ACTIVE_TO] => 01.02.2010
)
[1] => array
(
[GROUP_ID] => 2
[DATE_ACTIVE_FROM] => 01.01.2010
[DATE_ACTIVE_TO] => 01.02.2010
)
)
);
$user->Update(USER_ID, $fields);
?>
Таким образом мы отредактировали пользователя и перенесли его в группы с ID=1 и ID=2 на период с 1 января по 1 февраля 2010 года.



Комментарии (0)