Changeset 634102
- Timestamp:
- 12/04/2012 05:26:10 PM (13 years ago)
- Location:
- feedburner-plugin/trunk
- Files:
-
- 3 added
- 3 edited
-
fdfeedburner.php (modified) (15 diffs)
-
languages/fdfeedburner-ru_RU.mo (added)
-
languages/fdfeedburner-ru_RU.po (added)
-
languages/fdfeedburner.pot (modified) (6 diffs)
-
languages/makemofiles (added)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
feedburner-plugin/trunk/fdfeedburner.php
r412735 r634102 1 1 <?php 2 2 /* 3 Plugin Name: FD Feedburner Plugin3 Plugin Name: FD Feedburner Plugin 4 4 Plugin URI: http://flagrantdisregard.com/feedburner/ 5 5 Description: Redirects all feeds to a Feedburner feed 6 6 Author: John Watson 7 7 Author URI: http://flagrantdisregard.com/ 8 Version: 1.4 58 Version: 1.46 9 9 10 10 Copyright (C) Sat Feb 18 2006 John Watson … … 27 27 along with this program; if not, write to the Free Software 28 28 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 29 */ 29 */ 30 30 31 31 define('FDFEEDBURNER_TEXTDOMAIN', 'fdfeedburner'); … … 41 41 if ( function_exists('add_submenu_page') ) 42 42 add_submenu_page('options-general.php', 43 __('Feedburner', FDFEEDBURNER_TEXTDOMAIN),44 __('Feedburner', FDFEEDBURNER_TEXTDOMAIN),45 'manage_options', __FILE__, 'feedburner_conf');43 __('Feedburner', FDFEEDBURNER_TEXTDOMAIN), 44 __('Feedburner', FDFEEDBURNER_TEXTDOMAIN), 45 'manage_options', __FILE__, 'feedburner_conf'); 46 46 } 47 47 … … 61 61 if (!isset($options['feedburner_no_cats'])) $options['feedburner_no_cats'] = 0; 62 62 if (!isset($options['feedburner_no_search'])) $options['feedburner_no_search'] = 0; 63 63 if (!isset($options['feedburner_no_author'])) $options['feedburner_no_author'] = 0; 64 64 65 $updated = false; 65 66 if ( isset($_POST['submit']) ) { 66 67 check_admin_referer('fdfeedburner', 'fdfeedburner-admin'); 67 68 68 69 if (isset($_POST['feedburner_url'])) { 69 70 $feedburner_url = $_POST['feedburner_url']; … … 72 73 $feedburner_url = null; 73 74 } 74 75 75 76 if (isset($_POST['feedburner_comment_url'])) { 76 77 $feedburner_comment_url = $_POST['feedburner_comment_url']; … … 79 80 $feedburner_comment_url = null; 80 81 } 81 82 82 83 if (isset($_POST['feedburner_append_cats'])) { 83 84 $feedburner_append_cats = $_POST['feedburner_append_cats']; … … 85 86 $feedburner_append_cats = 0; 86 87 } 87 88 88 89 if (isset($_POST['feedburner_no_cats'])) { 89 90 $feedburner_no_cats = $_POST['feedburner_no_cats']; … … 91 92 $feedburner_no_cats = 0; 92 93 } 93 94 94 95 if (isset($_POST['feedburner_no_search'])) { 95 96 $feedburner_no_search = $_POST['feedburner_no_search']; … … 97 98 $feedburner_no_search = 0; 98 99 } 99 100 101 if (isset($_POST['feedburner_no_author'])) { 102 $feedburner_no_author = $_POST['feedburner_no_author']; 103 } else { 104 $feedburner_no_author = 0; 105 } 106 100 107 $options['feedburner_url'] = $feedburner_url; 101 108 $options['feedburner_comment_url'] = $feedburner_comment_url; … … 103 110 $options['feedburner_no_cats'] = $feedburner_no_cats; 104 111 $options['feedburner_no_search'] = $feedburner_no_search; 105 112 $options['feedburner_no_author'] = $feedburner_no_author; 113 106 114 update_option('fd_feedburner', $options); 107 115 108 116 $updated = true; 109 117 } 110 ?>118 ?> 111 119 112 120 <div class="wrap"> … … 146 154 </p> 147 155 156 <p> 157 <input id="feedburner_no_author" name="feedburner_no_author" type="checkbox" value="1"<?php if ($options['feedburner_no_author']==1) echo ' checked'; ?> /> 158 <label for="feedburner_no_author"><?php _e('Do not redirect author feeds', FDFEEDBURNER_TEXTDOMAIN); ?></label> 159 </p> 160 148 161 <p class="submit" style="text-align: left"><?php wp_nonce_field('fdfeedburner', 'fdfeedburner-admin'); ?><input type="submit" name="submit" value="<?php _e('Save', FDFEEDBURNER_TEXTDOMAIN); ?> »" /></p> 149 162 </form> … … 172 185 if (!isset($options['feedburner_no_cats'])) $options['feedburner_no_cats'] = 0; 173 186 if (!isset($options['feedburner_no_search'])) $options['feedburner_no_search'] = 0; 187 if (!isset($options['feedburner_no_author'])) $options['feedburner_no_author'] = 0; 174 188 $feed_url = $options['feedburner_url']; 175 189 $comment_url = $options['feedburner_comment_url']; 176 190 if ($feed_url == null && $comment_url == null) return; 177 191 178 192 // Get category 179 193 $cat = null; … … 206 220 if ($wp->query_vars['s'] != null) { 207 221 $search = $wp->query_vars['s']; 222 } 223 224 // Get author name 225 $author_name = null; 226 if ($wp->query_vars['author_name'] != null) { 227 $author_name = $wp->query_vars['author_name']; 208 228 } 209 229 … … 226 246 } else if ($search && $options['feedburner_no_search'] == 1) { 227 247 // If this is a search result feed and redirect is disabled, do nothing 248 } else if ($author_name && $options['feedburner_no_author'] == 1) { 249 // If this is an author feed and redirect is disabled, do nothing 228 250 } else { 229 251 if ($feed_url != null) { … … 243 265 */ 244 266 add_action('template_redirect', 'feedburner_redirect'); 245 ?> -
feedburner-plugin/trunk/languages/fdfeedburner.pot
r453504 r634102 1 1 # Translation of the WordPress plugin FD Feedburner by . 2 # Copyright (C) 201 02 # Copyright (C) 2012 3 3 # This file is distributed under the same license as the package. 4 4 msgid "" 5 5 msgstr "" 6 "Project-Id-Version: FD Feedburner Plugin 1.4 2\n"6 "Project-Id-Version: FD Feedburner Plugin 1.46\n" 7 7 "Report-Msgid-Bugs-To: John Watson (john@flagrantdisregard.com)\n" 8 "POT-Creation-Date: 2010-03-31 12:01-0700\n" 8 "POT-Creation-Date: 2012-12-04 17:19:02+00:00\n" 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 9 12 "PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n" 10 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 11 14 "Language-Team: LANGUAGE <LL@li.org>\n" 12 "MIME-Version: 1.0\n"13 "Content-Type: text/plain; charset=utf-8\n"14 "Content-Transfer-Encoding: 8bit\n"15 15 16 16 #: fdfeedburner.php:43 fdfeedburner.php:44 … … 18 18 msgstr "" 19 19 20 #: fdfeedburner.php:120 20 #: fdfeedburner.php:124 21 msgid "Configuration updated." 22 msgstr "" 23 24 #: fdfeedburner.php:128 21 25 msgid "Feedburner Configuration" 22 26 msgstr "" 23 27 24 #: fdfeedburner.php:116 25 msgid "Configuration updated." 26 msgstr "" 27 28 #: fdfeedburner.php:122 28 #: fdfeedburner.php:130 29 29 msgid "How does this work?" 30 30 msgstr "" 31 31 32 #: fdfeedburner.php:1 2332 #: fdfeedburner.php:131 33 33 msgid "" 34 34 "This plugin automatically redirects all of your existing feeds to Feedburner " … … 36 36 msgstr "" 37 37 38 #: fdfeedburner.php:1 2438 #: fdfeedburner.php:132 39 39 msgid "" 40 40 "First go to <a href=\"http://feedburner.com\">Feedburner.com</a> and burn " … … 44 44 msgstr "" 45 45 46 #: fdfeedburner.php:1 2546 #: fdfeedburner.php:133 47 47 msgid "" 48 48 "Once you enter URLs your feeds will be redirected automatically and you do " … … 50 50 msgstr "" 51 51 52 #: fdfeedburner.php:1 2552 #: fdfeedburner.php:133 53 53 msgid "" 54 54 "Note that your feeds may not appear to redirect to Feedburner until you add " … … 56 56 msgstr "" 57 57 58 #: fdfeedburner.php:1 2858 #: fdfeedburner.php:136 59 59 msgid "Redirect my feeds here:" 60 60 msgstr "" 61 61 62 #: fdfeedburner.php:13 162 #: fdfeedburner.php:139 63 63 msgid "Redirect my comments feed here:" 64 64 msgstr "" 65 65 66 #: fdfeedburner.php:1 3466 #: fdfeedburner.php:142 67 67 msgid "Advanced Options" 68 68 msgstr "" 69 69 70 #: fdfeedburner.php:1 3770 #: fdfeedburner.php:145 71 71 msgid "Do not redirect category or tag feeds" 72 72 msgstr "" 73 73 74 #: fdfeedburner.php:14 174 #: fdfeedburner.php:149 75 75 msgid "Append category/tag to URL for category/tag feeds" 76 76 msgstr "" 77 77 78 #: fdfeedburner.php:1 4578 #: fdfeedburner.php:153 79 79 msgid "Do not redirect search result feeds" 80 80 msgstr "" 81 81 82 #: fdfeedburner.php:148 82 #: fdfeedburner.php:158 83 msgid "Do not redirect author feeds" 84 msgstr "" 85 86 #: fdfeedburner.php:161 83 87 msgid "Save" 84 88 msgstr "" -
feedburner-plugin/trunk/readme.txt
r492885 r634102 4 4 Tags: feedburner, redirect, rss, feed 5 5 Requires at least: 2.0 6 Tested up to: 3. 3.16 Tested up to: 3.4.2 7 7 Stable tag: trunk 8 8 … … 28 28 29 29 1. Copy the feedburner-plugin folder into wp-content/plugins 30 1. Activate the plugin through the 'Plugins'30 1. Activate the plugin through the Plugins menu 31 31 1. Configure your feed from the new Feedburner Settings submenu 32 32 33 33 == Changelog == 34 35 = 1.46 = 36 * Added "Do not redirect author feeds" option. Patch contributed by Robert McFrazier (lxbn.lexblog.com) 37 * Translators: please update your translations to include the new author feeds message (msgid "Do not redirect author feeds") if you can. Thanks! 38 * Added Russian translation by Pribory Trista (http://vizitti.com) 34 39 35 40 = 1.45 =
Note: See TracChangeset
for help on using the changeset viewer.