From 995267974c78186580d7428dcffd8d4a5a47dcd2 Mon Sep 17 00:00:00 2001 From: thomascube Date: Tue, 23 Feb 2010 08:07:14 +0000 Subject: Remove RSS feed step. Should be replaced by a plugin --- program/steps/mail/rss.inc | 114 --------------------------------------------- 1 file changed, 114 deletions(-) delete mode 100644 program/steps/mail/rss.inc diff --git a/program/steps/mail/rss.inc b/program/steps/mail/rss.inc deleted file mode 100644 index 2ebd15c9f..000000000 --- a/program/steps/mail/rss.inc +++ /dev/null @@ -1,114 +0,0 @@ - | - +-----------------------------------------------------------------------+ - - $Id$ - -*/ - - -function rss_encode($string){ - $string = rep_specialchars_output($string, 'xml'); - return $string; -} - - -$REMOTE_REQUEST = TRUE; -$OUTPUT_TYPE = 'rss'; - -$webmail_url = 'http'; -if (strstr('HTTPS', $_SERVER['SERVER_PROTOCOL'] )!== FALSE || $RCMAIL->config->get('use_https')) - $webmail_url .= 's'; -$webmail_url .= '://'.$_SERVER['SERVER_NAME']; -if ($_SERVER['SERVER_PORT'] != '80') - $webmail_url .= ':'.$_SERVER['SERVER_PORT']; -$webmail_url .= '/'; -if (dirname($_SERVER['SCRIPT_NAME']) != '/') - $webmail_url .= dirname($_SERVER['SCRIPT_NAME']).'/'; - -$webmail_url .= '?_task=mail'; - -$messagecount_unread = $IMAP->messagecount('INBOX', 'UNSEEN', TRUE); -$messagecount = $IMAP->messagecount(); - -$sort_col = 'date'; -$sort_order = 'DESC'; - -// Send global XML output -header('Content-type: text/xml'); -echo ' - '; - -// Send channel-specific output -echo ' - - '.date('r').' - '.date('r').' - 5 - http://blogs.law.harvard.edu/tech/rss - INBOX contains '.$messagecount.' messages, of which '.$messagecount_unread.' unread - '.rss_encode($webmail_url, 'xml') .' - webmail for '.rss_encode($_SESSION['username'].' @ '.$_SESSION['imap_host']).' - '.rss_encode($CONFIG['useragent'], 'xml').' (RSS extension by Sjon Hortensius) - - http://www.roundcube.net/ - '.rss_encode($CONFIG['product_name']).' logo - '.rss_encode($webmail_url.'skins/default/images/roundcube_logo.png').' - '; - -// Check if the user wants to override the default sortingmethode -if (isset($_GET['_sort'])) - list($sort_col, $sort_order) = explode('_', get_input_value('_sort', RCUBE_INPUT_GET)); - -// Add message to output -if ($messagecount > 0) - { - $items = $IMAP->list_headers('INBOX', null, $sort_col, $sort_order); - foreach ($items as $item) - { - - // Convert '"name" ' to 'email (name)' - if (strstr($item->from, '<')) - $item->from = preg_replace('~"?([^"]*)"? <([^>]*)>~', '\2 (\1)', $item->from); - - $item->link = $webmail_url.'&_task=mail&_action=show&_uid='.$item->uid.'&_mbox=INBOX'; - - $item->body = $IMAP->get_body($item->uid); - - // Print the actual messages - echo ' - - '.rss_encode($item->subject).' - '.rss_encode($item->link).' - body))."\n".']]> - '.rss_encode($item->from).' - - '.rss_encode($item->link).' - '.date('r', $item->timestamp).' - '; - } - } - -echo ' -'; - -exit; -?> -- cgit v1.2.3