Удалить массово пользователей

Технические вопросы по UTM 5.0
Ответить
tail-n
Сообщения: 101
Зарегистрирован: Пн июн 01, 2009 02:32

Удалить массово пользователей

Сообщение tail-n »

Здравствуйте, появилась необходимость массово удалить существующих пользователей (почистить), руками удалять связки и тарифы - не айс. Есть идеи как это сделать корректно, не нарушив логику бллинга и целлостность базы данных?

Oleg1000rud88
Сообщения: 2
Зарегистрирован: Вс апр 15, 2012 06:18
Откуда: Москва
Контактная информация:

Сообщение Oleg1000rud88 »

Для этого есть хорошая утилита. Могу дать ссылку на нее.

Arny
Сообщения: 25
Зарегистрирован: Пн янв 26, 2009 09:00

Сообщение Arny »

и мне :) пожалуйста

duzer
Сообщения: 82
Зарегистрирован: Сб ноя 04, 2006 12:50

Сообщение duzer »

Всё просто.

Код: Выделить всё

$services = array();
$tariff = array();
$services = $urfa_admin->rpcf_get_all_services_for_user($account_id);
$tariff = $urfa_admin->rpcf_get_user_tariffs($user_id,$account_id);
//удаляем сервисы
$counts = $services['count'];
for&#40;$i = 0; $i < $counts; $i ++&#41;
&#123;
   $slink_id = $services&#91;'services'&#93;&#91;$i&#93;&#91;'slink_id'&#93;;
   $out = $urfa_admin->rpcf_delete_slink&#40;$slink_id&#41;;
&#125;
//удаляем тариф
if&#40;$tariff&#91;'count'&#93; > 0&#41;
&#123;	
   $tariff_link_id = $tariff&#91;'user_tariffs'&#93;&#91;0&#93;&#91;'tariff_link_id'&#93;;
   $out = $urfa_admin->rpcf_unlink_user_tariff&#40;$user_id,$account_id,$tariff_link_id&#41;;
&#125;
Обнуление баланса, блокировки и проч - добавить по вкусу :)

Arny
Сообщения: 25
Зарегистрирован: Пн янв 26, 2009 09:00

Сообщение Arny »

дык пачкою то как удалить?

Ответить