if ($username === $_PUT['username']) { $response = $Cosmo->usersUpdate($segments[1], $username, $name, $photo, $bio, $facebook, $twitter, NULL, $email); } } } else { if ($reset) { // Reset password $response['token'] = $Cosmo->passwordReset($segments[1]); } } } break; case 'DELETE': if ($role === 'admin') { if (isset($segments[2])) { $response = $Cosmo->usersRoleDelete($segments[1]); } else { $response = $Cosmo->usersDelete($segments[1]); } } break; } break; default: break; } if (is_string($response)) { $response = array('data' => $response); } if ($response === false) { $HTTPHeaderCode = 500;