Перейти до

Переименование тарифов


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

Казалось бы, а чего такого? Почему нельзя?

 

Скажем, у меня был тариф 2000 и он устарел, и всех, кто им пользовался, я хочу перевести на новый , 5000. 

Вместо того, чтобы создавать новый тариф и менять вручную каждому юзеру (кстати, глобально ведь нельзя менять, или там, галки поставить, кому этот тариф втулить?), можно было бы его переименовать. 

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

Также, даже при смене скорости тарифа, ничего не происходит. Надо делать ресет каждого юзера? На ладно, у меня их 40...

А в мануале сказано черным по белому, что массовый ресет - это как остриё ножа..

Пошевелиться уже боюсь

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

делай массовой ресет , и не парся 

Таки вопрос с переименованием остался открыт, но я очень постараюсь на***вертить, чтобы в панике задавать вопросы)

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

 

 

Таки вопрос с переименованием остался открыт,

 

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

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

 

Таки вопрос с переименованием остался открыт,

 

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

 

 

Это я сообразил, но несколько неудобно лазить к каждому в профиль и менять тариф (Это ведь единственный путь?)

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

 

 

Таки вопрос с переименованием остался открыт,

 

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

 

Это я сообразил, но несколько неудобно лазить к каждому в профиль и менять тариф (Это ведь единственный путь?)

 

bash + curl = love!
Ссылка на сообщение
Поделиться на других сайтах

 

 

 

Таки вопрос с переименованием остался открыт,

 

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

 

Это я сообразил, но несколько неудобно лазить к каждому в профиль и менять тариф (Это ведь единственный путь?)

 

bash + curl = love!

 

Да, для понтийца оператора сойдет как раз ) Который не всегда Ip адрес роутера найдет)

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

 

 

Это я сообразил, но несколько неудобно лазить к каждому в профиль и менять тариф (Это ведь единственный путь?)

Нет естественно. Видели "PHP консоль"? Угадайте зачем она нужна? :)

Да для вот таких всяких штук, которые происходят не каждый день.

set_time_limit (0);
$from='OldTariff';
$to='NewTariff';

$query="SELECT * from `users` WHERE `Tariff`='".$from."' AND `TariffChange`='' ";
$all=simple_queryall($query);

if (!empty($all)) {
foreach ($all as $io=>$eachuser) {
	  $login=$eachuser['login'];
	  $billing->settariff($login,$to);
	  log_register('CHANGE Tariff AUTOMOVE ('.$login.') ON `'.$to.'`');
	  $billing->resetuser($login);
	  log_register('RESET User ('.$login.')');
}

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

 

Это я сообразил, но несколько неудобно лазить к каждому в профиль и менять тариф (Это ведь единственный путь?)

Нет естественно. Видели "PHP консоль"? Угадайте зачем она нужна? :)

Да для вот таких всяких штук, которые происходят не каждый день.

set_time_limit (0);
$from='OldTariff';
$to='NewTariff';

$query="SELECT * from `users` WHERE `Tariff`='".$from."' AND `TariffChange`='' ";
$all=simple_queryall($query);

if (!empty($all)) {
foreach ($all as $io=>$eachuser) {
	  $login=$eachuser['login'];
	  $billing->settariff($login,$to);
	  log_register('CHANGE Tariff AUTOMOVE ('.$login.') ON `'.$to.'`');
	  $billing->resetuser($login);
	  log_register('RESET User ('.$login.')');
}

}

Благодарочка!

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

 

Это я сообразил, но несколько неудобно лазить к каждому в профиль и менять тариф (Это ведь единственный путь?)

Нет естественно. Видели "PHP консоль"? Угадайте зачем она нужна? :)

Да для вот таких всяких штук, которые происходят не каждый день.

set_time_limit (0);
$from='OldTariff';
$to='NewTariff';

$query="SELECT * from `users` WHERE `Tariff`='".$from."' AND `TariffChange`='' ";
$all=simple_queryall($query);

if (!empty($all)) {
foreach ($all as $io=>$eachuser) {
	  $login=$eachuser['login'];
	  $billing->settariff($login,$to);
	  log_register('CHANGE Tariff AUTOMOVE ('.$login.') ON `'.$to.'`');
	  $billing->resetuser($login);
	  log_register('RESET User ('.$login.')');
}

}

 

Читерство :)

PS: Не думал приделать к UBilling REST API?

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

 

 

Это я сообразил, но несколько неудобно лазить к каждому в профиль и менять тариф (Это ведь единственный путь?)

Нет естественно. Видели "PHP консоль"? Угадайте зачем она нужна? :)

Да для вот таких всяких штук, которые происходят не каждый день.

set_time_limit (0);
$from='OldTariff';
$to='NewTariff';

