/DEV/LIB/param.validations.php
PHP | 59 lines | 42 code | 5 blank | 12 comment | 27 complexity | d844d8949a22a06bc0c541d2d55457d1 MD5 | raw file
- <?php
- // Validation des paramètres des pages résultats (classique, seo)
- function urlValid($self, $request) {
- //print_r($_SERVER);
- //print_r($_REQUEST);
- //print_r($global);
- //print_r($request);
- if ($self == "resultats.php") { // page classique résultats annonces vente/loc.
- // Tester tous les triplets loc_key / loc_name / loc_post_code pour savoir s'il sont valides
- // (les tableaux $request sont alimentés par rw.decode.php ou rw.decode.adv.php)
- for ($i = 1; $i < 4; $i++) {
- if (isset($request['loc_key' . $i])) {
- if (isWrongLocKeyLocNamePostCode($request['loc_key' . $i], $request['loc_name' . $i])) {
- return false;
- }
- }
- }
- } else if ($self == "resultats_coloc.php") { // page classique résultats annonces coloc.
- // Tester tous les triplets loc_key / loc_name / loc_post_code pour savoir s'il sont valides
- // (les tableaux $request sont alimentés par rw.decode.php ou rw.decode.adv.php)
- for ($i = 1; $i < 4; $i++) {
- if (isset($request['loc_key' . $i])) {
- if (isWrongLocKeyLocNamePostCode($request['loc_key' . $i], $request['loc_name' . $i])) {
- return false;
- }
- }
- }
- } else if ($self == "ref_ville.php") { // page seo résultats annonces vente
- // Tester le couple loc_key / loc_name pour savoir s'il est valide
- if (isset($request['loc_key'])) {
- if (isWrongLocKeyLocNamePostCode($request['loc_key'], $request['loc_name'] . '-' . $request['loc_post_code'])) {
- return false;
- }
- }
- } else if ($self == "resultats_refnat.php") { // page seo résultats annonces loc./coloc.
- // Tester tous le triplet loc_key / loc_name / loc_post_code pour savoir s'il est valide
- // (le tableau $request est alimenté par rw.decode.php ou rw.decode.adv.php)
- if (isset($request['loc_key'])) {
- if (isWrongLocKeyLocNamePostCode($request['loc_key'], $request['loc_name'] . '-' . $request['loc_post_code'])) {
- return false;
- }
- }
- } else if ($self == "resultats_agences.php") { // page résultats agences
- for ($i = 1; $i < 4; $i++) {
- if (isset($request['loc_key' . $i])) {
- if (isWrongLocKeyLocName($request['loc_key' . $i], $request['loc_name' . $i])) {
- return false;
- }
- }
- }
- }
- return true;
- }
- ?>