avoid message duplicates
This commit is contained in:
@@ -147,6 +147,13 @@ class Spot extends Main
|
|||||||
|
|
||||||
public function setProjectId($iProjectId=0) {
|
public function setProjectId($iProjectId=0) {
|
||||||
$this->oProject->setProjectId($iProjectId);
|
$this->oProject->setProjectId($iProjectId);
|
||||||
|
|
||||||
|
//Update all feeds belonging to the project
|
||||||
|
$asFeeds = $this->oProject->getFeedIds();
|
||||||
|
foreach($asFeeds as $iFeedId) {
|
||||||
|
$oFeed = new Feed($this->oDb, $iFeedId);
|
||||||
|
$oFeed->checkUpdateFeed($this->oProject->getMode());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getMarkers()
|
public function getMarkers()
|
||||||
@@ -186,8 +193,6 @@ class Spot extends Main
|
|||||||
$asFeeds = $this->oProject->getFeedIds();
|
$asFeeds = $this->oProject->getFeedIds();
|
||||||
foreach($asFeeds as $iFeedId) {
|
foreach($asFeeds as $iFeedId) {
|
||||||
$oFeed = new Feed($this->oDb, $iFeedId);
|
$oFeed = new Feed($this->oDb, $iFeedId);
|
||||||
$oFeed->checkUpdateFeed($this->oProject->getMode());
|
|
||||||
|
|
||||||
$asMessages = $oFeed->getMessages($this->oProject->getActivePeriod());
|
$asMessages = $oFeed->getMessages($this->oProject->getActivePeriod());
|
||||||
foreach($asMessages as $iIndex=>&$asMessage)
|
foreach($asMessages as $iIndex=>&$asMessage)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user