Golthana
-
Всього повідомлень
585 -
Приєднався
-
Останній візит
-
Дней в лидерах
1
Тип контенту
Профили
Форум
Календарь
Сообщения додав Golthana
-
-
Доступ к бд есть?
-
Таки вопрос с переименованием остался открыт,
Насколько мне известно, Тарифы нельзя переименовать. Можно создать другой, с нужным названием и выставить его нужным абонентам
-
если двум свичам указать в качестве родителей друг друга, модуль рухнет
В таком случае не указывайте.)
-
В таком случае, мне тяжело предположить в чем может быть причина...
-
Извиняюсь за такой вопрос: пробовали перезагружать старгейзер?
-
Дай скин cat /usr/local/www/apache24/data/billing/config/billing.ini | grep STG и настройки Старгейзера в веб морде
-
Извини, неправильно прочитал. Дай: cat /usr/local/www/apache24/data/billing/config/billing.ini | grep STG
Там будет STG_PASSWD. Сверь его с тем, что в веб морде
-
http://muff.kiev.ua/content/mysql-vosstanovlenie-parolya-polzovatelya-root
Попробуйте так. Откуда новый пароль взять Вы знаете
-
tail -F /var/log/stargazer.log
tail -F /var/stargazer/allconnect.log
-
Злые у вас уборщицы, которые ночью убирают
-
Ни у кого нет инструкции для настройки freeradius с использованием в качестве NAS Mikrotik?
-
@reboot /usr/local/bin/php /etc/stargazer/debtors.php
У меня так работает. Прописано в cron
-
Скрин с настройкой NAS
-
В админке: дома - выбираешь нужную улицу и там будут номера домой. Потом редактировать - там можно удалить или изменить координаты.
-
Тогда в личные сообщения можно отправить реквизиты, а в понедельник решу вопрос.
-
Спрошу еще раз. Требуется ли помощь в сборе средств?
-
Notice: Undefined index: 3 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515
Notice: Undefined index: 2 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515
Notice: Undefined index: 2 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515
Notice: Undefined index: 2 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515
Notice: Undefined index: 2 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515
Notice: Undefined index: 2 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515
Notice: Undefined index: 2 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515
Notice: Undefined index: 2 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515
Notice: Undefined index: 2 in /usr/local/www/apache24/data/billing/api/libs/api.teskman.php on line 515При нажатии отчет по работам, выдает отчет и вот такие ошибки. Никто не сталкивался?
-
Вопрос уже неактуален.
-
Товарищи, есть у кого-то идеи.
Прописал в отдельном файле функцию по образцу той, что Найтфлай скинул:
address.php:
<?php// Get Mysql data for connection to DataBaserequire_once('config.php');// Include for fullcityname functioninclude('functions.php');//Try to connect to Mysql$connect = mysqli_connect($db_host,$db_user,$db_password,$db_base)or die ("Error" . mysqli_error($connect));// Creating a queryes for getting data from dbfunction zb_fulladdr() {$alterconf = parse_ini_file('/usr/local/www/apache24/data/billing/config/alter.ini');$result = array();$apts = array();$builds = array();$city_q = "SELECT * from `city`";$adrz_q = "SELECT * from address";$apt_q = "SELECT * from `apt`";$build_q = "SELECT * from build";$streets_q = "SELECT * from `street`";$alladdrz = mysqli_query($connect,$adrz_q) or die ("Error query for address" . mysqli_error());$allapt = mysqli_query($connect,$apt_q) or die ("Error query far apts" . mysqli_error());$allbuilds = mysqli_query($connect,$build_q) or die ("Error query for builds" . mysqli_error());$allstreets = mysqli_query($connect,$streets_q) or die ("Error query for streets" . mysqli_error());if (!empty($alladdrz)){$cities = cityname();foreach ($alladdrz as $io1 => $eachaddress) {$address[$eachaddress['id']] = array('login' => $eachaddress['login'], 'aptid' => $eachaddress['aptid']);}foreach ($allapt as $io2 => $eachapt) {$apts[$eachapt['id']] = array('apt' => $eachapt['apt'], 'buildid' => $eachapt['buildid']);}foreach ($allbuilds as $io3 => $eachbuild) {$builds[$eachbuild['id']] = array('buildnum' => $eachbuild['buildnum'], 'streetid' => $eachbuild['streetid']);}foreach ($allstreets as $io4 => $eachstreet) {$streets[$eachstreet['id']] = array('streetname' => $eachstreet['streetname'], 'cityid' => $eachstreet['cityid']);}foreach ($address as $io5 => $eachaddress) {$apartment = $apts[$eachaddress['aptid']]['apt'];$building = $builds[$apts[$eachaddress['aptid']]['buildid']]['buildnum'];$streetname = $streets[$builds[$apts[$eachaddress['aptid']]['buildid']]['streetid']]['streetname'];$cityid = $streets[$builds[$apts[$eachaddress['aptid']]['buildid']]['streetid']]['cityid'];if ($alterconf['ZERO_TOLERANCE']) {if ($apartment == 0) {$apartment_filtered = '';} else {$apartment_filtered = '/' . $apartment;}} else {$apartment_filtered = '/' . $apartment;}if (!$alterconf['CITY_DISPLAY']) {$result[$eachaddress['login']] = $streetname . ' ' . $building . $apartment_filtered;} else {$result[$eachaddress['login']] = $cities[$cityid] . ' ' . $streetname . ' ' . $building . $apartment_filtered;}}}return($result);}//Close connectionsmysqli_close($connect);?>В предыдущем скрипте добавилinclude('address.php');Как вывести адреса? И возможно ли это вообще таким образом сделать? -
Или как можно вызвать это функция из своего кода. Php только изучаю, потому и вопросы такие примитивные)
-
Чтобы было понятно, мне надо экспортировать данные в csv адрес должен быть строчное значение:
Вот код, надо дописать запрос так, чтобы полный адрес был в одной строке.
<?php
include('config.php');
$connect = @mysql_connect($db_host,$db_user,$db_password);
if (!$connect)
{
echo ("No connect to DataBase");
}
if (@mysql_select_db($db_base))
{
$csv_file = '';
mysql_query("set character_set_results='cp1251'");
$query=mysql_query("select users.login as login, users.IP as IP, nethosts.mac as mac, DATE_FORMAT(contractdates.date, '%d.%m.%Y') as date, contracts.contract as contract, users.Passive as status, realname.realname as name, DATE_FORMAT(passportdata.birthdate, '%d.%m.%Y') as birth, passportdata.passportnum as number, passportdata.passportwho as who, DATE_FORMAT(passportdata.passportdate, '%d.%m.%Y') as pdata from users,nethosts,contracts,contractdates,realname,passportdata where users.IP=nethosts.ip and users.login=contracts.login and contracts.contract=contractdates.contract and users.Tariff not like '%Business%' and users.login=realname.login and users.login=passportdata.login",$connect);
if ($query)
{
while ($raw = mysql_fetch_assoc($query)) {
$csv_file .= '"'.$raw['login'].'"'.';'.'"'.$raw['IP'].'"'.';'.'"'.$raw['mac'].'"'.';'.'"'.$raw['date'].'"'.';'.'"'.$raw['contract'].'"'.';'.'"'.$raw['status'].'"'.';'.'"'.$raw['date'].'"'.';'.'"'.'"'.';'.'"0"'.';'.'"1"'.';'.'""'.';'.'""'.';'.'""'.';'.'"'.$raw['name'].'"'.';'.'"'.$raw['birth'].'"'.';'.'"1"'.';'.'""'.';'.'""'.';'.'""'.';'.'"'.$raw['number'].' '.$raw['who'].' '.$raw['pdata'].'"'.';'.'"1"'.';'.'""'.';'.'""'.';'.'""'.';'.'""'.';'.'""'.';'.'""'.';'.'""'.';'.'""'.';'.'"1"'.';'."\n";
}
}
$file_name = 'test.csv';
$file = fopen($file_name, "w");
fwrite($file,trim($csv_file));
fclose($file);
}
else die ("Cannot connect to db");
?> -
Что=то не могу разобраться. Не могли бы написать пример запроса с консоли.
-
Спасибо
-
А как просмотреть sql запрос в этой функции. Где они вообще описаны?
Ubilling + NAS на FreeBSD бортжурнал починаючого адміна
в Stargazer Ubilling
Опубліковано:
А подскажите хотя бы где хранятся макросы для freeradius