vote() public method

public vote ( $pollId, $choise )
Beispiel #1
0
     break;
 case validateRoute('DELETE', 'faq/\\d+'):
     $faq = new Faq($db, $user);
     httpResponse($faq->delete($params[1]));
     break;
 case validateRoute('GET', 'polls'):
     $polls = new Polls($db, $user);
     httpResponse($polls->query());
     break;
 case validateRoute('GET', 'polls/latest'):
     $polls = new Polls($db, $user);
     httpResponse($polls->getLatest());
     break;
 case validateRoute('POST', 'polls/votes/\\d+'):
     $polls = new Polls($db, $user);
     httpResponse($polls->vote($params[2], (int) $postdata["choise"]));
     break;
 case validateRoute('POST', 'polls'):
     $forum = new Forum($db, $user);
     $polls = new Polls($db, $user, $forum);
     $polls->create($postdata);
     httpResponse();
     break;
 case validateRoute('PATCH', 'polls/\\d+'):
     $polls = new Polls($db, $user);
     $polls->update($params[1], $postdata);
     httpResponse();
     break;
 case validateRoute('DELETE', 'polls/\\d+'):
     $polls = new Polls($db, $user);
     $polls->delete($params[1], $postdata);
Beispiel #2
0
$users = new Users();
$connect = new dbConnect();
date_default_timezone_set('Africa/Lagos');
$smarty->assign("user", $_COOKIE['user']);
switch ($_SERVER['REQUEST_URI']) {
    case "/api/login":
        $users->login();
        break;
    case "/api/register":
        $users->register();
        break;
    case "/api/createPoll":
        $polls->add();
        break;
    case "/api/vote":
        $polls->vote();
        break;
    case "/api/getVotes":
        $polls->getVotes($_POST["pollid"]);
        break;
    case "/api/createPollUI":
        $smarty->assign("pollId", $_POST["pollid"]);
        $smarty->display("poll_create.tpl");
        break;
    case "/api/appendToPoll":
        $polls->addAndAppend();
        break;
    case "/api/selectPoll":
        $poll = $polls->get();
        $smarty->assign("poll", $poll);
        $smarty->display("poll.tpl");