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

146 lines
6.4 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
$tagInscription=0;
// ---------------------------------------------------
// Affichage du mesage commercial suivant les pages
// ---------------------------------------------------
include ("cli.reqSelect.messCom.php");
if ($afficherMsgCom==1) {
if ( $affMContext === true ) {echo '<div id="messCom" '; echo 'style="'; if (isset ($styleMsgCom) && $styleMsgCom!='-') echo $styleMsgCom; echo ' cursor:context-menu" '; echo 'data-tooltip="' .$titleTab. '" ' .$mouseOverMenuContext. ' onContextMenu="return mContextuel( this, \'messCom\', \'titre\', 0, event );" >';}
else { echo '<div id="messCom" ';if (isset ($styleMsgCom) && $styleMsgCom!='-') echo 'style="' .$styleMsgCom. '" ' ; echo 'data-tooltip="' .$titleTab. '" >'; }
echo '<i class="' .$icoTab. '"></i>&#160;&#160;<span>' .$messTab. '</span>';
// a faire <a href="tel:+330493589400">04 93 58 94 00</a>
echo '</div>';
}
echo '<form name="modifCli" id="modifCli" method="POST" action="client-compte-' .$idMail. '" >';
// ---------------------------------------------------
// Champs cachés
// ---------------------------------------------------
echo '<input type="hidden" name="codeOpe" id="codeOpe" value="0" >';
echo '<input type="hidden" name="affPageClient" id="affPageClient" value="' .$affPageClient. '" >';
if ( $affMContext === true ) echo '<div id="tablePages" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mContextuelStyle( this, \'Transverses site\', \'tablePages\', 0,\'client\', 0, 0 event );">';
else echo '<div id="tablePages" >';
// ---------------------------------------------------
// Titre de la page
// ---------------------------------------------------
// msg titre ==> Mon compte
// ---------------------------------------------------
echo '<h1 class="titresCli" >';
dynamiqItemImage (0, 0,'titresCli', 'span', '-action-','menu', 9, 'icones', '-textClass-','-varStyle-');
echo '</h1>';
if (!empty($idMail)) {
// ---------------------------------------------------
// Controle, puis update si ok
// ---------------------------------------------------
if ($codeOpe=="faireMaj") {
switch ($affPageClient) {
case 1:
include ($includePathCli. "/client.controleEtape1.php");
// ---------------------------------------------------
// Requete update Cpte
// ---------------------------------------------------
if ($validLogin=='O') {include ($includePathCli. "/client.modif.valid.cpte.php");}
break;
case 2:
include ($includePathCli. "/client.controleEtape2.php");
// ---------------------------------------------------
// Requete update Fact
// ---------------------------------------------------
if ($validLogin=='O') {include ($includePathCli. "/client.modif.valid.fact.php");}
break;
case 3:
include ($includePathCli. "/client.controleEtape3.php");
// ---------------------------------------------------
// Requete update Liv
// ---------------------------------------------------
// Je force le update adresseLiv
include ($includePathCli. "/client.reqUpdate.memeAdresse.php");
if ($validLogin=='O') {include ($includePathCli. "/client.modif.valid.liv.php");}
else if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .='<br>validLogin Liv =' .$validLogin. ' | ';}
break;
default:
break;
}
}
// ---------------------------------------------------
// L'utilisateur existe on récupere ses infos
// ---------------------------------------------------
// => cas de la premiere fois, on fait une requete en base, sinon on prendra le post
// ---------------------------------------------------
if ($codeOpe=='0') {
include ($includePathCli. "/client.reqSelectFromMail.php");
include ($includePathCli. "/client.formatStripslashes.php");
}
// ---------------------------------------------------
// On affiche le formulaire
// ---------------------------------------------------
// msg ==> champs obligatoires
// ---------------------------------------------------
dynamiqItemImage (0,0,'msgCli', 'span', '-action-', 'client', 3, 'icones', '-textClass-','grid-column: 1 / span 3');
if ($validLogin==='O') {
// msg ==> tous les champs sont corrects: descativé pour alpha
echo '<br>';
dynamiqItemImage (0,0,'msgCli','div', '-action-', 'client',72, 'icones', '-textClass-','margin:auto;padding:5px;');
}
// ---------------------------------------------------
// Affichage des onglets
// ---------------------------------------------------
if (empty($clientMsg)) {$refresh='Oui';include ($includePath. '/req/06-init.cliMsgList.php');$refresh='N';}
include ($includePathCli. "/client.modif.menu.php");
echo $ongletClients;
if ( $affMContext === true ) echo '<div id="tableCli" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mContextuelStyle( this, \'Clients\', \'tableCli\', 0,\'client\', 0, 0 event );">';
else echo '<div id="tableCli" >';
// ---------------------------------------------------
// Affichage du formulaire selon
// ---------------------------------------------------
include ($includePathCli. "/switchClients.php");
switch ($affPageClient) {
case 1:
// bouton valider du bas
dynamiqItemImage (0, 0, 'boutons', 'span', 'onClick="validerModifCpte();"', 'bouton', 6, '-icoClass-', '-textClass-', 'grid-column:1 / span 2;');
break;
case 2:
// bouton valider du bas
dynamiqItemImage (0, 0, 'boutons', 'span', 'onClick="validerModifFact();"', 'bouton', 6, '-icoClass-', '-textClass-', 'grid-column:1 / span 2;');
break;
case 3:
// bouton valider du bas
dynamiqItemImage (0, 0, 'boutons', 'span', 'onClick="validerModifLiv();"', 'bouton', 6, '-icoClass-', '-textClass-', 'grid-column:1 / span 2;');
break;
default:
break;
}
echo '</div>'; //tableCli
}//empty mail
else {
echo '<div id="tableCli" >';
// msg => le mail est vide
dynamiqItemImage (0, 0, 'msgCli', 'span', '-action-', 'client', 39, 'icones', '-textClass-','grid-column:1 / span 2;');
// lien vers connexion
dynamiqItemImage (0, 0, 'boutons', 'span', '-action-','menu', 7, 'icones', '-textClass-','grid-column:1 / span 2;');
echo '</div>';
}
echo '</div>'; //table page
echo '</form>';
?>