Example #1
0
 private function add_user()
 {
     $user = new \stdClass();
     $user->userName = param('txtName');
     $user->emailAddress = param('txtEmail');
     $user->company = param('txtCompany');
     $user->salt = AuthenticationUtil::salt();
     $user->password = AuthenticationUtil::hash(param('txtPassword'), $user->salt);
     $user->privs = array_sum(param('cbxPrivs'));
     //Make connection
     if (!($dbConnection = DatabaseUtil::db_connect(DatabaseUtil::DATABASE_USER))) {
         return 'Error with database connection. Contact DB admin. ';
     }
     if (!($error = DatabaseUtil::insert($dbConnection, 'users', $user))) {
         return 'User Added';
     } else {
         return $error;
     }
 }