Amélioration de la gestion des encodages.
[auf_paf.git] / index.php
CommitLineData
98ff4c8e 1<?php\r
2 error_reporting (E_ALL & ~E_NOTICE & ~E_DEPRECATED);\r
3 session_start();\r
4 $admin=$_SESSION["adminAUFPPKH"];\r
5 $UserName=$_SESSION["UserNamePAF"];\r
6 $Password=$_SESSION["PasswordPAF"];\r
7 include("includes/redirect.php");\r
8 if($_GET['actlogin'] == "logout"){\r
9 unset($_SESSION["loginAUFKH"]);\r
10 unset($_SESSION["adminAUFPPKH"]);\r
11 unset($_SESSION["UserNamePAF"]);\r
12 unset($_SESSION["PasswordPAF"]);\r
13 echo "<center>Vous avez d&eacute;connect&eacute; ... ";\r
14 redirect("index.php");\r
15 //echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[PHP_SELF]\">";\r
16 }\r
17 \r
18?>\r
19<?php \r
96ef3f02 20 header("Content-type: text/html; charset=utf-8");\r
98ff4c8e 21?>\r
22<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
23<html xmlns="http://www.w3.org/1999/xhtml">\r
24<head>\r
25<title>P A F -- AUF Phnom Penh, Cambodge</title>\r
26<link rel="shortcut icon" type="image/ico" href="images/paf.ico" />\r
27<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\r
28<link href="includes/styles/style.css" rel="stylesheet" type="text/css" />\r
29</head>\r
30<?php\r
31 include("includes/connection.php");\r
32 include("includes/functions.php");\r
33 if($_REQUEST["ID"] !=""){\r
34 $IDS = $_REQUEST["ID"];\r
35 //-----------Tirer les inforamtions après sauvegarder---------\r
36 $Strs = "Select id, nom, prenom, datedenaissance, motdepasse, id from tblinscrit where id=".$IDS."";\r
37 $Rows = mysql_fetch_row(mysql_query($Strs)) or die("Erreur de tirer les informations.");\r
38 }\r
39 $kompler = "{%#bb^csr%#}";\r
40 //----------------Sauvegarder les informations-------------------------------\r
41 if(($_REQUEST["page"]=="login")&&($_REQUEST["cmdSave"])){\r
42 include("includes/tclyit_cam_pc.php");\r
43 /*$txtMDP = $_REQUEST["txtMotdepasse"]; echo $txtMDP;\r
44 $txtMDPC = $_REQUEST["txtMotdepasseconfirmer"]; echo $txtMDPC;*/\r
45 if($_REQUEST["txtNom"]==""){\r
46 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre nom.'>";\r
47 if($_REQUEST["txtPrenom"]==""){\r
48 $ErrorPreNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";\r
49 }\r
50 if(($_REQUEST["selJour"]=="")||($_REQUEST["selMois"]=="")||($_REQUEST["selAnnee"]=="")){\r
51 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";\r
52 }\r
53 if($_REQUEST["txtMotdepasse"]==""){\r
54 $ErrorMDP = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";\r
55 }\r
56 if($_REQUEST["txtMotdepasseconfirmer"]==""){\r
57 $ErrorMDPC = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe confirm&eacute;.'>";\r
58 }\r
59 }elseif($_REQUEST["txtPrenom"]==""){\r
60 $ErrorPreNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";\r
61 if($_REQUEST["txtNom"]==""){\r
62 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre nom.'>";\r
63 }\r
64 if(($_REQUEST["selJour"]=="jour")||($_REQUEST["selMois"]=="mois")||($_REQUEST["selAnnee"]=="ann&eacute;e")){\r
65 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";\r
66 }\r
67 if($_REQUEST["txtMotdepasse"]==""){\r
68 $ErrorMDP = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";\r
69 }\r
70 if($_REQUEST["txtMotdepasseconfirmer"]==""){\r
71 $ErrorMDPC = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe confirm&eacute;.'>";\r
72 }\r
73 }elseif(($_REQUEST["selJour"]=="")||($_REQUEST["selMois"]=="")||($_REQUEST["selAnnee"]=="")){\r
74 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";\r
75 if($_REQUEST["txtPrenom"]==""){\r
76 $ErrorPreNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";\r
77 }\r
78 if($_REQUEST["txtNom"]==""){\r
79 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre nom.'>";\r
80 }\r
81 if($_REQUEST["txtMotdepasse"]==""){\r
82 $ErrorMDP = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";\r
83 }\r
84 if($_REQUEST["txtMotdepasseconfirmer"]==""){\r
85 $ErrorMDPC = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe confirm&eacute;.'>";\r
86 }\r
87 }elseif($_REQUEST["txtMotdepasse"] != $_REQUEST["txtMotdepasseconfirmer"]){\r
88 $ErrorMotPasse = "<img src='./images/error.png' title='Votre mot de passe confirm&eacute; n`est pas correct.'>";\r
89 }elseif($_REQUEST["txtMotdepasse"]==""){\r
90 $ErrorMDP = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";\r
91 if(($_REQUEST["selJour"]=="jour")||($_REQUEST["selMois"]=="mois")||($_REQUEST["selAnnee"]=="ann&eacute;e")){\r
92 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";\r
93 }\r
94 if($_REQUEST["txtPrenom"]==""){\r
95 $ErrorPreNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";\r
96 }\r
97 if($_REQUEST["txtNom"]==""){\r
98 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre nom.'>";\r
99 }\r
100 if($_REQUEST["txtMotdepasseconfirmer"]==""){\r
101 $ErrorMDPC = "<img src='./images/error.png' title='Veuillez saisire votre .'>";\r
102 }\r
103 }elseif($_REQUEST["txtMotdepasseconfirmer"]==""){\r
104 $ErrorMDPC = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe confirm&eacute;.'>";\r
105 if($_REQUEST["txtMotdepasse"]==""){\r
106 $ErrorMDP = "<img src='./images/error.png' title='Veuillez saisire votre mot de passe.'>";\r
107 }\r
108 if(($_REQUEST["selJour"]=="jour")||($_REQUEST["selMois"]=="mois")||($_REQUEST["selAnnee"]=="ann&eacute;e")){\r
109 $ErrorDDN = "<img src='./images/error.png' title='Veuillez saisire votre date de naissance.'>";\r
110 }\r
111 if($_REQUEST["txtPrenom"]==""){\r
112 $ErrorPreNom = "<img src='./images/error.png' title='Veuillez saisire votre pr&eacute;nom.'>";\r
113 }\r
114 if($_REQUEST["txtNom"]==""){\r
115 $ErrorNom = "<img src='./images/error.png' title='Veuillez saisire votre nom.'>";\r
116 }\r
117 }else{\r
118 //----------Sauvegarder les informations ---------------\r
119 $DOB = $_REQUEST["selAnnee"]."-".$_REQUEST["selMois"]."-".$_REQUEST["selJour"];\r
120 //-----------Comparer les infos avant saugarder-----------------\r
121 $StrC = mysql_query("Select * from tblinscrit where nom='".str_replace("'","`",$_REQUEST["txtNom"])."' and prenom='".str_replace("'","`",$_REQUEST["txtPrenom"])."' and datedenaissance='".$DOB."'");\r
122 $CountRec = mysql_num_rows($StrC);\r
123 if($CountRec == "0"){\r
124 $Str = "Insert Into tblinscrit (nom, prenom, datedenaissance, motdepasse, login, dateinlogin) Values('".str_replace("'","`",$_REQUEST["txtNom"])."','".str_replace("'","`",$_REQUEST["txtPrenom"])."','".$DOB."', '".encrptPwd(strtolower($_REQUEST["txtMotdepasse"]),$kompler)."','C','".date("Y-m-d")."')";\r
125 @mysql_query($Str) or die("Veuillez contacter l'administrateur. On ne peut pas sauvgarder ces informations (log in).");\r
126 $ID = mysql_insert_id();\r
127 redirect("$PHP_SELF?page=login&ID=$ID");\r
128 }else{\r
129 $ErrorSave = "<span style='background-color:#F00; color:#FFFFFF;'><strong>Pardon, ces informations existent d&eacute;j&agrave;.</strong></span>";\r
130 }\r
131 }\r
132 }\r
133 \r
134 //-------------------------------XXXXXXXXXX-------Search--------XXXXXXXXXX------------------\r
135 if($_REQUEST["cmdSearch"] && $_REQUEST["txtSearch"]!=""){\r
136 $StrSearch = $_REQUEST["txtSearch"];\r
137 redirect("index_search.php?str_sch=$StrSearch");\r
138 }\r
139 \r
140 //=========================xxxxxxxxxxxxxxxxxxxxxxxxxxxxx==============================\r
141 //-----------------------Accer le PAF par le compte cr&eacute;&eacute;------------------------------\r
142 if($_REQUEST["cmdLogin"]){\r
143 if($_REQUEST['txtUserName'] <> "" && $_REQUEST['txtPassword'] <> "") {\r
144 include("includes/connection.php");\r
145 $Scq=mysql_query("select * from tblinscrit");\r
146 $Scount = mysql_num_rows($Scq); //echo"Ha..ha..".$Scount;\r
147 if($Scount == 0){\r
148 redirect("index.php");\r
149 }else{\r
150 //$txtPWD = decrptPwd($_SERVER['PHP_AUTH_PW'],$kompler);\r
151 $Query=mysql_query("Select * from tblinscrit where id = '".substr($_REQUEST["txtUserName"],1)."' and motdepasse = '".encrptPwd(strtolower($_REQUEST['txtPassword']),$kompler)."'");\r
152 $Col=mysql_fetch_row($Query);\r
153 if($Col[0] <> ""){\r
154 $_SESSION["adminAUFPPKH"]="y";\r
155 $_SESSION["UserNamePAF"]=$_REQUEST['txtUserName'];\r
156 $_SESSION["PasswordPAF"]=$_REQUEST['txtPassword'];\r
157 $St = "Insert into tblaccountaccess (username,accesstime) values('".$_REQUEST['txtUserName']."',CURRENT_TIMESTAMP)";\r
158 @mysql_query($St) or die("2");\r
159 redirect("index_main.php");\r
160 echo "<center>Vous êtes connect&eacute; ... ";\r
161 echo "[<a href='" . $_SERVER['PHP_SELF'] . "?actlogin=logout'>D&eacute;connexion</a>]</center>";\r
162 }else{\r
163 unset($_SESSION["loginAUFKH"]);\r
164 unset($_SESSION["adminAUFPPKH"]);\r
165 unset($_SESSION["UserNamePAF"]);\r
166 unset($_SESSION["PasswordPAF"]);\r
167 $Message = "0";\r
168 redirect("index.php?msg=$Message");\r
169 //echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[PHP_SELF]\">";\r
170 }\r
171 }\r
172 }else{\r
173 unset($_SESSION["loginAUFKH"]);\r
174 unset($_SESSION["adminAUFPPKH"]);\r
175 unset($_SESSION["UserNamePAF"]);\r
176 unset($_SESSION["PasswordPAF"]);\r
177 echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[PHP_SELF]\">";\r
178 $Message = "<font style='color:#F00F00;'>Connexion &eacute;chou&eacute;e....</font>";\r
179 }\r
180 }\r
181 \r
182 //--------------Tirer information de Session----------------------------\r
183 if($_REQUEST["ID"] =="" && $_SESSION["UserNamePAF"] !=""){\r
184 $St = "Select id, nom, prenom from tblinscrit where id=".substr($UserName,1);\r
185 $Rows = mysql_fetch_row(mysql_query($St)) or die("Contactez votre administrateur...(&eacute;rreur: select session id)");\r
186 $Deconnexion = "<a href='index.php?actlogin=logout' title='d&eacute;connexion'>D&eacute;connexion</a>";\r
187 }\r
188?>\r
189<body class="oneColLiqCtrHdr">\r
190<form name="PAF" method="post" enctype="application/x-www-form-urlencoded">\r
191<div id="container">\r
192 <div id="header">\r
193 <table width="100%" cellpadding="0" cellspacing="0">\r
194 <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>\r
195 <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>\r
196 <td width="41%" valign="bottom" align="right" style="padding-bottom:15px; padding-right:10px;">\r
197 <?php echo $Rows['1']." ".$Rows['2']; ?> &nbsp; <?php echo $Deconnexion; ?></td>\r
198 </tr>\r
199 </table>\r
200 <!-- end #header --></div>\r
201 <div id="searchContent">\r
202 <table cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;" width="100%" align="right">\r
203 <tr><td width="94%" align="right"><!--Hyperlines g&eacute;n&eacute;raux en tête--------------->\r
204 <?php if (($_SESSION["UserNamePAF"] !="")&&($_REQUEST["page"] =="login")){ ?>\r
205 <a href="index.php" title="Accueil">Accueil</a> > <a href="index_main.php" title="cr&eacute;er vos informations d&eacute;tailles">Cr&eacute;er infos</a> > Cr&eacute;er login\r
206 <?php }elseif (($_SESSION["UserNamePAF"] =="") &&($_REQUEST["page"]=="")){ ?>\r
207 Accueil > <a href="index_main.php" title="cr&eacute;er vos informations d&eacute;tailles">Cr&eacute;er infos</a>\r
208 <?php }elseif(($_SESSION["UserNamePAF"]!="")&&($_REQUEST["page"]=="")){ ?>\r
209 Accueil > <a href="index_main.php" title="modifier vos informations d&eacute;tailles">Modifier infos</a>\r
210 <?php }elseif ($_REQUEST["page"] =="login"){ ?>\r
211 <a href="index.php" title="Accueil">Accueil</a> > Cr&eacute;er login\r
212 <?php }elseif(($_SESSION["UserNamePAF"] !="")&&($_REQUEST["page"]=="liste_infos")){ ?>\r
213 <a href="index.php" title="Accueil">Accueil</a> > <a href="index_main.php" title="modifier vos informations d&eacute;tailles">Modifier infos</a> > Liste des informations\r
214 <?php } ?>\r
215 &nbsp;&nbsp;&nbsp; Rechercher : <input type="text" name="txtSearch" value="<?php echo $_REQUEST["txtSearch"]; ?>" />\r
216 </td>\r
217 <td width="6%" align="left"><input type="submit" name="cmdSearch" value="OK" /></td>\r
218 </tr>\r
219 </table>\r
220 </div>\r
221 <div id="mainContent">\r
222 <?php\r
223 if($_REQUEST["page"]==""){\r
224 include("forms/home.php");\r
225 }elseif($_REQUEST["page"]=="login"){\r
226 include("forms/login.php");\r
227 }elseif($_REQUEST["page"]=="liste_infos"){\r
228 include("forms/liste_infos.php");\r
229 }\r
230 ?>\r
231 <!-- end #mainContent --></div>\r
232 <div id="footer">\r
233 <table cellpadding="0" cellspacing="0" border="0" height="40" width="100%">\r
234 <tr><td width="80%">Agence Universitaire de la Francophonie -- Antenne de Phnom Penh, Cambodge</td>\r
235 <td width="20%" align="center"><!--Administrateur--></td>\r
236 </tr>\r
237 </table>\r
238 <!-- end #footer --></div>\r
239<!-- end #container --></div>\r
240</form>\r
241</body>\r
242</html>\r