removeNewsFeeds(); break; case 'cancel': cancelNewsFeed(); break; case 'orderup': moveUpNewsFeed(); break; case 'orderdown': moveDownNewsFeed(); break; case 'saveorder': saveOrder(); break; default: showNewsFeeds(); break; } /** * List the records */ function showNewsFeeds() { global $mainframe, $option; $db =& JFactory::getDBO(); $filter_order = $mainframe->getUserStateFromRequest("{$option}.filter_order", 'filter_order', 'a.ordering', 'cmd'); $filter_order_Dir = $mainframe->getUserStateFromRequest("{$option}.filter_order_Dir", 'filter_order_Dir', '', 'word'); $filter_state = $mainframe->getUserStateFromRequest("{$option}.filter_state", 'filter_state', '', 'word'); $filter_catid = $mainframe->getUserStateFromRequest("{$option}.filter_catid", 'filter_catid', 0, 'int'); $search = $mainframe->getUserStateFromRequest("{$option}.search", 'search', '', 'string'); $search = JString::strtolower($search);
publishNewsFeeds($cid, 0, $option); break; case 'remove': removeNewsFeeds($cid, $option); break; case 'cancel': cancelNewsFeed($option); break; case 'orderup': orderNewsFeed(intval($cid[0]), -1, $option); break; case 'orderdown': orderNewsFeed(intval($cid[0]), 1, $option); break; default: showNewsFeeds($option); break; } /** * List the records * @param string The current GET/POST option */ function showNewsFeeds($option) { global $database, $mainframe, $mosConfig_list_limit; $catid = intval($mainframe->getUserStateFromRequest("catid{$option}", 'catid', 0)); $limit = intval($mainframe->getUserStateFromRequest("viewlistlimit", 'limit', $mosConfig_list_limit)); $limitstart = intval($mainframe->getUserStateFromRequest("view{$option}limitstart", 'limitstart', 0)); // get the total number of records $query = "SELECT COUNT(*)" . "\n FROM #__newsfeeds" . ($catid ? "\n WHERE catid = " . (int) $catid : ''); $database->setQuery($query);