Andrey75 0 Posted 2021-11-29 01:27:06 Share Posted 2021-11-29 01:27:06 Всем, доброго времени суток! создал в биллинге филиалы. подскажите как перенести в один из филиалов всех действующих пользователей, не по одному. Link to post Share on other sites
Andrey75 0 Posted 2021-11-29 08:09:57 Author Share Posted 2021-11-29 08:09:57 видимо вопрос совсем глупый. даже комментариев нет Link to post Share on other sites
nightfly 1,229 Posted 2021-11-29 09:11:24 Share Posted 2021-11-29 09:11:24 7 часов назад, Andrey75 сказав: Всем, доброго времени суток! создал в биллинге филиалы. подскажите как перенести в один из филиалов всех действующих пользователей, не по одному. Эээ... а в чем глубинный смысл, если все юзера будут в каком-то одном филиале? Link to post Share on other sites
nightfly 1,229 Posted 2021-11-29 09:20:29 Share Posted 2021-11-29 09:20:29 годину тому, Andrey75 сказав: видимо вопрос совсем глупый. даже комментариев нет нормальные и паранормальные люди спят же Link to post Share on other sites
Andrey75 0 Posted 2021-11-29 10:48:24 Author Share Posted 2021-11-29 10:48:24 1 час назад, nightfly сказал: нормальные и паранормальные люди спят же понял, я такой же. просто разница во времени 1 час назад, nightfly сказал: Эээ... а в чем глубинный смысл, если все юзера будут в каком-то одном филиале? Ну которые есть, станут филиалом. и будут появляться новые в другом филиале и в ставшем тоже. хотел так Link to post Share on other sites
nightfly 1,229 Posted 2021-11-29 10:53:49 Share Posted 2021-11-29 10:53:49 3 минуты назад, Andrey75 сказав: Ну которые есть, станут филиалом. Чтобы что? 3 минуты назад, Andrey75 сказав: и будут появляться новые в другом филиале и в ставшем тоже. Нет, не будут - у пользователя есть ровно два состояния: "без филиала" и в "каком-то одном конкретном филиале". 5 минут назад, Andrey75 сказав: хотел так Глубинный смысл происходящего все еще ускользает от меня. Link to post Share on other sites
Andrey75 0 Posted 2021-11-29 11:32:48 Author Share Posted 2021-11-29 11:32:48 34 минуты назад, nightfly сказал: Чтобы что? Нет, не будут - у пользователя есть ровно два состояния: "без филиала" и в "каком-то одном конкретном филиале". Глубинный смысл происходящего все еще ускользает от меня. работали в одном районе (без филиалов), зашли в другой район,решил разбить в биллинге абонентов на филиалы. филиал 1 района - (существующие абоненты в биллинге без филиала) + вновь подключаемые абоненты в 1 районе филиал 2 района - вновь подключаемые абоненты во 2 районе Link to post Share on other sites
nightfly 1,229 Posted 2021-11-29 11:47:38 Share Posted 2021-11-29 11:47:38 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); } } } Link to post Share on other sites
Andrey75 0 Posted 2021-11-29 16:53:31 Author Share Posted 2021-11-29 16:53:31 5 часов назад, nightfly сказал: Есть подозрение, что вы пытаетесь изобразить настолько через задницу функционал "районов". возможно! может подскажете как сделать по другому? Link to post Share on other sites
nightfly 1,229 Posted 2021-11-29 17:15:30 Share Posted 2021-11-29 17:15:30 (edited) 22 минуты назад, Andrey75 сказав: возможно! может подскажете как сделать по другому? Вопрос не в том, "как?" а "что именно?" и "чтобы что?" вы пытаетесь сделать таким образом. Возможно я слишком старый, но считаю, что телодвижения и реализации могут быть вообще какими-угодно, даже самыми наркоманскими сами по себе, если они несут в своем виде реализацию определенной, осмысленной и существующей в реальном мире бизнес-логики, реализующей собственно вполне конкретные бизнес-процессы предприятия. Edited 2021-11-29 17:15:59 by nightfly Link to post Share on other sites
Andrey75 0 Posted 2021-11-29 19:03:48 Author Share Posted 2021-11-29 19:03:48 1 час назад, nightfly сказал: Вопрос не в том, "как?" а "что именно?" и "чтобы что?" вы пытаетесь сделать таким образом. Возможно я слишком старый, но считаю, что телодвижения и реализации могут быть вообще какими-угодно, даже самыми наркоманскими сами по себе, если они несут в своем виде реализацию определенной, осмысленной и существующей в реальном мире бизнес-логики, реализующей собственно вполне конкретные бизнес-процессы предприятия. Мудрость приходит только с годами. спасибо Вам за добрые слова, у меня нет экономического образования, но к этому шел долго. попробую, надеюсь получиться Link to post Share on other sites
Andrey75 0 Posted 2021-11-29 19:15:46 Author Share Posted 2021-11-29 19:15:46 (edited) 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); } } } скрипт работает, пользователи добавились. СПАСИБО! Edited 2021-11-29 20:33:09 by Andrey75 Link to post Share on other sites
nightfly 1,229 Posted 2021-11-29 19:36:25 Share Posted 2021-11-29 19:36:25 31 минуту назад, Andrey75 сказав: спасибо Вам за добрые слова, у меня нет экономического образования, но к этому шел долго. попробую, надеюсь получиться Ну типа для оперирования здравым смыслом, как бы вообще никакое образование не нужно. 19 минут назад, Andrey75 сказав: скрипт срабатывает, но в филиале ID = 1, пользователи не добавляются ээээ Какое из следующих слов требует отдельного перевода? //uncomment following line after dry-run tesing for real assign Link to post Share on other sites
Andrey75 0 Posted 2021-11-30 16:19:52 Author Share Posted 2021-11-30 16:19:52 20 часов назад, nightfly сказал: Ну типа для оперирования здравым смыслом, как бы вообще никакое образование не нужно. ээээ Какое из следующих слов требует отдельного перевода? //uncomment following line after dry-run tesing for real assign спасибо! разобрался, голову же лень сначала включать Link to post Share on other sites
nightfly 1,229 Posted 2021-11-30 16:40:44 Share Posted 2021-11-30 16:40:44 20 минут назад, Andrey75 сказав: спасибо! разобрался, голову же лень сначала включать на здоровье, обращайтесь Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now