mirror of
				https://github.com/e107inc/e107.git
				synced 2025-10-29 04:38:07 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /*
 | |
| + ----------------------------------------------------------------------------+
 | |
| |     e107 website system
 | |
| |
 | |
| |     Copyright (C) 2008-2016 e107 Inc (e107.org)
 | |
| |     http://e107.org
 | |
| |
 | |
| |
 | |
| |     Released under the terms and conditions of the
 | |
| |     GNU General Public License (http://gnu.org).
 | |
| |
 | |
| +----------------------------------------------------------------------------+
 | |
| */
 | |
| if (!defined('e107_INIT')) { exit; }
 | |
| 
 | |
| 
 | |
| if(USER_AREA && e107::getDb()->select("rss", "*", "rss_class='0' AND rss_limit>0 ORDER BY rss_name"))
 | |
| {
 | |
| 
 | |
|     $tp = e107::getParser();
 | |
|     $sql = e107::getDb();
 | |
| 
 | |
| 	while($row = $sql->fetch())
 | |
| 	{
 | |
| 		if(strpos($row['rss_url'], "*") === false) // Wildcard topic_id's should not be listed
 | |
| 		{
 | |
| 			$name = $tp->toHTML($row['rss_name'], TRUE, 'no_hook, emotes_off');
 | |
| 			$title = htmlspecialchars(SITENAME, ENT_QUOTES, 'utf-8')." ".htmlspecialchars($name, ENT_QUOTES, 'utf-8');
 | |
| 
 | |
| 			e107::link([
 | |
| 			    'rel'   => 'alternate',
 | |
| 			    'type'  => 'application/rss+xml',
 | |
| 			    'title' => $title,
 | |
| 			    'href'  => e107::url('rss_menu','rss', $row, array('mode'=>'full'))
 | |
| 			]);
 | |
| 
 | |
| 			e107::link([
 | |
| 			    'rel'   => 'alternate',
 | |
| 			    'type'  => 'application/atom+xml',
 | |
| 			    'title' => $title,
 | |
| 			    'href'  => e107::url('rss_menu','atom', $row, array('mode'=>'full'))
 | |
| 			]);
 | |
| 
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	unset($name, $title);
 | |
| }
 | |
| 
 |