"Error: $msg", %extra, }); }; my $username = $POST{'username'}; my $site = $POST{site}; my %ret; BML::set_content_type('text/javascript; charset=utf-8'); BML::finish(); my $u; if ( $site ) { # verify that this is a proper site $u = DW::External::User->new( user => $username, site => $site ); if ( $u ) { $ret{userstr} = ''; $ret{ljuser} = $u->ljuser_display; } } unless ( $u ) { $u = LJ::load_user( $username ); $ret{userstr} = ""; $ret{ljuser} = LJ::ljuser( $u ); } # more general error message if we may have been trying to show an external site return $err->("Invalid user or site") if $site && ! $u; # more specific error message if we are loading a user on the site return $err->("No such user") unless $u; sleep(1.5) if $LJ::IS_DEV_SERVER; $ret{success} = 1; return to_json( \%ret ); } _code?>