Перейти до

kloderik

Маглы
  • Всього повідомлень

    3
  • Приєднався

  • Останній візит

Репутація

0 Обычный

О kloderik

  • Звание
    Пролетал Мимо

Посетители профиля

741 просмотр профиля
  1. kloderik

    Грабля в ubilling

    Сорри, вру. Значения всё-таки совпадают - похоже, что не совпадает тип. Суть в том, что в изначальной позе оно не работает (php 5.3.3), работает в следующей: if ($state == 1) { executor('chg_user', array($login, array('down' => true))); } else { executor('chg_user', array($login, array('down' => false))); }
  2. kloderik

    Грабля в ubilling

    Ещё там же: 91 function billing_setdown($login, $state) { 92 $state = ($state === 1) ? TRUE : FALSE; 93 executor('chg_user', array($login, array('down' => $state))); 94 } Должно быть наоборот ($state = ($state === 1) ? FALSE : TRUE ), так state'у в ubilling 1 соответствует down = false в Stargazer
  3. Поелику ссылки на пообщаться с разработчиками ubilling ведут только сюда, а отдельного места для отписывания багрепортов не указано (или же я дурак, что тоже возможно), пишу сюда. Собственно, ubilling v. 0.1.9 - rev 892 Файлик api/xmlrpc/handlers.php 68 function billing_settariff($login, $tariff) { 69 executor('chg_user_tariff', array($login, $tariff, 0, 'change tariff')); 70 } 71 Третий аргумент должен иметь тип boolean, т. е. вместо "0" долженствует быть false. Всё.
×
×
  • Створити нове...