/** * 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; }