common.inc.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. if (!mysql_connect(DB_HOST, DB_USER, DB_PASS))
  3. die("Erreur Connection MySQL");
  4. elseif (!mysql_select_db(DB_BASE))
  5. die("Erreur Base de donnée : ".DB_BASE);
  6. mysql_query("SET NAMES UTF8");
  7. include "autoload.inc.php";
  8. include "field.inc.php";
  9. function date_mysql($date){
  10. $d = explode(' ', $date);
  11. $d[0] = implode('/', array_reverse(explode('-', $d[0])));
  12. return implode(' ', $d);
  13. }
  14. function header_desc_format($string){
  15. return str_replace('"', "'", $string);
  16. }
  17. function stripAccents($string){
  18. return str_replace(
  19. array('à','á','â','ã','ä','ç','è','é','ê','ë','ì','í','î','ï','ñ','ò','ó','ô','õ','ö','ù','ú','û','ü','ý','ÿ','À','Á','Â','Ã','Ä','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ñ','Ò','Ó','Ô','Õ','Ö','Ù','Ú','Û','Ü','Ý'),
  20. array('a','a','a','a','a','c','e','e','e','e','i','i','i','i','n','o','o','o','o','o','u','u','u','u','y','y','A','A','A','A','A','C','E','E','E','E','I','I','I','I','N','O','O','O','O','O','U','U','U','U','Y'),
  21. $string
  22. );
  23. return strtr(
  24. $string,
  25. 'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
  26. 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'
  27. );
  28. }
  29. session_start();
  30. // Valeurs communes
  31. commonval()->define();
  32. if (isset($_POST["_login"]))
  33. {
  34. //var_dump($_POST);
  35. if (isset($_POST["username"]) && is_string($_POST["username"]) && isset($_POST["password"]) && is_string($_POST["password"]))
  36. {
  37. $sql = "SELECT `id`, `email`, `type`, `nom` FROM `account` WHERE `email`='".mysql_real_escape_string($_POST["username"])."' AND MD5(`password`)='".mysql_real_escape_string($_POST["password"])."' AND actif=1";
  38. $q = mysql_query($sql);
  39. if (mysql_num_rows($q) == 1)
  40. {
  41. list($_SESSION["account_id"], $_SESSION["account_email"], $_SESSION["account_type"], $_SESSION["account_name"]) = mysql_fetch_row($q);
  42. //echo 'Connecté';
  43. }
  44. //echo $_SESSION["account_type"];
  45. //echo $sql;
  46. }
  47. }
  48. elseif (isset($_POST["_logout"]) && isset($_SESSION["account_id"]))
  49. {
  50. unset($_SESSION["account_id"]);
  51. unset($_SESSION["account_email"]);
  52. unset($_SESSION["account_type"]);
  53. unset($_SESSION["account_name"]);
  54. }
  55. // Controlleurs
  56. //controlleur()->select();
  57. // Pages
  58. page()->select();
  59. // Activités
  60. activite()->select();
  61. // Réalisations
  62. //realisation()->select();