Example #1
0
 /**
  * Function to get record instance by using id and moduleName
  * @param <Integer> $recordId
  * @param <String> $qualifiedModuleName
  * @return <Rss_Record_Model> RecordModel
  */
 public static function getInstanceById($recordId, $qualifiedModuleName)
 {
     $db = PearDatabase::getInstance();
     $result = $db->pquery('SELECT * FROM vtiger_rss WHERE rssid = ?', array($recordId));
     if ($db->num_rows($result)) {
         $rowData = $db->query_result_rowdata($result, 0);
         $recordModel = new self();
         $recordModel->setData($rowData);
         $recordModel->setModule($qualifiedModuleName);
         $rss = fetch_rss($recordModel->get('rssurl'));
         $rss->items = $recordModel->setSenderInfo($rss->items);
         $recordModel->setRssValues($rss);
         $recordModel->setRssObject($rss);
         return $recordModel;
     }
     return false;
 }