$poll_questions_array = poll_get_default_questions_array(); } } if (sizeof($poll_questions_array) == 0) { $poll_questions_array = poll_get_default_questions_array(); } if (isset($_POST['add_option']) && is_array($_POST['add_option'])) { list($question_id) = array_keys($_POST['add_option']); if (isset($poll_questions_array[$question_id])) { $option_id = sizeof($poll_questions_array[$question_id]['OPTIONS_ARRAY']) + 1; $poll_questions_array[$question_id]['OPTIONS_ARRAY'][] = poll_get_option_array($option_id); } } if (isset($_POST['add_question'])) { $question_id = sizeof($poll_questions_array) + 1; $poll_questions_array[] = poll_get_question_array($question_id); } if (isset($_POST['delete_option']) && is_array($_POST['delete_option'])) { foreach ($_POST['delete_option'] as $question_id => $option_id_array) { if (!is_array($option_id_array)) { continue; } if (sizeof($poll_questions_array[$question_id]['OPTIONS_ARRAY']) > 1) { foreach (array_keys($option_id_array) as $option_id) { unset($poll_questions_array[$question_id]['OPTIONS_ARRAY'][$option_id]); } } } } if (isset($_POST['delete_question']) && is_array($_POST['delete_question'])) { list($question_id) = array_keys($_POST['delete_question']);
function poll_get_default_questions_array() { return array(1 => poll_get_question_array(1)); }