$query="SELECT * from `users` WHERE `Tariff`='".$from."' AND `TariffChange`='' ";
$all=simple_queryall($query);

if (!empty($all)) {
foreach ($all as $io=>$eachuser) {
	  $login=$eachuser['login'];
	  $billing->settariff($login,$to);
	  log_register('CHANGE Tariff AUTOMOVE ('.$login.') ON `'.$to.'`');
	  $billing->resetuser($login);
	  log_register('RESET User ('.$login.')');
}

}
Читерство :)

PS: Не думал приделать к UBilling REST API?

 

Штука - не ежедневная, но все таки полезная, я думаю. Получается, что юзеры привязаны к текстовому полю, а не к ID. 

Не занимает ли это больше времени при доступе к базе?

Хотя если говорите, что есть примеры работы с over 10000 юзеров,  оно пофиг) Мне до 10 000 еще дофига)

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

...

Не занимает ли это больше времени при доступе к базе?

...

Когда-то давно, когда дискеты были большие а я — маленький, на СУБД-шных форумах постоянно поднимался этот спор по поводу текстовых ключей. Типа, числовой ключ это денормализауия, это плохо. Но текстовый ключ это медленно, это плохо.

Но сейчас-то 21-й век на дворе, телефоны умеют 3D и дополненную реальность, а виртуальные машины успешно пишут на JavaScript и запускают в браузере! Нету большой разницы между текстовыми и числовыми ключами.

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

 

 

Не занимает ли это больше времени при доступе к базе?

Нет, как уже отписал madf - считать такты процессора уже бессмысленно.

 

 

Хотя если говорите, что есть примеры работы с over 10000 юзеров

П-ф-ф-ф. Намного больше.

И нет - узкое место, это там далеко не связывание по текстовым полям в тарифах :)

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

 

 

PS: Не думал приделать к UBilling REST API?

Накой?

Типичные периодические штуки и так уже вызываются извне, посредством существующего remote api и его штатной обертки ubapi. А выносить весь функционал.... я хз зачем кому-то допустим возможность менять названия улиц прямиком из вальхаллы.

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

 

Это я сообразил, но несколько неудобно лазить к каждому в профиль и менять тариф (Это ведь единственный путь?)

Нет естественно. Видели "PHP консоль"? Угадайте зачем она нужна? :)

Да для вот таких всяких штук, которые происходят не каждый день.

set_time_limit (0);
$from='OldTariff';
$to='NewTariff';

$query="SELECT * from `users` WHERE `Tariff`='".$from."' AND `TariffChange`='' ";
$all=simple_queryall($query);

if (!empty($all)) {
foreach ($all as $io=>$eachuser) {
	  $login=$eachuser['login'];
	  $billing->settariff($login,$to);
	  log_register('CHANGE Tariff AUTOMOVE ('.$login.') ON `'.$to.'`');
	  $billing->resetuser($login);
	  log_register('RESET User ('.$login.')');
}

}

Спс Ростик как раз писал тебе в скайп по этому поводу

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

Кинул себе на страницу в контакте с меткой #ubilling, #полезное

И тут же по метке ubilling Нашелся вот такой пост с каментом: 

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

 

Кинул себе на страницу в контакте с меткой #ubilling, #полезное

И тут же по метке ubilling Нашелся вот такой пост с каментом: 

Судя по исходникам, люди пилят конкурента вордпрессу, по числу уязвимостей.

 

Пофиг. Люди нам помогают с багфиксами и рефакторингом постоянно.

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

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

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

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

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

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

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

Вхід

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

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

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

  • Схожий контент

    • Від sutom
      Как можно в Ubilling настроить предоплату , т.е. деньги снимаются сразу с абонента  при подключении или пополнению абонентом на сумму абонплаты или большей?
      А не в начале следующего месяца (при помесячном снятии) или дня (по дневном снятии)?
    • Від pavlabor
      Или конкуренция спонсор бедности.
      Російські економісти довели: реальна зарплата в Україні досягла історичного максимуму у 2017 році
       
      в 2017 году средняя зарплата в Украине составляла 273 долл (ниже только в Таджикистане и Кыргызстане)

       
      Но, по покупательной способности, украинские скромные 273 долл превратились в 1070 долл.

       
      И это без учета субсидий, теневого рынка, гастарбайтеров...
    • Від pavlabor
      Правила международного налогообложения навсегда изменились, и эра офшоров канула в Лету.
      Заблуждение №1. Можно не платить налоги.
      Заблуждение №2. Прибыль облагается налогом по месту регистрации компании.
      Заблуждение №3. Документы важнее сути. Государство может начислить дополнительные налоговые обязательства, если будет установлено, что операция является мнимой.
       
      Данные правила коснутся крупных игроков Киевстар, Воля..., как это аукнется для малого интернет бизнеса?
       
×
×
  • Створити нове...