Subversion-Projekte lars-tiefland.php_share

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        function createUser($data, $return=TRUE)
        {
                if($return==FALSE) 
                {
                        $data['User_ID'] = $_SESSION['INI']['defaultUser'];
                        return $data;
                }
                
                // Datenbank wählen / Markus
                if (empty($_SESSION['INI']['buy']['useDB'])) 
                {
                        $_SESSION['INI']['buy']['useDB']=$_SESSION['INI']['dbConnect']['database'];
                }
                
                $query="
                        insert into ".$_SESSION['INI']['buy']['useDB'].".Logins
                        (
                                Anrede, 
                                Vorname,
                                Name1,
                                Name2,
                                Strasse,
                                Hausnummer,
                                PLZ,
                                ORT,
                                Land,
                                E_Mail,
                                Telefon,
                                Fax,
                                erstellt_am,
                                erstellt_von,
                                letzte_Aenderung_am,
                                letzte_Aenderung_von
                        )
                        values
                        (
                                '".$data['Anrede']."',
                                '".$data['Vorname']."',
                                '".$data['Nachname']."',
                                '".$data['Firma']."',
                                '".$data['Strasse']."',
                                '".$data['Hausnummer']."',
                                '".$data['PLZ']."',
                                '".$data['Ort']."',
                                '".getCountryById($data['Land'])."',
                                '".$data['email']."',
                                '".$data['Telefon']."',
                                '".$data['Fax']."',
                                NOW(),
                                '(Bestellung)',
                                NOW(),
                                '(Bestellung)'
                        )";
                
                        $result = mysql_query ($query) or 
                                $error = Error::errorHandler
                                (
                                        E_USER_ERROR,
                                        "Fehler in createUser".mysql_errno().": ".mysql_error()."<hr>$query<hr>" 
                                        ,__FILE__
                                        ,__LINE__
                                        ,$GLOBALS,
                                        $_SESSION['INI']['sysadmin']
                                );
                        
                        if (Error::isError($error)) {
                                $GLOBALS['ErrorMessages'][]="Fehler in createUser()";
                        }
                        
                        $User_ID = mysql_insert_id();
                        
                        $data['User_ID'] = &$User_ID;
                        $data['ID']      = &$User_ID;
                        /*
                        $query="select * from Logins where ID = $User_ID";
                        
                        $result = mysql_query ($query) or mail
                        (
                                $_SESSION['INI']['sysadmin'],
                                "Fehler in createUser",
                                mysql_errno().": ".mysql_error()."<hr>$query<hr>",
                                "from: ".$_SESSION['INI']['errorFrom']
                        );
                        */
                        
                        return $data;
                        
        }
?>