public function testpushFeed() { SugarFeed::pushFeed('some text', 'SugarFeed', 1, 1, 'Link', 'some url'); //retrieve newly created bean $sugarFeed = new SugarFeed(); $result = $sugarFeed->retrieve_by_string_fields(array('related_id' => '1', 'related_module' => 'SugarFeed')); //test for record ID to verify that record is saved $this->assertTrue(isset($sugarFeed->id)); $this->assertEquals(36, strlen($sugarFeed->id)); //test fetchReplies method $this->fetchReplies(); //mark the record as deleted $sugarFeed->mark_deleted($sugarFeed->id); }
function pushUserFeedReply() { if (!empty($_REQUEST['text']) && !empty($_REQUEST['parentFeed'])) { $text = htmlspecialchars($_REQUEST['text']); //allow for bold and italic user tags $text = preg_replace('/&lt;(\\/*[bi])&gt;/i', '<$1>', $text); SugarFeed::pushFeed($text, 'SugarFeed', $_REQUEST['parentFeed'], $GLOBALS['current_user']->id, '', ''); } }