Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
function getCountries(){
3
 
4
//	$laender = array("Deutschland", "Niederlande", "&Ouml;sterreich", "Belgien", "Luxemburg", "D&auml;nemark", "Schweiz", "Frankreich", "Gro&szlig;britannien", "Italien", "Spanien", "Portugal", "Schweden", "Finnland", "Norwegen", "Irland", "Griechenland");
5
	$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");
6
 
7
	$buffer = array();
8
	$counter = -1;
9
	foreach($laender as $land){
10
		$buffer[1 << ++$counter] = $land;return $buffer;
11
	}
12
}
13
 
14
function getCountryIDByName($name,$landArr) {
15
	foreach($landArr as $key => $val){
16
		if($val == $name) $countryID = $key;
17
	}
18
	return $countryID;
19
}
20
 
21
function getCountryNameByID($ID,$landArr) {
22
	foreach($landArr as $key => $val){
23
		if($key == $ID) $countryName = $val;
24
	}
25
	return $countryName;
26
}
27
 
28
function buildSelectCountry($landArr,$name,$selected=1) {
29
	$html = "\n<select id=\"".$name."\" name=\"".$name."\">";
30
	foreach ($landArr as $key => $value) {
31
		$sel = "";
32
		if(($key==$selected)or($value==$_SESSION['best_manu.php']['Kundendaten']['Land'])) $sel = "selected=\"selected\"";
33
		$html .= "\n\t<option value=\"".$key."\" ".$sel.">".$value."</option>";
34
	}
35
	$html .= "\n</select>";
36
	return $html;
37
}
38
 
39
// Tabellennamen übersetzen (Formularnamen werden evtl. noch in anderen Request/Posts usw. genutzt, deswegen dieser umständliche Weg..)
40
// ID,Anrede,Vorname,Name1,Name2,Strasse,Hausnummer,PLZ,Ort,Land,E_Mail,Telefon,Fax,AP_Bemerkung
41
function translate_key($table,$key,$direction){
42
	switch($table){
43
		case "Logins":
44
			switch ($direction){
45
				case "table2form":
46
					switch($key){
47
						case "Name1":
48
							$key = "Nachname";
49
						break;
50
						case "Name2":
51
							$key = "Firma";
52
						break;
53
						case "E_Mail":
54
							$key = "email";
55
						break;
56
						case "AP_Bemerkung":
57
							$key = "Bemerkung";
58
						break;
59
						default:
60
					}
61
				break;
62
				case "form2table":
63
					switch($key){
64
						case "Nachname":
65
							$key = "Name1";
66
						break;
67
						case "Firma":
68
							$key = "Name2";
69
						break;
70
						case "email":
71
							$key = "E_Mail";
72
						break;
73
						case "Bemerkung":
74
							$key = "AP_Bemerkung";
75
						break;
76
						default:
77
					}
78
				break;
79
				default:
80
			}
81
		break;
82
		default:
83
	}
84
	return $key;
85
}
86
 
87
	/* Land übersetzen */
88
/*	function getCountryById($id)
89
	{
90
		$country = array
91
		(
92
			"DE" =>	array
93
			(
94
				'Deutschland',		'Niederlande',		'Österreich',
95
				'Belgien',			'Luxemburg',		'Dänemark',
96
				'Schweiz',			'Frankreich',		'Großbritannien',
97
				'Italien',			'Spanien',			'Portugal',
98
				'Schweden',			'Finnland',			'Norwegen',
99
				'Irland',			'Griechenland'
100
			),
101
 
102
			"NL" =>	array
103
			(
104
				'Duitsland',		'Nederland',		'Österreich',
105
				'Belgie',			'Luxemburg',		'Dänemark',
106
				'Schweiz',			'Frankreich',		'Großbritannien',
107
				'Italien',			'Spanien',			'Portugal',
108
				'Schweden',			'Finnland',			'Norwegen',
109
				'Irland',			'Griechenland'
110
			)
111
		);
112
		if ($id > 0)
113
		{
114
			$a=0;
115
			while (($id & 1) == 0)
116
			{
117
				$a++;
118
				$id = $id >> 1;
119
			}
120
			return $country["DE"][$a];
121
		}
122
		else
123
		{
124
			return false;
125
		}
126
	}
127
*/
128
 
129
?>