public function createUser($vars)
 {
     $db = getDB();
     $pw = $this->getRandomPW();
     $query = "INSERT INTO user (userUID, userPassword, userEmail, userVorname, userNachname) VALUES (:uUID, PASSWORD(:uPassword), :uEmail, :uVorname, :uNachname);";
     $db->prepSQL($query);
     $db->sendSQL(array("uUID" => $vars["UID"], "uPassword" => $pw, "uEmail" => $vars["email"], "uVorname" => $vars["Vorname"], "uNachname" => $vars["Nachname"]));
     $header = "From: QITS GmbH <*****@*****.**>\r\n";
     $newID = $db->lastid();
     if ($newID) {
         mail($vars["email"], "Ihre Zugangsdaten zum Administrationsportal fuer atWork Kunden", "Hallo " . $vars["Vorname"] . " " . $vars["Nachname"] . ",\n Ihre Zugangsdaten für das Administrationsportal lauten:\n\n\t\t\tBenutzername:  " . $vars["UID"] . "\n\t\t\tPasswort: " . $pw . "\n\t\t\t\nBitte beachten Sie, dass nur Sie dieses Passwort kennen und benötigen. Kein Mitarbeiter von WeightWatchers oder der QITS GmbH wird Sie je nach diesem Kennwort fragen. Geben Sie es unter keinen Umständern weiter.\nWeitere Informationen zum Ablauf erhalten Sie von Ihrem Projektleiter.", $header);
         output::addNewContentMessage(array("EmailSenden" => "OK"));
         if ($newID == 0) {
             errorExit(new specificExceptions("DB Write Error", ERR_SAVE_ERROR));
         } else {
             $this->rolle2user = new rolle2user();
             $this->rolle2user->__set("userID", $newID);
             $this->rolle2user->__set("rolleID", "1");
             $dbSaveId2 = $this->rolle2user->save();
             if ($dbSaveId2 = 0) {
                 errorExit(new specificExceptions("DB Write Error", ERR_SAVE_ERROR));
             } else {
                 output::addNewContentMessage(array("Berechtigung" => "OK"));
             }
         }
     }
 }