alpha_full/pages/clients/client.form3.php
2026-04-06 22:58:51 +02:00

173 lines
12 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// ---------------------------------------------------
// Formulaire 3 : adresse LIV
// ---------------------------------------------------
// echo '<Pre>';
// print_r($_POST);
// echo '</Pre>';
// ---------------------------------------------------
// Flag pour savoir si on fait un update ou pas dans le panier, ou suivant
// ---------------------------------------------------
echo '<input type="hidden" name="flagUpdLiv" id="flagUpdLiv" style="width:50px;" value="' .$flagUpdLiv. '" >';
echo '<input type="hidden" name="faireCPLiv" id="faireCPLiv" style="width:50px;" value="' .$faireCPLiv. '" >';
// pour la navigation clic droit
// debug
// if (isset($affPageSite)) echo 'affPageSite = '.$affPageSite;
// else echo 'affPageSite = empty';
echo '<input type="hidden" style="display:none;" id="affPageSite" value="' .$affPageSite. '" >';
// ---------------------------------------------------
// Meme adressse O/N
// ---------------------------------------------------
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 18, '-');
if ( $affMContext === true ) echo '<div class="champsCliCell" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'champsCliCell\', 5,\'client\', 3, 18, event);" >';
else echo '<div class="champsCliCell" >';
if ( $affMContext === true ) echo '<select class="listeDeroulanteCli" id="adresseLivOui" name="adresseLivOui" onChange="upMemeAdresse();" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'listeDeroulanteCli\', 7,\'client\', 3, 18, event);">';
else echo '<select class="listeDeroulanteCli" id="adresseLivOui" name="adresseLivOui" onChange="upMemeAdresse();" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" >';
for($j=0; $j<count($tableONLib) ; $j++) {
if ($tableONid[$j]==$adresseLivOui)
{echo '<option value="' .$tableONid[$j]. '" selected>' .$tableONLib[$j]. '</option>';}
else
{echo '<option value="' .$tableONid[$j]. '" >' .$tableONLib[$j]. '</option>';}
}
echo '</select>';
echo '</div>';
// ---------------------------------------------------
// Civilité Liv
// ---------------------------------------------------
dynamiqItemMessage (0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 81, '-');
if ( $affMContext === true ) echo '<div class="champsCliCell" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'champsCliCell\', 5,\'client\', 3, 81, event);" >';
else echo '<div class="champsCliCell" >';
if ( $affMContext === true ) echo '<select class="listeDeroulanteCli" id="civLiv" name="civLiv" style="width:auto; cursor:context-menu" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'listeDeroulanteCli\', 7,\'client\', 3, 81, event);" >';
else echo '<select class="listeDeroulanteCli" id="civLiv" name="civLiv" style="width:auto;" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" >';
for($j=0; $j<count($tableCivLib) ; $j++) {
if ($tableCivLib[$j]==$civLiv)
{echo '<option value="' .$tableCivLib[$j]. '" selected>' .$tableCivLib[$j]. '</option>';}
else
{echo '<option value="' .$tableCivLib[$j]. '" >' .$tableCivLib[$j]. '</option>';}
}
echo '</select>';
echo '</div>';
// ---------------------------------------------------
// Nom Liv
// ---------------------------------------------------
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 19, '-');
// echo '<div class="champsCliCell"><input class="champsCli" type="text" name="nomLiv" id="nomLiv" maxlength="100" value="' .$nomLiv. '" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';"></div>';
dynamiqChamp(0, 1, 'champsCliCell', 'input', 'text', 'champsCli', 'onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" ', 'nomLiv', 'Nom', $nomLiv, '-', 'maxlength="100"');
// ---------------------------------------------------
// Prenom Liv
// ---------------------------------------------------
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 76, '-');
// echo '<div class="champsCliCell"><input class="champsCli" type="text" name="prenomLiv" id="prenomLiv" maxlength="100" value="' .$prenomLiv. '" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';"></div>';
dynamiqChamp(0, 1, 'champsCliCell', 'input', 'text', 'champsCli', 'onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" ', 'prenomLiv', 'Prénom', $prenomLiv, '-', 'maxlength="100"');
// ---------------------------------------------------
// Tel Liv
// ---------------------------------------------------
require_once ($includePath. "/_fonctions/fonctions.gene.php");
$telLiv=formatTelAff($telLiv);
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 92, '-');
// echo '<div class="champsCliCell"><input class="champsCli" type="tel" data-tooltip="' .$telLiv. '" name="telLiv" id="telLiv" maxlength="17" value="' .$telLiv. '" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';"></div>';
dynamiqChamp(0, 1, 'champsCliCell', 'input', 'text', 'champsCli', 'onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" ', 'telLiv', 'N° de telephone', $telLiv, '-', 'maxlength="17"');
// ---------------------------------------------------
// AdrLiv
// ---------------------------------------------------
if ($adresseLivOui==1) $disable="background:lightgrey;"; else $disable='';
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 20, '-');
// echo '<div class="champsCliCell"><input placeHolder="adresse de livraison" class="champsCli" ' .$disable. ' type="text" name="adrLiv" id="adrLiv" maxlength="254" value="' .$adrLiv. '" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';"></div>';
dynamiqChamp(0, 1, 'champsCliCell', 'input', 'text', 'champsCli', 'onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" ', 'adrLiv', 'adresse de livraison', $adrLiv, '-', 'maxlength="254"; '.$disable);
// ---------------------------------------------------
// Adr Liv 2
// ---------------------------------------------------
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 21, '-');
// echo '<div class="champsCliCell"><input class="champsCli" ' .$disable. ' type="text" name="adrLiv2" id="adrLiv2" maxlength="254" value="' .$adrLiv2. '" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" onBlur="document.getElementById(\'flagUpdLiv\').value=\'Oui\';"></div>';
dynamiqChamp(0, 1, 'champsCliCell', 'input', 'text', 'champsCli', 'onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" ', 'adrLiv2', 'Complément adresse', $adrLiv2, '-', 'maxlength="254"; '.$disable);
// ---------------------------------------------------
// Code Post Liv
// ---------------------------------------------------
if (isset($_POST['codePostLiv']) && !empty($_POST['codePostLiv'])) {$codePostLiv=$_POST['codePostLiv'];}
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 22, '-');
// echo '<div class="champsCliCell"><input class="champsCli" ' .$disable. ' type="text" name="codePostLiv" id="codePostLiv" onChange="fetchCommune(this.value, \'3\', form.id); document.getElementById(\'flagUpdLiv\').value=\'Oui\';" onKeyPress="if (event.keyCode == 13) fetchCommune( this.value, \'3\', form.id); document.getElementById(\'flagUpdLiv\').value=\'Oui\';" maxlength="5" value="' .$codePostLiv. '" ></div>';
dynamiqChamp(0, 1, 'champsCliCell', 'input', 'text', 'champsCli', 'onChange="fetchCommune(this.value, \'3\', form.id); document.getElementById(\'flagUpdLiv\').value=\'Oui\';" onKeyPress="if (event.keyCode == 13) fetchCommune( this.value, \'3\', form.id);" ', 'codePostLiv', 'Code postal', $codePostLiv, '-', 'maxlength="2"; '.$disable);
// ---------------------------------------------------
// Recup Post villes
// ---------------------------------------------------
if (isset($_POST['tabVilleListeLiv']) && !empty($_POST['tabVilleListeLiv'])) {$tabVilleListeLiv=$_POST['tabVilleListeLiv'];}
echo '<input type="hidden" name="tabVilleListeLiv" id="tabVilleListeLiv" value="' .$tabVilleListeLiv. '" >';
if (!empty($tabVilleListeLiv)) { $tabVilleListeLiv=json_decode($tabVilleListeLiv);}
if (isset($debug[3]) && $debug[3] == '1') {
echo '<br><pre>';
// print_r($_POST);
print_r($tabVilleListeLiv);
echo '<br></pre>';
}
// ---------------------------------------------------
// Ville Liv
// ---------------------------------------------------
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 16, '-');
if (!empty($tabVilleListeLiv)) {
if ( $affMContext === true ) echo '<div class="champsCliCell" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'champsCliCell\', 5,\'client\', 3, 16, event);" >';
else echo '<div class="champsCliCell" >';
if ( $affMContext === true ) echo '<select class="listeDeroulanteCli" type="text" name="villeLiv" id="villeLiv" maxlenght="180" onChange="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'listeDeroulanteCli\', 7,\'client\', 3, 16, event);" >';
else echo '<select class="listeDeroulanteCli" type="text" name="villeLiv" id="villeLiv" maxlenght="180" onChange="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" >';
for($v=0;$v<count($tabVilleListeLiv);$v++) {
if ($tabVilleListeLiv[$v]== $villeLiv && ( $tabVilleListeLiv[$v]!="Coursegoules" && $siteName!='pizzaJeannot' )) {
echo '<option value="' .$tabVilleListeLiv[$v]. '" selected>' .$tabVilleListeLiv[$v]. '</option>';
}
else {
if ($siteName!='pizzaJeannot' ) {echo '<option value="' .$tabVilleListeLiv[$v]. '" >' .$tabVilleListeLiv[$v]. '</option>';}
else if ($tabVilleListeLiv[$v]!="Coursegoules" ) {echo '<option value="' .$tabVilleListeLiv[$v]. '" >' .$tabVilleListeLiv[$v]. '</option>';}
}
}
echo '</select>';
echo '</div>';
}
else {
// echo '<div class="champsCliCell"><input class="champsCli" ' .$disable. ' type="text" name="villeLiv" id="villeLiv" maxlenght="150" value="' .$villeLiv. '" ></div>';
dynamiqChamp(0, 1, 'champsCliCell', 'input', 'text', 'champsCli', 'onChange="fetchCommune(this.value, \'3\', form.id); document.getElementById(\'flagUpdLiv\').value=\'Oui\';" onKeyPress="if (event.keyCode == 13) fetchCommune( this.value, \'3\', form.id);" ', 'villeLiv', 'Ville', $villeLiv, '-', 'maxlength="2"; '.$disable);
}
// ---------------------------------------------------
// Pays Liv
// ---------------------------------------------------
dynamiqItemMessage(0, 1, 'libClientsCell', '-', 'div', 'libClients', '-action-', 'client', 24, '-');
if ( $affMContext === true ) echo '<div class="champsCliCell" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'champsCliCell\', 5,\'client\', 3, 16, event);" >';
else echo '<div class="champsCliCell" >';
if ( $affMContext === true ) echo '<select class="listeDeroulanteCli" ' .$disable. ' name="idPaysLiv" id="idPaysLiv" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'listeDeroulanteCli\', 7,\'client\', 3, 24, event);" >';
else echo '<select class="listeDeroulanteCli" ' .$disable. ' name="idPaysLiv" id="idPaysLiv" onClick="document.getElementById(\'flagUpdLiv\').value=\'Oui\';" >';
for($j=0; $j<count($tabIdPays) ; $j++) {
if ($tabIdPays[$j]==$idPaysLiv) {
$paysLibelleLiv=$tabLibPays[$j];
echo '<option value="' .$tabIdPays[$j]. '" selected>' .$paysLibelleLiv. '</option>';
}
else
{echo '<option value="' .$tabIdPays[$j]. '" >' .$tabLibPays[$j]. '</option>';}
}
echo '</select>';
echo '</div>';
echo '<script type="text/javascript" src="' .$includePathJs. '/fetchCommune.js" ></script>';
?>