Skip to content
Snippets Groups Projects
Feed.php 615 B
Newer Older
  • Learn to ignore specific revisions
  • /**
     * @copyright  2020 Podlibre
     * @license    https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
     * @link       https://castopod.org/
     */
    
    
    namespace App\Controllers;
    
    use App\Models\PodcastModel;
    use CodeIgniter\Controller;
    
    class Feed extends Controller
    {
    
        {
            // The page cache is set to a decade so it is deleted manually upon podcast update
            $this->cachePage(DECADE);
    
    
            helper('rss');
    
            $podcast = (new PodcastModel())->where('name', $podcastName)->first();
    
    
            return $this->response->setXML(get_rss_feed($podcast));
        }
    }