Пример #1
0
 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);
     }
 }