pdf отчет SAMS сортирока пользователей

lumen_xp аватар

Добрый день.
Вот собственно почти все устраивает в Самсе.
Сегодня начальник попросил что бы в отчетах пользователи на 1-ых страницах располагались по убыванию трафика а не как сейчас в хаотичном порядке.
Собственно в скрипте я нашел строчку выборки но так как в php не силен и отчет формируется у меня 40 минут то ничего разумного я не сделал.
Посоветуйте товарисчи как сделать все комильфо!

lumen_xp аватар

У меня так.
/usr/local/share/sams/0.pdf

В каталог с web-интерфейсом sams.

--
NixDev - Open Source solutions for life

lumen_xp аватар

Респект Павлу!!! И низкий поклон.
Вот работающий createpdf.php
http://sams.nixdev.net/browser/branches/1.0.x/php/createpdf.php?rev=507

Дык куда скидываются рдф отчёты?

Бага обнаружена и исправлена: http://sams.nixdev.net/ticket/258

--
NixDev - Open Source solutions for life

В местные личные сообщения посмотри. Мне нужен полный файл с отчетом чтобы понять где проблема.

--
NixDev - Open Source solutions for life

lumen_xp аватар

Скоро конец месяца. Отошлеться отчет и снова начнуть сверлить мой верхний отросток тела по поводу сортировки.
Может старые опытные бородатые админы сталкивались с эти???

lumen_xp аватар

Вот создал тикет http://sams.nixdev.net/ticket/258
И за одно выложу файлы.

в функции UserTrafiicPeriodPDF() явно прописана выборка по убыванию: SELECT .... order by all_sum desc
так что все должно сортироваться. имеет место баг или мусор в таблице.

Гм, да это баг самый настоящий... Вешайте тикет, посмотрю в чем дело. Не должно такого быть.

В баге обязательно укажите версию sams и какая библиотека используется для генерации отчетов.

--
NixDev - Open Source solutions for life

lumen_xp аватар

Ну по большей части сортировка нормальная.
Но проскакивают строчки которые не должны стоять на этом месте.

Мне вспоминается аналогичное...

--
NixDev - Open Source solutions for life

не знаю как у кого, но у меня на первой странице пользователи сортируются именно по убыванию трафика.

lumen_xp аватар

А можно немного поподробнее про ORDER BY <поле с трафиком>.
Как я понял нужно править createpdf.php.
Спасибо.

lumen_xp аватар

Да вот я сам понять не могу че так долго. Всего 150 юзеров.

Найти нужный SQL-запрос и дописать в его конец ORDER BY <поле с трафиком>. Главное найти нужный запрос.
ps: А что там за размеры базы что отчет генерируется так долго?

--
NixDev - Open Source solutions for life

lumen_xp аватар

UP!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".