get_gm_schulen.php

<?php
  /* *******************************************************************
   * get_gm_schulen.php
   * Schulen einer Gemeinde als JSON-Record
   * Walter Hupfeld
   * wh: 04.09.2017
   *********************************************************************/
    header("Access-Control-Allow-Origin: *");
    header("Content-Type: application/json; charset=UTF-8");
    error_reporting(1);
    require("../refresh/config.php");
    require_once("geoconvert.php");
 
    if (isset($_GET['gem'])) {
  	  $numGemeinde = (int)$_GET['gem'];
      $arrSchulen = array();
      unset($arrSchulen);
 
      $query="select adr.*,
               sform.Bezeichnung as SchulformBez,
               srechtsform.Bezeichnung as RechtsformBez
            from $strAdressDB adr,
               $strSchulformDB sform,
               $strRechtsformDB srechtsform,
               $strGemeindeDB sgemeinde
            where
              adr.Schulform=sform.Schluessel and
              adr.Rechtsform=srechtsform.Schluessel and
              adr.Gemeindeschluessel=sgemeinde.Schluessel and
              adr.Gemeindeschluessel=$numGemeinde
            order by  adr.Schulform";
      //DEBUG:echo $query;
       $i=1;
       $result=$db->query($query);
    	 while ($schulen=$result->fetch(PDO::FETCH_ASSOC)) {
 
      	  $arrSchulen[$i]['sf'] = $schulen['Schulform'];
          $arrSchulen[$i]['Schulformbezeichnung'] = $schulen['SchulformBez'];
    	    $arrSchulen[$i]['Name'] = trim($schulen['Schulbezeichnung_1']);
    		  //$arrSchulen[$i]['Adresse'] =  $schulen['PLZ']." ".trim($schulen['Ort'])." ".trim($schulen['Strasse']);
          $arrSchulen[$i]['Kurzbezeichnung'] = $schulen['Kurzbezeichnung'];
          $arrSchulen[$i]['Schulbezeichnung_1'] = $schulen['Schulbezeichnung_1'];
          $arrSchulen[$i]['Schulbezeichnung_2'] = $schulen['Schulbezeichnung_2'];
          $arrSchulen[$i]['Schulbezeichnung_3'] = $schulen['Schulbezeichnung_3'];
          $arrSchulen[$i]['PLZ'] = $schulen['PLZ'];
          $arrSchulen[$i]['Ort'] = $schulen['Ort'];
          $arrSchulen[$i]['Strasse'] = $schulen['Strasse'];
          //$arrSchulen[$i]['Telefon'] = $schulen['Telefonvorwahl']."/".$schulen['Telefon'];
 
          $arrSchulen[$i]['Schulnummer'] = $schulen['Schulnummer'];
          $arrSchulen[$i]['Gemeinde'] = $schulen['GemeindeBez'];
          $numEasting=$schulen['KoordinatenRechtswert'];///10;Änderung 14.10.17
          $numNorthing=$schulen['KoordinatenHochwert'];//10;Änderung 14.10.17
          list($numLat,$numLong)=calculate($numEasting,$numNorthing);
          $arrSchulen[$i]['latitude'] = $numLat;
          $arrSchulen[$i]['longitude'] = $numLong;
          $i++;
      }
    }
    $response = json_encode($arrSchulen);
    echo $response;