db_type.".lib.php"); require_once("lib/billing.std.lib.php"); require_once("lib/date_new.php"); include_once("lib/session.lib.php"); $filename = "/www1/luglink.net/htdocs/design_header.html"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); fclose($handle); print $contents; $showstr = ""; $position = "Состояние лицевого счёта"; $dbh = new bilsql; $dbh->connect(); // echo "123"; // Определяем адрес клиента $rem_addr = getenv("HTTP_X_FORWARDED_FOR"); if(!$rem_addr) $rem_addr = $_SERVER["REMOTE_ADDR"]; // $rem_addr = $_SERVER["HTTP_X_FORWARDED_FOR"]; $rem_addr = $_SERVER["REMOTE_ADDR"]; // phpinfo(); exit(); $showstr = "

Добро пожаловать на сервер статистики
МОУ "Компьютерный центр"


Сегодня ".$mday." ".$a[$month]." ".$year." года
Московское время ".$hour.":".$minutes.":".$secundes."
Ваш IP адрес: ".$rem_addr."
"; // Проверка имени клиента $ses_data['billing.UserID'] = 0; if(!$ses_data['billing.UserID']) { $ses_data['billing.AccountName'] = ""; if($fa=$dbh->fetch_array($dbh->do_query("select AccountName from Activity where IPAddress='".$rem_addr."';"))) { $ses_data['billing.AccountName'] = $fa[0]; }; if($ses_data['billing.AccountName']) { if($fa=$dbh->fetch_array($dbh->do_query("select UserID, Number from Accounts where AccountName='".$ses_data['billing.AccountName']."';"))) { $ses_data['billing.UserID'] = $fa[0]; $AccountID = $fa[1]; }; }; }; if($ses_data['billing.UserID']) { if($fa=$dbh->fetch_array($dbh->do_query("select ConnectionType, DiskRegistered, PrivateFlag, Sex, FullName, UserID, RealRest, CommonRest, SaldoSecs, RestDate from users where UserID=".$ses_data['billing.UserID'].";"))) { $NonRegedDisk = ($fa[0]==1)&&($fa[1]==0); $PrivateFlag = $fa[2]; $Sex = $fa[3]; $FullName = $fa[4]; $RealRest = $fa[6]; // Round $CommonRest = $fa[7]; // Round $SaldoSecs = $fa[8]; if($fa[9]) { $Day = strftime("%d", strtotime(floattotime($fa[9]))); $Month = strftime("%m", strtotime(floattotime($fa[9]))); $Year = strftime("%Y", strtotime(floattotime($fa[9]))); $CTime = strftime("%T", strtotime(floattotime($fa[9]))); $RestDate = $Day." ".$b[$Month]." ".$Year." ".$CTime; } else { $RestDate = ""; }; } else { $ses_data['billing.UserID'] = 0; }; }; // Определение текущей тарифной группы if($ses_data['billing.UserID']) { $AdmGroup = ""; $AdmGroupID = 0; $NowValue = timetofloat(strftime("%D %T", time())); if($fa=$dbh->fetch_array($dbh->do_query("select AdmGroupID from AccountsAdm where (AccountID=".$AccountID.") and (DateOn IN (select max(DateOn) from AccountsAdm where (AccountID=".$AccountID.") and (DateOn <=".$NowValue.")));"))) { $AdmGroupID = $fa[0]; }; if($AdmGroupID) { if($fa=$dbh->fetch_array($dbh->do_query("select GroupName from Groups where GroupID=".$AdmGroupID.";"))) { $AdmGroup = $fa[0]; }; }; }; // Собственно вывод if($ses_data['billing.UserID']) { $showstr.= "
"; $showstr.= "

Состояние лицевого счёта в расчётной системе

\n"; if($NonRegedDisk) { $showstr.= "Уважаемый пользователь компакт-диска!"; } else { if($PrivateFlag) { if($Sex) { $showstr.= "Уважаемый "; } else { $showstr.= "Уважаемая "; }; } else { $showstr.= "Уважаемые сотрудники "; }; $showstr.= $FullName."!"; }; $showstr.= "

Дата последнего изменения состояния вашего лицевого счёта: ".$RestDate."

"; $showstr.= '
Остаток лицевого счёта
в долларовом эквиваленте
'.$RealRest.''; if($RealRest >= 0) { $showstr .= ' (положительный)'; } else { $showstr .= ' (отрицательный)'; }; $showstr.= '
Остаток лицевого счета с учетом выставленных счетов
(в долларовом эквиваленте)
'.$CommonRest.''; if($RealRest >= 0) { $showstr .= ' (положительный)'; } else { $showstr .= ' (отрицательный)'; }; $showstr.= '
Остаток лимитного времени '.gmstrftime("%T", ($SaldoSecs)).'
Текущий тариф  '.$AdmGroup.'
'; $showstr.= "
"; } else { $showstr .= '
К сожалению, нам не удалось определить Ваше имя.

Становитесь нашим клиентом!

'; }; // echo $ses_data['billing.UserID']; // echo $ses_data['billing.AccountName']; // echo $ses_data['start']; echo '
'; echo $showstr; echo '
'; $dbh->close(); $filename = "/www1/luglink.net/htdocs/design_footer.html"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); fclose($handle); print $contents; // phpinfo(); ?>