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