public function createEmployee($login, $password, $email, $firstname, $lastname, $branchID = "", $customerID = "")
 {
     $connector = new steam_connector(STEAM_SERVER, STEAM_PORT, STEAM_ROOT_LOGIN, STEAM_ROOT_PW);
     // Create user
     $activationCode = steam_factory::create_user($connector->get_id(), $login, $password, $email, $lastname, $firstname);
     // Get new user and activate
     $newUser = steam_factory::get_user($connector->get_id(), $login);
     $newUser->activate($activationCode);
     if ($branchID != "" && $branchID != "0") {
         // Add user to branch group
         $branch = new steam_group($connector->get_id(), $branchID);
         $branch->add_member($newUser);
         // Add user to customer group
         $customer = $branch->get_parent_group();
         $customer->add_member($newUser);
         $newUser->set_attribute("BRANCH_ID", $branchID);
     } else {
         if ($customerID != "" && $customerID != "0") {
             $customer = new steam_group($connector->get_id(), $customerID);
             $customer->add_member($newUser);
         }
     }
     // Add user to base group
     $base = steam_factory::get_group($connector->get_id(), BASE_GROUP);
     $base->add_member($newUser);
     $newUser->set_attribute(GENERATED_PASSWORD, $password);
     $newUser->set_attribute("USER_LANGUAGE", "german");
     $newUser->set_attribute("OBJ_DESC", "Teilnehmer");
     //hack, adding user to course. remove this
     //steam_factory::get_group($GLOBALS["STEAM"]->get_id(), "Courses.Goertz.G-01.learners")->add_member($newUser);
     //$connector->disconnect();
     return $activationCode;
 }