$val)
is_array($arr[$key]) ? traverse($arr[$key]) : ($arr[$key] = stripslashes($arr[$key]));
}
$gpc = array(&$_GET, &$_POST, &$_COOKIE);
traverse($gpc);
}
### If Form Is Submitted
if($_POST['Submit']) {
$poll_ans_sortby = addslashes(strip_tags(trim($_POST['poll_ans_sortby'])));
$poll_ans_sortorder = addslashes(strip_tags(trim($_POST['poll_ans_sortorder'])));
$poll_ans_result_sortby = addslashes(strip_tags(trim($_POST['poll_ans_result_sortby'])));
$poll_ans_result_sortorder = addslashes(strip_tags(trim($_POST['poll_ans_result_sortorder'])));
$poll_template_voteheader =addslashes(trim($_POST['poll_template_voteheader']));
$poll_template_votebody = addslashes(trim($_POST['poll_template_votebody']));
$poll_template_votefooter = addslashes(trim($_POST['poll_template_votefooter']));
$poll_template_resultheader = addslashes(trim($_POST['poll_template_resultheader']));
$poll_template_resultbody = addslashes(trim($_POST['poll_template_resultbody']));
$poll_template_resultbody2 = addslashes(trim($_POST['poll_template_resultbody2']));
$poll_template_resultfooter = addslashes(trim($_POST['poll_template_resultfooter']));
$poll_template_disable =addslashes( trim($_POST['poll_template_disable']));
$poll_template_error =addslashes( trim($_POST['poll_template_error']));
$poll_archive_perpage = intval($_POST['poll_archive_perpage']);
$poll_currentpoll = intval($_POST['poll_currentpoll']);
$update_poll_queries = array();
$update_poll_text = array();
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_ans_sortby' WHERE option_name = 'poll_ans_sortby'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_ans_sortorder' WHERE option_name = 'poll_ans_sortorder'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_ans_result_sortby' WHERE option_name = 'poll_ans_result_sortby'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_ans_result_sortorder' WHERE option_name = 'poll_ans_result_sortorder'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_voteheader' WHERE option_name = 'poll_template_voteheader'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_votebody' WHERE option_name = 'poll_template_votebody'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_votefooter' WHERE option_name = 'poll_template_votefooter'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_resultheader' WHERE option_name = 'poll_template_resultheader'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_resultbody' WHERE option_name = 'poll_template_resultbody'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_resultbody2' WHERE option_name = 'poll_template_resultbody2'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_resultfooter' WHERE option_name = 'poll_template_resultfooter'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_disable' WHERE option_name = 'poll_template_disable'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_template_error' WHERE option_name = 'poll_template_error'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_archive_perpage' WHERE option_name = 'poll_archive_perpage'";
$update_poll_queries[] = "UPDATE $wpdb->options SET option_value = '$poll_currentpoll' WHERE option_name = 'poll_currentpoll'";
$update_poll_text[] = __('Sort Poll Answers By Option');
$update_poll_text[] = __('Sort Order Of Poll Answers Option');
$update_poll_text[] = __('Sort Poll Results By Option');
$update_poll_text[] = __('Sort Order Of Poll Results Option');
$update_poll_text[] = __('Voting Form Header Template');
$update_poll_text[] = __('Voting Form Body Template');
$update_poll_text[] = __('Voting Form Footer Template');
$update_poll_text[] = __('Result Header Template');
$update_poll_text[] = __('Result Body Template');
$update_poll_text[] = __('Result Body2 Template');
$update_poll_text[] = __('Result Footer Template');
$update_poll_text[] = __('Poll Disabled Template');
$update_poll_text[] = __('Poll Error Template');
$update_poll_text[] = __('Archive Polls Per Page Option');
$update_poll_text[] = __('Current Active Poll Option');
$i=0;
$text = '';
foreach($update_poll_queries as $update_poll_query) {
$updating = $wpdb->query($update_poll_query);
if($updating) {
$text .= ''.$update_poll_text[$i].' '.__('Updated').'
';
}
$i++;
}
if(empty($text)) {
$text = ''.__('No Poll Option Updated').'';
}
}
?>