private function saveUser($empNumber) { $posts = $this->getValues(); if (trim($posts['user_name']) != "") { $userService = $this->getUserService(); if (trim($posts['user_password']) != "" && $posts['user_password'] == $posts['re_password']) { $user = new SystemUser(); $user->setDateEntered(date('Y-m-d H:i:s')); $user->setCreatedBy(sfContext::getInstance()->getUser()->getAttribute('user')->getUserId()); $user->user_name = $posts['user_name']; $user->user_password = create_hash($posts['user_password'] . $posts['user_name']); $user->emp_number = $empNumber; $user->setStatus($posts['status'] == 'Enabled' ? '1' : '0'); $user->setUserRoleId(2); $userService->saveSystemUser($user); } $this->_handleLdapEnabledUser($posts, $empNumber); } }