From 2ad2db16078c58723e40a5a830f822dfa4abdcf2 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 4 May 2012 16:31:08 +0200 Subject: [PATCH] rss for recent pastes --- htdocs/application/config/routes.php | 1 + htdocs/application/controllers/main.php | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/htdocs/application/config/routes.php b/htdocs/application/config/routes.php index 82801f2..fbeeac4 100644 --- a/htdocs/application/config/routes.php +++ b/htdocs/application/config/routes.php @@ -50,6 +50,7 @@ $route['view/options'] = 'main/view_options'; $route['view/download/:any'] = 'main/download'; $route['view/:any'] = 'main/view'; $route['lists'] = 'main/lists'; +$route['lists/rss'] = 'main/lists/rss'; $route['lists/:num'] = 'main/lists/$1'; $route['about'] = 'main/about'; diff --git a/htdocs/application/controllers/main.php b/htdocs/application/controllers/main.php index 6f8da9a..9b06d3a 100755 --- a/htdocs/application/controllers/main.php +++ b/htdocs/application/controllers/main.php @@ -349,7 +349,19 @@ class Main extends CI_Controller { $this->load->model('pastes'); $data = $this->pastes->getLists(); - $this->load->view('list', $data); + + if ($this->uri->segment(2) == 'rss') + { + $data['page_title'] = $this->config->item('site_name'); + $data['feed_url'] = site_url('view/rss/' . $this->uri->segment(3)); + $data['replies'] = $data['pastes']; + unset($data['pastes']); + $this->load->view('view/rss', $data); + } + else + { + $this->load->view('list', $data); + } } function view()