sunnyman's (sunnyman) wrote in changelog,
sunnyman's
sunnyman
changelog

[livejournal] r19481: LJSUP-9237: createpoll removed, getpoll ...

Committer: vtroitsky
LJSUP-9237: createpoll removed, getpoll updated
U   trunk/cgi-bin/ljprotocol.pl
Modified: trunk/cgi-bin/ljprotocol.pl
===================================================================
--- trunk/cgi-bin/ljprotocol.pl	2011-07-15 07:30:00 UTC (rev 19480)
+++ trunk/cgi-bin/ljprotocol.pl	2011-07-15 09:59:05 UTC (rev 19481)
@@ -271,48 +271,6 @@
     return fail($err, 201);
 }
 
-sub createpoll 
-{
-    my ($req, $err, $flags) = @_;
-    return undef unless authenticate($req, $err, $flags);
-    my $u = $flags->{'u'};
-
-    # check name parameter
-    my $name = $req->{name} || '';
-    return fail($err, 203, 'name') unless(length($name) <= 1000);
-
-    # check whoview
-    my $whoview = $req->{whoview};
-    return fail($err, 200, 'whoview') unless($whoview);
-    return fail($err, 203, 'whoview') unless($whoview =~ /all|friends|none/);
-
-    # check whovote
-    my $whovote = $req->{whovote};
-    return fail($err, 200, 'whovote') unless($whovote);
-    return fail($err, 203, 'whovote') unless($whovote =~ /all|friends/);
-
-
-    # check questions parameter
-    my $questions = $req->{questions};
-    return fail($err, 200, 'questions') unless($questions);
-    return fail($err, 203, 'questions') unless(ref $questions eq 'HASH');
-
-    my $errors;
-
-    #unless (LJ::Poll->create_from_hash(\$errors)) {
-    #    return fail($err, 103, $errors);
-    #}
-
-
-    return {
-        status      => "OK",
-        pollid     => -1,
-        xc3 => {
-            u => $u,
-        }
-    };
-}
-
 sub getpoll 
 {
     my ($req, $err, $flags) = @_;
@@ -323,8 +281,6 @@
     my $mode = $req->{mode} || 'all';
     return fail($err, 203, 'wrong mode') unless($mode =~ /enter|results|answers|all/);
 
-    # Dynamically change mode
-    
     my $pollid = $req->{pollid} + 0;
     return fail($err, 200, 'pollid') unless($pollid);
 
@@ -332,6 +288,9 @@
     my $poll = LJ::Poll->new($pollid);
     return fail($err, 203, 'pollid') unless($poll && $poll->valid);
 
+    # question id
+    my $pollqid = $req->{'pollqid'} + 0;
+
     my $res = {
         xc3 => {
             u => $u,

Tags: livejournal, pl, sunnyman
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments