набросал веб морду под свои нужды.

Технические вопросы по UTM 5.0
Ответить
RL
Сообщения: 14
Зарегистрирован: Вс фев 17, 2008 14:46

Сообщение RL »

xend писал(а):Стоит у меня UTM 5.1.10-11 На Debian 3.1, mysql 4.1.11 и вот что вебморда выдает
http://xw.at.tut.by/1.JPG
http://xw.at.tut.by/2.JPG
http://xw.at.tut.by/3.JPG
Как это можно полечить?

Присоединяюсь к той же проблеме Xend. Стоит UTM 5.2.1-001 , MySQL 4.0.17 Файл stat.rar был скачан по ссылке из этого топика , кроме замены pg_ на mysql_ ничего не делал.
Если нашлось решение может озвучит кто в топике?

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

Была подобная проблема, решал, могу завтра выложить что там надо сделать...

П.С. оказалось, свое не так сложно написать, сложнее в базе разобраться...или в урфа_клиенте

RL
Сообщения: 14
Зарегистрирован: Вс фев 17, 2008 14:46

Сообщение RL »

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

Saper
Сообщения: 11
Зарегистрирован: Чт янв 10, 2008 15:52

Сообщение Saper »

http://info.khotkovo.ru

логин: test_ab
пароль: 123

Windows, ASP.NET c AJAX, мучался долго

Запросами поделюсь, если кому надо.
Последний раз редактировалось Saper Пн фев 18, 2008 11:37, всего редактировалось 1 раз.

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

xend писал(а):Присоединяюсь к той же проблеме Xend. Стоит UTM 5.2.1-001 , MySQL 4.0.17 Файл stat.rar был скачан по ссылке из этого топика , кроме замены pg_ на mysql_ ничего не делал.
Если нашлось решение может озвучит кто в топике?
После замены префикса в некоторых sql-запросах возвращаются ошибки, но там достаточно интуитивно, исправления заняло всего несколько минут.

А вот с безопасностью у этого скрипта вообще никак, так что сильно не рекомендую использовать без кучи правок (я смотрел самую первую версию, чего только через неё нельзя было сделать..) -- разве что растащить на запросы для написания собственного интерфейса.

RL
Сообщения: 14
Зарегистрирован: Вс фев 17, 2008 14:46

Сообщение RL »

Ну вот бы и написали чего интуитивно править то, не военную тайну же раскрываем. :) Или скиньте архивчиком.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

Saper писал(а):http://info.khotkovo.ru

логин: test_ab
пароль: 123

Windows, ASP.NET c AJAX, мучался долго

Запросами поделюсь, если кому надо.
Поделись :)
интересны реализации процентов на кредит и смена тарифного плана

Saper
Сообщения: 11
Зарегистрирован: Чт янв 10, 2008 15:52

Сообщение Saper »

Pulse писал(а): Поделись :)
интересны реализации процентов на кредит и смена тарифного плана
Проценты: создал отдельную табличку в которой следующие поля - id аккаунта, дата взятия в долг, погашен ли долг (1/0). Когда пользователь берёт в долг - ему деньги сразу же кладутся на счёт и делается запись об этом в этой новосозданной таблице. Когда пользователь вносит деньги на счёт, - наличными ли, или карточкой, или через точки приёма платежей - то всегда сначала происходит проверка - нет ли у него незакрытых долгов по этой таблице. Если есть, то высчитываем сколько прошло полных суток, высчитываем проценты, уменьшаем сумму вносимую на счёт на сумму долга и помечаем долг как закрытый. Вносить деньги каким то другим способом, например через админку UTM запрещено - кредиты не погасятся.

Смена тарифного плана довольно простая вещь, если у вас есть urfa-клиент, у нас он есть. В предлагаемом выпадающем списке тарифов у всех есть ID тарифного плана, после нажатия на кнопку "сменить тариф" идёт обращение через URFA к биллингу с выбранным ID тарифа, дальше UTM делает всё сам - переведёт в начале месяца.

