Перейти до

Перенос абонентов в филиал


Рекомендованные сообщения

Всем, доброго времени суток!

создал в биллинге филиалы.

подскажите как перенести в один из филиалов всех действующих пользователей, не по одному.

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Andrey75 сказав:

Всем, доброго времени суток!

создал в биллинге филиалы.

подскажите как перенести в один из филиалов всех действующих пользователей, не по одному.

Эээ... а в чем глубинный смысл, если все юзера будут в каком-то одном филиале?

Ссылка на сообщение
Поделиться на других сайтах
годину тому, Andrey75 сказав:

видимо вопрос совсем глупый. даже комментариев нет

нормальные и паранормальные люди спят же

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, nightfly сказал:

нормальные и паранормальные люди спят же

понял, я такой же. просто разница во времени

1 час назад, nightfly сказал:

Эээ... а в чем глубинный смысл, если все юзера будут в каком-то одном филиале?

Ну которые есть, станут филиалом.
и будут появляться новые в другом филиале и в ставшем тоже.

хотел так

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Andrey75 сказав:

Ну которые есть, станут филиалом.

Чтобы что?

 

3 минуты назад, Andrey75 сказав:

и будут появляться новые в другом филиале и в ставшем тоже.

Нет, не будут - у пользователя есть ровно два состояния: "без филиала" и в "каком-то одном конкретном филиале".

 

5 минут назад, Andrey75 сказав:

хотел так

Глубинный смысл происходящего все еще ускользает от меня.

Ссылка на сообщение
Поделиться на других сайтах
34 минуты назад, nightfly сказал:

Чтобы что?

 

Нет, не будут - у пользователя есть ровно два состояния: "без филиала" и в "каком-то одном конкретном филиале".

 

Глубинный смысл происходящего все еще ускользает от меня.

работали в одном районе (без филиалов), зашли в другой район,решил разбить в биллинге абонентов на филиалы.

филиал 1 района - (существующие абоненты в биллинге без филиала) + вновь подключаемые абоненты в 1 районе

филиал 2 района - вновь подключаемые абоненты во 2 районе

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, Andrey75 сказав:

работали в одном районе (без филиалов), зашли в другой район,решил разбить в биллинге абонентов на филиалы.

филиал 1 района - (существующие абоненты в биллинге без филиала) + вновь подключаемые абоненты в 1 районе

филиал 2 района - вновь подключаемые абоненты во 2 районе

Их всех будут обслуживать какие-то отдельные монтажники/операторы/администраторы и у них будут свои какие-то особенные разделенные тарифы?

 

Есть подозрение, что вы пытаетесь изобразить настолько через задницу функционал "районов".

 

Энивей, я так понимаю, что вы пытаетесь сделать что-то вот, типа этого:

    //assigns all users to some branch
    set_time_limit(0);
    $newUserBranchId=1; //ID of branch to assign with orphans
    $branches = new UbillingBranches();
    $allUsers = zb_UserGetAllData();

    if (!empty($allUsers)) {
        foreach ($allUsers as $userLogin => $userData) {
                $userCurrentBranch = $branches->userGetBranch($userLogin);
                    //prevent duplicate assigments
                    if (empty($userCurrentBranch)) {
                        $notice = __('Assign') . ' ' . __('Branch') . ' ' . $newUserBranchId . ' ' . __('for') . ' ' . __('user') . ' ' . $userLogin;
                        show_info($notice);
                        //uncomment following line after dry-run tesing for real assign
                        //$branches->userAssignBranch($newUserBranchId, $userLogin);
                    }
        }
    }

 

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, nightfly сказал:

Есть подозрение, что вы пытаетесь изобразить настолько через задницу функционал "районов".

 

 

возможно! может подскажете как сделать по другому?

 

Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, Andrey75 сказав:

возможно! может подскажете как сделать по другому?

Вопрос не в том, "как?" а "что именно?" и "чтобы что?" вы пытаетесь сделать таким образом.

 

Возможно я слишком старый, но считаю, что телодвижения и реализации могут быть вообще какими-угодно, даже самыми наркоманскими сами по себе, если они несут в своем виде реализацию определенной, осмысленной и существующей в реальном мире бизнес-логики, реализующей собственно вполне конкретные бизнес-процессы предприятия.

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, nightfly сказал:

Вопрос не в том, "как?" а "что именно?" и "чтобы что?" вы пытаетесь сделать таким образом.

 

Возможно я слишком старый, но считаю, что телодвижения и реализации могут быть вообще какими-угодно, даже самыми наркоманскими сами по себе, если они несут в своем виде реализацию определенной, осмысленной и существующей в реальном мире бизнес-логики, реализующей собственно вполне конкретные бизнес-процессы предприятия.

Мудрость приходит только с годами.
спасибо Вам за добрые слова, у меня нет экономического образования, но к этому шел долго. попробую, надеюсь получиться

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
8 часов назад, nightfly сказал:

Их всех будут обслуживать какие-то отдельные монтажники/операторы/администраторы и у них будут свои какие-то особенные разделенные тарифы?

 

Есть подозрение, что вы пытаетесь изобразить настолько через задницу функционал "районов".

 

Энивей, я так понимаю, что вы пытаетесь сделать что-то вот, типа этого:



    //assigns all users to some branch
    set_time_limit(0);
    $newUserBranchId=1; //ID of branch to assign with orphans
    $branches = new UbillingBranches();
    $allUsers = zb_UserGetAllData();

    if (!empty($allUsers)) {
        foreach ($allUsers as $userLogin => $userData) {
                $userCurrentBranch = $branches->userGetBranch($userLogin);
                    //prevent duplicate assigments
                    if (empty($userCurrentBranch)) {
                        $notice = __('Assign') . ' ' . __('Branch') . ' ' . $newUserBranchId . ' ' . __('for') . ' ' . __('user') . ' ' . $userLogin;
                        show_info($notice);
                        //uncomment following line after dry-run tesing for real assign
                        //$branches->userAssignBranch($newUserBranchId, $userLogin);
                    }
        }
    }

 

скрипт работает, пользователи добавились.

 

image.thumb.png.b2758503ac9ff8ba83fb8bb9c1cf256f.png

СПАСИБО!

Відредаговано Andrey75
Ссылка на сообщение
Поделиться на других сайтах
31 минуту назад, Andrey75 сказав:

спасибо Вам за добрые слова, у меня нет экономического образования, но к этому шел долго. попробую, надеюсь получиться

Ну типа для оперирования здравым смыслом, как бы вообще никакое образование не нужно.

 

19 минут назад, Andrey75 сказав:

скрипт срабатывает, но в филиале ID = 1, пользователи не добавляются

ээээ

 

Какое из следующих слов требует отдельного перевода? :)

 

//uncomment following line after dry-run tesing for real assign
                        

 

Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, nightfly сказал:

Ну типа для оперирования здравым смыслом, как бы вообще никакое образование не нужно.

 

ээээ

 

Какое из следующих слов требует отдельного перевода? :)

 


//uncomment following line after dry-run tesing for real assign
                        

 

спасибо! разобрался, голову же лень сначала включать

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...