added email describer for openreplay
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
<?php
|
||||
// Prepare OpenReplay user data for external company users
|
||||
$openreplayUserId = '';
|
||||
$openreplayWorkerId = '';
|
||||
$openreplayCompanyId = $JSGlobals['COMPANY_ID'] ?? '';
|
||||
if (class_exists('mfUser') && class_exists('mfLoginController') && mfLoginController::isLoggedIn()) {
|
||||
$user = mfUser::singleton();
|
||||
if ($user && $user->id) {
|
||||
$openreplayUserId = 'company_' . $user->id;
|
||||
$openreplayUserId = !empty($user->email) ? $user->email : 'company_' . $user->id;
|
||||
$openreplayWorkerId = (string) $user->id;
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -69,6 +70,7 @@ if (class_exists('mfUser') && class_exists('mfLoginController') && mfLoginContro
|
||||
})("//static.openreplay.com/17.0.0/openreplay.js",1,0,initOpts,startOpts);
|
||||
window.OpenReplay.setMetadata('userType', 'external');
|
||||
window.OpenReplay.setMetadata('companyId', <?= json_encode($openreplayCompanyId) ?>);
|
||||
window.OpenReplay.setMetadata('workerId', <?= json_encode($openreplayWorkerId) ?>);
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
Reference in New Issue
Block a user