diff --git a/application/loginwebpage.class.inc.php b/application/loginwebpage.class.inc.php index 09eaa90739..8361a89040 100644 --- a/application/loginwebpage.class.inc.php +++ b/application/loginwebpage.class.inc.php @@ -790,12 +790,13 @@ class LoginWebPage extends NiceWebPage $oPerson = null; try { - $sOrigin = 'External User provisioning'; + CMDBObject::SetTrackOrigin('custom-extension'); + $sInfo = 'External User provisioning'; if (isset($_SESSION['login_mode'])) { - $sOrigin .= " ({$_SESSION['login_mode']})"; + $sInfo .= " ({$_SESSION['login_mode']})"; } - CMDBObject::SetTrackOrigin($sOrigin); + CMDBObject::SetTrackInfo($sInfo); $oPerson = MetaModel::NewObject('Person'); $oPerson->Set('first_name', $sFirstName); @@ -843,6 +844,14 @@ class LoginWebPage extends NiceWebPage $oUser = null; try { + CMDBObject::SetTrackOrigin('custom-extension'); + $sInfo = 'External User provisioning'; + if (isset($_SESSION['login_mode'])) + { + $sInfo .= " ({$_SESSION['login_mode']})"; + } + CMDBObject::SetTrackInfo($sInfo); + $oUser = MetaModel::GetObjectByName('UserExternal', $sAuthUser, false); if (is_null($oUser)) {