Удалить массово пользователей
Удалить массово пользователей
Здравствуйте, появилась необходимость массово удалить существующих пользователей (почистить), руками удалять связки и тарифы - не айс. Есть идеи как это сделать корректно, не нарушив логику бллинга и целлостность базы данных?
-
- Сообщения: 2
- Зарегистрирован: Вс апр 15, 2012 06:18
- Откуда: Москва
- Контактная информация:
Всё просто.
Обнуление баланса, блокировки и проч - добавить по вкусу 
Код: Выделить всё
$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($i = 0; $i < $counts; $i ++)
{
$slink_id = $services['services'][$i]['slink_id'];
$out = $urfa_admin->rpcf_delete_slink($slink_id);
}
//удаляем тариф
if($tariff['count'] > 0)
{
$tariff_link_id = $tariff['user_tariffs'][0]['tariff_link_id'];
$out = $urfa_admin->rpcf_unlink_user_tariff($user_id,$account_id,$tariff_link_id);
}