P.S. Если послать несуществующий тарифный план, то зависнет наглухо, до перезагрузки ядра - проверено несколько раз в процессе отладки :-)

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

RL писал(а):Будем ждать. Чиркани, ведь не только мне может сгодиться, но и в будущем другим пригодится может, чтобы по 20 раз не задавали одни и теже вопросы.
Кроме замены pg_ на mysql_ надо еще конфиг поправить, чтоб было что то типо такого:

$db_host='localhost';
$db_base='UTM5';
$db_user='root';
$db_pass='';

$db_connect=mysql_connect($db_host,$db_user,$db_pass) or die ("Connect failed.");
mysql_select_db($db_base, $db_connect) or die ('Can\'t use foo : ' . mysql_error());

RL
Сообщения: 14
Зарегистрирован: Вс фев 17, 2008 14:46

Сообщение RL »

Проверил у себя то, что вы подсказали, практически один-в-один все, кроме возможности вывода ошибок. Скопировал ваше, вставил, проверил , свое закоментировал, изменений никаких.



Я вот что заметил, в некоторых файлах,из-за которых выдаются однотипные ошибки, немногим ранее предшествует строка строка подобная этой:

Код: Выделить всё

 $q='select .....
    from ....
    where ...... ;
Там,где переменная q "лезет" за данными из одной таблицы, например в файле userinfo.php в самом начале,

Код: Выделить всё

 $q='select id, balance, credit, discount_period_id, is_blocked, int_status
    from accounts
    where is_deleted=0 and id='.$user_basic_account;
идет запрос к одной таблице за информацией о балансе, статусе интернет итд и ошибок в вебстатистике не выдает.

А если идет обращение сразу к нескольким таблицам, например во все том же файле userinfo.php, но строками ниже,

Код: Выделить всё

$q='select id, balance, credit, discount_period_id, is_blocked, int_status
    from accounts
    where is_deleted=0 and id in (select account_id from users_accounts where uid='.$user_basic_account.')';
, то вуаля, выдает вебстраница ошибку.

Напрашивается не совсем элементарное разделение запросов к таблицам поотдельности, но чего-то не кажется это мне совсем правильным выходом из положения. Или я может чего-то недопонимаю. :?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

RL писал(а):Проверил у себя то, что вы подсказали, практически один-в-один все, кроме возможности вывода ошибок. Скопировал ваше, вставил, проверил , свое закоментировал, изменений никаких.

Напрашивается не совсем элементарное разделение запросов к таблицам поотдельности, но чего-то не кажется это мне совсем правильным выходом из положения. Или я может чего-то недопонимаю. :?
Ваш мускул не понимает вложенные селекты, надо юзать версию выше 4.1 насколько я помню или даже 5.0

RL
Сообщения: 14
Зарегистрирован: Вс фев 17, 2008 14:46

Сообщение RL »

Перешел на версию мускуля 5.0.51 ошибки исчезли. До этого использовался мускуль нетаповский 4.0.17, после установил отдельный мускуль, ядро нетапа после этого упорно не хотело стартовать, но после бубна и танцев завелось. Но радоваться пока рано.

Кстати спасибо hammerу за помощь в исправлении ошибки по выводу трафика по дням.

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

RL писал(а):Ну вот бы и написали чего интуитивно править то, не военную тайну же раскрываем. :) Или скиньте архивчиком.
Как я уже сказал, не стал использовать -- больно уж плохо с безопасностью (ничего нигде не эскейпится, пароль в куках). Были проблемы с лишним пробелом в районе SUM, может ещё какие мелочи -- не вспомнить; на 4.1 в итоге пошло.

mystic
Сообщения: 4
Зарегистрирован: Вт фев 19, 2008 17:23

Сообщение mystic »

Делаю свою статистику.
Вот можно глянуть на скрин http://upload.com.ua/get/900118183

Аватара пользователя
Ata-man
Сообщения: 427
Зарегистрирован: Пт янв 21, 2005 10:04
Откуда: Екатеринбург

Сообщение Ata-man »

А на чем пишете, если не секрет?

Ответить