예제 #1
0
파일: Calendar.php 프로젝트: Jobu/core
 /**
  * Return the names of the existing feeds so they are not removed
  *
  * @return array
  */
 public function purgeOldFeeds()
 {
     $arrFeeds = array();
     $objFeeds = \CalendarFeedModel::findAll();
     if ($objFeeds !== null) {
         while ($objFeeds->next()) {
             $arrFeeds[] = $objFeeds->alias ?: 'calendar' . $objFeeds->id;
         }
     }
     return $arrFeeds;
 }
예제 #2
0
 /**
  * Return all calendars with XML feeds
  *
  * @return array
  */
 public function getCalendarfeeds()
 {
     $bundles = System::getContainer()->getParameter('kernel.bundles');
     if (!isset($bundles['ContaoCalendarBundle'])) {
         return array();
     }
     $objFeed = CalendarFeedModel::findAll();
     if ($objFeed === null) {
         return array();
     }
     $return = array();
     while ($objFeed->next()) {
         $return[$objFeed->id] = $objFeed->title;
     }
     return $return;
 }
예제 #3
0
 /**
  * Return all calendars with XML feeds
  *
  * @return array
  */
 public function getCalendarfeeds()
 {
     if (!in_array('calendar', ModuleLoader::getActive())) {
         return array();
     }
     $objFeed = CalendarFeedModel::findAll();
     if ($objFeed === null) {
         return array();
     }
     $return = array();
     while ($objFeed->next()) {
         $return[$objFeed->id] = $objFeed->title;
     }
     return $return;
 }
예제 #4
0
파일: tl_layout.php 프로젝트: rikaix/core
 /**
  * Return all calendars with XML feeds
  * @return array
  */
 public function getCalendarfeeds()
 {
     $objFeed = CalendarFeedModel::findAll();
     if ($objFeed === null) {
         return array();
     }
     $return = array();
     while ($objFeed->next()) {
         $return[$objFeed->id] = $objFeed->title;
     }
     return $return;
 }