Changeset 7856
- Timestamp:
- 02/07/07 18:08:53 (1 year ago)
- Files:
-
- wp-polls/trunk/polls/polls-add.php (modified) (6 diffs)
- wp-polls/trunk/polls/polls-admin-js.php (modified) (3 diffs)
- wp-polls/trunk/polls/polls-js.php (modified) (3 diffs)
- wp-polls/trunk/polls/polls-manager.php (modified) (4 diffs)
- wp-polls/trunk/polls/polls.php (modified) (16 diffs)
- wp-polls/trunk/polls/wp-polls.pot (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wp-polls/trunk/polls/polls-add.php
r7835 r7856 67 67 } 68 68 } 69 // Mutilple Poll 70 $pollq_multiple_yes = intval($_POST['pollq_multiple_yes']); 71 $pollq_multiple = 0; 72 if($pollq_multiple_yes == 1) { 73 $pollq_multiple = intval($_POST['pollq_multiple']); 74 } else { 75 $pollq_multiple = 0; 76 } 69 77 // Insert Poll 70 $add_poll_question = $wpdb->query("INSERT INTO $wpdb->pollsq VALUES (0, '$pollq_question', '$pollq_timestamp', 0, $pollq_active, '$pollq_expiry' )");78 $add_poll_question = $wpdb->query("INSERT INTO $wpdb->pollsq VALUES (0, '$pollq_question', '$pollq_timestamp', 0, $pollq_active, '$pollq_expiry', $pollq_multiple)"); 71 79 if(!$add_poll_question) { 72 80 $text .= '<p style="color: red;">'.sprintf(__('Error In Adding Poll \'%s\'.', 'wp-polls'), stripslashes($pollq_question)).'</p>'; … … 115 123 var poll_answer_count = document.createTextNode("<?php _e('Answer', 'wp-polls'); ?> " + (count_poll_answer+1) + ":"); 116 124 var poll_answer_bold = document.createElement("strong"); 125 var poll_option = document.createElement("option"); 126 var poll_option_text = document.createTextNode((count_poll_answer+1)); 117 127 count_poll_answer++; 118 128 // Elements - Input … … 120 130 poll_answer.setAttribute('name', "polla_answers[]"); 121 131 poll_answer.setAttribute('size', "50"); 132 // Elements - Options 133 poll_option.setAttribute('value', count_poll_answer); 134 poll_option.setAttribute('id', "pollq-multiple-" + (count_poll_answer+1)); 122 135 // Elements - TD/TR 123 136 if(count_poll_answer%2 != 0) { poll_tr.style.background = "#eee"; } … … 131 144 poll_td1.appendChild(poll_answer_bold); 132 145 poll_td2.appendChild(poll_answer); 146 poll_option.appendChild(poll_option_text); 133 147 document.getElementById("poll_answers").appendChild(poll_tr); 148 document.getElementById("pollq_multiple").appendChild(poll_option); 134 149 } 135 150 function remove_poll_answer() { … … 138 153 } else { 139 154 document.getElementById("poll_answers").removeChild(document.getElementById("poll-answer-" + count_poll_answer)); 155 document.getElementById("pollq_multiple").removeChild(document.getElementById("pollq-multiple-" + (count_poll_answer+1))); 156 document.getElementById("pollq_multiple").value = count_poll_answer; 140 157 count_poll_answer--; 158 } 159 } 160 function check_pollq_multiple() { 161 if(parseInt(document.getElementById("pollq_multiple_yes").value) == 1) { 162 document.getElementById("pollq_multiple").disabled = false; 163 } else { 164 document.getElementById("pollq_multiple").value = 1; 165 document.getElementById("pollq_multiple").disabled = true; 141 166 } 142 167 } … … 181 206 </tfoot> 182 207 </table> 208 <!-- Poll Multiple Answers --> 209 <h3><?php _e('Poll Multiple Answers', 'wp-polls') ?></h3> 210 <table width="100%" border="0" cellspacing="3" cellpadding="3"> 211 <tr style="background-color: #eee;"> 212 <td width="40%" valign="top"><strong><?php _e('Allows Users To Select More Than One Answer?', 'wp-polls'); ?></strong></td> 213 <td width="60%"> 214 <select name="pollq_multiple_yes" id="pollq_multiple_yes" size="1" onchange="check_pollq_multiple();"> 215 <option value="0"><?php _e('No', 'wp-polls'); ?></option> 216 <option value="1"><?php _e('Yes', 'wp-polls'); ?></option> 217 </select> 218 </tr> 219 <tr> 220 <td width="40%" valign="top"><strong><?php _e('Maximum Number Of Selected Answers Allowed?', 'wp-polls') ?></strong></td> 221 <td width="60%"> 222 <select name="pollq_multiple" id="pollq_multiple" size="1" disabled="true"> 223 <?php 224 for($i = 1; $i <= $poll_noquestion; $i++) { 225 echo "<option value=\"$i\">$i</option>\n"; 226 } 227 ?> 228 </select> 229 </td> 230 </tr> 231 </table> 183 232 <!-- Poll Start/End Date --> 184 233 <h3><?php _e('Poll Start/End Date', 'wp-polls'); ?></h3> wp-polls/trunk/polls/polls-admin-js.php
r7836 r7856 33 33 var global_poll_id = 0; 34 34 var global_poll_aid = 0; 35 var global_poll_aid_votes = 0; 35 36 36 37 // Function: Delete Poll Message … … 120 121 Fat.fade_element("poll-answer-" + global_poll_aid, null, 1000, "#FF3333"); 121 122 setTimeout("remove_poll_ans()", 1000); 123 document.getElementById('poll_total_votes').innerHTML = (parseInt(document.getElementById('poll_total_votes').innerHTML) - parseInt(global_poll_aid_votes)); 122 124 poll_total_votes = parseInt(document.getElementById('pollq_totalvotes').value); 123 125 poll_answer_vote = parseInt(document.getElementById("polla_votes-" + global_poll_aid).value); … … 135 137 136 138 // Function: Delete Poll Answer 137 function delete_poll_ans(poll_id, poll_aid, poll_ confirm) {139 function delete_poll_ans(poll_id, poll_aid, poll_aid_vote, poll_confirm) { 138 140 delete_poll_ans_confirm = confirm(poll_confirm); 139 141 if(delete_poll_ans_confirm) { 140 142 global_poll_id = poll_id; 141 143 global_poll_aid = poll_aid; 144 global_poll_aid_votes = poll_aid_vote; 142 145 polls_admin.reset(); 143 146 polls_admin.setVar("do", "<?php _e('Delete Poll Answer', 'wp-polls'); ?>"); wp-polls/trunk/polls/polls-js.php
r7836 r7856 36 36 var polls_text_wait = "<?php _e('Your last request is still being processed. Please wait a while ...', 'wp-polls'); ?>"; 37 37 var polls_text_valid = "<?php _e('Please choose a valid poll answer.', 'wp-polls'); ?>"; 38 var polls_text_multiple = "<?php _e('Maximum number of choices allowed:', 'wp-polls'); ?>"; 38 39 var polls = new sack(polls_ajax_url); 39 40 var poll_id = 0; 40 var poll_answer_id = 0;41 var poll_answer_id = ""; 41 42 var poll_fadein_opacity = 0; 42 43 var poll_fadeout_opacity = 100; … … 55 56 poll_form = document.getElementById('polls_form_' + poll_id); 56 57 poll_answer = eval("poll_form.poll_" + poll_id); 57 poll_answer_id = 0; 58 poll_answer_id = ""; 59 poll_multiple_ans = parseInt(document.getElementById('poll_multiple_ans').value); 60 poll_multiple_ans_count = 0; 58 61 if(poll_answer.length != null) { 59 62 for(i = 0; i < poll_answer.length; i++) { 60 if (poll_answer[i].checked) { 61 poll_answer_id = poll_answer[i].value; 63 if (poll_answer[i].checked) { 64 if(poll_multiple_ans > 0) { 65 poll_answer_id = poll_answer[i].value + "," + poll_answer_id; 66 poll_multiple_ans_count++; 67 } else { 68 poll_answer_id = parseInt(poll_answer[i].value); 69 } 62 70 } 63 71 } … … 65 73 poll_answer_id = poll_answer.value; 66 74 } 67 if(poll_answer_id > 0) { 68 poll_loading_text(); 69 poll_process(); 75 if(poll_multiple_ans > 0) { 76 if(poll_multiple_ans_count > 0 && poll_multiple_ans_count <= poll_multiple_ans) { 77 poll_answer_id = poll_answer_id.substring(0, (poll_answer_id.length-1)); 78 poll_loading_text(); 79 poll_process(); 80 } else if(poll_multiple_ans_count == 0) { 81 is_being_voted = false; 82 alert(polls_text_valid); 83 } else { 84 is_being_voted = false; 85 alert(polls_text_multiple + " " + poll_multiple_ans + "."); 86 } 70 87 } else { 71 is_being_voted = false; 72 alert(polls_text_valid); 88 if(poll_answer_id > 0) { 89 poll_loading_text(); 90 poll_process(); 91 } else { 92 is_being_voted = false; 93 alert(polls_text_valid); 94 } 73 95 } 74 96 } else { wp-polls/trunk/polls/polls-manager.php
r7836 r7856 236 236 poll_td3.setAttribute('width', "10%"); 237 237 poll_td3.setAttribute('align', "right"); 238 //<input type=\"text\" size=\"4\" id=\"polla_votes-$polla_aid\" name=\"polla_votes-$polla_aid\" value=\"$polla_votes\" onblur=\"check_totalvotes();\"239 238 // Appending To Elements 240 239 poll_tr.appendChild(poll_td1); … … 260 259 /* ]]> */ 261 260 </script> 262 <?php if(!empty($text)) { echo '<!-- Last Action --><div id="message" class="updated fade"> <p>'.stripslashes($text).'</p></div>'; } else { echo '<div id="message" class="updated" style="display: none;"></div>'; } ?>261 <?php if(!empty($text)) { echo '<!-- Last Action --><div id="message" class="updated fade">'.stripslashes($text).'</div>'; } else { echo '<div id="message" class="updated" style="display: none;"></div>'; } ?> 263 262 264 263 <!-- Edit Poll --> … … 306 305 echo '<td width="20%"><strong>'.sprintf(__('Answer %s:', 'wp-polls'), $i).'</strong></td>'."\n"; 307 306 echo "<td width=\"60%\"><input type=\"text\" size=\"50\" maxlength=\"200\" name=\"polla_aid-$polla_aid\" value=\"".htmlspecialchars($polla_answers)."\" /> "; 308 echo "<input type=\"button\" value=\"".__('Delete', 'wp-polls')."\" onclick=\"delete_poll_ans($poll_id, $polla_aid, '".sprintf(js_escape(__('You are about to delete this poll\'s answer \'%s\'.', 'wp-polls')), htmlspecialchars($polla_answers))."');\" class=\"button\" /></td>\n";307 echo "<input type=\"button\" value=\"".__('Delete', 'wp-polls')."\" onclick=\"delete_poll_ans($poll_id, $polla_aid, $polla_votes, '".sprintf(js_escape(__('You are about to delete this poll\'s answer \'%s\'.', 'wp-polls')), htmlspecialchars($polla_answers))."');\" class=\"button\" /></td>\n"; 309 308 echo "<td width=\"20%\" align=\"right\">$polla_votes <input type=\"text\" size=\"4\" id=\"polla_votes-$polla_aid\" name=\"polla_votes-$polla_aid\" value=\"$polla_votes\" onblur=\"check_totalvotes();\" /></td>\n</tr>\n"; 310 309 $poll_actual_totalvotes += $polla_votes; … … 316 315 <tfoot> 317 316 <tr> 318 <td width="20%"> </td>317 <td width="20%"> </td> 319 318 <td width="60%"><input type="button" value="<?php _e('Add Answer', 'wp-polls') ?>" onclick="create_poll_answer();" class="button" /> <input type="button" value="<?php _e('Remove Answer', 'wp-polls') ?>" onclick="remove_poll_answer();" class="button" /></td> 320 <td width="20%" align="right"><strong><?php printf(__('Total Votes: %s', 'wp-polls'), $poll_actual_totalvotes); ?></strong> <input type="text" size="4" readonly="true" id="pollq_totalvotes" name="pollq_totalvotes" value="<?php echo $poll_actual_totalvotes; ?>" onblur="check_totalvotes();" /></td>319 <td width="20%" align="right"><strong><?php _e('Total Votes:', 'wp-polls'); ?></strong><strong id="poll_total_votes"><?php echo $poll_actual_totalvotes; ?></strong> <input type="text" size="4" readonly="true" id="pollq_totalvotes" name="pollq_totalvotes" value="<?php echo $poll_actual_totalvotes; ?>" onblur="check_totalvotes();" /></td> 321 320 </tr> 322 321 </tfoot> wp-polls/trunk/polls/polls.php
r7836 r7856 233 233 case 3: 234 234 $check_voted_cookie = check_voted_cookie($poll_id); 235 if( $check_voted_cookie > 0) {235 if(!empty($check_voted_cookie)) { 236 236 return $check_voted_cookie; 237 237 } else { … … 249 249 ### Function: Check Voted By Cookie 250 250 function check_voted_cookie($poll_id) { 251 // 0: False | > 0: True 252 return intval($_COOKIE["voted_$poll_id"]); 251 if(!empty($_COOKIE["voted_$poll_id"])) { 252 $get_voted_aids = explode(',', $_COOKIE["voted_$poll_id"]); 253 } else { 254 $get_voted_aids = 0; 255 } 256 return $get_voted_aids; 253 257 } 254 258 … … 258 262 global $wpdb; 259 263 // Check IP From IP Logging Database 260 $get_voted_aid = $wpdb->get_var("SELECT pollip_aid FROM $wpdb->pollsip WHERE pollip_qid = $poll_id AND pollip_ip = '".get_ipaddress()."'"); 261 // 0: False | > 0: True 262 return intval($get_voted_aid); 264 $get_voted_aids = $wpdb->get_col("SELECT pollip_aid FROM $wpdb->pollsip WHERE pollip_qid = $poll_id AND pollip_ip = '".get_ipaddress()."'"); 265 return $get_voted_aids; 263 266 } 264 267 … … 273 276 $pollsip_userid = intval($user_ID); 274 277 // Check User ID From IP Logging Database 275 $get_voted_aid = $wpdb->get_var("SELECT pollip_aid FROM $wpdb->pollsip WHERE pollip_qid = $poll_id AND pollip_userid = $pollsip_userid"); 276 // 0: False | > 0: True 277 return intval($get_voted_aid); 278 $get_voted_aids = $wpdb->get_col("SELECT pollip_aid FROM $wpdb->pollsip WHERE pollip_qid = $poll_id AND pollip_userid = $pollsip_userid"); 279 return $get_voted_aids; 278 280 } 279 281 … … 285 287 $temp_pollvote = ''; 286 288 // Get Poll Question Data 287 $poll_question = $wpdb->get_row("SELECT pollq_id, pollq_question, pollq_totalvotes, pollq_timestamp, pollq_expiry FROM $wpdb->pollsq WHERE pollq_id = $poll_id LIMIT 1");289 $poll_question = $wpdb->get_row("SELECT pollq_id, pollq_question, pollq_totalvotes, pollq_timestamp, pollq_expiry, pollq_multiple FROM $wpdb->pollsq WHERE pollq_id = $poll_id LIMIT 1"); 288 290 // Poll Question Variables 289 291 $poll_question_text = stripslashes($poll_question->pollq_question); … … 297 299 $poll_end_date = mysql2date(get_option('date_format').' @ '.get_option('time_format'), gmdate('Y-m-d H:i:s', $poll_expiry)); 298 300 } 301 $poll_multiple_ans = intval($poll_question->pollq_multiple); 299 302 $template_question = stripslashes(get_option('poll_template_voteheader')); 300 303 $template_question = str_replace("%POLL_QUESTION%", $poll_question_text, $template_question); … … 311 314 $temp_pollvote .= "<div id=\"polls-$poll_question_id\" class=\"wp-polls\">\n"; 312 315 $temp_pollvote .= "\t<form id=\"polls_form_$poll_question_id\" action=\"".htmlspecialchars($_SERVER['REQUEST_URI'])."\" method=\"post\">\n"; 313 $temp_pollvote .= "\t\t<p><input type=\"hidden\" name=\"poll_id\" value=\"$poll_question_id\" /></p>\n"; 316 $temp_pollvote .= "\t\t<p style=\"display: none;\"><input type=\"hidden\" name=\"poll_id\" value=\"$poll_question_id\" /></p>\n"; 317 if($poll_multiple_ans > 0) { 318 $temp_pollvote .= "\t\t<p style=\"display: none;\"><input type=\"hidden\" id=\"poll_multiple_ans\" name=\"poll_multiple_ans\" value=\"$poll_multiple_ans\" /></p>\n"; 319 } 314 320 // Print Out Voting Form Header Template 315 321 $temp_pollvote .= "\t\t$template_question\n"; … … 325 331 $template_answer = str_replace("%POLL_ANSWER%", $poll_answer_text, $template_answer); 326 332 $template_answer = str_replace("%POLL_ANSWER_VOTES%", number_format($poll_answer_votes), $template_answer); 333 if($poll_multiple_ans > 0) { 334 $template_answer = str_replace('type="radio"', 'type="checkbox"', $template_answer); 335 } 327 336 // Print Out Voting Form Body Template 328 337 $temp_pollvote .= "\t\t$template_answer\n"; … … 363 372 364 373 ### Function: Display Results Form 365 function display_pollresult($poll_id, $user_voted = 0, $without_poll_title = false) {374 function display_pollresult($poll_id, $user_voted = '', $without_poll_title = false) { 366 375 global $wpdb; 376 // User Voted 377 if(!is_array($user_voted)) { 378 $user_voted = array(); 379 } 367 380 // Temp Poll Result 368 381 $temp_pollresult = ''; … … 432 445 } 433 446 // Let User See What Options They Voted 434 if( $user_voted == $poll_answer_id) {447 if(in_array($poll_answer_id, $user_voted)) { 435 448 // Results Body Variables 436 449 $template_answer = stripslashes(get_option('poll_template_resultbody2')); … … 472 485 } 473 486 // Results Footer Variables 474 if( $user_voted > 0|| $poll_question_active == 0 || !check_allowtovote()) {487 if(!empty($user_voted) || $poll_question_active == 0 || !check_allowtovote()) { 475 488 $template_footer = stripslashes(get_option('poll_template_resultfooter')); 476 489 } else { … … 1016 1029 header('Content-Type: text/html; charset='.get_option('blog_charset')); 1017 1030 $poll_id = intval($_POST['poll_id']); 1018 $poll_aid = intval($_POST["poll_$poll_id"]); 1019 if($poll_id > 0 && $poll_aid > 0 && check_allowtovote()) { 1031 $poll_aid = $_POST["poll_$poll_id"]; 1032 $poll_aid_array = explode(',', $poll_aid); 1033 if($poll_id > 0 && !empty($poll_aid_array) && check_allowtovote()) { 1020 1034 $check_voted = check_voted($poll_id); 1021 1035 if($check_voted == 0) { … … 1036 1050 $vote_cookie = setcookie("voted_".$poll_id, $poll_aid, time() + 30000000, COOKIEPATH); 1037 1051 } 1038 $vote_a = $wpdb->query("UPDATE $wpdb->pollsa SET polla_votes = (polla_votes+1) WHERE polla_qid = $poll_id AND polla_aid = $poll_aid"); 1039 if($vote_a) { 1040 $vote_q = $wpdb->query("UPDATE $wpdb->pollsq SET pollq_totalvotes = (pollq_totalvotes+1) WHERE pollq_id = $poll_id"); 1041 if($vote_q) { 1042 // Log Ratings When Success 1043 $vote_ip = $wpdb->query("INSERT INTO $wpdb->pollsip VALUES (0, $poll_id, $poll_aid, '$pollip_ip', '$pollip_host', '$pollip_timestamp', '$pollip_user', $pollip_userid)"); 1044 echo "<ul class=\"wp-polls-ul\">\n".display_pollresult($poll_id,$poll_aid, 1); 1045 exit(); 1046 } else { 1047 echo __('Unable To Update Poll Total Votes.', 'wp-polls')." ".__('Poll ID', 'wp-polls')." #".$poll_id."."; 1048 exit(); 1049 } // End if($vote_q) 1052 foreach($poll_aid_array as $polla_aid) { 1053 $wpdb->query("UPDATE $wpdb->pollsa SET polla_votes = (polla_votes+1) WHERE polla_qid = $poll_id AND polla_aid = $polla_aid"); 1054 } 1055 $vote_q = $wpdb->query("UPDATE $wpdb->pollsq SET pollq_totalvotes = (pollq_totalvotes+1) WHERE pollq_id = $poll_id"); 1056 if($vote_q) { 1057 foreach($poll_aid_array as $polla_aid) { 1058 $wpdb->query("INSERT INTO $wpdb->pollsip VALUES (0, $poll_id, $polla_aid, '$pollip_ip', '$pollip_host', '$pollip_timestamp', '$pollip_user', $pollip_userid)"); 1059 } 1060 echo "<ul class=\"wp-polls-ul\">\n".display_pollresult($poll_id,$poll_aid_array, 1); 1061 exit(); 1050 1062 } else { 1051 echo __('Unable To Update Poll Answer Votes.', 'wp-polls')." ".__('Poll ID', 'wp-polls')." #".$poll_id.", ".__('Poll Answer ID', 'wp-polls')." #".$poll_aid.".";1063 printf(__('Unable To Update Poll Total Votes. Poll ID #%s', 'wp-polls'), $poll_id); 1052 1064 exit(); 1053 1065 } // End if($vote_a) 1054 1066 } else { 1055 echo __('You Had Already Voted For This Poll. ', 'wp-polls')." ".__('Poll ID', 'wp-polls')." #".$poll_id.".";1067 echo __('You Had Already Voted For This Poll. Poll ID #%s', 'wp-polls'); 1056 1068 exit(); 1057 1069 }// End if($check_voted) 1058 1070 } else { 1059 echo __('Invalid Poll ID Or Poll Answer ID.', 'wp-polls')." ".__('Poll ID', 'wp-polls')." #".$poll_id.", ".__('Poll Answer ID', 'wp-polls')." #".$poll_aid.".";1071 printf(__('Invalid Poll ID. Poll ID #%s', 'wp-polls'), $poll_id); 1060 1072 exit(); 1061 1073 } // End if($poll_id > 0 && $poll_aid > 0) … … 1086 1098 "pollq_active tinyint(1) NOT NULL default '1',". 1087 1099 "pollq_expiry varchar(20) NOT NULL default '',". 1100 "pollq_multiple tinyint(3) NOT NULL default '0',". 1088 1101 "PRIMARY KEY (pollq_id))"; 1089 1102 $create_table['pollsa'] = "CREATE TABLE $wpdb->pollsa (". … … 1133 1146 '<div id="polls-%POLL_ID%-ans" class="wp-polls-ans">'. 1134 1147 '<ul class="wp-polls-ul">', 'Template For Poll Header'); 1135 add_option('poll_template_resultbody', '<li>%POLL_ANSWER% <small>(%POLL_ANSWER_PERCENTAGE%% )</small><div class="pollbar" style="width: %POLL_ANSWER_IMAGEWIDTH%%;" title="%POLL_ANSWER_TEXT% (%POLL_ANSWER_PERCENTAGE%% | %POLL_ANSWER_VOTES% '.__('Votes', 'wp-polls').')"></div></li>', 'Template For Poll Results');1136 add_option('poll_template_resultbody2', '<li><strong><i>%POLL_ANSWER% <small>(%POLL_ANSWER_PERCENTAGE%% )</small></i></strong><div class="pollbar" style="width: %POLL_ANSWER_IMAGEWIDTH%%;" title="'.__('You Have Voted For This Choice', 'wp-polls').' - %POLL_ANSWER_TEXT% (%POLL_ANSWER_PERCENTAGE%% | %POLL_ANSWER_VOTES% '.__('Votes', 'wp-polls').')"></div></li>', 'Template For Poll Results (User Voted)');1148 add_option('poll_template_resultbody', '<li>%POLL_ANSWER% <small>(%POLL_ANSWER_PERCENTAGE%%, %POLL_ANSWER_VOTES% Votes)</small><div class="pollbar" style="width: %POLL_ANSWER_IMAGEWIDTH%%;" title="%POLL_ANSWER_TEXT% (%POLL_ANSWER_PERCENTAGE%% | %POLL_ANSWER_VOTES% '.__('Votes', 'wp-polls').')"></div></li>', 'Template For Poll Results'); 1149 add_option('poll_template_resultbody2', '<li><strong><i>%POLL_ANSWER% <small>(%POLL_ANSWER_PERCENTAGE%%, %POLL_ANSWER_VOTES% Votes)</small></i></strong><div class="pollbar" style="width: %POLL_ANSWER_IMAGEWIDTH%%;" title="'.__('You Have Voted For This Choice', 'wp-polls').' - %POLL_ANSWER_TEXT% (%POLL_ANSWER_PERCENTAGE%% | %POLL_ANSWER_VOTES% '.__('Votes', 'wp-polls').')"></div></li>', 'Template For Poll Results (User Voted)'); 1137 1150 add_option('poll_template_resultfooter', '</ul>'. 1138 1151 '<p style="text-align: center;">'.__('Total Votes', 'wp-polls').': <strong>%POLL_TOTALVOTES%</strong></p>'. … … 1166 1179 // Database Upgrade For WP-Polls 2.15 1167 1180 add_option('poll_ajax_style', array('loading' => 1, 'fading' => 1), 'Poll AJAX Style'); 1181 maybe_add_column($wpdb->pollsq, 'pollq_multiple', "ALTER TABLE $wpdb->pollsq ADD pollq_multiple TINYINT( 3 ) NOT NULL DEFAULT '0';"); 1168 1182 // Set 'manage_polls' Capabilities To Administrator 1169 1183 $role = get_role('administrator'); wp-polls/trunk/polls/wp-polls.pot
r7835 r7856 3 3 "Project-Id-Version: WP-Polls 2.15\n" 4 4 "POT-Creation-Date: \n" 5 "PO-Revision-Date: 2007-02-0 6 19:30+0800\n"5 "PO-Revision-Date: 2007-02-08 02:08+0800\n" 6 6 "Last-Translator: Lester 'GaMerZ' Chan <gamerz84@hotmail.com>\n" 7 7 "Language-Team: Ravan <ravanhagen@gmail.com>\n" … … 16 16 17 17 #: polls-add.php:36 18 #: polls-add.php:1 4819 #: polls-add.php: 19518 #: polls-add.php:173 19 #: polls-add.php:244 20 20 #: polls.php:55 21 21 msgid "Add Poll" 22 22 msgstr "" 23 23 24 #: polls-add.php: 7224 #: polls-add.php:80 25 25 #, php-format 26 26 msgid "Error In Adding Poll '%s'." 27 27 msgstr "" 28 28 29 #: polls-add.php:8 130 #: polls-manager.php:1 1629 #: polls-add.php:89 30 #: polls-manager.php:121 31 31 #, php-format 32 32 msgid "Error In Adding Poll's Answer '%s'." 33 33 msgstr "" 34 34 35 #: polls-add.php: 8835 #: polls-add.php:96 36 36 #, php-format 37 37 msgid "Poll '%s' Added Successfully." 38 38 msgstr "" 39 39 40 #: polls-add.php:1 1541 #: polls-manager.php: 19142 #: polls-manager.php:3 5840 #: polls-add.php:123 41 #: polls-manager.php:217 42 #: polls-manager.php:397 43 43 msgid "Answer" 44 44 msgstr "" 45 45 46 #: polls-add.php:1 3746 #: polls-add.php:152 47 47 msgid "You need at least a minimum of 2 poll answers." 48 48 msgstr "" 49 49 50 #: polls-add.php:1 5051 #: polls-manager.php:2 4150 #: polls-add.php:175 51 #: polls-manager.php:270 52 52 msgid "Poll Question" 53 53 msgstr "" 54 54 55 #: polls-add.php:1 5355 #: polls-add.php:178 56 56 msgid "Question:" 57 57 msgstr "" 58 58 59 #: polls-add.php:1 5860 #: polls-manager.php:2 4959 #: polls-add.php:183 60 #: polls-manager.php:278 61 61 msgid "Poll Answers" 62 62 msgstr "" 63 63 64 #: polls-add.php:1 6965 #: polls-manager.php: 27464 #: polls-add.php:194 65 #: polls-manager.php:305 66 66 #, php-format 67 67 msgid "Answer %s:" 68 68 msgstr "" 69 69 70 #: polls-add.php:179 71 #: polls-admin-ajax.php:59 72 #: polls-manager.php:286 70 #: polls-add.php:204 71 #: polls-manager.php:318 73 72 msgid "Add Answer" 74 73 msgstr "" 75 74 76 #: polls-add.php: 17977 #: polls-manager.php: 28675 #: polls-add.php:204 76 #: polls-manager.php:318 78 77 msgid "Remove Answer" 79 78 msgstr "" 80 79 81 #: polls-add.php:184 82 #: polls-manager.php:291 83 msgid "Poll Start/End Date" 84 msgstr "" 85 86 #: polls-add.php:187 87 msgid "Start Date/Time:" 88 msgstr "" 89 90 #: polls-add.php:191 91 msgid "End Date/Time:" 92 msgstr "" 93 94 #: polls-add.php:192 95 #: polls-manager.php:313 96 msgid "Do NOT Expire This Poll" 97 msgstr "" 98 99 #: polls-add.php:195 100 #: polls-manager.php:333 101 #: polls-options.php:659 102 msgid "Cancel" 103 msgstr "" 104 105 #: polls-admin-ajax.php:35 106 #: polls-admin-js.php:78 107 #: polls-manager.php:554 108 msgid "Delete All Logs" 109 msgstr "" 110 111 #: polls-admin-ajax.php:39 112 msgid "All Polls Logs Have Been Deleted." 113 msgstr "" 114 115 #: polls-admin-ajax.php:41 116 msgid "An Error Has Occured While Deleting All Polls Logs." 117 msgstr "" 118 119 #: polls-admin-ajax.php:46 120 #: polls-manager.php:397 121 msgid "Delete Logs For This Poll Only" 122 msgstr "" 123 124 #: polls-admin-ajax.php:52 125 #, php-format 126 msgid "All Logs For '%s' Has Been Deleted." 127 msgstr "" 128 129 #: polls-admin-ajax.php:54 130 #, php-format 131 msgid "An Error Has Occured While Deleting All Logs For '%s'" 132 msgstr "" 133 134 #: polls-admin-ajax.php:65 135 #, php-format 136 msgid "Error In Adding Poll Answer '%s' To '%s'" 137 msgstr "" 138 139 #: polls-admin-ajax.php:67 140 #, php-format 141 msgid "Poll Answer '%s' Added Successfully To '%s'" 142 msgstr "" 143 144 #: polls-admin-ajax.php:71 145 #: polls-manager.php:331 146 msgid "Open Poll" 147 msgstr "" 148 149 #: polls-admin-ajax.php:76 150 #, php-format 151 msgid "Poll '%s' Is Now Opened" 152 msgstr "" 153 154 #: polls-admin-ajax.php:78 155 #, php-format 156 msgid "Error Opening Poll '%s'" 157 msgstr "" 158 159 #: polls-admin-ajax.php:82 160 #: polls-manager.php:329 161 msgid "Close Poll" 162 msgstr "" 163 164 #: polls-admin-ajax.php:87 165 #, php-format 166 msgid "Poll '%s' Is Now Closed" 167 msgstr "" 168 169 #: polls-admin-ajax.php:89 170 #, php-format 171 msgid "Error Closing Poll '%s'" 172 msgstr "" 173 174 #: polls-admin-ajax.php:93 175 #: polls-admin-js.php:55 176 msgid "Delete Poll" 177 msgstr "" 178 179 #: polls-admin-ajax.php:101 180 #, php-format 181 msgid "Error In Deleting Poll '%s' Question" 182 msgstr "" 183 184 #: polls-admin-ajax.php:104 185 #, php-format 186 msgid "Poll '%s' Deleted Successfully" 187 msgstr "" 188 189 #: polls-admin-js.php:69 190 msgid "Polls logs processed. Please see the top of this page for the outcome." 191 msgstr "" 192 193 #: polls-admin-js.php:85 194 msgid "Please check the 'Yes' checkbox if you want to delete all logs." 195 msgstr "" 196 197 #: polls-js.php:36 198 msgid "Your last request is still being processed. Please wait a while ..." 199 msgstr "" 200 201 #: polls-js.php:37 202 msgid "Please choose a valid poll answer." 203 msgstr "" 204 205 #: polls-manager.php:39 206 #: polls-manager.php:239 207 #: polls-manager.php:327 208 msgid "Edit Poll" 209 msgstr "" 210 211 #: polls-manager.php:88 212 #, php-format 213 msgid "No Changes Had Been Made To Poll's Question '%s'." 214 msgstr "" 215 216 #: polls-manager.php:102 217 #, php-format 218 msgid "No Changes Had Been Made To Poll's Answer '%s'." 219 msgstr "" 220 221 #: polls-manager.php:106 222 #, php-format 223 msgid "Invalid Poll '%s'." 224 msgstr "" 225 226 #: polls-manager.php:118 227 #, php-format 228 msgid "Poll's Answer '%s' Added Successfully." 229 msgstr "" 230 231 #: polls-manager.php:124 232 #, php-format 233 msgid "Poll '%s' Edited Successfully." 234 msgstr "" 235 236 #: polls-manager.php:224 237 msgid "No more poll's answer to be removed." 238 msgstr "" 239 240 #: polls-manager.php:244 241 #: polls-manager.php:452 242 msgid "Question" 243 msgstr "" 244 245 #: polls-manager.php:253 246 msgid "Answer No.:" 247 msgstr "" 248 249 #: polls-manager.php:254 250 msgid "Answer text:" 251 msgstr "" 252 253 #: polls-manager.php:255 254 msgid "No. Of Votes" 255 msgstr "" 256 257 #: polls-manager.php:262 258 msgid "Null Votes" 259 msgstr "" 260 261 #: polls-manager.php:276 262 msgid "You Are About To Delete This Poll Answer:" 263 msgstr "" 264 265 #: polls-manager.php:276 266 #: polls-manager.php:397 267 msgid "This Action Is Not Reversible. Are you sure?" 268 msgstr "" 269 270 #: polls-manager.php:276 271 #: polls-manager.php:517 272 msgid "Delete" 273 msgstr "" 274 275 #: polls-manager.php:287 276 #, php-format 277 msgid "Total Votes: %s" 278 msgstr "" 279 280 #: polls-manager.php:294 281 #: polls-manager.php:454 282 msgid "Start Date/Time" 283 msgstr "" 284 285 #: polls-manager.php:297 286 msgid "Edit Start Date/Time" 287 msgstr "" 288 289 #: polls-manager.php:302 290 #: polls-manager.php:455 291 msgid "End Date/Time" 292 msgstr "" 293 294 #: polls-manager.php:306 295 msgid "This Poll Will Not Expire" 296 msgstr "" 297 298 #: polls-manager.php:329 299 msgid "You Are About To Close This Poll" 300 msgstr "" 301 302 #: polls-manager.php:331 303 msgid "You Are About To Open This Poll" 304 msgstr "" 305 306 #: polls-manager.php:342 307 msgid "Users Voted For This Poll" 308 msgstr "" 309 310 #: polls-manager.php:362 311 msgid "No." 312 msgstr "" 313 314 #: polls-manager.php:363 315 msgid "User" 316 msgstr "" 317 318 #: polls-manager.php:364 319 msgid "IP/Host" 320 msgstr "" 321 322 #: polls-manager.php:365 323 msgid "Date" 324 msgstr "" 325 326 #: polls-manager.php:384 327 msgid "No IP Has Been Logged Yet." 328 msgstr "" 329 330 #: polls-manager.php:391 331 msgid "Poll Logs" 332 msgstr "" 333 334 #: polls-manager.php:395 335 msgid "Are You Sure You Want To Delete Logs For This Poll Only?" 336 msgstr "" 337 338 #: polls-manager.php:396 339 #: polls-manager.php:553 80 #: polls-add.php:209 81 msgid "Poll Multiple Answers" 82 msgstr "" 83 84 #: polls-add.php:212 85 msgid "Allows Users To Select More Than One Answer?" 86 msgstr "" 87 88 #: polls-add.php:215 89 #: polls-options.php:267 90 #: polls-options.php:276 91 #: polls-options.php:377 92 #: polls-widget.php:77 93 msgid "No" 94 msgstr "" 95 96 #: polls-add.php:216 97 #: polls-manager.php:434 98 #: polls-manager.php:566 340 99 #: polls-options.php:268 341 100 #: polls-options.php:277 … … 346 105 msgstr "" 347 106 348 #: polls-manager.php:397 349 msgid "You Are About To Delete Logs For This Poll Only." 350 msgstr "" 351 352 #: polls-manager.php:400 107 #: polls-add.php:220 108 msgid "Maximum Number Of Selected Answers Allowed?" 109 msgstr "" 110 111 #: polls-add.php:233 112 #: polls-manager.php:324 113 msgid "Poll Start/End Date" 114 msgstr "" 115 116 #: polls-add.php:236 117 msgid "Start Date/Time:" 118 msgstr "" 119 120 #: polls-add.php:240 121 msgid "End Date/Time:" 122 msgstr "" 123 124 #: polls-add.php:241 125 #: polls-manager.php:346 126 msgid "Do NOT Expire This Poll" 127 msgstr "" 128 129 #: polls-add.php:244 130 #: polls-manager.php:372 131 #: polls-options.php:659 132 msgid "Cancel" 133 msgstr "" 134 135 #: polls-admin-ajax.php:35 136 #: polls-admin-js.php:78 137 #: polls-manager.php:567 138 msgid "Delete All Logs" 139 msgstr "" 140 141 #: polls-admin-ajax.php:39 142 msgid "All Polls Logs Have Been Deleted." 143 msgstr "" 144 145 #: polls-admin-ajax.php:41 146 msgid "An Error Has Occured While Deleting All Polls Logs." 147 msgstr "" 148 149 #: polls-admin-ajax.php:46 150 #: polls-admin-js.php:104 151 #: polls-manager.php:435 152 msgid "Delete Logs For This Poll Only" 153 msgstr "" 154 155 #: polls-admin-ajax.php:52 156 #, php-format 157 msgid "All Logs For '%s' Has Been Deleted." 158 msgstr "" 159 160 #: polls-admin-ajax.php:54 161 #, php-format 162 msgid "An Error Has Occured While Deleting All Logs For '%s'" 163 msgstr "" 164 165 #: polls-admin-ajax.php:59 166 #: polls-admin-js.php:146 167 msgid "Delete Poll Answer" 168 msgstr "" 169 170 #: polls-admin-ajax.php:69 171 #, php-format 172 msgid "Poll Answer '%s' Deleted Successfully." 173 msgstr "" 174 175 #: polls-admin-ajax.php:71 176 #, php-format 177 msgid "Error In Deleting Poll Answer '%s'." 178 msgstr "" 179 180 #: polls-admin-ajax.php:75 181 #: polls-admin-js.php:170 182 #: polls-manager.php:371 183 msgid "Open Poll" 184 msgstr "" 185 186 #: polls-admin-ajax.php:80 187 #, php-format 188 msgid "Poll '%s' Is Now Opened" 189 msgstr "" 190 191 #: polls-admin-ajax.php:82 192 #, php-format 193 msgid "Error Opening Poll '%s'" 194 msgstr "" 195 196 #: polls-admin-ajax.php:86 197 #: polls-admin-js.php:193 198 #: polls-manager.php:370 199 msgid "Close Poll" 200 msgstr "" 201 202 #: polls-admin-ajax.php:91 203 #, php-format 204 msgid "Poll '%s' Is Now Closed" 205 msgstr "" 206 207 #: polls-admin-ajax.php:93 208 #, php-format 209 msgid "Error Closing Poll '%s'" 210 msgstr "" 211 212 #: polls-admin-ajax.php:97 213 #: polls-admin-js.php:56 214 msgid "Delete Poll" 215 msgstr "" 216 217 #: polls-admin-ajax.php:105 218 #, php-format 219 msgid "Error In Deleting Poll '%s' Question" 220 msgstr "" 221 222 #: polls-admin-ajax.php:108 223 #, php-format 224 msgid "Poll '%s' Deleted Successfully" 225 msgstr "" 226 227 #: polls-admin-js.php:69 228 #: polls-manager.php:570 229 msgid "No poll logs available." 230 msgstr "" 231 232 #: polls-admin-js.php:85 233 msgid "Please check the 'Yes' checkbox if you want to delete all logs." 234 msgstr "" 235 236 #: polls-admin-js.php:94 237 #: polls-manager.php:423 238 #: polls-manager.php:438 239 msgid "No poll logs available for this poll." 240 msgstr "" 241 242 #: polls-admin-js.php:112 243 msgid "Please check the 'Yes' checkbox if you want to delete all logs for this poll ONLY." 244 msgstr "" 245 246 #: polls-js.php:36 247 msgid "Your last request is still being processed. Please wait a while ..." 248 msgstr "" 249 250 #: polls-js.php:37 251 msgid "Please choose a valid poll answer." 252 msgstr "" 253 254 #: polls-js.php:38 255 msgid "Maximum number of choices allowed:" 256 msgstr "" 257 258 #: polls-manager.php:39 259 #: polls-manager.php:268 260 #: polls-manager.php:360 261 msgid "Edit Poll" 262 msgstr "" 263 264 #: polls-manager.php:88 265 #, php-format 266 msgid "No Changes Had Been Made To Poll's Question '%s'." 267 msgstr "" 268 269 #: polls-manager.php:102 270 #, php-format 271 msgid "No Changes Had Been Made To Poll's Answer '%s'." 272 msgstr "" 273 274 #: polls-manager.php:104 275 #, php-format 276 msgid "Poll's Answer '%s' Edited Successfully." 277 msgstr "" 278 279 #: polls-manager.php:108 280 #, php-format 281 msgid "Invalid Poll '%s'." 282 msgstr "" 283 284 #: polls-manager.php:123 285 #, php-format 286 msgid "Poll's Answer '%s' Added Successfully." 287 msgstr "" 288 289 #: polls-manager.php:130 290 #, php-format 291 msgid "Poll '%s' Edited Successfully." 292 msgstr "" 293 294 #: polls-manager.php:251 295 msgid "No more poll's answer to be removed." 296 msgstr "" 297 298 #: polls-manager.php:273 299 #: polls-manager.php:461 300 msgid "Question" 301 msgstr "" 302 303 #: polls-manager.php:282 304 msgid "Answer No.:" 305 msgstr "" 306 307 #: polls-manager.php:283 308 msgid "Answer Text:" 309 msgstr "" 310 311 #: polls-manager.php:284 312 msgid "No. Of Votes" 313 msgstr "" 314 315 #: polls-manager.php:293 316 msgid "Null Votes" 317 msgstr "" 318 319 #: polls-manager.php:307 320 #: polls-manager.php:526 321 msgid "Delete" 322 msgstr "" 323 324 #: polls-manager.php:307 325 #, php-format 326 msgid "You are about to delete this poll's answer '%s'." 327 msgstr "" 328 329 #: polls-manager.php:319 330 msgid "Total Votes:" 331 msgstr "" 332 333 #: polls-manager.php:327 334 #: polls-manager.php:463 335 msgid "Start Date/Time" 336 msgstr "" 337 338 #: polls-manager.php:330 339 msgid "Edit Start Date/Time" 340 msgstr "" 341 342 #: polls-manager.php:335 343 #: polls-manager.php:464 344 msgid "End Date/Time" 345 msgstr "" 346 347 #: polls-manager.php:339 348 msgid "This Poll Will Not Expire" 349 msgstr "" 350 351 #: polls-manager.php:370 352 #, php-format 353 msgid "You are about to CLOSE this poll '%s'." 354 msgstr "" 355 356 #: polls-manager.php:371 357 #, php-format 358 msgid "You are about to OPEN this poll '%s'." 359 msgstr "" 360 361 #: polls-manager.php:381 362 msgid "Users Voted For This Poll" 363 msgstr "" 364 365 #: polls-manager.php:401 366 msgid "No." 367 msgstr "" 368 369 #: polls-manager.php:402 370 msgid "User" 371 msgstr "" 372
