Биллинговая система Nodeny
22 Ноября 2024, 23:02:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: rev 280  (Прочитано 7305 раз)
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« : 09 Сентября 2014, 11:16:04 »

Мелкие изменения:

1) в истории платежей в категории "изменение допданных" теперь отображаются названия полей, а не их названия в бд (_adr_house)
2) активный пункт в главном меню админки теперь подсвечивается


Все знают, что в N+ есть второстепенный список групп, который содержит группы не обязательно предназначенные для клиентов. Там, например, можно хранить список оборудования. Я сделал еще больший шаг в сторону чтобы этот список был больше похож на оборудование:

1) в настройках группы можно указать имя поля "логин", например, назвать "серийный номер". Т.е у каждой группы может быть свое имя
2) появилась галка отключения показа услуг, если в группе они не нужны - не выводится лишняя инфа

Кроме того, если обновить модуль dopdata, то появятся следующие фичи:

в разделе "склад" не выбирается несколько групп, а только одна. Например, у нас есть группы свичи, сетевые, сервера - у них разные наборы полей, поэтому нет смысла выбирать их скопом. Из-за того, что они выбираются по-отдельности, появилась возможность при поиске отображать только тот список полей, который есть у данного типа оборудования. Тоже самое относится к титульным полям - они отображаются только для тех групп, у которых есть эти поля.
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #1 : 09 Сентября 2014, 12:18:40 »

 Я тут попытался поменять поле Имя поля логин и получил вот:
