Example #1
0
     } else {
         $taken = null;
     }
     $taken = unserialize($taken);
     // Unsearlize $taken to get an array
     $taken[] = $pollID;
     // Add this poll's ID to the $taken array
     $taken = serialize($taken);
     // Serialize $taken array ready to be stored again
     setcookie('sptaken', $taken, time() + 315569260, '/');
 } else {
     $logger->log('The no answer accepted');
 }
 // No back url has been set so treat it as a Javascript call
 if (!isset($_POST['backurl'])) {
     $return = array('answer' => $simplyPoll->submitPoll($pollID, $answer), 'pollid' => $pollID);
     $json = json_encode($return);
     $logger->logVar($json, '$json');
     echo $json;
 } else {
     /**
      * This block of code is pretty useless till I have a solution for none JS users
      */
     $simplyPoll->submitPoll($pollID, $answer);
     $regex = '/(.[^\\?]*)/';
     $querystring = preg_replace($regex, '', $_POST['backurl']);
     if ($querystring) {
         preg_match($regex, $_POST['backurl'], $matches);
         $url = $matches[0] . $querystring . '&';
     } else {
         $url = $_POST['backurl'] . '?';