<?php

function adresse($adresse, $idprefix=null) 
{
    if (!$idprefix) {
        $idprefix = '';
    }
    $ret = '<span id="'.$idprefix.'_nachname">'.$adresse['nachname'].'</span>';
    if (isset($adresse['vorname'])) {
        $ret .= ', <span id="'.$idprefix.'_vorname">'.$adresse['vorname'].'</span>';
    }
    if (isset($adresse['firma'])) {
        $ret = '<span id="'.$idprefix.'_firma">'.$adresse['firma'].'</span><br>'.$ret;
    }
    if (isset($adresse['adresse'])) {
        $ret .= '<br><span id="'.$idprefix.'_adresse">'.$adresse['adresse'].'</span>';
    }
    if (isset($adresse['ort'])) {
        $ret .= '<br>';
        if (isset($adresse['plz'])) {
            $ret .= '<span id="'.$idprefix.'_plz">'.$adresse['plz'].'</span> ';
        }
        $ret .= '<span id="'.$idprefix.'_ort">'.$adresse['ort'].'</span>';
    }
    if (isset($adresse['telefon'])) {
        $ret .= '<br><span id="'.$idprefix.'_telefon">'.$adresse['telefon'].'</span>';
    }
    if (isset($adresse['kontakt'])) {
        $ret .= '<span id="'.$idprefix.'_telefon">';
        foreach ($adresse['kontakt'] as $kk) {
            $ret .= '<br>'.ucwords($kk['typ']).': <span class="telefon_wert">'.$kk['wert'].'</span>'.($kk['notizen'] ? ' ('.$kk['notizen'].')' : '');
        }
        $ret .= '</span>';
    }
    return $ret;
}