| Current Path : /home/ataenra/www/ATA/INTRANET/Tech/MesSav/ |
| Current File : /home/ataenra/www/ATA/INTRANET/Tech/MesSav/MesForm6.php |
<?php
$l2 = $dbco->prepare("SELECT * FROM gest_mes M JOIN gest_mes_detail D ON M.ID_Mes=D.ID_mes WHERE M.ID_Mes=".$_GET['ID']."");
$l2->execute();
$r2 = $l2->fetch(PDO::FETCH_OBJ);
if($r2->Ens_ae !=0){$table1="gest_ens_pac_ae"; $table2="gest_gamme_pac"; $Ens="Ens_ae"; $table3="gest_produits_pac_ae"; $table4="gest_join_pac_ae";}
if($r2->Ens_aa !=0){$table1="gest_ens_pac_aa"; $table2="gest_gamme_pac_aa"; $Ens="Ens_aa"; $table3="gest_produits_pac_aa"; $table4="gest_join_pac_aa";}
$l4 = $dbco->prepare("SELECT * FROM ".$table1." E JOIN ".$table2." G ON E.ID_gamme=G.ID_gamme WHERE E.ID_Ens='".$r2->$Ens."'");
$l4->execute();
$r4 = $l4->fetch(PDO::FETCH_OBJ);
$l5 = $dbco->prepare("SELECT * FROM ".$table3." P JOIN ".$table4." J ON J.ID_produit=P.ID_Produit WHERE J.ID_ens='".$r2->$Ens."' AND P.Emp='UE'");
$l5->execute();
$r5 = $l5->fetch(PDO::FETCH_OBJ);
$l6 = $dbco->prepare("SELECT * FROM ".$table3." P JOIN ".$table4." J ON J.ID_produit=P.ID_Produit WHERE J.ID_ens='".$r2->$Ens."' AND P.Emp='UI'");
$l6->execute();
$r6= $l6->fetch(PDO::FETCH_OBJ);
$pUE = $r5->protecUE;
$pUI = $r5->protecUI;
$puissAP = $r5->appoint; //comparer valeur
$sUE = $r5->sectionalim;
$sUI = $r6->sectionalim;
if($r4->Appoint_Int == "Non"){
$pAP = $r6->protecAP;
$sAP= $r6->sectionappoint;
}elseif($r4->Appoint_Int == "Oui"){
$pAP = 0;
$sAP = 0;
}
$Telec= $r4->Elec;
$Consomax = $r5->consomax;
//if($Telec == "Mono"){
//if($puissAP < 4400 ){$pAP = 20; $sAP ="3G2.5mm²";}
//elseif($puissAP >= 4400 && $puissAP < 7040 ){$pAP = 32; $sAP ="3G6.0mm²";}
//elseif($puissAP >= 7040 ){$pAP = 40; $sAP ="3G10.0mm²";}}
//if($Telec == "Tri"){
// if($puissAP < 6500 ){$pAP = 10; $sAP ="5G1.5mm²";}
// elseif($puissAP >= 6500 && $puissAP < 10500 ){$pAP = 16; $sAP ="5G1.5mm²";}
// elseif($puissAP >= 10500 && $puissAP < 13000 ){$pAP = 20; $sAP ="5G2.5mm²";}
// elseif($puissAP >= 13000 && $puissAP < 17000 ){$pAP = 25; $sAP ="5G4.0mm²";}
// elseif($puissAP >= 17000 ){$pAP = 32; $sAP ="5G6.0mm²";}}
?>
<!--FORMULAIRES A PARTIR DICI-->
<form action="index.php/tmes" method="POST" autocomplete="off" >
<div class="container1">
<h4 class="btn-lg btn-info" type="submit" name="test"> Formulaire 6 : Conformitée Electriques 1/2 :</h4>
<div style="overflow-x: hidden; overflow-y: hidden; width: 100%; height: 350px;">
<div class="row">
<div class="col-md-3">
<h4>Renseignez les élèments suivants :</h4>
<input type="hidden" name="pue" id="pue" value="<?php echo $pUE; ?>">
<input type="hidden" name="pui" id="pui" value="<?php echo $pUI; ?>">
<input type="hidden" name="pap" id="pap" value="<?php echo $pAP; ?>">
<input type="hidden" name="sue" id="sue" value="<?php echo $sUE; ?>">
<input type="hidden" name="sui" id="sui" value="<?php echo $sUI; ?>">
<input type="hidden" name="sap" id="sap" value="<?php echo $sAP; ?>">
<input type="hidden" name="puissap" id="puisssap" value="<?php echo $puissAP; ?>">
<input type="hidden" name="cmax" id="cmax" value="<?php echo $Consomax; ?>">
<input type="hidden" name="Elec_Type_var" id="Elec_Type_var" value="">
<input type="hidden" name="Elec_Abo" id="Elec_Abo_var" value="">
<input type="hidden" name="Elec_Abo_detail" id="Elec_Abo_detail_var" value="">
<select onchange="updateList(this.value)" class="form-control" name="Elec_Type" id="Elec_Type">
<option value="" selected>Type de Compteur General :</option>
<option>Mono</option>
<option>Tri</option>
</select><br>
<select class="form-control" type="number" name="Elec_Abo_Mono" id="Elec_Abo_Mono">
<option value="" selected>Calibre de l'abonnement :</option>
<option value="3">Mono 3kva</option>
<option value="6">Mono 6kva</option>
<option value="9">Mono 9kva</option>
<option value="12">Mono 12kva</option>
</select><br>
<select class="form-control" type="number" name="Elec_Abo_Tri" id="Elec_Abo_Tri">
<option value="" selected>Calibre de l'abonnement :</option>
<option value="18">Tri 18kva</option>
<option value="24">Tri 24kva</option>
<option value="30">Tri 30kva</option>
<option value="36">Tri 36kva</option>
</select><br>
<input class="form-control" type="text" name="Elec_tension_Base_Mono" id='Tension_mono' minlength="2" maxlength="3" placeholder="Tension sortie compteur LN en volts"/><br>
<input class="form-control" type="text" name="Elec_tension_Base_L1N" id='Tension_tri_l1n' minlength="2" maxlength="3" placeholder="Tension sortie compteur L1N en volts"/>
<input class="form-control" type="text" name="Elec_tension_Base_L2N" id='Tension_tri_l2n' minlength="2" maxlength="3" placeholder="Tension sortie compteur L2N en volts"/>
<input class="form-control" type="text" name="Elec_tension_Base_L3N" id='Tension_tri_l3n' minlength="2" maxlength="3" placeholder="Tension sortie compteur L3N en volts"/>
<select class="form-control" name="Elec_Terre" id="Elec_Terre">
<option value="" selected>Présence de la Terre :</option>
<option>Non</option>
<option>Oui</option>
</select><br>
</div>
<div class="col-md-3-l">
<h4>Protections électriques requises au Tableau</h4>
<?php if($r4->Appoint_Int == "Oui"){
echo '<p>UE : '.$pUE.'A / UI : '.$pUI.'A</p><br>';
echo '<input type="hidden" name="Elec_Protection_Appoint" id="Elec_Protection_Appoint" value="0">';
}elseif($r4->Appoint_Int == "Non"){
echo '<p>UE : '.$pUE.'A / UI : '.$pUI.'A / Appoint : '.$pAP.'A</p><br>';}?>
<div class="col-md-5">
<select onchange="updateList1(this.value)" class="form-control" type="number" name="Elec_Protection_UE" id="Elec_Protection_UE">
<option value="" selected>Protection UE :</option>
<option value="0">Non protégé</option>
<option value="10">10A</option>
<option value="16">16A</option>
<option value="20">20A</option>
<option value="25">25A</option>
<option value="32">32A</option>
</select><br>
<select onchange="updateList2(this.value)" class="form-control" type="number" name="Elec_Protection_UI" id="Elec_Protection_UI">
<option value="" selected>Protection UI :</option>
<option value="0">Non protégé</option>
<option value="10">10A</option>
<option value="16">16A</option>
<option value="20">20A</option>
<option value="25">25A</option>
<option value="32">32A</option>
<option value="40">40A</option>
</select><br>
<?php if($r4->Appoint_Int == "Non"){
echo'
<select onchange="updateList3(this.value)" class="form-control" type="number" name="Elec_Protection_Appoint" id="Elec_Protection_Appoint">
<option value="" selected>Protection Appoint :</option>
<option value="0">Non protégé</option>
<option value="10">10A</option>
<option value="16">16A</option>
<option value="20">20A</option>
<option value="25">25A</option>
<option value="32">32A</option>
<option value="40">40A</option>
</select><br>'; }else{
echo '<input onchange="updateList3(this.value)" type="hidden" name="Elec_Protection_Appoint" id="Elec_Protection_Appoint" value="0">';
}
?>
<select onchange="updateList4(this.value)" class="form-control" type="number" name="Elec_Protection_Dif" id="Elec_Protection_Dif">
<option value="" selected>Calibre Differentiel :</option>
<option value="0">Non protégé</option>
<option value="20">20A</option>
<option value="25">25A</option>
<option value="32">32A</option>
<option value="40">40A</option>
<option value="63">63A</option>
</select><br>
</div>
<div class="col-md-5">
<select class="form-control" type="text" name="Elec_Protection_UE_T" id="Elec_Protection_UE_T">
<option value="" selected>Type 1:</option>
<option value="X">Non protégé</option>
<option value="C">C</option>
<option value="D">D</option>
</select><br>
<select class="form-control" type="text" name="Elec_Protection_UI_T" id="Elec_Protection_UI_T">
<option value="" selected>Type 2:</option>
<option value="X">Non protégé</option>
<option value="C">C</option>
<option value="D">D</option>
</select><br>
<?php if($r4->Appoint_Int == "Non"){
echo'
<select class="form-control" type="number" name="Elec_Protection_Appoint_T" id="Elec_Protection_Appoint_T">
<option value="" selected>Type 3:</option>
<option value="X">Non protégé</option>
<option value="C">C</option>
<option value="D">D</option>
</select><br>'; }else{
echo '<input onchange="updateList3(this.value)" type="hidden" name="Elec_Protection_Appoint_T" id="Elec_Protection_Appoint_T" value="X">';
}?>
<select class="form-control" type="text" name="Elec_Protection_Dif_T" id="Elec_Protection_Dif_T">
<option value="" selected>Type Differentiel :</option>
<option value="X">Non protégé</option>
<option value="A">A</option>
<option value="AC">AC</option>
</select><br>
</div>
</div>
<div class="col-md-3-l">
<h4>Controle Automatisé</h4>
<b id="textabo"></b><br>
<b id="textpue"></b><br>
<b id="textpui"></b><br>
<b id="textpap"></b><br>
<b id="textpdif"></b><br>
<b id="confp"></b><br>
<button type="button" onclick="getValue();">Vérifier</button>
</div>
<div class="col-md-3-l">
<h4>Validation du dossier</h4>
<p>Observations :<textarea class="form-control" rows="5" name="Elec_Obs1" ></textarea></p>
<input class="btn-lg btn-success" class="align-middle" type="submit" name="E1" value="Soumettre">
<input type='hidden' name='ID' value='<?php echo $_GET['ID'];?>'>
<input type="hidden" name="Elec_Abo_detail" id="Elec_Abo_detail" value="">
<input type="hidden" name="Elec_Protection" id="Elec_Protection" value="">
</div>
</div>
</div>
</div>
<script>
//recup info tables
//affichage des questions equipements obligatoire
document.getElementById("Elec_Abo_Mono").style.display = "none";
document.getElementById("Tension_mono").style.display = "none";
document.getElementById("Elec_Abo_Tri").style.display = "none";
document.getElementById("Tension_tri_l1n").style.display = "none";
document.getElementById("Tension_tri_l2n").style.display = "none";
document.getElementById("Tension_tri_l3n").style.display = "none";
function updateList(A) {
if (A === "Mono") {
document.getElementById("Elec_Abo_Mono").style.display = "block";
document.getElementById("Tension_mono").style.display = "block";
document.getElementById("Elec_Abo_Tri").style.display = "none";
document.getElementById("Tension_tri_l1n").style.display = "none";
document.getElementById("Tension_tri_l2n").style.display = "none";
document.getElementById("Tension_tri_l3n").style.display = "none";
document.getElementById('Elec_Type_var').value = "Mono";
} else if (A === "Tri") {
document.getElementById("Tension_mono").style.display = "none";
document.getElementById("Elec_Abo_Mono").style.display = "none";
document.getElementById("Elec_Abo_Tri").style.display = "block";
document.getElementById("Tension_tri_l1n").style.display = "block";
document.getElementById("Tension_tri_l2n").style.display = "block";
document.getElementById("Tension_tri_l3n").style.display = "block";
document.getElementById('Elec_Type_var').value = "Tri";
}
}
//Afficher les types de protections
document.getElementById("Elec_Protection_UE_T").style.display = "none";
document.getElementById("Elec_Protection_UI_T").style.display = "none";
document.getElementById("Elec_Protection_Appoint_T").style.display = "none";
document.getElementById("Elec_Protection_Dif_T").style.display = "none";
function updateList1(B) {
if (B === "0") {
document.getElementById("Elec_Protection_UE_T").style.display = "none";
document.getElementById('Elec_Protection_UE_T').value = "X";
}else if (B > "0") {
document.getElementById("Elec_Protection_UE_T").style.display = "block";}
}
function updateList2(C) {
if (C === "0") {
document.getElementById("Elec_Protection_UI_T").style.display = "none";
document.getElementById('Elec_Protection_UI_T').value = "X";
}else if (C > "0") {
document.getElementById("Elec_Protection_UI_T").style.display = "block";}
}
function updateList3(D) {
if (D === "0") {
document.getElementById("Elec_Protection_Appoint_T").style.display = "none";
document.getElementById('Elec_Protection_Appoint_T').value = "X";
}else if (D > "0") {
document.getElementById("Elec_Protection_Appoint_T").style.display = "block";}
}
function updateList4(E) {
if (E === "0") {
document.getElementById("Elec_Protection_Dif_T").style.display = "none";
document.getElementById('Elec_Protection_Dif_T').value = "X";
}else if (E > "0") {
document.getElementById("Elec_Protection_Dif_T").style.display = "block";}
}
function getValue() {
var QTterre = document.getElementById("Elec_Terre").value;
var QTelectype = document.getElementById("Elec_Type_var").value;
var QTabo =0;
var QTtm =0;
if(QTelectype == "Mono"){
QTabo = document.getElementById("Elec_Abo_Mono").value;
QTtm = document.getElementById("Tension_mono").value;
}
if(QTelectype == "Tri"){
var QTabo = document.getElementById("Elec_Abo_Tri").value;
var QTtl1 = document.getElementById("Tension_tri_l1n").value;
var QTtl2 = document.getElementById("Tension_tri_l2n").value;
var QTtl3 = document.getElementById("Tension_tri_l3n").value;
}
//Valeurs des formulaires
var QTpUE = document.getElementById("Elec_Protection_UE").value;
var QTpUI = document.getElementById("Elec_Protection_UI").value;
var QTpAP = document.getElementById("Elec_Protection_Appoint").value;
var QTpDif = document.getElementById("Elec_Protection_Dif").value;
//Valeurs Requises PAC
var RpUE = document.getElementById("pue").value;
var RpUI = document.getElementById("pui").value;
var RpAP = document.getElementById("pap").value;
var Rcmax = document.getElementById("cmax").value;
var RpuissAP = document.getElementById("puisssap").value;
//Traitement des infos
//Validation de l'abonnment
if(QTabo == "3"){ var Pmax = 3000;}else if(QTabo =="6"){ var Pmax = 6000;}else if(QTabo =="9"){ var Pmax = 9000;}else if(QTabo =="12"){ var Pmax = 12000;}else if(QTabo =="18"){ var Pmax = 18000;}
else if(QTabo =="24"){ var Pmax = 24000;}else if(QTabo =="30"){ var Pmax = 30000;}else if(QTabo =="36"){ var Pmax = 36000;}
document.getElementById("Elec_Abo_var").value = QTabo;
if( (Rcmax*1+RpuissAP*1/2) > Pmax){var confabo = "Non Conforme"; document.getElementById("textabo").innerHTML = "Abonnement électrique trop faible.";}
else{var confabo = "Conforme"; document.getElementById("textabo").innerHTML = "Abonnement électrique ok."; }
document.getElementById('Elec_Abo_detail').value=confabo;
//Validation des protections electriques
if(QTpUE < RpUE){var confpue =0; document.getElementById("textpue").innerHTML = "Calibre de protection UE trop faible.";}else{var confpue =1; document.getElementById("textpue").innerHTML = "Calibre de protection UE ok."; }
if(QTpUI < RpUI){var confpui =0; document.getElementById("textpui").innerHTML = "Calibre de protection UI trop faible.";}else{var confpui =1; document.getElementById("textpui").innerHTML = "Calibre de protection UI ok."; }
if(QTpAP < RpAP){var confpap =0; document.getElementById("textpap").innerHTML = "Calibre de protection Appoint trop faible.";}else{var confpap =1; document.getElementById("textpap").innerHTML = "Calibre de protection Appoint ok."; }
if ((RpUE*1+RpUI*1+(RpAP*1/2)) > QTpDif*1) { document.getElementById("textpdif").innerHTML = "Calibre du differentiel trop faible.";}else{document.getElementById("textpdif").innerHTML = "Calibre du differentiel ok."; }
if(confpue == "0" || confpui == "0" || confpap == "0"){ var ConfP = "Non conforme"; document.getElementById("confp").innerHTML = "Protections electriques installées non conforme.";}
else{var ConfP = "Conforme"; document.getElementById("confp").innerHTML = "Protections electriques installées conformes."; }
document.getElementById('Elec_Protection').value=ConfP;
//Validation de la terre
if(QTterre == "Oui"){
var Tterre = "";
}
}
//recup
//control section hydraulique
</script>
</body>