Ejemplo n.º 1
0
 public function changeAddressKlickTel($data)
 {
     $KT = new klickTel(-1);
     try {
         $result = $KT->checkAddress($data["AdresseID"]);
     } catch (Exception $e) {
         die("<p>" . $e->getMessage() . "</p>");
     }
     #$Adresse = new Adresse($data["AdresseID"]);
     $useLocation = null;
     foreach ($result as $k => $A) {
         if ($k == $data["useNr"]) {
             $useLocation = $A;
         }
     }
     $AdresseNew = new Adresse($data["AdresseID"]);
     $AdresseNew->changeA("strasse", $useLocation->street);
     if (trim($useLocation->streetnumber) != "") {
         $AdresseNew->changeA("nr", $useLocation->streetnumber);
     }
     $AdresseNew->changeA("plz", $useLocation->zipcode);
     $AdresseNew->changeA("ort", $useLocation->city);
     $AdresseNew->saveMe(true, false);
     Aspect::joinPoint("after", $this, __METHOD__, array($data));
     //call AFTER new Adresse!
     #$reload = OnEvent::script("");
     #echo $reload;
     #die("<p>Die Adresse wurde geändert und lautet nun:</p><p>".$AdresseNew->getHTMLFormattedAddress()."</p>".$reload);
 }