Код:
09.09.2014 13:18:16 [(eval 10)::BEGIN(2) calls.pm(35) Db.pm::line(143) Db.pm::sql(112) Db.pm::connect(94)]
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.023655 sec
09.09.2014 13:18:16 [(eval 10)::BEGIN(2) calls.pm(35) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT *, UNIX_TIMESTAMP() AS t, (SELECT COUNT(*) FROM users) AS c FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0014 сек
09.09.2014 13:18:16 [(eval 10)::BEGIN(2) calls.pm(177)]
POST data:
  first 300 symbols  = "__multi=grp_property&a=op&id=11&op=update&act=usr_grp&grp_name=%D0%A1%D0%B2%D0%B8%D1%87%D0%B8&grp_fie
ld_login=%D0%A1%D0%B5%D1%80%D0%B8%D0%B9%D0%BD%D1%8B%D0%B9+%D0%BD%D0%BE%D0%BC%D0%B5%D1%80&grp_property
=2&grp_property=3&grp_property=5&grp_property=1&grp_property=90&grp_block_limit=0&grp_maxflow=0&gr"
09.09.2014 13:18:16 [(eval 10)::BEGIN(2) calls.pm(219)]
  __multi          = 'grp_property'
  a                = 'op'
  act              = 'usr_grp'
  grp_block_limit  = '0'
  grp_field_login  = 'Серийный номер'
  grp_maxflow      = '0'
  grp_name         = 'Свичи'
  grp_nets         = ''
  grp_property     = '2,3,5,1,90'
  id               = '11'
  op               = 'update'
09.09.2014 13:18:16 [(eval 10)::BEGIN(2) calls.pm(233)]
Текущие cookies:
  cols         = 'iauth,uinfo,ufio,d_adr_street,d_adr_street_kr_gor,d_adr_street_iv_pol,d_adr_house,d_adr_room,d_adr_telefon,sservice_id,utraf,ubalance'
  cols2        = 'iauth,uinfo,iip,ufio,d_adr_street,utraf'
  ed_log       = '9'
  graph_rough  = '0'
  new_admin    = ''
  noses        = 'Dp868sLqAHTtptkdqMZxhQ'
09.09.2014 13:18:16 [(eval 10)::BEGIN(2) calls.pm(253) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='Dp868sLqAHTtptkdqMZxhQ' AND uid>0 LIMIT 1
Строк: 1. Время выполнения sql: 0.0005 сек
09.09.2014 13:18:16 [(eval 10)::BEGIN(2) calls.pm(271)]
Сессия `Dp868sLqAHTtptkdqMZxhQ` существует, uid: 26, role: admin
09.09.2014 13:18:16 [(eval 10)::BEGIN(2) calls.pm(293) Db.pm::do(157) Db.pm::sql(133) Db.pm::sql(320)]
UPDATE websessions SET expire=UNIX_TIMESTAMP()+'900' WHERE BINARY ses='Dp868sLqAHTtptkdqMZxhQ' LIMIT 1
Строк: 1. Время выполнения sql: 0.0003 сек
09.09.2014 13:18:16 [stat.pl(166) calls.pm::Require_web_mod(1220) calls.pm::Require_mod(1211)]
require /usr/local/nodeny/web/start_admin.pl
09.09.2014 13:18:16 [stat.pl(166) calls.pm::Require_web_mod(1220) calls.pm::Require_mod(1213) calls.pm(1213) start_admin.pl(71) calls.pm::Require_web_mod(1220) calls.pm::Require_mod(1211)]
require /usr/local/nodeny/web/_op.pl
09.09.2014 13:18:16 [stat.pl(166) calls.pm::Require_web_mod(1220) calls.pm::Require_mod(1213) calls.pm(1213) start_admin.pl(74) _op.pl::go(26) _op.pl::go(54) calls.pm::Require_web_mod(1220) calls.pm::Require_mod(1211)]
require /usr/local/nodeny/web/_o_usr_grp.pl
09.09.2014 13:18:16 [stat.pl(166) calls.pm::Require_web_mod(1220) calls.pm::Require_mod(1213) calls.pm(1213) start_admin.pl(74) _op.pl::go(26) _op.pl::go(118) _op.pl::o_preupdate(234) _op.pl::o_getdata(324) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT g.*, COUNT(u.grp) AS clients FROM user_grp g LEFT JOIN users u ON g.grp_id=u.grp WHERE g.grp_id='11' GROUP BY g.grp_id
Строк: 1. Время выполнения sql: 0.0001 сек
09.09.2014 13:18:16 [stat.pl(166) calls.pm::Require_web_mod(1220) calls.pm::Require_mod(1213) calls.pm(1213) start_admin.pl(74) _op.pl::go(26) _op.pl::go(118) _op.pl::o_preupdate(239) Db.pm::do(157) Db.pm::sql(133) Db.pm::sql(304)]
Unknown column 'grp_field_login' in 'field list'

{
  'sql' => 'UPDATE user_grp SET grp_name=?, grp_field_login=?, grp_property=?, grp_block_limit=?, grp_nets=?, grp_maxflow=? WHERE grp_id=? LIMIT 1',
  'param' => [
    'Свичи',
    'Серийный номер',
    ',2,3,5,1,90,',
    0,
    '',
    0,
    '11'
  ]
};

 UPDATE user_grp SET grp_name='Свичи', grp_field_login='Серийный номер', grp_property=',2,3,5,1,90,', grp_block_limit='0', grp_nets='', grp_maxflow='0' WHERE grp_id='11' LIMIT 1
09.09.2014 13:18:16 [stat.pl(167) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(88) stat.pl(89)]
Can't locate object method "Error" via package "L" (perhaps you forgot to load "L"?) at /usr/local/nodeny/web/_op.pl line 240.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1213.

09.09.2014 13:18:16 [stat.pl(167) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(88) stat.pl(91)]
Elapsed time: 0.145536 sec
09.09.2014 13:18:16 [stat.pl(167) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(98) stat.pl(100) calls.pm::Error(548) calls.pm::Exit(436) start_admin.pl::_show_top_block(78) calls.pm::tmpl(450) tmpl.pm::render(157) (eval 41)(253) calls.pm::has_secondary_grp(1282) calls.pm::list(1241) Db.pm::sql(114) Db.pm::connect(94)]
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.000473 sec
09.09.2014 13:18:16 [stat.pl(167) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(98) stat.pl(100) calls.pm::Error(548) calls.pm::Exit(436) start_admin.pl::_show_top_block(78) calls.pm::tmpl(450) tmpl.pm::render(157) (eval 41)(253) calls.pm::has_secondary_grp(1282) calls.pm::list(1241) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM user_grp ORDER BY grp_name
Строк: 16. Время выполнения sql: 0.0001 сек
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #2 : 09 Сентября 2014, 13:19:05 »

Сори! Не закоммитил 1 файл. Обновитесь
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #3 : 09 Сентября 2014, 14:20:41 »

Может "склад" оставить "иные" или "другое", у нас например в этом разделе бесплатники и прочие..., а то как то смотреть клиентов в разделе склад...
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #4 : 09 Сентября 2014, 16:33:22 »

Может "склад" оставить "иные" или "другое", у нас например в этом разделе бесплатники и прочие..., а то как то смотреть клиентов в разделе склад...
Переименуйте
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #5 : 09 Сентября 2014, 16:34:08 »

Может "склад" оставить "иные" или "другое", у нас например в этом разделе бесплатники и прочие..., а то как то смотреть клиентов в разделе склад...
Переименуйте
На всякий случай уточню, что переименовывать нужно не в коде, а в админке в настройках
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #6 : 09 Сентября 2014, 16:55:46 »

На всякий случай уточню, что переименовывать нужно не в коде, а в админке в настройках
Не пойму где в админке
Записан
vir
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 26


Просмотр профиля Email
« Ответ #7 : 09 Сентября 2014, 17:20:40 »

На всякий случай уточню, что переименовывать нужно не в коде, а в админке в настройках
Не пойму где в админке
Настройки -> Администрирование
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #8 : 09 Сентября 2014, 17:30:18 »

сорри, туплю, спасибо
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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