PageRenderTime 45ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/DEV/LIB/param.validations.php

https://github.com/chrisbst35/LI_LEMONDE
PHP | 59 lines | 42 code | 5 blank | 12 comment | 27 complexity | d844d8949a22a06bc0c541d2d55457d1 MD5 | raw file
  1. <?php
  2. // Validation des paramètres des pages résultats (classique, seo)
  3. function urlValid($self, $request) {
  4. //print_r($_SERVER);
  5. //print_r($_REQUEST);
  6. //print_r($global);
  7. //print_r($request);
  8. if ($self == "resultats.php") { // page classique résultats annonces vente/loc.
  9. // Tester tous les triplets loc_key / loc_name / loc_post_code pour savoir s'il sont valides
  10. // (les tableaux $request sont alimentés par rw.decode.php ou rw.decode.adv.php)
  11. for ($i = 1; $i < 4; $i++) {
  12. if (isset($request['loc_key' . $i])) {
  13. if (isWrongLocKeyLocNamePostCode($request['loc_key' . $i], $request['loc_name' . $i])) {
  14. return false;
  15. }
  16. }
  17. }
  18. } else if ($self == "resultats_coloc.php") { // page classique résultats annonces coloc.
  19. // Tester tous les triplets loc_key / loc_name / loc_post_code pour savoir s'il sont valides
  20. // (les tableaux $request sont alimentés par rw.decode.php ou rw.decode.adv.php)
  21. for ($i = 1; $i < 4; $i++) {
  22. if (isset($request['loc_key' . $i])) {
  23. if (isWrongLocKeyLocNamePostCode($request['loc_key' . $i], $request['loc_name' . $i])) {
  24. return false;
  25. }
  26. }
  27. }
  28. } else if ($self == "ref_ville.php") { // page seo résultats annonces vente
  29. // Tester le couple loc_key / loc_name pour savoir s'il est valide
  30. if (isset($request['loc_key'])) {
  31. if (isWrongLocKeyLocNamePostCode($request['loc_key'], $request['loc_name'] . '-' . $request['loc_post_code'])) {
  32. return false;
  33. }
  34. }
  35. } else if ($self == "resultats_refnat.php") { // page seo résultats annonces loc./coloc.
  36. // Tester tous le triplet loc_key / loc_name / loc_post_code pour savoir s'il est valide
  37. // (le tableau $request est alimenté par rw.decode.php ou rw.decode.adv.php)
  38. if (isset($request['loc_key'])) {
  39. if (isWrongLocKeyLocNamePostCode($request['loc_key'], $request['loc_name'] . '-' . $request['loc_post_code'])) {
  40. return false;
  41. }
  42. }
  43. } else if ($self == "resultats_agences.php") { // page résultats agences
  44. for ($i = 1; $i < 4; $i++) {
  45. if (isset($request['loc_key' . $i])) {
  46. if (isWrongLocKeyLocName($request['loc_key' . $i], $request['loc_name' . $i])) {
  47. return false;
  48. }
  49. }
  50. }
  51. }
  52. return true;
  53. }
  54. ?>