Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

util:modify_adherent [2017/07/22 11:53] (Version actuelle)
Ligne 1: Ligne 1:
 +~~NOCACHE~~
 +
 +<?
 +
 +====== Adhérents ======
 +
 +<php>
 +// http://www.dansemusique.net/doku.php?id=util:modify_adherent
 +
 +include_once(dirname(__FILE__) . '/../../statique/util/lib-xml-xsl/lib-xml-xsl.inc.php');    // loadXML_dom / procXSLstr_dom
 +include_once(dirname(__FILE__) . '/../../statique/util/dyna/req_arr_adherents_xslt.php');    // xsl_str__liste_adherents() - xsl_str__liste_attribute(...) - xsl_str__liste_element(...)
 +require_once(dirname(__FILE__) . '/../../statique/util/fpdf/2015-2016_inscriptions/cpdfwslf.php'); // pas 2012-2013 !
 +require_once(dirname(__FILE__) . '/../../statique/adherents/adherents.dom.php'); // delete and recreate entry in xml file
 +
 +$xml_filename = dirname(__FILE__) . '/../../statique/adherents/public/adherents.xml';
 +
 +
 +// echo '<p>' . 'Current path : ' . dirname(__FILE__) . '</p>' . '<br />' . "\r\n";
 +
 +
 +// 
 +function xsl_str__modify_adherent($id_adh) 
 +{
 + // Obljet instance de classe CpdfWSLF 
 + $page = new CpdfWSLF();
 + $page->choose_adherent($id_adh);
 + $page->AddPage(); // init
 + $page->InscriptionTable();
 + return $page->Output();
 +}
 +
 + echo '<p>' . "\r\n";
 + echo '   <pre>' . "\r\n";
 + print_r($_POST);
 + echo '   </pre>' . "\r\n";
 + echo '</p>' . "\r\n";
 +
 +
 +
 +////////////////////////////////////////////////////////////////////////
 +// Bouton 'Valider' 
 +////////////////////////////////////////////////////////////////////////
 +//
 +if ((isset($_POST['formulaire_pdf'])) && ($_POST['formulaire_pdf'] == 'sent'))
 +{
 + $id_adh = $_POST['id_adherent']; // on récupère $id_adherent
 +
 + copy_xml_entry   ($xml_filename, $id_adh, '', true); // remove xml entry
 + add_new_xml_entry($xml_filename, $_POST, $id_adh); // recrée une entrée avec le même $id_adh
 +}
 +
 +
 +////////////////////////////////////////////////////////////////////////
 +// Bouton 'CONSULTER'
 +////////////////////////////////////////////////////////////////////////
 +//
 +if ((isset($_POST['consulter'])) && ($_POST['consulter'] == 'Consulter'))
 +{
 + $xmldom = loadXML_dom($xml_filename, 'adherents');
 + echo '<form method="POST" action="' . $_SERVER[REQUEST_URI] . '">' . "\r\n";
 + echo procXSLstr_dom($xmldom, xsl_str__modify_adherent($_POST['id_adherents'])) . "\r\n";
 + echo '</select>' . "\r\n";
 + echo '</form>' . "\r\n";
 +}
 +
 +////////////////////////////////////////////////////////////////////////
 +// MAIN FORM : liste des adhérents
 +////////////////////////////////////////////////////////////////////////
 +//
 + echo '<form name="f" method="POST" action="' . $_SERVER[REQUEST_URI] . '" enctype="multipart/form-data" style="text-align:left;">' . "\r\n";
 + echo '<select name="id_adherents">' . "\r\n";
 +
 + $xmldom = loadXML_dom($xml_filename, 'adherents');
 +
 + echo procXSLstr_dom($xmldom, xsl_str__liste_adherents());
 +
 + echo '</select>' . "\r\n";
 + echo '<input type="submit" name="consulter" value="Consulter" />' . "\r\n";
 + echo '</form>' . "\r\n";
 +
 +</php>
 +
  
    Driven by DokuWiki Recent changes RSS feed        
 
 
Nous vous rappelons que vous disposez d'un droit d'accès, de modification, de rectification et de suppression des données qui vous concernent. Pour exercer ce droit, adressez-vous au webmaster .