Переносим пользователя в группу на определенное время

Задача: перенести пользователя в группу на определенной интервал времени. Где это бывает нужно? Например, если у вас на сайте предусмотрены платные 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 года.

Дата: 26 декабря 2009
Теги: пользователи, группы пользователей
Добавить в закладки:

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