Биллинговая система Nodeny
15 Мая 2024, 18:00:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 5 6 [7] 8 9 ... 11
  Печать  
Автор Тема: Анонимный svn репозитарий Nodeny plus  (Прочитано 42295 раз)
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #90 : 09 Декабря 2012, 17:53:39 »

парой sql запросов перегенерил всем таким юзерам новые пароли )
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #91 : 09 Декабря 2012, 18:57:47 »

Код:
ALTER TABLE users MODIFY COLUMN passwd BLOB NOT NULL;
дальше в mysqldump добавляем --hex-blob и горя не знаем
Записан
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #92 : 09 Декабря 2012, 19:35:50 »

Предлагаю доделать отправку СМС клиентам.

1. Возможность отправки логина и пароля СМСкой одним нажатием, на номер который указан в доп данных. (предложение  в "операциях" добавить кнопочку "СМС отправка логина и пароля"
2. Возле поля "телефон", была кнопочка отправки СМС (и если на нее нажать сразу подтягивало номер указанный в данном поле), или так как реализовано на странице администратора "Отправить СМС".
3. Также на карте когда нажмешь на клиента "Меню" тоже была кнопочка отправки СМС. (это не обязательно, но неплохо бы добавить)
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #93 : 09 Декабря 2012, 19:48:21 »

Код:
ALTER TABLE users MODIFY COLUMN passwd BLOB NOT NULL;
дальше в mysqldump добавляем --hex-blob и горя не знаем
не комильфо (
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #94 : 09 Декабря 2012, 19:56:29 »

Предлагаю доделать отправку СМС клиентам.

1. 2. 3.
ок
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #95 : 09 Декабря 2012, 20:16:56 »

Код:
ALTER TABLE users MODIFY COLUMN passwd BLOB NOT NULL;
дальше в mysqldump добавляем --hex-blob и горя не знаем
не комильфо (

Не, ну на миграцию не повлияет, а вот на бекапы - самое оно
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #96 : 10 Декабря 2012, 10:05:29 »

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

Поле   Значение
cash   10.00
category   2
comment   
creator   other
creator_addr   х.х.х.х
creator_id   12
grp   9
id   542075
mid   141
reason   
time   1354627195


ну и time не unixtime, а в привычном date.
оператор и тп врядли раздуплятся, что 1354627195 = Вт, 04 Дек 2012 13:19:55

cgi-bin/stat.pl?a=pay_log
долго открывается, при 31075 записях
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #97 : 10 Декабря 2012, 13:32:43 »

cgi-bin/stat.pl?a=pay_log
долго открывается, при 31075 записях
Покажи debug. А еще лучше - в mysql сделай

explain select ...

и покажи
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #98 : 10 Декабря 2012, 14:03:58 »

еще в платежах, если смотреть info по платежу, то желательно, чтобы выводилось на русском языке поле.
готово
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #99 : 10 Декабря 2012, 14:12:36 »

cgi-bin/stat.pl?a=pay_log
долго открывается, при 31075 записях
Покажи debug. А еще лучше - в mysql сделай

explain select ...

и покажи
SELECT SQL_CALC_FOUND_ROWS p.*, u.fio, u.name FROM pays p LEFT JOIN users u ON p.mid = u.id WHERE 1 AND p.category<>3 ORDER BY time DESC LIMIT 0,15
Время выполнения sql: 15.9470 сек



mysql> explain SELECT SQL_CALC_FOUND_ROWS p.*, u.fio, u.name FROM pays p LEFT JOIN users u ON p.mid = u.id WHERE 1 AND p.category<>3 ORDER BY time DESC LIMIT 0,15;
+----+-------------+-------+--------+---------------+---------+---------+------------+--------+-----------------------------+
| id | select_type | table | type   | possible_keys | key     | key_len | ref        | rows   | Extra                       |
+----+-------------+-------+--------+---------------+---------+---------+------------+--------+-----------------------------+
|  1 | SIMPLE      | p     | ALL    | category      | NULL    | NULL    | NULL       | 425302 | Using where; Using filesort |
|  1 | SIMPLE      | u     | eq_ref | PRIMARY       | PRIMARY | 4       | bill.p.mid |      1 |                             |
+----+-------------+-------+--------+---------------+---------+---------+------------+--------+-----------------------------+
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #100 : 10 Декабря 2012, 16:48:31 »

show create table pays;

а также:

select category, count(*) from pays group by category;
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #101 : 10 Декабря 2012, 16:59:55 »

 pays  | CREATE TABLE `pays` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `mid` mediumint(9) NOT NULL DEFAULT '0',
  `cash` float(8,2) NOT NULL DEFAULT '0.00',
  `time` int(11) NOT NULL,
  `creator` enum('other','admin','user','kernel') NOT NULL DEFAULT 'other',
  `creator_id` mediumint(9) NOT NULL,
  `creator_ip` int(10) unsigned NOT NULL,
  `reason` text NOT NULL,
  `comment` mediumtext NOT NULL,
  `category` smallint(6) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `mid` (`mid`),
  KEY `time` (`time`),
  KEY `category` (`category`)
) ENGINE=InnoDB AUTO_INCREMENT=542124 DEFAULT CHARSET=utf8




mysql> select category, count(*) from pays group by category;
+----------+----------+
| category | count(*) |
+----------+----------+
|        1 |    28656 |
|        2 |   437467 |
|      100 |        1 |
|      551 |        5 |
+----------+----------+
4 rows in set (0.49 sec)

Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #102 : 10 Декабря 2012, 17:15:48 »

Надо по дефолту  сделать ограничение по времени. Например за последние 3 месяца , иначе пытается сортировать полную таблицу
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #103 : 10 Декабря 2012, 17:21:13 »

угу, это ж я на реальных данных гоняю
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #104 : 10 Декабря 2012, 17:28:32 »

Надо по дефолту  сделать ограничение по времени. Например за последние 3 месяца , иначе пытается сортировать полную таблицу
попробуй заапдейтся и скажи результат в секундах
Записан
Страниц: 1 ... 5 6 [7] 8 9 ... 11
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!