]> www.wagner.pp.ru Git - oss/vjournal.git/blobdiff - bin/userinfo
Added providerlist handling
[oss/vjournal.git] / bin / userinfo
index a0dbbdecb0e3c90376fd6f64c50dea48f3ebc50b..92a45e5fd45b1f0d76e267e622a0d9b80ecc45a7 100644 (file)
@@ -27,7 +27,7 @@ If user is not logged in, returns following structure:
     {
                state: "notlogged",
                providers: [
-                       {name: "Live journal",icon:"/avatars/lj.gif",format: "%s.livejournal.com"}
+                       {name: "Live journal",icon:"/avatars/lj.gif",id: "lj"}
            ...
        }
 
@@ -43,6 +43,8 @@ my $out={};
 if (!defined $session) {
 # User is not authenticated. Return list of providers;
        $out->{state}="notlogged";
+       $sites=VJournal::ProviderList->new;
+       $out->{providers}=$sites->menu;
        $session=$cgi;
 } else {
        if ($session->isowner())  {