косяк был в инсталляторе биллинга.
в следующем обновлении (конец этого месяца, думаю) будет патч который автоматически исправит ID всем юзерам у которых он в промежутке от 301 до 2000
заодно поправит зависимые MyISAM таблички
Удаление пользователя
Re: Удаление пользователя
Код: Выделить всё
mysql> select ID,Name,Email from Users;
+-----+-----------------+-----------------------+
| ID | Name | Email |
+-----+-----------------+-----------------------+
| 1 | ??????? | system@system.com |
| 10 | ????? | guest@system.com |
| 50 | Joonte Software | office@joonte.com |
| 100 | ??? "FastHost" | admin@company.com |
| 200 | ?????? | client@company.com |
| 300 | ???? ???????? | site@company.com |
| 301 | ???? ???????? | artem.kosenko@ukr.net |
| 302 | ghj | 111@11.ddd |
+-----+-----------------+-----------------------+
патч до сих пор не вышел? как это исправить?
Re: Удаление пользователя
как вариант
изменил это
на это
пользователи пробные удалились, но интересно теперь не нарушит ли это дальнейшую работу биллинга?
Код: Выделить всё
vi /var/www/html/hosts/billing/comp/Triggers/OnDelete/Users.comp.php
изменил это
Код: Выделить всё
if($User['ID'] < 2001)
на это
Код: Выделить всё
if($User['ID'] < 301)
пользователи пробные удалились, но интересно теперь не нарушит ли это дальнейшую работу биллинга?
Re: Удаление пользователя
shustriy писал(а):как вариантКод: Выделить всё
vi /var/www/html/hosts/billing/comp/Triggers/OnDelete/Users.comp.php
изменил этоКод: Выделить всё
if($User['ID'] < 2001)
на этоКод: Выделить всё
if($User['ID'] < 301)
пользователи пробные удалились, но интересно теперь не нарушит ли это дальнейшую работу биллинга?
а вы не обновлялись чтоли?
потому что патч такой был, и ID у всех таких юзеров сменился на > 2000
--
можно тупо дёрнуть его из нового дистра, если вы не обновлялись, положить к себе и запустить из браузера
т.е. файл последнего дистра patches/hosting/files/1000009.php положить в hosts/_HOSTNAME_/comp/www/1000009.comp.php и сходить бразуером на http://_HOSTNAME_/1000009
Убей их всех! Бог потом рассортирует...
Re: Удаление пользователя
Я только вчера его установил, в нижнем углу светится версия
Как запустить процесс обновления пока не разобрался и похоже что у меня сейчас последняя версия, т.к. на сайте на главной предлагают скачать
Код: Выделить всё
Биллинг Joonte 2007-2014 (v2.5.24)
Как запустить процесс обновления пока не разобрался и похоже что у меня сейчас последняя версия, т.к. на сайте на главной предлагают скачать
Код: Выделить всё
v2.5.22 от 3 февраля 2014)
Re: Удаление пользователя
непонял. а к чему тогда это всё - у вас все новозареганые юзеры должны быть с идентификатором больше 2000
Убей их всех! Бог потом рассортирует...
Re: Удаление пользователя
В том то и дело что новые пользователи с ID 300+, в посте выше я выложил содержимое MySQL-ной таблицы Users, где и видны эти ID
только я не регистрировался когда этот пост писал и он получился от другого имени.
Артем писал(а):Код: Выделить всё
mysql> select ID,Name,Email from Users;
+-----+-----------------+-----------------------+
| ID | Name | Email |
+-----+-----------------+-----------------------+
| 1 | ??????? | system@system.com |
| 10 | ????? | guest@system.com |
| 50 | Joonte Software | office@joonte.com |
| 100 | ??? "FastHost" | admin@company.com |
| 200 | ?????? | client@company.com |
| 300 | ???? ???????? | site@company.com |
| 301 | ???? ???????? | artem.kosenko@ukr.net |
| 302 | ghj | 111@11.ddd |
+-----+-----------------+-----------------------+
патч до сих пор не вышел? как это исправить?
только я не регистрировался когда этот пост писал и он получился от другого имени.
Re: Удаление пользователя
хм...
штранно =(
подйу посмотрю чё там не так
штранно =(
подйу посмотрю чё там не так
Убей их всех! Бог потом рассортирует...
Re: Удаление пользователя
вот, поставил: http://h70370.srv8.test-hf.ru/Administrator/Users
первый же заведённый юзер с ID = 2001
--
давайте инструкцию, как вы смогли так поставить чтобы не прописался автоинкремент
вот в конце файла db/billing/db.sql прописано:
у меня это сработало. у вас, видимо, нет...
mysql 5.5
первый же заведённый юзер с ID = 2001
--
давайте инструкцию, как вы смогли так поставить чтобы не прописался автоинкремент
вот в конце файла db/billing/db.sql прописано:
Код: Выделить всё
SET FOREIGN_KEY_CHECKS=1;
ALTER TABLE `Users` AUTO_INCREMENT=2001;
ALTER TABLE `Tasks` AUTO_INCREMENT=1000;
ALTER TABLE `Profiles` AUTO_INCREMENT=100;
ALTER TABLE `Orders` AUTO_INCREMENT=1000;
у меня это сработало. у вас, видимо, нет...
mysql 5.5
Убей их всех! Бог потом рассортирует...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей