Amélioration de la gestion des encodages.
[auf_paf.git] / index_main.php
1 <?php
2 error_reporting (E_ALL & ~E_NOTICE & ~E_DEPRECATED);
3 //------pour &eacute;viter les notices sur les variables---------------
4 session_start();
5 $admin=$_SESSION["adminAUFPPKH"];
6 $UserName=$_SESSION["UserNamePAF"];
7 $Password=$_SESSION["PasswordPAF"];
8 include("includes/redirect.php");
9 if(!($admin == "y")){
10 redirect("index.php");
11 }
12
13 ?>
14 <?php
15 header("Content-type: text/html; charset=utf-8");
16 ?>
17 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
18 <html xmlns="http://www.w3.org/1999/xhtml">
19 <head>
20 <title>P A F -- AUF Phnom Penh, Cambodge</title>
21 <link rel="shortcut icon" type="image/ico" href="images/paf.ico" />
22 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
23 <link href="includes/styles/style.css" rel="stylesheet" type="text/css" />
24 </head>
25 <?php
26 include("includes/connection.php");
27 include("includes/functions_utf8.php");
28 $kompler = "{%#bb^csr%#}";
29 //----------------Sauvegarder les informations-------------------------------
30 if($_REQUEST["cmdSave"]){
31 include("includes/tclyit_cam_pc.php");
32 /*$txtMDP = $_REQUEST["txtMotdepasse"]; echo $txtMDP;
33 $txtMDPC = $_REQUEST["txtMotdepasseconfirmer"]; echo $txtMDPC;*/
34 if($_REQUEST["txtNom"]==""){
35 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre nom.'>";
36 if($_REQUEST["txtPrenom"]==""){
37 $ErrorPreNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
38 }
39 if($_REQUEST["Sexe"]==""){
40 $ErrorSexe = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
41 }
42 if(($_REQUEST["selJour"]=="")||($_REQUEST["selMois"]=="")||($_REQUEST["selAnnee"]=="")){
43 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";
44 }
45 if($_REQUEST["selPromotion"]==""){
46 $ErrorPRO = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";
47 }
48 $MsgError = "Erreur, vos informations n'ont pas mis jour.";
49 }elseif($_REQUEST["txtPrenom"]==""){
50 $ErrorPreNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
51 if($_REQUEST["txtNom"]==""){
52 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
53 }
54 if($_REQUEST["Sexe"]==""){
55 $ErrorSexe = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
56 }
57 if(($_REQUEST["selJour"]=="")||($_REQUEST["selMois"]=="")||($_REQUEST["selAnnee"]=="")){
58 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";
59 }
60 if($_REQUEST["selPromotion"]==""){
61 $ErrorPRO = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";
62 }
63 $MsgError = "Erreur, vos informations n'ont pas mis jour.";
64 }elseif($_REQUEST["Sexe"]==""){
65 $ErrorSexe = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
66 if($_REQUEST["txtNom"]==""){
67 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre nom.'>";
68 }
69 if($_REQUEST["txtPrenom"]==""){
70 $ErrorPreNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
71 }
72 if(($_REQUEST["selJour"]=="")||($_REQUEST["selMois"]=="")||($_REQUEST["selAnnee"]=="")){
73 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";
74 }
75 if($_REQUEST["selPromotion"]==""){
76 $ErrorPRO = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";
77 }
78 $MsgError = "Erreur, vos informations n'ont pas mis jour.";
79 }elseif(($_REQUEST["selJour"]=="")||($_REQUEST["selMois"]=="")||($_REQUEST["selAnnee"]=="")){
80 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";
81 if($_REQUEST["txtNom"]==""){
82 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
83 }
84 if($_REQUEST["txtPrenom"]==""){
85 $ErrorPrenom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
86 }
87 if($_REQUEST["Sexe"]==""){
88 $ErrorSexe = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";
89 }
90 if($_REQUEST["selPromotion"]==""){
91 $ErrorPRO = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";
92 }
93 $MsgError = "Erreur, vos informations n'ont pas mis jour.";
94 }elseif((check_email($_REQUEST["txtMail"])==false)&&($_REQUEST["txtMail"]!="")){
95 $ErrorMail = "<img src='./images/error.png' title='Veuillez v&eacute;rifier votre mail.'>";
96 $MsgError = "Erreur, vos informations n'ont pas mis jour.";
97 }else{
98 //----------Sauvegarder les informations ---------------
99 $DOB = $_REQUEST["selAnnee"]."-".$_REQUEST["selMois"]."-".$_REQUEST["selJour"];
100 $Str = "Update tblinscrit Set nom='".str_replace("'","`",$_REQUEST["txtNom"])."', prenom='".str_replace("'","`",$_REQUEST["txtPrenom"])."', sexe='".$_REQUEST["Sexe"]."', datedenaissance='".$DOB."', nationalite='".str_replace("'","`",$_REQUEST["Nationalite"])."', universite='".str_replace("'","`",$_REQUEST["Etablissement"])."', faculte='".str_replace("'","`",$_REQUEST["Domaine"])."', promotion='".$_REQUEST["selPromotion"]."', anneediplome='".$_REQUEST["selAnneeDiplome"]."', delf='".str_replace("'","`",$_REQUEST["selDelf"])."', anneedelf='".$_REQUEST["selAnneeDelf"]."', langueautre='".str_replace("'","`",$_REQUEST["txtLangue"])."', email='".str_replace("'","`",$_REQUEST["txtMail"])."', telephonepersonnelle='".str_replace("'","`",$_REQUEST["txtTelephonepersonnel"])."', adressepersonnelle='".str_replace("'","`",$_REQUEST["txtAdressepersonnelle"])."', telephoneparents='".str_replace("'","`",$_REQUEST["txtTelephoneparents"])."', adresseparents='".str_replace("'","`",$_REQUEST["txtAdresseparents"])."', titretravail='".str_replace("'","`",$_REQUEST["txtTitretravail"])."', adressetravail='".str_replace("'","`",$_REQUEST["txtAdresseTravail"])."', divers='".str_replace("'","`",$_REQUEST["txtDivers"])."', datein='".date("Y-m-d")."' Where id=".substr($UserName,1);
101 mysql_query($Str) or die("<br /><br /><span style='background-color:#F00F00; color:#FFFFFF;'>Veuillez contacter l'administrateur. On ne peut pas sauvgarder ces informations (info d&eacute;taille).</span>");
102 $Msg = "Vos informatios ont mis &agrave; jour.";
103 //redirect("$PHP_SELF?page=login&ID=$ID");
104 }
105 }
106
107 //-------------------------------XXXXXXXXXX-------Search--------XXXXXXXXXX------------------
108 if($_REQUEST["cmdSearch"]){
109 $StrSearch = $_REQUEST["txtSearch"];
110 redirect("index_search.php?str_sch=$StrSearch");
111 }
112 //--------------Tirer information de Session----------------------------
113 if($_SESSION["UserNamePAF"] !=""){
114 $IDEtudiant = substr($UserName,1);
115 $St = "Select id, nom, prenom, sexe, datedenaissance, nationalite, login, motdepasse, universite, faculte, promotion, anneediplome, delf, anneedelf, langueautre, email, telephonepersonnelle, adressepersonnelle, telephoneparents, adresseparents, titretravail, adressetravail, divers, datein from tblinscrit where id=".substr($UserName,1);
116 $Rows = mysql_fetch_row(mysql_query($St)) or die("Contactez votre administrateur...(&eacute;rreur: select session id)");
117 $Deconnexion = "<a href='index.php?actlogin=logout' title='d&eacute;connexion'>D&eacute;connexion</a>";
118 }
119 ?>
120 <body class="oneColLiqCtrHdr">
121 <form name="PAF" method="post" enctype="application/x-www-form-urlencoded">
122 <div id="container">
123 <div id="header">
124 <table width="100%" cellpadding="0" cellspacing="0" border="0">
125 <tr><td colspan="2"><a href="http://www.auf.org/" title="AUF" target="_blank"><img src="images/auf.gif" width="155" height="110" border="0" /></a></td>
126 <td width="39%" align="right"><h1 class="oneColLiqCtrHdr"><a href="index.php" title="Page d'accueil" style="text-decoration:none;">P A F</a></h1></td>
127 <td width="41%" valign="bottom" align="right" style="padding-bottom:15px; padding-right:10px;">
128 <?php echo $Rows['1']." ".$Rows['2']; ?> &nbsp; <?php echo $Deconnexion; ?></td>
129 </tr>
130 </table>
131 <!-- end #header --></div>
132 <div id="searchContent">
133 <table cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;" width="100%" align="right">
134 <tr><td width="94%" align="right">
135 <a href="index.php" title="Accueil">Accueil</a>&nbsp; > Cr&eacute;er infos
136 &nbsp;&nbsp;&nbsp; Rechercher : <input type="text" name="txtSearch" value="<?php echo $_REQUEST["txtSearch"]; ?>" />
137 </td>
138 <td width="6%" align="left"><input type="submit" name="cmdSearch" value="Go" /></td>
139 </tr>
140 </table>
141 </div>
142 <div id="mainContent">
143 <?php
144 if($_REQUEST["page"]==""){
145 include("forms/creer_infos.php");
146 }elseif($_REQUEST["page"]=="login"){
147 include("forms/creer_infos.php");
148 }elseif($_REQUEST["page"]=="login_f"){
149 include("forms/login_success.php");
150 }
151 ?>
152 <!-- end #mainContent --></div>
153 <div id="footer">
154 <table cellpadding="0" cellspacing="0" border="0" height="40" width="100%">
155 <tr><td width="80%">Agence Universitaire de la Francophonie -- Antenne de Phnom Penh, Cambodge</td>
156 <td width="20%" align="center"><!--Administrateur--></td>
157 </tr>
158 </table>
159 <!-- end #footer --></div>
160 <!-- end #container --></div>
161 </form>
162 </body>
163 </html>