function submit() { $newValues = getUserDataFromWeb(); $dn = Get_User_Principle(); $serv = \Factory::getUserService(); // Current User $currentUser = $serv->getUserByPrinciple($dn); // User entity to edit $user = $serv->getUser($newValues['ID']); unset($newValues['ID']); try { $user = $serv->editUser($user, $newValues, $currentUser); $params = array('user' => $user); show_view('user/user_updated.php', $params); } catch (Exception $e) { show_view('error.php', $e->getMessage()); die; } }
function submit() { $values = getUserDataFromWeb(); $dn = Get_User_Principle(); if (empty($dn)) { show_view('error.php', "Could not authenticate user - null user principle"); die; } $values['CERTIFICATE_DN'] = $dn; $serv = \Factory::getUserService(); try { $user = $serv->register($values); $params = array('user' => $user); show_view('user/registered.php', $params); } catch (Exception $e) { show_view('error.php', $e->getMessage()); die; } }