Files
kopalnia_2014/sites/backup/site303.php
T
2026-09-03 11:24:19 +02:00

261 lines
11 KiB
PHP

<?php
if (!empty($_SESSION['site303']))
{
?>
<?php
// dodawanie pomy na stan
if ($_POST['inPumpID']>0 && $_POST['subPumpSave']==$lab_ButtonName_Save)
{
if (sqlValue("select count(1) from seg_dev_resources where DRS_DEV_TYPE=10 and DRS_DEV_ID=".$_POST['inPumpID']." and DRS_SN_NUMBER='".$_POST['inPumpSN']."'")==0)
{
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=".$_POST['inPumpID'].",DRS_DEV_TYPE=10,DRS_SN_NUMBER='".$_POST['inPumpSN']."',DRS_BUY_DATE='".$_POST['inPumpBuyDate']."',DRS_AVAILABLE_DATE='".$_POST['inPumpAvDate']."',DRS_STATUS_DIC_ID=".$_POST['inPumpStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inPumpDevRes'].",DRS_DEV_ATTENTION='".$_POST['inPumpAtt']."',DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now()");
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inPumpEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
unset($maxDRSid);
delSearchSessionData();
}
else
{
echo"<div class='actionERROR'>$lab_SaveRecordNotification_004</div>";
delSearchSessionData();
}
}
//usuwanie
// ==================================================================================
if (!empty($_GET['param']))
{
$tpmArray=explode(',', $_GET['param']);
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
{
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
if (sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_PUP_DRS_ID=".$tpmArray[0])>0)
{
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
delSearchSessionData();
}
else {
mysql_query("DELETE FROM seg_dev_resources WHERE DRS_ID=".$tpmArray[0]);
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
delSearchSessionData();
}
}
}
// ==================================================================================
?>
<?php
if (!$_POST['sr_status']) $_POST['sr_status']=100;
?>
<?php
//paginacja
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
if ($_POST['sub_search']=='Szukaj') $_SESSION['site203_input'] = $_POST['sr_well'];
?>
<form action="./?pg=site303&pgn=1" method="post">
<div class="tag100">
<table>
<tr>
<td>Typ pompy:</td>
<td style="width: 10px;"></td>
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site203_input'];?>"></td>
<td style="width: 10px;"></td>
<td>producent:</td>
<td style="width: 5px;"></td>
<td>
<select name="sr_status">
<?php
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
if($wynik)while ($r = mysql_fetch_array($wynik))
{
$resID=$r["MCF_ID"];
$resDESC=$r["MCF_NAME"];
if ($_POST['sr_status']==$resID)
echo"<option value='$resID' selected>$resDESC</option>";
else
echo"<option value='$resID'>$resDESC</option>";
}
if ($_POST['sr_status']==100)
echo"<option value='100' selected>Wszyscy</option>";
else
echo"<option value='100'>Wszyscy</option>";
?>
</select>
</td>
<td style="width: 10px;"></td>
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
<td></td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td colspan="3">
<?php
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
else echo"<input type='checkbox' name='sr_all' value='1'>&nbsp;";
echo $lab_HistoricalData_007;
?>
</td>
</tr>
</table>
</div>
</form>
<div class="tag100">
<div class="head_tag"><?php echo $lab_Tag_site303_001 ;?></div>
<div class="tag">
<table WIDTH="100%" class="tag">
<TR>
<TD class="label">Lp.</TD>
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
<TD class="label">Dostępne [szt.]</TD>
<TD class="label">Użytkowane [szt.]</TD>
<TD class="label">W remoncie [szt.]</TD>
<TD class="label">Niedostępne [szt.]</TD>
<TD class="label">Nieużytkowane [szt.]</TD>
<TD class="label">Ilość razem [szt.]</TD>
</TR>
<?php
if (empty($_SESSION['site303_array']) || $_POST['sub_search']=='Szukaj')
{
//$query = "select PUP_ID,count(PUP_ID) ILOSC,PUP_NAME,MCF_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_NAME like '%".$_POST['sr_well']."%' and PUP_ID>0 and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8)";
$query = "select PUP_ID,count(PUP_ID) ILOSC,PUP_NAME,MCF_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_NAME like '%".$_POST['sr_well']."%' and PUP_ID>0 and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."'";
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
$query .= " group by PUP_ID,PUP_NAME,MCF_NAME order by PUP_NAME,PUP_Q_N";
if (empty($_POST['sr_all'])) $query .= " limit 100";
$res=null;
$wynik = mysql_query($query);
if($wynik)while ($r = mysql_fetch_array($wynik))
{
//NOWE+ REZERWA+ EKSPLOATACJA+ REMONT+ KASACJA
unset($arrayStatuses);
// $arrayStatuses = sqlGetResAsArray("select DRS_STATUS_DIC_ID, count(DRS_STATUS_DIC_ID) ILE from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and PUP_ID=DRS_DEV_ID and DRS_STATUS_DIC_ID in (6,7,8) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$r["PUP_ID"]." group by DRS_STATUS_DIC_ID");
$arrayStatuses = sqlGetResAsArray("select DRS_STATUS_DIC_ID, count(DRS_STATUS_DIC_ID) ILE from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and PUP_ID=DRS_DEV_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$r["PUP_ID"]." group by DRS_STATUS_DIC_ID");
$dostepne=0; $uzytkowa=0; $remont=0; $nieuzytk=0;
for ($s=0; $s<count($arrayStatuses); $s++)
{
if ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==6)
$dostepne = $arrayStatuses[$s]['ILE'];
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==7)
$uzytkowa = $arrayStatuses[$s]['ILE'];
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==8)
$remont = $arrayStatuses[$s]['ILE'];
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==9)
$niedostepne = $arrayStatuses[$s]['ILE'];
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==30)
$nieuzytk = $arrayStatuses[$s]['ILE'];
}
$res[]=array(
'id' => $r["PUP_ID"],
'mfc' => $r["MCF_NAME"],
'pumpName' => $r["PUP_NAME"],
'pumpcount' => $r["ILOSC"],
'dostepne' => $dostepne,
'uzytkowa' => $uzytkowa,
'remont' => $remont,
'ndostpne' => $niedostepne,
'notused' => $nieuzytk
);
}
unset($_SESSION['site303_array']);
$_SESSION['site303_array']=$res;
}
//print_r($_SESSION['site303_array']);
//echo"<br/><br/><br/>";
$start=($_GET['pgn']-1)*20;
$stop = $_GET['pgn']*20;
if ($stop>count($_SESSION['site303_array'])) $stop=count($_SESSION['site303_array']);
for($i=$start;$i<$stop;$i++)
{
echo"
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site303list&pup=".$_SESSION['site303_array'][$i]['id']."'".chr(34).">
<TD class='field_left'>".($i+1).".</TD>
<TD class='field_left'>".$_SESSION['site303_array'][$i]['pumpName']."</TD>
<TD class='field_center'>".$_SESSION['site303_array'][$i]['mfc']."</TD>
<TD class='field_right'>".$_SESSION['site303_array'][$i]['dostepne']."</TD>
<TD class='field_right'>".$_SESSION['site303_array'][$i]['uzytkowa']."</TD>
<TD class='field_right'>".$_SESSION['site303_array'][$i]['remont']."</TD>
<TD class='field_right'>".$_SESSION['site303_array'][$i]['ndostpne']."</TD>
<TD class='field_right'>".$_SESSION['site303_array'][$i]['notused']."</TD>
<TD class='field_right'>".$_SESSION['site303_array'][$i]['pumpcount']."</TD>
</TR>
";
}
?>
</table>
<table style="width:100%; background-color: #f5f5f5">
<tr>
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site303_array']); ?></span></td>
<td style="width: 50%; text-align: center;">
<?php
if (count($_SESSION['site303_array'])>20)
echo pagination_grid('?pg=site303', $_GET['pgn'], count($_SESSION['site303_array']));
?>
</td>
<td style="width: 25%; text-align: right;">
<a href="./export/site303_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>&nbsp;
<a href="./export/site303_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>&nbsp;
</td>
</tr>
</table>
</div>
<?php
if (!empty($_SESSION['site303_edit']))
echo"
<div class=tag_buttons>
<a href='./?pg=site303A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
</div>
";
?>
</div>
<?php
}
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
?>