示例#1
0
 /**
  * @brief rss
  **/
 function rss()
 {
     $oRss =& getView('rss');
     $oRssModel =& getModel('rss');
     $oDocumentModel =& getModel('document');
     if ($this->planet->isHome()) {
         if ($this->module_info->use_rss != 'Y') {
             return new Object(-1, 'msg_rss_is_disabled');
         }
     } else {
         $rss_config = $oRssModel->getRssModuleConfig($this->module_srl);
         if ($rss_config->open_rss != 'Y') {
             return new Object(-1, 'msg_rss_is_disabled');
         }
         $args->module_srl = $this->module_srl;
     }
     $output = executeQueryArray('planet.getRssList', $args);
     if ($output->data) {
         foreach ($output->data as $key => $val) {
             unset($obj);
             $obj = new DocumentItem(0);
             $obj->setAttribute($val);
             $document_list[] = $obj;
         }
     }
     $oRss->rss($document_list, $this->planet->getBrowserTitle());
     $this->setTemplatePath($oRss->getTemplatePath());
     $this->setTemplateFile($oRss->getTemplateFile());
 }
示例#2
0
 /**
  * @brief rss
  **/
 function rss()
 {
     $oRss =& getView('rss');
     $oDocumentModel =& getModel('document');
     $oModuleModel =& getModel('module');
     $homepage_info = $oModuleModel->getModuleConfig('homepage');
     if ($homepage_info->use_rss != 'Y') {
         return new Object(-1, 'msg_rss_is_disabled');
     }
     $output = executeQueryArray('homepage.getRssList', $args);
     if ($output->data) {
         foreach ($output->data as $key => $val) {
             unset($obj);
             $obj = new DocumentItem(0);
             $obj->setAttribute($val);
             $document_list[] = $obj;
         }
     }
     $oRss->rss($document_list, $homepage_info->browser_title);
     $this->setTemplatePath($oRss->getTemplatePath());
     $this->setTemplateFile($oRss->getTemplateFile());
 }
 function rss()
 {
     $oRss =& getView('rss');
     $oDocumentModel =& getModel('document');
     $oModuleModel =& getModel('module');
     $output = executeQueryArray('textylehub.getRssList', $args);
     if ($output->data) {
         foreach ($output->data as $key => $val) {
             unset($obj);
             $obj = new DocumentItem(0);
             $obj->setAttribute($val);
             $document_list[] = $obj;
         }
     }
     $oRss->rss($document_list, $this->module_info->browser_title);
     $this->setTemplatePath($oRss->getTemplatePath());
     $this->setTemplateFile($oRss->getTemplateFile());
 }