deletePoll($_POST['ID']); } if(isset($_POST['save'])){ $pollObj = new poll(); if(empty($_POST['ID'])){ // new poll if(isset($_POST['pollerTitle'])){ $id = $pollObj->createNewPoller($_POST['pollerTitle']); echo "ID: ".$id; for($no=0;$noaddPollerOption($_POST['pollOption'][$no],$no); } } }else{ $error_message = "Poller title is missing"; } }else{ // Update existing poll $pollObj->setId($_POST['ID']); // Setting id if(isset($_POST['pollerTitle']))$pollObj->setPollerTitle($_POST['pollerTitle']); foreach($_POST['existing_pollOption'] as $key=>$value){ if(!empty($_POST['existing_pollOption'][$key])) $pollObj->setOptionData($_POST['existing_pollOption'][$key],$_POST['existing_pollOrder'][$key],$key); } $maxOrder = $pollObj->getMaxOptionOrder() + 1; for($no=0;$noaddPollerOption($_POST['pollOption'][$no],$maxOrder); $maxOrder++; } } } } // Show a list of all the polls if(!isset($_POST['new']) && empty($id)){ ?>
All polls "; } ?>
".$inf["pollerTitle"]."
getDataById($id); $pollerOptions = $pollObj->getOptionsAsArray(); $votes = $pollObj->getVotesAsArray(); }else{ $pollerOptions = array(); $votes = array(); } ?>
Add/Edit poller
$value){ echo ""; echo ""; echo ""; echo ""; echo ""; echo "\n"; } if(empty($id)){ $countInputs = 10; }else{ $countInputs = 3; echo ""; } for($no=0;$no<$countInputs;$no++){ echo "\n"; } ?>
Option Votes Move down Options
".(isset($votes[$key])?$votes[$key]:0)."Move down
New options