function wfDeleteUserStatus( $us_id ) {
	global $wgUser;

	// Don't do anything if the user is blocked or the DB is read-only
	if ( $wgUser->isBlocked() || wfReadOnly() ) {
		return '';
	}

	$s = new UserStatus();
	if(
		$s->doesUserOwnStatusMessage( $wgUser->getID(), $us_id ) ||
		$wgUser->isAllowed( 'delete-status-updates' )
	)
	{
		$s->deleteStatus( $us_id );
	}

	return 'ok';
}