Exemplo n.º 1
0
 /**
  * 
  * @return Aitoc_Aitsys_Model_Notification_News
  */
 public function saveData()
 {
     $feedData = array();
     foreach ($this->_news as $item) {
         if ($item['title'] || $item['content']) {
             $feedData[] = array('severity' => isset($item['severity']) ? $item['severity'] : Mage_AdminNotification_Model_Inbox::SEVERITY_MINOR, 'date_added' => isset($item['pubDate']) ? $item['pubDate'] : date('Y-m-d H:i:s'), 'title' => isset($item['title']) ? $item['title'] : '', 'description' => isset($item['content']) ? $item['content'] : '', 'url' => isset($item['link']) && $item['link'] ? $item['link'] : 'http://aitoc.com/#' . strtolower(preg_replace('/\\W+/', '_', $item['title'])));
         }
     }
     if ($feedData) {
         Mage::getModel('adminnotification/inbox')->parse(array_reverse($feedData));
     }
     return parent::saveData();
 }