1.1 --- a/public_html/admin/plugins/polls/index.php Mon Sep 14 09:33:05 2009 -0400
1.2 +++ b/public_html/admin/plugins/polls/index.php Sat Oct 03 21:15:34 2009 +0200
1.3 @@ -164,8 +164,8 @@
1.4 list($perm_owner,$perm_group,$perm_members,$perm_anon) = SEC_getPermissionValues($perm_owner,$perm_group,$perm_members,$perm_anon);
1.5
1.6 $topic = COM_stripslashes($topic);
1.7 - $meta_description = COM_stripslashes($meta_description);
1.8 - $meta_keywords = COM_stripslashes($meta_keywords);
1.9 + $meta_description = strip_tags(COM_stripslashes($meta_description));
1.10 + $meta_keywords = strip_tags(COM_stripslashes($meta_keywords));
1.11 $pid = COM_sanitizeID($pid);
1.12 $old_pid = COM_sanitizeID($old_pid);
1.13 if (empty($pid)) {
1.14 @@ -249,9 +249,9 @@
1.15 DB_delete($_TABLES['pollanswers'], 'pid', $del_pid);
1.16 DB_delete($_TABLES['pollquestions'], 'pid', $del_pid);
1.17
1.18 - $topic = addslashes ($topic);
1.19 - $meta_description = addslashes ($meta_description);
1.20 - $meta_keywords = addslashes ($meta_keywords);
1.21 + $topic = addslashes($topic);
1.22 + $meta_description = addslashes($meta_description);
1.23 + $meta_keywords = addslashes($meta_keywords);
1.24
1.25 $k = 0; // set up a counter to make sure we do assign a straight line of question id's
1.26 $v = 0; // re-count votes sine they might have been changed
1.27 @@ -305,9 +305,7 @@
1.28 $sql .= ",'$statuscode','$commentcode',$owner_id,$group_id,$perm_owner,$perm_group,$perm_members,$perm_anon";
1.29
1.30 // Save poll topic
1.31 - DB_save($_TABLES['polltopics'],"pid, topic, meta_description, meta_keywords, voters, questions, date, display, "
1.32 - . "is_open, hideresults, statuscode, commentcode, owner_id, group_id, "
1.33 - . "perm_owner, perm_group, perm_members, perm_anon",$sql);
1.34 + DB_save($_TABLES['polltopics'], "pid, topic, meta_description, meta_keywords, voters, questions, date, display, is_open, hideresults, statuscode, commentcode, owner_id, group_id, perm_owner, perm_group, perm_members, perm_anon", $sql);
1.35
1.36 if (empty($old_pid) || ($old_pid == $pid)) {
1.37 PLG_itemSaved($pid, 'polls');
1.38 @@ -618,8 +616,9 @@
1.39 $hideresults = COM_applyFilter ($_POST['hideresults']);
1.40 }
1.41 $display .= savepoll ($pid, $old_pid, $_POST['question'], $mainpage,
1.42 - $_POST['topic'], $_POST['meta_description'], $_POST['meta_keywords'],
1.43 - $statuscode, $open, $hideresults,
1.44 + $_POST['topic'], $_POST['meta_description'],
1.45 + $_POST['meta_keywords'], $statuscode, $open,
1.46 + $hideresults,
1.47 COM_applyFilter ($_POST['commentcode'], true),
1.48 $_POST['answer'], $_POST['votes'], $_POST['remark'],
1.49 COM_applyFilter ($_POST['owner_id'], true),