147 lines
6.3 KiB
PHP
Executable File
147 lines
6.3 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
// -----------------------------------------------------
|
|
// Etre admin
|
|
// -----------------------------------------------------
|
|
if (isset($_SESSION['isAdmin']) && $_SESSION['isAdmin']=='O' ) {
|
|
|
|
$desc=1;
|
|
$activ ='';
|
|
$prio ='';
|
|
$seuilR ='';
|
|
$C1 ='';
|
|
$C2 ='';
|
|
$C3 ='';
|
|
$avantage ='';
|
|
$typeA ='';
|
|
|
|
// -----------------------------------------------------
|
|
// Post
|
|
// -----------------------------------------------------
|
|
if (isset($_POST['desc'])) $desc=$_POST['desc'];
|
|
if (isset($_POST['activ'])) $activ=$_POST['activ'];
|
|
if (isset($_POST['prio'])) $prio=$_POST['prio'];
|
|
if (isset($_POST['seuilR'])) $seuilR=$_POST['seuilR'];
|
|
if (isset($_POST['C1'])) $C1=$_POST['C1'];
|
|
if (isset($_POST['C2'])) $C2=$_POST['C2'];
|
|
if (isset($_POST['C3'])) $C3=$_POST['C3'];
|
|
if (isset($_POST['avantage'])) $avantage=$_POST['avantage'];
|
|
if (isset($_POST['typeA'])) $typeA=$_POST['typeA'];
|
|
|
|
// -----------------------------------------------------
|
|
// Req insert
|
|
// -----------------------------------------------------
|
|
$erreurSQL==0;
|
|
if (isset($_POST["creer"]) && $_POST["creer"]!='') {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['nouvel desc :' => $desc], 'regle.create.php');}
|
|
include ("regle.reqInsert.php");
|
|
}
|
|
else {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['pas de update regle' => ''], '');}
|
|
}
|
|
|
|
echo '<form method="POST">';
|
|
// -----------------------------------------------------
|
|
// Zone Form
|
|
// -----------------------------------------------------
|
|
echo '<div id="zoneFormModales" style="overflow:auto;" >';
|
|
|
|
// -----------------------------------------------------
|
|
// Champs
|
|
// -----------------------------------------------------
|
|
echo '<span class="celluleLV"> Activer : ';
|
|
echo '<input class="inputWebmaster" type="checkbox" checked id="activ" name="activ" value="1" >';
|
|
// echo '<input class="inputWebmaster" style="width:90%;" type="text" id="activ" value="'.strip_tags($tabActiv[$k]). '" onChange="updateRegle(\'' .$tabNum[$k]. '\', \'activ\', this.value);" >';
|
|
echo '</span>';
|
|
|
|
|
|
echo '<br><span class="celluleLV">Priorité : ';
|
|
echo '<select class="selectWbm" style="width:5%;" id="prio" name="prio" title="Priorité" value="' .$prio. '" >';
|
|
for($i=1; $i<=25; $i++) {
|
|
if ($prio== $i ) {
|
|
echo '<option value="' .$i. '" selected>' .$i. '</option>';
|
|
}
|
|
else {
|
|
echo '<option value="' .$i. '" >' .$i. '</option>';
|
|
}
|
|
}
|
|
echo '</select>';
|
|
echo '</span>';
|
|
|
|
echo '<br><span class="celluleLV">Description : ';
|
|
echo '<input class="inputWebmaster" type="text" id="desc" title="Entrez une description" name="desc" placeHolder="Requis" >';
|
|
echo '</span>';
|
|
|
|
include ("condition.reqSelect.php");
|
|
echo '<br><span class="celluleLV">Condition 1 : ';
|
|
echo '<select class="selectWbm" id="C1" name="C1" title="Condition 1" >';
|
|
echo '<option value="-" selected>Aucune</option>';
|
|
for($i=0; $i<count($tabNumR); $i++) {
|
|
echo '<option value="' .$tabCodeR[$i]. ' ' .$tabOpeR[$i]. ' ' .$tabSeuilR[$i]. '" >' .$tabDescR[$i]. '</option>';
|
|
}
|
|
echo '</select>';
|
|
echo '</span>';
|
|
|
|
echo '<br><span class="celluleLV">Condition 2 : ';
|
|
echo '<select class="selectWbm" id="C2" name="C2" title="Condition 2" >';
|
|
echo '<option value="-" selected>Aucune</option>';
|
|
for($i=0; $i<count($tabNumR); $i++) {
|
|
echo '<option value="' .$tabCodeR[$i]. ' ' .$tabOpeR[$i]. ' ' .$tabSeuilR[$i]. '" >' .$tabDescR[$i]. '</option>';
|
|
}
|
|
echo '</select>';
|
|
echo '</span>';
|
|
|
|
echo '<br><span class="celluleLV">Condition 3 : ';
|
|
echo '<select class="selectWbm" id="C3" name="C3" title="Condition 3" >';
|
|
echo '<option value="-" selected>Aucune</option>';
|
|
for($i=0; $i<count($tabNumR); $i++) {
|
|
echo '<option value="' .$tabCodeR[$i]. ' ' .$tabOpeR[$i]. ' ' .$tabSeuilR[$i]. '" >' .$tabDescR[$i]. '</option>';
|
|
}
|
|
echo '</select>';
|
|
echo '</span>';
|
|
|
|
include ("avantage.reqSelect.php");
|
|
echo '<br><span class="celluleLV">Avantage : ';
|
|
echo '<select class="selectWbm" id="avantage" name="avantage" title="Avantage" >';
|
|
echo '<option value="-" selected>Aucun</option>';
|
|
for($i=0; $i<count($tabNumA); $i++) {
|
|
echo '<option value="' .$tabCodeA[$i]. '" >' .$tabDescA[$i]. '</option>';
|
|
}
|
|
echo '</select>';
|
|
echo '</span>';
|
|
|
|
echo '<br><span class="celluleLV">Déclenchement : ';
|
|
echo '<select class="selectWbm" id="typeA" title="Déclenchement" >';
|
|
if($typeA=="livraison") echo '<option value="livraison" selected>livraison</option>'; else echo '<option value="livraison" >livraison</option>';
|
|
if($typeA=="panier") echo '<option value="panier" selected>panier</option>'; else echo '<option value="panier">panier</option>';
|
|
echo '</select>';
|
|
echo '</span>';
|
|
|
|
// -----------------------------------------------------
|
|
// Validate
|
|
// -----------------------------------------------------
|
|
echo '<div id="zoneValidateModales" style="width:100%;" >';
|
|
echo '<br>';
|
|
if (isset($_POST["creer"]) && $_POST["creer"]!='') {
|
|
echo '<span class="boutonsWebmaster" onClick="window.location=\'./frmAdmin.php?affAdmin=9&affCde=3&affValR=3\';" style="width:100px;" >';
|
|
echo '<i class="fad fa-chevron-circle-left"></i>';
|
|
echo ' Retour </span>';
|
|
|
|
echo '<span class="boutonsWebmaster" onClick="window.location=\'./frmModale.php?affModale=9-33\';" >';
|
|
echo '<i class="fad fa-plus"></i>';
|
|
echo '  Nouvelle regle  </span>';
|
|
}
|
|
else {
|
|
echo '<input class="boutonsWebmaster" type="submit" name="creer" value="Créer la règle" />';
|
|
echo '<span class="boutonsWebmaster" onClick="window.location=\'./frmAdmin.php?affAdmin=9&affCde=3&affValR=3\';" style="width:100px;" >';
|
|
echo '<i class="fad fa-chevron-circle-left"></i>';
|
|
echo ' Retour </span>';
|
|
}
|
|
//echo '<br><br>';
|
|
echo '<div>'; //validate
|
|
echo '</div>'; //formModale
|
|
echo '</form>';
|
|
|
|
}
|
|
else {include ("./adminInclude/redirectionAdmin.php"); }
|
|
?>
|