Beispiel #1
0
     $pollname = trim($_POST['pollname']);
     $add_failed = false;
 } else {
     $smarty->assign('value_pollname', $_POST['pollname']);
     $smarty->assign('value_questions', $_POST['question']);
     $smarty->assign('value_checkbox', $_POST['buttontype']);
     $add_failed = true;
 }
 if (!$add_failed) {
     //Edit the values
     $buttontype = isset($_POST['buttontype']) && $_POST['buttontype'] == "on" ? "checkbox" : "radio";
     $poll->updatePoll(convertLineBreaks($_POST['pollname']), $_POST['pollID'], $buttontype);
     if (isset($_POST['equestion'])) {
         foreach ($_POST['equestion'] as $questionID => $questionText) {
             if (trim($questionText) != "") {
                 $poll->updateQuestion($questionText, $questionID);
             } else {
                 $poll->deleteQuestionByID($questionID);
             }
         }
     }
     if (isset($_POST['question'])) {
         foreach ($_POST['question'] as $question) {
             if (trim($question) != "") {
                 $poll->addQuestion($question, $_POST['pollID']);
             }
         }
     }
     $notify->add($lang->get('mod_name'), $lang->get('edit_successfull'));
     $smarty->assign('only_info', 1);
 } else {