neuer Controller Kontakt.php, Abfragen Adressen

This commit is contained in:
ma0068
2023-11-16 07:46:48 +01:00
parent c65fc571ac
commit 4502eefaae
2 changed files with 645 additions and 0 deletions
@@ -24,4 +24,49 @@ class Adresse_model extends DB_Model
$this->addSelect($select);
return $this->loadWhere(array('person_id' => $person_id, 'zustelladresse'=> true));
}
/**
* Get Array of Names of Gemeinden having Postleitzahl
* @param integer $plz Postleitzahl
* @return array $result[]
*/
public function getGemeinden($plz)
{
$qry = "
SELECT distinct
g.name
FROM bis.tbl_gemeinde g
WHERE g.plz=?
ORDER BY g.name
";
return $this->execQuery($qry, array($plz));
}
/**
* Get Array of Names of Ortschaften having Postleitzahl
* @param integer $plz Postleitzahl
* @param String $gemeindename Name Gemeinde
* @return array $result[]
*/
public function getOrtschaften($plz, $gemeinde=null)
{
$params = array($plz);
$qry = "
SELECT distinct
g.ortschaftsname
FROM bis.tbl_gemeinde g
WHERE g.plz=? ";
if (isset($gemeinde))
{
$qry .= "AND g.name=?";
$params[] = $gemeinde;
}
$qry .= "ORDER BY g.ortschaftsname";
return $this->execQuery($qry, $params);
}
}