Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: Kaylas от 11 Октября 2010, 23:45:30



Название: Как изменить сортировку по умолчанию?
Отправлено: Kaylas от 11 Октября 2010, 23:45:30
Подскажите пожалуйста как изменить сортировку по умолчанию в разделе клиентов?
Сейчас все сортируется по ip-адресу, а нужно сделать по номерам домов и квартир.


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: 0xbad0c0d3 от 12 Октября 2010, 00:27:44
В основном выводе это не возможно. Т.к. запрос имеет вид:
Код:
SELECT SQL_CALC_FOUND_ROWS id FROM users ORDER BY sortip LIMIT 0,50
Тут можно поменять сортировку только по полям, что присутствуют в таблице users
дефолтная сортировка лежит тут: $Fsort='0' if $Fsort!~/^\-?[0-9a-z]+$/;
$Fsort может быть одним из ключей массива %orders:
Код:
%orders=(
  '0' => ['sortip',             'Ip',                   8],
  '1' => ['id',                 'Id',                   1],
  '2' => ['name',               'Логин',                3],
  '3' => ['fio',                'ФИО',                  2],
  '4' => ['cstate_time',        'Смена состояния',      0],
  '5' => ['balance',            'Баланс',               4],
  '6' => ['(startmoney-submoney)','С услугами',         14],
  '7' => ['(traf1+traf2+traf3+traf4)','Трафик',         21]
);


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: Kaylas от 13 Октября 2010, 21:07:40
Спасибо ответ.

А как можно сделать что-бы по нажатию на "Статистика" информация выводилась в килобитах за секунду и сразу по всем направлениям. И также при нажатии на "График загрузки канала"


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: 0xbad0c0d3 от 13 Октября 2010, 21:23:28
кбит/сек
в файле: chanal.pl (2dev что за название файла?)
заменить:
~~130 строка
Код:
$Fed=int $F{ed}
на
Код:
$Fed=(defined($F{ed}) ? int $F{ed} : 6);
там же, кстати, и дефолтное направление
Код:
$Fclass=1 if !$Fclass && $Fgraf;
вместо 1 поставь то направление, которое хочешь, либо 9, что соответствует: По всем направлениям трафика всей сети


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: Андрій от 13 Октября 2010, 23:29:39
Цитировать
там же, кстати, и дефолтное направление
Код:
$Fclass=1 if !$Fclass && $Fgraf;
вместо 1 поставь то направление, которое хочешь, либо 9, что соответствует: По всем направлениям трафика всей сети


з кбітами працює, а з дефолтним напрямком чомусь ні


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: 0xbad0c0d3 от 13 Октября 2010, 23:30:50
Покажи как сделал


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: Андрій от 13 Октября 2010, 23:37:02
$Fclass=1 if !$Fclass && $Fgraf; в цьому рядку замість 1 поставив 9


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: 0xbad0c0d3 от 13 Октября 2010, 23:45:56
Так, покажи скрин с результатом, что ты получил
И сделай то же самое, но сам и тоже дай скрин
Лучще отметь различия на скринах


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: Андрій от 13 Октября 2010, 23:51:39
при зміні 1 на 9 в мене нічого не міняється


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: 0xbad0c0d3 от 13 Октября 2010, 23:53:32
Но ведь это не значит, что ничего не получилось!
Лично у меня и так при нажатии на "Статистика" показывает стату по всем направлениям всей сети.


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: Андрій от 13 Октября 2010, 23:56:31
можливо ви ще щось міняли ?


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: 0xbad0c0d3 от 14 Октября 2010, 00:27:49
Не! Не менял.


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: Андрій от 14 Октября 2010, 15:04:00
а в 49-й версії також так має працювати ?


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: 0xbad0c0d3 от 14 Октября 2010, 15:52:16
не в курсе, но думаю, что да


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: Aivanzipper от 14 Октября 2010, 16:02:30
А как можно сделать что-бы по нажатию на "Статистика" информация выводилась в килобитах за секунду и сразу по всем направлениям.

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


Название: Re: Как изменить сортировку по умолчанию?
Отправлено: Андрій от 18 Июля 2012, 16:31:13
Щоб при заході в статистику відображався трафік по всім напрямкам потрібно в /usr/local/www/apache22/cgi-bin/adm/adm.pl

Код:
$h && &ahref("$scrpt0&a=chanal&class=1",'Статистика'),

поміняти на

Код:
$h && &ahref("$scrpt0&a=chanal&class=9",'Статистика'),