Changeset 1443 for trunk/rss/plugins/rssview.php
- Timestamp:
- 04/17/06 18:13:40 (3 years ago)
- Files:
-
- 1 modified
-
trunk/rss/plugins/rssview.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/rss/plugins/rssview.php
r1303 r1443 30 30 /// Author: Marco Bonetti 31 31 /// Description: Adds a RSS link to the header and the footer of each page 32 /// Version: 0. 532 /// Version: 0.6 33 33 34 34 /** … … 36 36 * 0.4 - Properly escape the RSS url's entities. 37 37 * 0.5 - Adapted to the new theme model 38 * 0.6 - Don't put a link in admin and other locations 38 39 */ 39 40 … … 41 42 $url = guessTransportProto() . $_SERVER['HTTP_HOST']; 42 43 $url .= $_SERVER["REQUEST_URI"]; 43 44 44 45 if (strstr($_SERVER['REQUEST_URI'],"?") !== FALSE) { 45 $url .= "&media=rss";46 $url .= "&media=rss"; 46 47 } else { 47 $url .= "?media=rss";48 }49 $url .= __rss_view_post2get();50 $url = str_replace('&','&',$url);48 $url .= "?media=rss"; 49 } 50 $url .= __rss_view_post2get(); 51 $url = str_replace('&','&',$url); 51 52 return str_replace('&','&',$url); 52 53 } … … 56 57 */ 57 58 function __rss_view_post2get() { 58 $ret = "";59 foreach($_POST as $key => $val) {60 if (substr($key,0,4) == 'rss_') {61 $ret .= "&" ."$key=" . $_POST[$key];62 }63 }64 return $ret;59 $ret = ""; 60 foreach($_POST as $key => $val) { 61 if (substr($key,0,4) == 'rss_') { 62 $ret .= "&" ."$key=" . $_POST[$key]; 63 } 64 } 65 return $ret; 65 66 } 66 67 67 68 function __rss_view_footerlink($dummy) { 68 echo "<span><a href=\"".__rss_view_url()."\">RSS</a></span>\n"; 69 if (!defined('RSS_FILE_LOCATION')) { 70 echo "<span><a href=\"".__rss_view_url()."\">RSS</a></span>\n"; 71 } 69 72 return $dummy; 70 73 } 71 74 72 75 function __rss_view_headerlink($dummy) { 73 echo "\t<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"".__rss_view_url()."\" />\n"; 76 if (!defined('RSS_FILE_LOCATION')) { 77 echo "\t<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"".__rss_view_url()."\" />\n"; 78 } 74 79 return $dummy; 75 80 }
