Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
function getCountries(){

//      $laender = array("Deutschland", "Niederlande", "&Ouml;sterreich", "Belgien", "Luxemburg", "D&auml;nemark", "Schweiz", "Frankreich", "Gro&szlig;britannien", "Italien", "Spanien", "Portugal", "Schweden", "Finnland", "Norwegen", "Irland", "Griechenland");
        $laender = array("Deutschland", "Niederlande", "Österreich", "Belgien", "Luxemburg", "Dänemark", "Schweiz", "Frankreich", "Großbritannien", "Italien", "Spanien", "Portugal", "Schweden", "Finnland", "Norwegen", "Irland", "Griechenland", "Estland","Lettland","Malta","Litauen", "Polen", "Slowenien", "Tschechien/Slowakei", "Türkei", "Ungarn", "Zypern");

        $buffer = array();
        $counter = -1;
        foreach($laender as $land){
                $buffer[1 << ++$counter] = $land;return $buffer;
        }
}

function getCountryIDByName($name,$landArr) {
        foreach($landArr as $key => $val){
                if($val == $name) $countryID = $key;
        }
        return $countryID;
}

function getCountryNameByID($ID,$landArr) {
        foreach($landArr as $key => $val){
                if($key == $ID) $countryName = $val;
        }
        return $countryName;
}

function buildSelectCountry($landArr,$name,$selected=1) {
        $html = "\n<select id=\"".$name."\" name=\"".$name."\">";
        foreach ($landArr as $key => $value) {
                $sel = "";
                if(($key==$selected)or($value==$_SESSION['best_manu.php']['Kundendaten']['Land'])) $sel = "selected=\"selected\"";
                $html .= "\n\t<option value=\"".$key."\" ".$sel.">".$value."</option>";         
        }
        $html .= "\n</select>";
        return $html;
}

// Tabellennamen übersetzen (Formularnamen werden evtl. noch in anderen Request/Posts usw. genutzt, deswegen dieser umständliche Weg..)
// ID,Anrede,Vorname,Name1,Name2,Strasse,Hausnummer,PLZ,Ort,Land,E_Mail,Telefon,Fax,AP_Bemerkung
function translate_key($table,$key,$direction){
        switch($table){
                case "Logins":
                        switch ($direction){ 
                                case "table2form":
                                        switch($key){
                                                case "Name1":
                                                        $key = "Nachname";
                                                break;
                                                case "Name2":
                                                        $key = "Firma";
                                                break;
                                                case "E_Mail":
                                                        $key = "email";
                                                break;
                                                case "AP_Bemerkung":
                                                        $key = "Bemerkung";
                                                break;
                                                default:
                                        }
                                break;
                                case "form2table":
                                        switch($key){
                                                case "Nachname":
                                                        $key = "Name1";
                                                break;
                                                case "Firma":
                                                        $key = "Name2";
                                                break;
                                                case "email":
                                                        $key = "E_Mail";
                                                break;
                                                case "Bemerkung":
                                                        $key = "AP_Bemerkung";
                                                break;
                                                default:
                                        }
                                break;
                                default:
                        }
                break;
                default:                
        }
        return $key;
}

        /* Land übersetzen */
/*      function getCountryById($id)
        {
                $country = array
                (
                        "DE" => array
                        (
                                'Deutschland',          'Niederlande',          'Österreich',
                                'Belgien',                      'Luxemburg',            'Dänemark',
                                'Schweiz',                      'Frankreich',           'Großbritannien',
                                'Italien',                      'Spanien',                      'Portugal',
                                'Schweden',                     'Finnland',                     'Norwegen',
                                'Irland',                       'Griechenland'
                        ),                                                                              

                        "NL" => array
                        (
                                'Duitsland',            'Nederland',            'Österreich',
                                'Belgie',                       'Luxemburg',            'Dänemark',
                                'Schweiz',                      'Frankreich',           'Großbritannien',
                                'Italien',                      'Spanien',                      'Portugal',
                                'Schweden',                     'Finnland',                     'Norwegen',
                                'Irland',                       'Griechenland'
                        )
                );
                if ($id > 0)
                {
                        $a=0;
                        while (($id & 1) == 0)
                        {
                                $a++;
                                $id = $id >> 1;
                        }
                        return $country["DE"][$a];
                }
                else
                {
                        return false;
                }
        }
*/

?>