Beispiel #1
0
 /**
  * Return all news archives with XML feeds
  * @return array
  */
 public function getNewsfeeds()
 {
     $objFeed = NewsFeedModel::findAll();
     if ($objFeed === null) {
         return array();
     }
     $return = array();
     while ($objFeed->next()) {
         $return[$objFeed->id] = $objFeed->title;
     }
     return $return;
 }
Beispiel #2
0
 /**
  * Return all news archives with XML feeds
  *
  * @return array
  */
 public function getNewsfeeds()
 {
     if (!in_array('news', ModuleLoader::getActive())) {
         return array();
     }
     $objFeed = NewsFeedModel::findAll();
     if ($objFeed === null) {
         return array();
     }
     $return = array();
     while ($objFeed->next()) {
         $return[$objFeed->id] = $objFeed->title;
     }
     return $return;
 }
Beispiel #3
0
 /**
  * Return all news archives with XML feeds
  *
  * @return array
  */
 public function getNewsfeeds()
 {
     $bundles = System::getContainer()->getParameter('kernel.bundles');
     if (!isset($bundles['ContaoNewsBundle'])) {
         return array();
     }
     $objFeed = NewsFeedModel::findAll();
     if ($objFeed === null) {
         return array();
     }
     $return = array();
     while ($objFeed->next()) {
         $return[$objFeed->id] = $objFeed->title;
     }
     return $return;
 }
Beispiel #4
0
 /**
  * Return the names of the existing feeds so they are not removed
  *
  * @return array
  */
 public function purgeOldFeeds()
 {
     $arrFeeds = array();
     $objFeeds = \NewsFeedModel::findAll();
     if ($objFeeds !== null) {
         while ($objFeeds->next()) {
             $arrFeeds[] = $objFeeds->alias ?: 'news' . $objFeeds->id;
         }
     }
     return $arrFeeds;
 }