Add "visitorTrack" event

This commit is contained in:
Dmitriy Simushev 2014-05-07 11:26:22 +00:00
parent 049dff0952
commit 09411a4b32

View File

@ -17,6 +17,7 @@
namespace Mibew\Controller; namespace Mibew\Controller;
use Mibew\EventDispatcher;
use Mibew\Settings; use Mibew\Settings;
use Mibew\Thread; use Mibew\Thread;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
@ -79,6 +80,11 @@ class WidgetController extends AbstractController
$response_data['data']['user']['id'] = $visitor['userid']; $response_data['data']['user']['id'] = $visitor['userid'];
} }
// Provide an ability for others to make something on visitor
// tracking
$event_arguments = array('visitor' => $visitor);
EventDispatcher::getInstance()->triggerEvent('visitorTrack', $event_arguments);
// Get invitation state // Get invitation state
$invitation_state = invitation_state($visitor_id); $invitation_state = invitation_state($visitor_id);