Advertisement
AdamMathieson

Untitled

Dec 15th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.15 KB | None | 0 0
  1. <?php
  2. /**********************************
  3. * FONCTION stopFilter(stop);      *
  4. ***********************************
  5. * Paramètres :                   *
  6. * - stop : Nom d'une destination  *
  7. *       (par exemple : Palettes)  *
  8. *                                 *
  9. * Renvoie la destination avec une *
  10. * bonne mise en forme : accents- *
  11. * majuscules-...                  *
  12. **********************************/
  13.  
  14. function stopFilter($stop) {
  15.  
  16.     $stop = trim($stop);
  17.  
  18.     switch($stop) {
  19.         case 'Gare Eaux-Vives':
  20.             return 'Gare des Eaux-Vives';
  21.         case 'Ziplo':
  22.             return 'ZIPLO';
  23.         case 'De stael':
  24.             return 'De-Staël';
  25.         case 'Palettes - armes':
  26.             return 'Palettes - Armes';
  27.         case 'Jar.-Botanique':
  28.             return 'Jardin Botanique';
  29.         case 'Bachet':
  30.             return 'Bachet-de-Pesay';
  31.         case 'Palettes bachet':
  32.             return 'Palettes - Bachet';
  33.         case 'Onex-cite':
  34.             return 'Onex-Cité';
  35.         case 'Lignon':
  36.             return 'Tours Lignon';
  37.         case 'Carouge':
  38.             return 'Carouge-Rondeau';
  39.         case 'Carouge (Rondeau)':
  40.             return 'Carouge-Rondeau';
  41.         case 'Thonex-vallard':
  42.             return 'Thônex-Vallard';
  43.         case 'Th-Vallard-Dne':
  44.             return 'Thônex-Vallard';
  45.         case 'Place de neuve':
  46.             return 'Place de Neuve';
  47.         case 'Champel':
  48.             return 'Crêts-de-Champel';
  49.         case 'Neydens-vitam':
  50.             return 'Neydens-Vitam';
  51.         case 'Vernier':
  52.             return 'Vernier-Village';
  53.         case 'P+R Etoile':
  54.             return 'P+R Étoile';
  55.         case 'Oms':
  56.             return 'OMS';
  57.         case 'P+r veigy':
  58.             return 'P+R Veigy';
  59.         case 'P bernex':
  60.             return 'P+R Bernex';
  61.         case 'Puplinge-mairie':
  62.             return 'Puplinge-Mairie';
  63.         case 'Veyrier-Tournet.':
  64.             return 'Veyrier-Tournettes';
  65.         case 'Palettes-Bachet':
  66.             return 'Palettes - Bachet';
  67.         case 'Cs la becassiere':
  68.             return 'CS La Bécassière';
  69.         case 'Annemasse-gare':
  70.             return 'Annemasse-Gare';
  71.         case 'Annemasse gare':
  72.             return 'Annemasse-G. EXPRESS';
  73.         case 'Ecole medecine':
  74.             return 'École-de-Médecine';
  75.         case 'Loëx-hôpital':
  76.             return 'Loëx-Hôpital';
  77.         case 'C.o Renard':
  78.             return 'CO Renard';
  79.         case 'Co renard':
  80.             return 'CO Renard';
  81.         case 'Challex-la halle':
  82.             return 'P+R Challex-La Halle';
  83.         case 'Sezenove':
  84.             return 'Sézenove';
  85.         case 'Emile zola':
  86.             return 'Émile Zola';
  87.         case 'Hopitaux':
  88.             return 'Hôpitaux';
  89.         case 'Lancy-hubert':
  90.             return 'Lancy-Hubert';
  91.         case 'Lancy - hubert':
  92.             return 'Lancy-Hubert';
  93.         case 'Coll.Claparède':
  94.             return 'Collège Claparède';
  95.         case 'Pl. Eaux-Vives':
  96.             return 'Place des Eaux-Vives';
  97.         case 'La plaine-gare':
  98.             return 'La Plaine-Gare';
  99.         case 'Gd-Saconnex-Place':
  100.             return 'Grand-Saconnex-Place';
  101.         case 'Gd-Saconnex-Douane':
  102.             return 'Grand-Saconnex-Douane';
  103.         case 'Gd-Saconnex-Mairie':
  104.             return 'Grand-Saconnex-Mairie';
  105.         case 'Jardin-Alpin-Vi.':
  106.             return 'Jardin-Alpin-Vivarium';
  107.         case 'Aeroport-p47':
  108.             return 'Aéroport-P47';
  109.         case 'Vernier-Parf.':
  110.             return 'Vernier-Parfumerie';
  111.         case 'Les esserts':
  112.             return 'Les Esserts';
  113.         case 'Jardin botanique':
  114.             return 'Jardin Botanique';
  115.         case 'Carouge-Tours':
  116.             return 'Carouge-Tours';
  117.         case 'Lignon tours':
  118.             return 'Lignon Tours';
  119.         case 'Hôpital 3-Chêne':
  120.             return 'Hôpital Trois Chêne <i class="material-icons wifi">local_hospital</i>';
  121.         case 'Thoiry-cc':
  122.             return 'Thoiry';
  123.         case 'Versoix-scie':
  124.             return 'Versoix';
  125.         case 'Versoix-Centre sportif':
  126.             return 'Versoix-Centre Sportif';
  127.         case 'Vesoix-C. sportif':
  128.             return 'Versoix-Centre Sportif';
  129.         case 'Saint-genis':
  130.             return 'Saint-Genis';
  131.         case 'Aéroport':
  132.             return 'Aéroport <i class="material-icons wifi">airplanemode_active</i>';
  133.         case 'Aéroport-P47':
  134.             return 'Aéroport-P47 <i class="material-icons wifi">airplanemode_active</i>';
  135.         case 'Aerobus':
  136.             return 'Aérobus <i class="material-icons wifi">airplanemode_active</i>';
  137.         case 'Gare Cornavin':
  138.             return 'Cornavin <i class="material-icons wifi">train</i>';
  139.         case 'Cornavin':
  140.             return 'Cornavin <i class="material-icons wifi">train</i>';
  141.         case 'Gare des Eaux-Vives':
  142.             return 'Gare des Eaux-Vives';
  143.         case 'La Plaine-Gare':
  144.             return 'La Plaine-Gare';
  145.         case 'ZIMEYSA-Gare':
  146.             return 'ZIMEYSA-Gare';
  147.         case 'Satigny-Gare':
  148.             return 'Satigny-Gare';
  149.         case 'Hôpital la Tour':
  150.             return 'Hôpital de La Tour';
  151.         case "Genthod-Bellev.-Gare":
  152.             return "Genthod-Bellevue-Gare";
  153.         case "Genthod":
  154.             return "Genthod-le-Haut";
  155.         case "Maison Parlements":
  156.             return "Maison des Parlements";
  157.         case "Saint-Genis":
  158.             return "St-Genis-Jean Monnet";
  159.         default:
  160.             return $stop;
  161.     }
  162. }
  163. function stopListFilter($stop) {
  164.  
  165.     $stop = trim($stop);
  166.  
  167.     switch($stop) {
  168.         case "Athenaz-Ecole":
  169.             return "Athenaz-École";
  170.         case "St-Genis-Po. France":
  171.             return "St-Genis-Porte de France";
  172.         case "Thoiry-Centre-Comm.":
  173.             return "Thoiry-Centre Commercial";
  174.         case "Thoiry-Pl. d'Allemong":
  175.             return "Thoiry-Place d'Allemogne";
  176.         case "Thoiry-Pl. en Pollet":
  177.             return "Thoiry-Place en Pollet";
  178.         case "Prévessin-Möens-Mair":
  179.             return "Prévessin-Möens-Mairie";
  180.         case "Prévessin-Le Joran":
  181.             return "Prévessin-Collège Le Joran";
  182.         case "Prévessin-Hauts-Magn":
  183.             return "Prévessin-Hauts de Magny";
  184.         case "Ferney-Jura (Volt.)":
  185.             return "Ferney-Avenue Voltaire";
  186.         case "Ferney-Av. du Jura":
  187.             return "Ferney-Avenue du Jura";
  188.         case "Avenue de vessy":
  189.             return "Avenue de Vessy";
  190.         case "Jardin-Alpin-Vi.":
  191.             return "Jardin-Alpin-Vivarium";
  192.         case "Prévessin-P. des Ann":
  193.             return "Prévessin-Parc des Anneaux";
  194.         case "Prévessin-Anc.-Dou.":
  195.             return "Prévessin-Ancienne Douane";
  196.         case "Ferney-Planche-Brûlé":
  197.             return "Ferney-Planche Brûlée";
  198.         case "Prévessin-Breton.":
  199.             return "Prévessin-Bretonnière";
  200.         case "Genthod-Bellev.-Gare":
  201.             return "Genthod-Bellevue-Gare";
  202.         case "Genthod":
  203.             return "Genthod-le-Haut";
  204.         case "Maison Parlements":
  205.             return "Maison des Parlements";
  206.         default:
  207.             return $stop;
  208.     }
  209. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement