Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?
2
	function createUser($data, $return=TRUE)
3
	{
4
		if($return==FALSE)
5
		{
6
			$data['User_ID'] = $_SESSION['INI']['defaultUser'];
7
			return $data;
8
		}
9
 
10
		// Datenbank wählen / Markus
11
		if (empty($_SESSION['INI']['buy']['useDB']))
12
		{
13
			$_SESSION['INI']['buy']['useDB']=$_SESSION['INI']['dbConnect']['database'];
14
		}
15
 
16
		$query="
17
			insert into ".$_SESSION['INI']['buy']['useDB'].".Logins
18
			(
19
				Anrede,
20
				Vorname,
21
				Name1,
22
				Name2,
23
				Strasse,
24
				Hausnummer,
25
				PLZ,
26
				ORT,
27
				Land,
28
				E_Mail,
29
				Telefon,
30
				Fax,
31
				erstellt_am,
32
				erstellt_von,
33
				letzte_Aenderung_am,
34
				letzte_Aenderung_von
35
			)
36
			values
37
			(
38
				'".$data['Anrede']."',
39
				'".$data['Vorname']."',
40
				'".$data['Nachname']."',
41
				'".$data['Firma']."',
42
				'".$data['Strasse']."',
43
				'".$data['Hausnummer']."',
44
				'".$data['PLZ']."',
45
				'".$data['Ort']."',
46
				'".getCountryById($data['Land'])."',
47
				'".$data['email']."',
48
				'".$data['Telefon']."',
49
				'".$data['Fax']."',
50
				NOW(),
51
				'(Bestellung)',
52
				NOW(),
53
				'(Bestellung)'
54
			)";
55
 
56
			$result = mysql_query ($query) or
57
				$error = Error::errorHandler
58
				(
59
					E_USER_ERROR,
60
					"Fehler in createUser".mysql_errno().": ".mysql_error()."<hr>$query<hr>"
61
					,__FILE__
62
					,__LINE__
63
					,$GLOBALS,
64
					$_SESSION['INI']['sysadmin']
65
				);
66
 
67
			if (Error::isError($error)) {
68
				$GLOBALS['ErrorMessages'][]="Fehler in createUser()";
69
			}
70
 
71
			$User_ID = mysql_insert_id();
72
 
73
			$data['User_ID'] = &$User_ID;
74
			$data['ID']      = &$User_ID;
75
			/*
76
			$query="select * from Logins where ID = $User_ID";
77
 
78
			$result = mysql_query ($query) or mail
79
			(
80
				$_SESSION['INI']['sysadmin'],
81
				"Fehler in createUser",
82
				mysql_errno().": ".mysql_error()."<hr>$query<hr>",
83
				"from: ".$_SESSION['INI']['errorFrom']
84
			);
85
			*/
86
 
87
			return $data;
88
 
89
	}
90
?>