241 lines
11 KiB
PHP
241 lines
11 KiB
PHP
<?php
|
|
if (!empty($_SESSION['site204']))
|
|
{
|
|
?>
|
|
|
|
|
|
|
|
<?php
|
|
//usuwanie - logiczne ukrywanie
|
|
if (!empty($_SESSION['site204_edit']) && $_GET['del']=='OK')
|
|
{
|
|
|
|
mysql_query("UPDATE seg_engines SET ENG_STATUS='0' WHERE ENG_ID=".$_GET['eng']);
|
|
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
|
|
|
}
|
|
// dodawanie
|
|
if (!empty($_POST['inEngName']) && $_POST['subEngSave']==$lab_ButtonName_Save)
|
|
{
|
|
$checkIsExists = sqlGetResAsArray("SELECT * FROM seg_engines WHERE ENG_NAME='".$_POST['inEngName']."' AND ENG_VOLTAGE='".$_POST['inEngVolt']."'");
|
|
if (count($checkIsExists)>0)
|
|
{
|
|
echo"<div class='actionERROR'>Silnik ".$_POST['inEngName']." o napięciu ".$_POST['inEngVolt']."[V] istnieje już w systemie</div>";
|
|
|
|
}
|
|
else
|
|
{
|
|
$query_tmp = "INSERT INTO seg_engines SET ENG_MCF_ID=".$_POST['inEngNManufID'].",ENG_NAME='".$_POST['inEngName']."',ENG_STATUS='1'";
|
|
if (str_replace(",",".",$_POST['inEngVolt'])>0) $query_tmp .= ",ENG_VOLTAGE=".str_replace(",",".",$_POST['inEngVolt']);
|
|
if (str_replace(",",".",$_POST['inEngDl'])>0) $query_tmp .= ",ENG_LENGTH=".str_replace(",",".",$_POST['inEngDl']);
|
|
if (str_replace(",",".",$_POST['inEngMass'])>0) $query_tmp .= ",ENG_WEIGHT=".str_replace(",",".",$_POST['inEngMass']);
|
|
if (str_replace(",",".",$_POST['inEngDiam'])>0) $query_tmp .= ",ENG_DIAMETER=".str_replace(",",".",$_POST['inEngDiam']);
|
|
if (str_replace(",",".",$_POST['inEngPrzew'])>0) $query_tmp .= ",ENG_WIRES='".str_replace(",",".",$_POST['inEngPrzew'])."'";
|
|
if (str_replace(",",".",$_POST['inEngPower'])>0) $query_tmp .= ",ENG_POWER=".str_replace(",",".",$_POST['inEngPower']);
|
|
if (str_replace(",",".",$_POST['inEngPrad'])>0) $query_tmp .= ",ENG_ELECTRICITY=".str_replace(",",".",$_POST['inEngPrad']);
|
|
if (str_replace(",",".",$_POST['inEngObrot'])>0) $query_tmp .= ",ENG_RPM=".str_replace(",",".",$_POST['inEngObrot']);
|
|
if (str_replace(",",".",$_POST['inEngCosFi'])>0) $query_tmp .= ",ENG_COS_FI=".str_replace(",",".",$_POST['inEngCosFi']);
|
|
if (str_replace(",",".",$_POST['inEngSpraw'])>0) $query_tmp .= ",ENG_ETA=".str_replace(",",".",$_POST['inEngSpraw']);
|
|
|
|
mysql_query($query_tmp);
|
|
unset($query_tmp);
|
|
|
|
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
|
}
|
|
|
|
}
|
|
// aktualizacja
|
|
if (!empty($_POST['inEngName']) && $_POST['subEngUpdate']==$lab_ButtonName_Update)
|
|
{
|
|
$query_tmp = "update seg_engines SET ENG_MCF_ID=".$_POST['inEngNManufID'].",ENG_NAME='".$_POST['inEngName']."',ENG_STATUS='1'";
|
|
if (str_replace(",",".",$_POST['inEngVolt'])>0) $query_tmp .= ",ENG_VOLTAGE=".str_replace(",",".",$_POST['inEngVolt']);
|
|
if (str_replace(",",".",$_POST['inEngDl'])>0) $query_tmp .= ",ENG_LENGTH=".str_replace(",",".",$_POST['inEngDl']);
|
|
if (str_replace(",",".",$_POST['inEngMass'])>0) $query_tmp .= ",ENG_WEIGHT=".str_replace(",",".",$_POST['inEngMass']);
|
|
if (str_replace(",",".",$_POST['inEngDiam'])>0) $query_tmp .= ",ENG_DIAMETER=".str_replace(",",".",$_POST['inEngDiam']);
|
|
if (str_replace(",",".",$_POST['inEngPrzew'])>0) $query_tmp .= ",ENG_WIRES='".str_replace(",",".",$_POST['inEngPrzew'])."'";
|
|
if (str_replace(",",".",$_POST['inEngPower'])>0) $query_tmp .= ",ENG_POWER=".str_replace(",",".",$_POST['inEngPower']);
|
|
if (str_replace(",",".",$_POST['inEngPrad'])>0) $query_tmp .= ",ENG_ELECTRICITY=".str_replace(",",".",$_POST['inEngPrad']);
|
|
if (str_replace(",",".",$_POST['inEngObrot'])>0) $query_tmp .= ",ENG_RPM=".str_replace(",",".",$_POST['inEngObrot']);
|
|
if (str_replace(",",".",$_POST['inEngCosFi'])>0) $query_tmp .= ",ENG_COS_FI=".str_replace(",",".",$_POST['inEngCosFi']);
|
|
if (str_replace(",",".",$_POST['inEngSpraw'])>0) $query_tmp .= ",ENG_ETA=".str_replace(",",".",$_POST['inEngSpraw']);
|
|
$query_tmp .= " where ENG_ID=".$_POST['inEngId'];
|
|
|
|
mysql_query($query_tmp);
|
|
unset($query_tmp);
|
|
|
|
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
|
}
|
|
|
|
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
|
?>
|
|
|
|
<?php
|
|
//paginacja
|
|
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
|
if ($_POST['sub_search']=='Szukaj') { $_SESSION['site204_input'] = $_POST['sr_well']; $_SESSION['site204_sr_param'] = $_POST['sr_param']; }
|
|
?>
|
|
|
|
|
|
<?php
|
|
$typSelArray = array(
|
|
array('id'=>1, 'value'=>$lab_Field_site204_001),
|
|
array('id'=>2, 'value'=>$lab_Field_site204_003),
|
|
);
|
|
?>
|
|
|
|
|
|
|
|
|
|
<form action="./?pg=site204&pgn=1" method="post">
|
|
<div class="tag100">
|
|
<table>
|
|
<tr>
|
|
<td><?php getSelectValueAsArray('sr_param', $typSelArray,$_SESSION['site204_sr_param']); ?></td>
|
|
<td style="width: 10px;"></td>
|
|
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site204_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> </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'>";
|
|
?>
|
|
<?php echo $lab_HistoricalData_007; ?>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
|
|
<div class="tag100">
|
|
<div class="head_tag"><?php echo $lab_Tag_site204_001 ;?></div>
|
|
<div class="tag">
|
|
<table WIDTH="100%" class="tag">
|
|
<TR>
|
|
<TD class="label">Lp.</TD>
|
|
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
|
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
|
<TD class="label"><?php echo $lab_Field_site204_003 ;?></TD>
|
|
<TD class="label"><?php echo $lab_Field_site204_004 ;?></TD>
|
|
</TR>
|
|
|
|
<?php
|
|
|
|
if (empty($_SESSION['site204_array']) || $_POST['sub_search']=='Szukaj')
|
|
{
|
|
$query="select ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,MCF_NAME from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_STATUS='1' ";
|
|
|
|
// wybiera odpowiedni operator +- 10%
|
|
if ($_SESSION['site204_sr_param']==1) $query .= " and ENG_NAME like '%".$_POST['sr_well']."%'";
|
|
elseif ($_SESSION['site204_sr_param']==2) $query .= " and ENG_POWER >= ".(getFullFloatValue($_POST['sr_well']) - getFullFloatValue($_POST['sr_well'])*0.1)." and ENG_POWER <= ".(getFullFloatValue($_POST['sr_well']) + getFullFloatValue($_POST['sr_well'])*0.1);
|
|
|
|
|
|
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
|
$query .= " order by ENG_POWER, ENG_NAME";
|
|
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
|
|
|
|
|
$res=null;
|
|
$wynik = mysql_query($query);
|
|
if($wynik)while ($r = mysql_fetch_array($wynik))
|
|
{
|
|
$res[]=array(
|
|
'id' => $r["ENG_ID"],
|
|
'mfc' =>$r["MCF_NAME"],
|
|
'engName' =>$r["ENG_NAME"],
|
|
'engPower' =>str_replace(".", ",", $r["ENG_POWER"]),
|
|
'engVoltage'=>str_replace(".", ",", $r["ENG_VOLTAGE"])
|
|
);
|
|
}
|
|
unset($_SESSION['site204_array']);
|
|
$_SESSION['site204_array']=$res;
|
|
}
|
|
|
|
|
|
$start=($_GET['pgn']-1)*20;
|
|
$stop = $_GET['pgn']*20;
|
|
if ($stop>count($_SESSION['site204_array'])) $stop=count($_SESSION['site204_array']);
|
|
|
|
for($i=$start;$i<$stop;$i++)
|
|
{
|
|
echo"
|
|
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site204inf&eng=".$_SESSION['site204_array'][$i]['id']."'".chr(34).">
|
|
<TD class='field_left'>".($i+1).".</TD>
|
|
<TD class='field_left'>".$_SESSION['site204_array'][$i]['engName']."</TD>
|
|
<TD class='field_right'>".$_SESSION['site204_array'][$i]['engVoltage']."</TD>
|
|
<TD class='field_right'>".$_SESSION['site204_array'][$i]['engPower']."</TD>
|
|
<TD class='field_center'>".$_SESSION['site204_array'][$i]['mfc']."</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['site204_array']); ?></span></td>
|
|
<td style="width: 50%; text-align: center;">
|
|
<?php
|
|
if (count($_SESSION['site204_array'])>20)
|
|
echo pagination_grid('?pg=site204', $_GET['pgn'], count($_SESSION['site204_array']));
|
|
?>
|
|
</td>
|
|
<td style="width: 25%; text-align: right;">
|
|
<a href="./export/site204_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
|
<a href="./export/site204_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<?php
|
|
if (!empty($_SESSION['site204_edit']))
|
|
echo"
|
|
<div class=tag_buttons>
|
|
<a href='?pg=site204A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
|
</div>
|
|
";
|
|
?>
|
|
|
|
|
|
</div>
|
|
|
|
<?php
|
|
}
|
|
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
|
?>
|