In function onEventLocationManuallyUpdated the part is missing or hardcoded with 'location_manually_updated'
Same for the EntryId
function onEventLocationManuallyUpdated ($sPart, $iEntryId, $aLocation)
{
bx_import('BxDolAlerts');
$oAlert = new BxDolAlerts('bx_wmap', 'location_manually_updated', $iProfileId, $this->_iProfileId, array('location' => $aLocation));
$oAlert->alert();
}
I suggest changing the function to:
function onEventLocationManuallyUpdated ($sPart, $iEntryId, $aLocation)
{
bx_import('BxDolAlerts');
$oAlert = new BxDolAlerts('bx_wmap', $sPart, $iEntryId, $this->_iProfileId, array('location' => $aLocation));
$oAlert->alert();
}
* Updated post with info about $iEntryId