示例#1
0
// Opened from list
if (isset($_GET['voters'])) {
    $voters = $_GET['voters'];
}
// Opened from list
if (isset($_POST['active'])) {
    $active = $_POST['active'];
}
// Opened from list
if (isset($_POST['cancel'])) {
    $id = "";
}
if (isset($_POST['delete'])) {
    $pollObj = new poll();
    $pollObj->table_prefix = $TABLE_PREFIX;
    $pollObj->deletePoll($_POST['ID']);
}
if (isset($_POST['save'])) {
    $pollObj = new poll();
    $pollObj->table_prefix = $TABLE_PREFIX;
    if (empty($_POST['ID'])) {
        // new poll
        if (isset($_POST['pollerTitle'])) {
            $id = $pollObj->createNewPoller($_POST['pollerTitle'], $_POST['userid'], $active);
            for ($no = 0; $no < count($_POST['pollOption']); $no++) {
                if (!empty($_POST['pollOption'][$no])) {
                    $pollObj->addPollerOption($_POST['pollOption'][$no], $no);
                }
            }
        } else {
            $error_message = "" . $language["POLL_TITLE_MISSING"] . "";
示例#2
0
             }
         }
     }
     break 1;
     //
     //Delete
     //
 //
 //Delete
 //
 case 'delete':
     if ($right['editor']) {
         $breadcrumbs->addElement($lang->get('poll_delete'), makeURL($mod, array('mode' => 'delete')));
         $smarty->assign('headline', $lang->get('poll_delete'));
         if (isset($_POST['imsure']) && $_POST['imsure'] == "1") {
             $poll->deletePoll($_POST['pollID']);
             $poll->deleteQuestionByPID($_POST['pollID']);
             $smarty->assign('deleted', 1);
             $smarty->assign('info', $lang->get('delete_successfull'));
         } else {
             $smarty->assign('confirm_delete', $lang->get('really_delete'));
             $smarty->assign('delete_yes', $lang->get('yes'));
             $smarty->assign('poll_ID', $_POST['delete']);
             $smarty->assign('delete_no', $lang->get('no'));
             $smarty->assign('goto_umfrage', makeURL($mod, array()));
         }
         $smarty->assign('path', $template_dir . '/poll.delete.tpl');
     }
     break 1;
     //
     //Create