Initial commit

This commit is contained in:
2026-09-03 11:24:19 +02:00
commit 6ed3153f36
1897 changed files with 538007 additions and 0 deletions
+405
View File
@@ -0,0 +1,405 @@
<?PHP session_start();
//setcookie ("odwiedz", "jest", time()+600);
if ($_GET['evnt']=='out') { unset($_SESSION['user']); session_destroy();}
//Sprawdza, czy nie został przełączony jakiś inny użytkownik. Jeśli tak, to czyście zmianne sesyjne.
// =========================================================================================================== //
if (!empty($_GET['auth']) && $_GET['auth']!=$_SESSION['syndis_auth']){ unset($_SESSION['user']); $_SESSION = array();}
// =========================================================================================================== //
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="./images/SoftSPM.ico">
<LINK href="./style/theme.css" type="text/css" rel="stylesheet">
<LINK href="./style/style.css" type="text/css" rel="stylesheet">
<LINK href="./style/topmenu.css" type="text/css" rel="stylesheet">
<LINK href="./style/tooltip.css" type="text/css" rel="stylesheet">
<LINK href="./style/cointainers.css" type="text/css" rel="stylesheet">
<LINK href="./style/map_tooltip.css" type="text/css" rel="stylesheet">
<LINK href="./style/tables.css" type="text/css" rel="stylesheet">
<LINK href="./style/links.css" type="text/css" rel="stylesheet">
<LINK href="./style/forms.css" type="text/css" rel="stylesheet">
<LINK href="./style/multi-select.css" type="text/css" rel="stylesheet">
<link rel="stylesheet" href="./style/sweetalert.css">
<link rel="stylesheet" href="./style/preloader.css">
<link rel="stylesheet" href="./datepicker/images/jquery-ui.css">
<link rel="stylesheet" href="./datepicker/images/style.css">
<script src="./datepicker/js/jquery-1.9.1.js"></script>
<script src="./datepicker/js/jquery-ui.js"></script>
<script src="./datepicker/js/jquery.multi-select.js"></script>
<script src="./js/jquery.multi-select.js" type="text/javascript"></script>
<script src="./js/application.js" type="text/javascript"></script>
<script src="./js/jquery.validate.js"></script>
<script src="./js/myValidations.js" type="text/javascript"></script>
<script src="./js/dynamicForms.js"></script>
<script src="./js/sweetalert.min.js"></script>
<TITLE>..:: SoftSPM ::..</TITLE>
</HEAD>
<?php
// sprawdza rodzaj i wersje przeglądarki
//if (empty($_SESSION['attention'])) if (checkYourBrowser()==1) $_SESSION['attention']='accept';
//if ((empty($_SESSION['attention']) && $_POST['subAttentionAccept']=='OK') || $_POST['in_subOK']==" ok ") $_SESSION['attention']='accept';
//if (empty($_SESSION['attention']))
// showBrowserAttention();
// ========================================
//else
//{
?>
<BODY style="background-repeat: repeat-x;" BACKGROUND="./images/bg.jpg" >
<?php
date_default_timezone_set('Europe/Warsaw');
require_once("func.php");
require_once("dbaccess.php");
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
mysql_select_db($db_name);
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8_general_ci");
//usuwa zmienne sesyjne, jeśli otwarto nowe okno
if(!empty($_GET['auth']))
{
delSearchSessionData();
$_SESSION['syndis_close_window']=600;
//echo('<script>sweetAlert("Ważna informacja!", "W celu uniknięcia potencjalnych błędów proszę zamknąć wcześniej pootwierane okna systemu SoftSPM. Proszę pracować tylko i wyłącznie na aktualnie otwartej karcie! Niedostosowanie się do niniejszego komunikatu może generować błędy w systemie.", "warning");</script>');
}
// sprawdza, czy URL jest skierowany z SYNDISA
if (!empty($_GET['auth']) && !$_SESSION['user'])
{
if ($_GET['auth']=="6e19274776a47c204d6b412756a60d78")
usrLoginAndSiteAccess("syndis", "syndis", "polish", "SoftSPM_bas");
else
{
$wynik = mysql_query("select USR_USERNAME,md5(USR_USERNAME) ATH from sys_users where USR_STATUS='1'");
if($wynik)while ($r = mysql_fetch_array($wynik))
{
$uName=$r["USR_USERNAME"];
$authMd5=$r["ATH"];
if ($_GET['auth']==$authMd5)
{
usrLoginAndSiteAccess($uName, $uName.".123", "polish", "SoftSPM_bas");
$_SESSION['syndis_auth']=$authMd5;
// pobiera informacje o dostępie do regionu
$access_reg=""; $reg_count=1;
$wynik_reg = mysql_query("select URG_DESC from sys_users_regions where URG_USR_ID=".$_SESSION['user_id']);
if($wynik_reg)while ($r_reg = mysql_fetch_array($wynik_reg))
{
if ($reg_count==1) { $access_reg = $r_reg["URG_DESC"]; $_SESSION['eq_stock_param3_1'] = $r_reg["URG_DESC"]; }
else if ($reg_count==2) { $access_reg .= ";".$r_reg["URG_DESC"]; $_SESSION['eq_stock_param3_2'] = $r_reg["URG_DESC"]; }
else if ($reg_count==3) { $access_reg .= ";".$r_reg["URG_DESC"]; $_SESSION['eq_stock_param3_3'] = $r_reg["URG_DESC"]; }
$reg_count++;
}
$reg_count--;
$_SESSION['syndis_eq_stock']=$access_reg;
//warunek na wybieranie oddziału w jaki chce użytkownik pracować
if ($reg_count>1)
{
//pobiera informacje z URL i przypisuje Oddział oraz wchodzi w dany obiekt
$tmpDevID=sqlStringValue("select DRS_ID from seg_dev_resources,seg_wells where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$_GET['obj']."'", "DRS_ID");
if ($tmpDevID>0)
{
$tmpPlc=sqlStringValue("select SOD_PLC from seg_object_def where SOD_NAME='".$_GET['obj']."'", "SOD_PLC");
$_SESSION['syndis_eq_stock'] = $tmpPlc;
$_SESSION['eq_stock_param3_1'] = $tmpPlc;
unset($_SESSION['eq_stock_param3_2']);
unset($_SESSION['eq_stock_param3_3']);
header("Location: ?pg=site401mark&dev=$tmpDevID");
}
else{
//sprawdza, czy nie jest to piezometr
$tmpDevID=sqlStringValue("select DRS_ID from seg_dev_resources,seg_reservoirs_piezometers where SRP_ID=DRS_DEV_ID and DRS_DEV_TYPE=601 and SRP_NAME='".$_GET['obj']."'", "DRS_ID");
if ($tmpDevID>0)
{
$tmpPlc=sqlStringValue("select SOD_PLC from seg_object_def where SOD_NAME='".$_GET['obj']."'", "SOD_PLC");
$_SESSION['syndis_eq_stock'] = $tmpPlc;
$_SESSION['eq_stock_param3_1'] = $tmpPlc;
unset($_SESSION['eq_stock_param3_2']);
unset($_SESSION['eq_stock_param3_3']);
header("Location: ?pg=site404inf&dev=$tmpDevID");
}
else{
$dalej="./?pg=seldep";
header("Location: $dalej");
}
}
}
//zerowanie wszystkich danych sesyjnych z wyszukiwarek
delSearchSessionData();
}
}
}
}
//zwykłe logowanie
if ($_POST['in_subOK']=="Zaloguj" && strlen($_POST['in_login'])>3)
{
usrLoginAndSiteAccess($_POST['in_login'], $_POST['in_pass'], $_POST['in_lang'], $_POST['in_system']);
//dodawanie informacji o wydziale
if (!empty($_SESSION['user']))
{
//uprawnienia do oddziłu
$_SESSION['eq_stock_param3_1'] = $_POST['in_branch'];
$_SESSION['syndis_eq_stock'] = $_POST['in_branch'];
}
}
if (!empty($_SESSION['user']))
{
if ($_SESSION['lang'])
{
include"./language/".$_SESSION['lang'].".php";
$fileFlag = "./images/".$_SESSION['lang'].".png";
}
if ($_SESSION['sys_typ'])
//$fileSys = "./images/".$_SESSION['sys_typ'].".png";
$fileSys = "./images/SoftSPM_ent.png";
?>
<?php
// sprawdza, czu użytkownik jest przypisany do jakiegoś wydziału
if ((empty($_SESSION['eq_stock_param3_1']) && empty($_SESSION['eq_stock_param3_1']) && empty($_SESSION['eq_stock_param3_1'])) && empty($_SESSION['war_about_priv']) && !empty($_SESSION['user']))
{
echo('<script>sweetAlert("Uwaga!", "Aktualnie zalogowany użytkownik nie jest przypisany do żadnego z wydziałów! Należy skontaktować się z administratorem w celu nadania odpowiednich ról w systemie.\n W niektórych przypadkach system będzie pokazywał wszystkie obiekty lub nie będzie pokazywał żadnego.\n\n Inną przyczyną może być pominięcie logowania bezpośrednio z systemu SYNDIS!", "warning");</script>');
$_SESSION['war_about_priv']='Show';
}
?>
<div class="main">
<div class="LogLog">
<div class="logo_name">
<?php echo"<img src='$fileSys' border='0'>"; ?>
</div>
<div class="logged_block">
<a class='tooltip_logout' href='./?evnt=out'><img src="./images/logged.png" border="0"> <span><?php echo $lab_MenuOut ;?></span></a>
</div>
<span class="login_name"><?php echo $_SESSION['user'] ;?></span>
<div class="language">
<?php echo"<img style='max-height: 30px;' src='$fileFlag' border='0'>"; ?>
</div>
</div>
<div class="system_name"><?php echo"<img src='./images/SoftTITLE.png' border='0'>"; ?></div>
<div class="head_space"></div>
<div class="work_area">
<div class="topmenu">
<ul id="menu">
<li><a href="#">&nbsp;&nbsp; <?php echo $lab_TopMenu_200 ;?> &nbsp;&nbsp;</a>
<ul>
<?php if (!empty($_SESSION['site203'])) echo"<li><a href='?pg=site203'>&nbsp; $lab_SubMenu_203 </a></li>"; ?>
<?php if (!empty($_SESSION['site204'])) echo"<li><a href='?pg=site204'>&nbsp; $lab_SubMenu_204 </a></li>"; ?>
<?php if (!empty($_SESSION['site205'])) echo"<li><a href='?pg=site205'>&nbsp; $lab_SubMenu_205 </a></li>"; ?>
<?php if (!empty($_SESSION['site201'])) echo"<li><a href='?pg=site201'>&nbsp; $lab_SubMenu_201 </a></li>"; ?>
<?php if (!empty($_SESSION['site206'])) echo"<li><a href='?pg=site206'>&nbsp; $lab_SubMenu_206 </a></li>"; ?>
<?php if (!empty($_SESSION['site207'])) echo"<li><a href='?pg=site207'>&nbsp; $lab_SubMenu_207 </a></li>"; ?>
<?php if (!empty($_SESSION['site208'])) echo"<li><a href='?pg=site208'>&nbsp; $lab_SubMenu_208 </a></li>"; ?>
</ul>
</li>
<li><a href="#">|&nbsp;&nbsp; <?php echo $lab_TopMenu_300 ;?> &nbsp;&nbsp;</a>
<ul>
<?php if (!empty($_SESSION['site303'])) echo"<li><a href='?pg=site303'>&nbsp; $lab_SubMenu_303 </a></li>"; ?>
<?php if (!empty($_SESSION['site304'])) echo"<li><a href='?pg=site304'>&nbsp; $lab_SubMenu_304 </a></li>"; ?>
<?php if (!empty($_SESSION['site301'])) echo"<li><a href='?pg=site301'>&nbsp; $lab_SubMenu_301 </a></li>"; ?>
<?php if (!empty($_SESSION['site302'])) echo"<li><a href='?pg=site302'>&nbsp; $lab_SubMenu_302 </a></li>"; ?>
<?php if (!empty($_SESSION['site309'])) echo"<li><a href='?pg=site309'>&nbsp; $lab_SubMenu_309 </a></li>"; ?>
<?php if (!empty($_SESSION['site306'])) echo"<li><a href='?pg=site306'>&nbsp; $lab_SubMenu_306 </a></li>"; ?>
<?php if (!empty($_SESSION['site307'])) echo"<li><a href='?pg=site307'>&nbsp; $lab_SubMenu_307 </a></li>"; ?>
<?php if (!empty($_SESSION['site308'])) echo"<li><a href='?pg=site308'>&nbsp; $lab_SubMenu_308 </a></li>"; ?>
</ul>
</li>
<li><a href="#">|&nbsp;&nbsp; <?php echo $lab_TopMenu_400 ;?> &nbsp;&nbsp;</a>
<ul>
<?php if (!empty($_SESSION['site401'])) echo"<li><a href='?pg=site401'>&nbsp; $lab_SubMenu_401 </a></li>"; ?>
<?php if (!empty($_SESSION['site402'])) echo"<li><a href='?pg=site402'>&nbsp; $lab_SubMenu_402 </a></li>"; ?>
<?php if (!empty($_SESSION['site404'])) echo"<li><a href='?pg=site404'>&nbsp; $lab_SubMenu_404 </a></li>"; ?>
<?php if (!empty($_SESSION['site405'])) echo"<li><a href='?pg=site405'>&nbsp; $lab_SubMenu_405 </a></li>"; ?>
<?php if (!empty($_SESSION['site406'])) echo"<li><a href='?pg=site406'>&nbsp; $lab_SubMenu_406 </a></li>"; ?>
<?php if (!empty($_SESSION['site403'])) echo"<li><a href='?pg=site403'>&nbsp; $lab_SubMenu_403 </a></li>"; ?>
</ul>
</li>
<?php if (!empty($_SESSION['siteXXX'])) echo"<li><a href='?pg=siteXXX'>&nbsp; $lab_SubMenu_XXX </a></li>"; ?>
<?php
// dla STANDARD
if ($_SESSION['access_level']>1)
{
echo"
<li><a href='#'>|&nbsp;&nbsp; $lab_TopMenu_500 &nbsp;&nbsp;</a>
<ul>
<li><a href=?pg=site501>&nbsp; $lab_SubMenu_501 </a></li>
<li><a href=?pg=site502>&nbsp; $lab_SubMenu_502 </a></li>
<li><a href=?pg=site503>&nbsp; $lab_SubMenu_503 </a></li>
<li><a href=?pg=site504>&nbsp; $lab_SubMenu_504 </a></li>
</ul>
</li>";
}
// dla ENTERPRICE
if ($_SESSION['access_level']>2)
{
echo"
<li><a href='#'>|&nbsp;&nbsp; $lab_TopMenu_600 &nbsp;&nbsp;</a>
<ul>
<li><a href=?pg=site601>&nbsp; $lab_SubMenu_601 </a></li>
<li><a href=?pg=site602>&nbsp; $lab_SubMenu_602 </a></li>
<li><a href=?pg=site603>&nbsp; $lab_SubMenu_603 </a></li>
</ul>
</li>
<li><a href='#'>|&nbsp;&nbsp; $lab_TopMenu_700 &nbsp;&nbsp;</a>
<ul>
<li><a href=?pg=site701>&nbsp; $lab_SubMenu_701 </a></li>
<li><a href=?pg=site702>&nbsp; $lab_SubMenu_702 </a></li>
<li><a href=?pg=site703>&nbsp; $lab_SubMenu_703 </a></li>
<li><a href=?pg=site704>&nbsp; $lab_SubMenu_704 </a></li>
</ul>
</li>";
}
?>
<li><a href="#">|&nbsp;&nbsp; <?php echo $lab_TopMenu_800 ;?> &nbsp;&nbsp;</a>
<ul>
<?php if (!empty($_SESSION['site801'])) echo"<li><a href='?pg=site801'>&nbsp; $lab_SubMenu_801 </a></li>"; ?>
<?php if (!empty($_SESSION['site802'])) echo"<li><a href='?pg=site802'>&nbsp; $lab_SubMenu_802 </a></li>"; ?>
<?php if (!empty($_SESSION['site805'])) echo"<li><a href='?pg=site805'>&nbsp; $lab_SubMenu_805 </a></li>"; ?>
<?php if (!empty($_SESSION['site803'])) echo"<li><a href='?pg=site803'>&nbsp; $lab_SubMenu_803 </a></li>"; ?>
<?php if (!empty($_SESSION['site806'])) echo"<li><a href='?pg=site806'>&nbsp; $lab_SubMenu_806 </a></li>"; ?>
<?php if (!empty($_SESSION['site807'])) echo"<li><a href='?pg=site807'>&nbsp; $lab_SubMenu_807 </a></li>"; ?>
<?php if (!empty($_SESSION['site809'])) echo"<li><a href='?pg=site809'>&nbsp; $lab_SubMenu_809 </a></li>"; ?>
<?php if (!empty($_SESSION['site810'])) echo"<li><a href='?pg=site810'>&nbsp; $lab_SubMenu_810 </a></li>"; ?>
<li><a href=?pg=site804>&nbsp; <?php echo $lab_SubMenu_804 ;?> </a></li>
</ul>
</li>
<li><a href="?pg=site900">|&nbsp;&nbsp; <?php echo $lab_TopMenu_900 ;?> &nbsp;&nbsp;</a></li>
</ul>
</div>
<br/>
<!-- buduje �ż�cie�ż�k�ż� w ramach kt�ż�rej si�ż� znajdujemy -->
<div class="path_map">
<?php
if (!($_GET['pg'])) $_GET['pg']='site401';
getPathFromSiteNumber($_GET['pg']);
?>
</div>
<br/>
<?php
if ($_GET['pg'])
include'./sites/'.$_GET['pg'].'.php';
else
include'./sites/site401.php';
?>
</div>
<div class="footer">&copy; SoftSPM, <?php echo date('Y'); ?>, v.1.25</div>
</div>
<?php
mysql_close($polacz);
}
else
{
?>
<img style="position: relative; left: 0; width: 100%; opacity:0.5;" src="./images/tlo.jpg">
<img src="./images/systemOnLoginName.png" style="position:fixed; top:20px; left: 25%; max-width: 50%;">
<form action="./" method="post">
<input type="hidden" name="in_system" value="SoftSPM_bas">
<input type="hidden" name="in_lang" value="polish">
<div class="login_cointainer">
<br/>
<table style="width: 80%; margin: 0px auto;">
<tr>
<td style="width: 50%; font-size: 21px;">Logowanie</td>
<td style="width: 50%; text-align: right;"><img src="./images/pl.png" style="max-height: 24px;" title="Obsługa w języku polskim"></td>
</tr>
</table>
<p><hr style="width: 82%;"/><br/><br/></p>
<p style="text-align: center;">
<img class='user_login' src='images/user-icon.png'><input class='log_pass' type='text' name='in_login' placeholder='podaj nazwę użytkownika'><br/><br/>
<img class='user_login' src='images/padlock-lock-icon.png'><input class='log_pass' type='password' name='in_pass' placeholder='podaj hasło'><br/><br/>
<img class='user_login' src='images/applications-icon.png'><select name="in_branch" class='log_branch'>
<option VALUE="P/Szczerców">P/Szczerców</OPTION>
<option VALUE="P/Bełchatów">P/Bełchatów</OPTION>
<option VALUE="Dębina">Dębina</OPTION>
</select>
<br/><br/>
</p>
<p style="text-align: center; padding-bottom: 20px;">
<input name="in_subOK" type="submit" class="btn btn-primary" value="Zaloguj" />
</p>
</div>
</form>
</div>
<?php
}
//}
?>
<?php
//zamyka okienko dla sesji przeglądarki SYNDIS
//if (!empty($_SESSION['syndis_close_window']))
// echo'<meta http-equiv="refresh" content="'.$_SESSION['syndis_close_window'].'; url=./?pg=closewindow">';
?>
</BODY>
</HTML>