function rechercheCommune($bdd, $resultat) { $stmt = $bdd->prepare("SELECT region, dept, nom, comm, population, latitude, longitude FROM public.communes WHERE nom='{$resultat}'"); $stmt->execute(); $stmt->setFetchMode(PDO::FETCH_ASSOC); //Affichage des réponses affichage($stmt, $resultat); }
function rechercheINSEE($bdd, $resultat) { $code_departement = substr($resultat, 0, 2); //On prend les 2 premières lettres de la chaîne de caractères (ex : 59500 -> 59) $code_commune = substr($resultat, 2, 4); //On prend les 3 dernières lettres de la chaîne de caractères (ex : 59500 -> 500) $stmt = $bdd->prepare("SELECT region, dept, comm, nom, population, latitude, longitude FROM public.communes WHERE dept='{$code_departement}' AND comm='{$code_commune}'"); $stmt->execute(); $stmt->setFetchMode(PDO::FETCH_ASSOC); //Affichage affichage($stmt, $resultat); }
//$DEBUG = TRUE ; $DEBUG = FALSE; /*************************************/ // recup des parametres reçus : // SERVER $PHP_SELF = $_SERVER['PHP_SELF']; // GET / POST $user_login = getpost_variable('user_login', $_SESSION['userlogin']); /*************************************/ if ($user_login != $_SESSION['userlogin'] && !is_hr($_SESSION['userlogin']) && !is_resp_of_user($_SESSION['userlogin'], $user_login)) { redirect(ROOT_PATH . 'deconnexion.php'); exit; } /************************************/ header_popup(_('editions_titre') . ' : ' . $user_login); affichage($user_login, $DEBUG); bottom(); /**************************************************************************************/ /******** FONCTIONS ******/ /**************************************************************************************/ function affichage($login, $DEBUG = FALSE) { $PHP_SELF = $_SERVER['PHP_SELF']; $session = session_id(); $sql1 = 'SELECT u_nom, u_prenom, u_quotite FROM conges_users where u_login = \'' . SQL::quote($login) . '\''; $ReqLog1 = SQL::query($sql1); // if ($ReqLog1->num_rows == 0) // exit ('todo'. __FILE__ .' ( ' .__LINE__ .' ) '); while ($resultat1 = $ReqLog1->fetch_array()) { $sql_nom = $resultat1["u_nom"]; $sql_prenom = $resultat1["u_prenom"];
$date_fin = ""; $p_num = ""; /*************************************/ // recup des parametres reçus : // SERVER $PHP_SELF = $_SERVER['PHP_SELF']; // GET / POST $user = getpost_variable('user'); $date_debut = getpost_variable('date_debut'); $date_fin = getpost_variable('date_fin'); $opt_debut = getpost_variable('opt_debut'); $opt_fin = getpost_variable('opt_fin'); $p_num = getpost_variable('p_num'); /*************************************/ if ($user != "" && $date_debut != "" && $date_fin != "" && $opt_debut != "" && $opt_fin != "") { affichage($user, $date_debut, $date_fin, $opt_debut, $opt_fin, $p_num); } /********** FONCTIONS ****************************************/ function affichage($user, $date_debut, $date_fin, $opt_debut, $opt_fin, $p_num = "") { $PHP_SELF = $_SERVER['PHP_SELF']; $session = session_id(); $comment = " "; // calcul : $nb_jours = compter($user, $p_num, $date_debut, $date_fin, $opt_debut, $opt_fin, $comment); $tab['nb'] = $nb_jours; $tab['comm'] = $comment; if (!$_SESSION['config']['rempli_auto_champ_nb_jours_pris']) { $tab['nb'] = ""; } echo json_encode($tab);
// SERVER $PHP_SELF = $_SERVER['PHP_SELF']; // GET / POST $action = getpost_variable('action'); $tab_new_values = getpost_variable('tab_new_values'); /*************************************/ if ($DEBUG) { echo "tab_new_values = "; print_r($tab_new_values); echo "<br>\n"; } if ($action == "commit") { commit_saisie($tab_new_values, $session, $DEBUG); } else { echo "<div class=\"wrapper configure\">\n"; affichage($session, $DEBUG); echo "<div>\n"; } /**************************************************************************************/ /********** FONCTIONS ***************************************************************/ function affichage($session, $DEBUG = FALSE) { $PHP_SELF = $_SERVER['PHP_SELF']; // affiche_bouton_retour($session); // affichage de la liste des variables if ($session == "") { echo "<form action=\"{$PHP_SELF}\" method=\"POST\"> \n"; } else { echo "<form action=\"{$PHP_SELF}?session={$session}\" method=\"POST\"> \n"; } echo "<input type=\"hidden\" name=\"action\" value=\"commit\">\n";
if ($valeur["pays"] != 0) { $vrai_pays = "SELECT nom_pays FROM pays WHERE id=" . $valeur["pays"]; $res_vrai_pays = mysql_fetch_array(mysql_query($vrai_pays)); echo affichage($res_vrai_pays["nom_pays"]); //ici aller rechercher le nom du pays } else { echo $valeur["pays_temp"] . "<br><a href=\"#\" onclick=\"document.getElementById('alert').innerHTML = '';writediv(file('./contenu/maj_pays.php?id=" . $valeur["id"] . "'));\"><font color='#FF0000'>MAJ Pays</font></a>"; } ?> </td> <td> <?php if ($valeur["nationalite"] != 0) { $vrai_nat = "SELECT nom_nationalite FROM nationalite WHERE id=" . $valeur["nationalite"]; $res_vrai_nat = mysql_fetch_array(mysql_query($vrai_nat)); echo affichage($res_vrai_nat["nom_nationalite"]); } else { echo $valeur["nationalite_temp"] . "<br><a href=\"#\" onclick=\"document.getElementById('alert').innerHTML = '';writediv(file('./contenu/maj_nationalite.php?id=" . $valeur["id"] . "'));\"><font color='#FF0000'>MAJ Nationalite</font></a>"; } ?> </td> <td> <?php if ($valeur["radie"] == "1") { echo "oui"; } else { if ($valeur["radie"] == "0") { echo "non"; } } ?>
<?php } } else { if (isset($_GET["id"]) && $_GET["id"] != "" && $_GET["id"] != "0") { ?> <select id="pays_naissance" name="pays_naissance"> <option value="" selected>Choisir un pays...</option> <?php $resultat = select_all_pays(); while ($valeur = mysql_fetch_array($resultat, MYSQL_ASSOC)) { ?> <option value="<?php echo $valeur["id"]; ?> "><?php echo affichage($valeur["nom_pays"]); ?> </option> <?php } ?> </select> <input type="button" value="Valider" onclick="document.getElementById('alert').innerHTML = '';writediv(file('./contenu/maj_pays.php?id=<?php echo $_GET["id"]; ?> &id_pays='+document.getElementById('pays_naissance').value+'&maj=yes'));"> <?php } else { echo 'ici on recherche les domiciliés, et on propose de cocher (attention, ajax sur le pays)'; } }
$contenu = str_replace("XXXNOM_MARITALXXX", utf8_decode(affichage_csv(affichage($NOM_MARITAL))), $contenu); $contenu = str_replace("XXXdate_naissanceXXX", $date_naissance, $contenu); $contenu = str_replace("XXXlieu_naissanceXXX", utf8_decode(affichage_csv(affichage($lieu_naissance))), $contenu); $contenu = str_replace("XXXpaysXXX", utf8_decode(affichage_csv(affichage($pays))), $contenu); // //$contenu = str_replace("XXXdeptXXX", utf8_decode(affichage_csv(affichage($infos["dept"], $contenu)); $contenu = str_replace("XXXnationaliteXXX", utf8_decode(affichage_csv(affichage($nationalite))), $contenu); // $contenu = str_replace("XXXnature_document_identiteXXX", utf8_decode(affichage_csv(affichage($nature_document_identite))), $contenu); $contenu = str_replace("XXXnumero_document_identiteXXX", utf8_decode(affichage_csv(affichage($numero_document_identite))), $contenu); $contenu = str_replace("XXXcontactsXXX", utf8_decode(affichage_csv(affichage($contacts))), $contenu); $contenu = str_replace("XXXnationalite_tempXXX", utf8_decode(affichage_csv(affichage($nationalite_temp))), $contenu); $contenu = str_replace("XXXpays_tempXXX", utf8_decode(affichage_csv(affichage($pays_temp))), $contenu); $contenu = str_replace("XXXmotif_RADXXX", utf8_decode(affichage_csv(affichage($motif_RAD_temp))), $contenu); $contenu = str_replace("XXXdate_radiation_tempXXX", $date_radiation_temp, $contenu); $contenu = str_replace("XXXid_statutXXX", utf8_decode(affichage_csv(affichage($id_statut))), $contenu); // //$contenu = str_replace("XXXdate_idXXX", $infos["date_id"], $contenu);// $test = substr($vraie_date_naissance, 6, 2) . "/" . substr($vraie_date_naissance, 4, 2) . "/" . substr($vraie_date_naissance, 0, 4); //echo $test;exit(); $contenu = str_replace("XXXvraie_date_naissanceXXX", $test, $contenu); $test2 = substr($vraie_date_certificat, 6, 2) . "/" . substr($vraie_date_certificat, 4, 2) . "/" . substr($vraie_date_certificat, 0, 4); $contenu = str_replace("XXXvraie_date_certificatXXX", $test2, $contenu); $test3 = substr($vraie_date_1_ere_inscription, 6, 2) . "/" . substr($vraie_date_1_ere_inscription, 4, 2) . "/" . substr($vraie_date_1_ere_inscription, 0, 4); $contenu = str_replace("XXXvraie_date_1_ere_incriptionXXX", $test3, $contenu); $test4 = substr($vraie_date_radiation, 6, 2) . "/" . substr($vraie_date_radiation, 4, 2) . "/" . substr($vraie_date_radiation, 0, 4); $contenu = str_replace("XXXvraie_date_radiationXXX", $test4, $contenu); $signataire = $sign["nom"] . " " . $sign["prenom"]; $contenu = str_replace("XXXdate_systemeXXX", date('d/m/Y'), $contenu); $date_plus = date('d') . "/" . date('m') . "/" . (date('Y') + 1); //echo $date_plus;exit();
Nationalité : </td> <td> <?php $nationalite = select_all_nationalite(); ?> <select name="nationalite" id="nationalite"> <option value="0">-</option> <?php while ($res_nationalite = mysql_fetch_array($nationalite, MYSQL_ASSOC)) { ?> <option value="<?php echo $res_nationalite["id"]; ?> "><?php echo affichage($res_nationalite["nom_nationalite"]); ?> </option><?php } ?> </select> </td> </tr> <tr> <td> Contact : </td> <td> <input type="text" name="contacts" id="contacts" value=""> </td> </tr>
<body> <?php if (isset($_REQUEST[ACTION])) { include_once $_SERVER['DOCUMENT_ROOT'] . '/sondage/Controller/traitement.php'; } if (!isset($_SESSION[CONNECTED])) { ?> <div class="container"> <div class="jumbotron row"> <h1>Mini projet web : Sondage</h1> <p>Bienvenue sur notre application web.</p> <p>Réalisé par Talataou Souley Mounira et Nasser Adjibi</p> <?php affichage_form_acceuil(); ?> </div> </div> <?php } else { echo '<div class="container">'; affichage($_SESSION[USER_TYPE]); echo '</div>'; } ?> </body> </html>
$erreur = ""; } affichage("Test du parametre mysql server 'lower_case_table_names = 1'", array($b, $erreur), true); /* * TESTS DE COMMUNICATION VERS L'EXTERIEUR */ echo "<br /><hr /><h4>Communication</h4>"; //Test connexion FTP vers serveur de veille ob_flush(); flush(); $ftp_server = 'www.veille-arh-paca.com'; $ftp_user_name = 'importsrv'; $ftp_user_pass = '******'; affichage("Test de connexion FTP vers serveur de veille (ftp://www.veille-arh-paca.com)", clUpdater::testDepotFTP($ftp_server, $ftp_user_name, $ftp_user_pass), true); $isSrvMaj = affichage("Test de connexion au serveur de mises à jour (www.orupaca.fr:80)", false !== strpos(XhamUpdater::getUrlContents('http://www.orupaca.fr/test_tu.html'), 'ok'), false, false, false); affichage("Test de cryptage avec la clef publique ARH", clUpdater::clefARH(), true); /* * MAJ BASES */ echo "<br /><hr /><h4>Mise a jour des bases de données</h4>"; clUpdater::applyPatchs(IDSITE) == 0; /* * MAJ TU */ if ($isSrvMaj) { // clUpdater::updateTU(URL_MAJ); echo "<br /><hr /><h4>Mise a jour de l'application</h4>"; $tabMatches = array(); preg_match('/_maj_(.*)_hash_(.*)_/', XhamUpdater::getUrlContents(URL_MAJ . '/last_version_' . BRANCHE . '.html?nocacheteweak=' . rand(1, 10000)), $tabMatches); $lastVersion = $tabMatches[1]; $currentVersion = str_replace("\n", '', file_get_contents(URLLOCAL . 'version.txt'));
</table> <br> <table> <?php while ($valeur = mysql_fetch_array($resultat, MYSQL_ASSOC)) { ?> <tr> <td>Libellé statut</td> <td><input type="hidden" id="id_statut<?php echo $valeur["id"]; ?> " value="<?php echo $valeur["id"]; ?> "><?php echo affichage($valeur["libelle_statut"]); ?> </td> <td> <a href="#" onclick="document.getElementById('alert').innerHTML = '';writediv(file('./contenu/gestion_statut.php?modification=true&nom_statut=<?php echo urlencode($valeur["libelle_statut"]); ?> &id_statut='+document.getElementById('id_statut<?php echo $valeur["id"]; ?> ').value));">Modifier</a> </td> <?php if ($valeur["id"] != 1) { ?> <td>
} if ($certif_date == true) { $ContenuFichier .= utf8_decode(affichage_csv(affichage($test2))) . " ;"; } if ($first_date == true) { $ContenuFichier .= utf8_decode(affichage_csv(affichage($test3))) . " ;"; } if ($actual_date == true) { $ContenuFichier .= utf8_decode(affichage_csv(affichage($test4))) . " ;"; } } } $toutes_dates; } } else { $ContenuFichier .= utf8_decode(affichage_csv(affichage($value))) . " ;"; } } $i = $i + 1; } $ContenuFichier .= "\n"; } $CheminFichier = "../export/export.csv"; touch($CheminFichier); $fp = fopen($CheminFichier, "w"); // Ouverture du fichier avec le mode écriture fwrite($fp, $ContenuFichier); // Ceci ajoutera ou crira le contenu "texte ..." dans le fichier "le_fichier.txt" fclose($fp); $NomFichierSeul = basename($CheminFichier); $extension = pathinfo($CheminFichier, PATHINFO_EXTENSION);
$date_fin = getpost_variable('date_fin'); $opt_debut = getpost_variable('opt_debut'); $opt_fin = getpost_variable('opt_fin'); /*************************************/ // ATTENTION ne pas mettre cet appel avant les include car plantage sous windows !!! ?> <script language="javascript"> function envoi(valeur) { // window.opener.document.forms[0].new_nb_jours.value=valeur window.opener.document.form1.new_nb_jours.value=valeur } </Script> <?php if ($user != "" && $date_debut != "" && $date_fin != "" && $opt_debut != "" && $opt_fin != "") { affichage($user, $date_debut, $date_fin, $opt_debut, $opt_fin, $DEBUG); } else { /* APPEL D'UNE AUTRE PAGE immediat */ echo "<META HTTP-EQUIV=REFRESH CONTENT=\"0; URL=user_index.php?session={$session}&onglet=nouvelle_absence\">"; } //echo " $user, $date_debut, $date_fin, $opt_debut, $opt_fin <br>\n"; /********** FONCTIONS ****************************************/ function affichage($user, $date_debut, $date_fin, $opt_debut, $opt_fin, $DEBUG = FALSE) { if ($DEBUG) { echo "user = {$user}, date_debut = {$date_debut}, date_fin = {$date_fin}, opt_debut = {$opt_debut}, opt_fin = {$opt_fin}<br>\n"; } $PHP_SELF = $_SERVER['PHP_SELF']; $session = session_id(); $comment = " "; header_popup();
{ annule_conges($user_login, $tab_checkbox_annule, $tab_text_annul, $DEBUG); } // si le traitement des demandes a été selectionée : elseif($tab_radio_traite_demande!="") { traite_demandes($user_login, $tab_radio_traite_demande, $tab_text_refus, $DEBUG); } // si un nouveau conges ou absence a été saisi pour un user : elseif($new_demande_conges==1) { new_conges($user_login, $new_debut, $new_demi_jour_deb, $new_fin, $new_demi_jour_fin, $new_nb_jours, $new_comment, $new_type, $DEBUG); } else { affichage($user_login, $year_affichage, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin, $tri_date, $DEBUG); } /*************************************/ /*** FONCTIONS ***/ /*************************************/ function affichage($user_login, $year_affichage, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin, $tri_date, $DEBUG) { $PHP_SELF=$_SERVER['PHP_SELF']; ; $session=session_id(); // on initialise le tableau global des jours fériés s'il ne l'est pas déjà : if(!isset($_SESSION["tab_j_feries"])) {
/************************************/ /*************************************/ // recup des parametres reçus : // SERVER $PHP_SELF = $_SERVER['PHP_SELF']; // GET / POST $action = getpost_variable('action', ""); $login_par = getpost_variable('login_par', ""); /*************************************/ header_popup('CONGES : Configuration'); if ($action == "suppr_logs") { confirmer_vider_table_logs($session, $DEBUG); } elseif ($action == "commit_suppr_logs") { commit_vider_table_logs($session, $DEBUG); } else { affichage($login_par, $session, $DEBUG); } bottom(); /**************************************************************************************/ /********** FONCTIONS ***************************************************************/ function affichage($login_par, $session, $DEBUG = FALSE) { $PHP_SELF = $_SERVER['PHP_SELF']; /**************************************/ // affichage du titre echo "<H1><img src=\"" . TEMPLATE_PATH . "img/tux_config_32x32.png\" width=\"32\" height=\"32\" border=\"0\" title=\"" . _('config_logs_titre_2') . "\" alt=\"" . _('config_logs_titre_2') . "\"> " . _('config_logs_titre_1') . "</H1></center>\n"; echo "<br>\n"; /**************************************/ affiche_bouton_retour($session); //requête qui récupère les logs $sql1 = "SELECT log_user_login_par, log_user_login_pour, log_etat, log_comment, log_date FROM conges_logs ";
</option> <?php } ?> </select> </td> </tr> <tr> <td> Date dernier certificat : </td> <td> <?php if (!$vraies_dates || $vraies_dates_certificat != true) { echo "<font color='#FF0000'>Mettre à jour la date</font><br>"; echo affichage($valeur["date_certificat"]) . "<br>"; } ?> année/mois/jour : <input maxlength="4" type="text" size="10" name="annee_certificat" id="annee_certificat" value="<?php if ($vraies_dates) { if (substr($date_dom["date_certificat"], 0, 4) == "0000") { echo ""; } else { echo substr($date_dom["date_certificat"], 0, 4); } } ?> "> <select name="mois_certificat" id="mois_certificat"> <option value="00" <?php if ($vraies_dates && substr($date_dom["date_certificat"], 4, 2) == "00") {
// GET / POST $action = getpost_variable('action'); $tab_new_values = getpost_variable('tab_new_values'); /*************************************/ if ($DEBUG) { print_r($tab_new_values); echo "<br>\n"; echo "{$action}<br>\n"; } header_popup('CONGES : Configuration'); /*********************************/ /*********************************/ if ($action == "modif") { commit_modif($tab_new_values, $session, $DEBUG); } affichage($tab_new_values, $session, $DEBUG); /*********************************/ /*********************************/ bottom(); /**************************************************************************************/ /********** FONCTIONS ***************************************************************/ function affichage($tab_new_values, $session, $DEBUG = FALSE) { $PHP_SELF = $_SERVER['PHP_SELF']; if ($session == "") { $URL = "{$PHP_SELF}"; } else { $URL = "{$PHP_SELF}?session={$session}"; } /**************************************/ // affichage du titre
</td> </tr> <tr> <td>nationalité : </td> <td> <select id="nationalite" name="nationalite"> <option value="" selected>Choisir une nationalité...</option> <?php $resultat = select_all_nationalite(); while ($valeur = mysql_fetch_array($resultat, MYSQL_ASSOC)) { ?> <option value="<?php echo $valeur["id"]; ?> "><?php echo affichage($valeur["nom_nationalite"]); ?> </option> <?php } ?> </select> </td> </tr> <tr> <td><b>Période : </b></td> </tr> <tr> <td><input type="radio" onclick="document.getElementById('non').checked = false;document.getElementById('tous').checked = false; document.getElementById('radie').value = this.value;" value="1" id="oui" name="oui">radié <input type="radio" onclick="document.getElementById('oui').checked = false;document.getElementById('tous').checked = false;document.getElementById('radie').value = this.value;" id="non" name="non" value="0">inscrits <input type="radio" onclick="document.getElementById('non').checked = false;document.getElementById('oui').checked = false;document.getElementById('radie').value = this.value;" id="tous" name="tous" value="tous" checked>tous : (format : AAAAMMJJ) </td> <td> du : <input type="text" id="date_debut_radie" name="date_debut_radie"> au <input type="text" name="date_fin_radie" id="date_fin_radie">