You are here

function KalturaHelpers::getSessionUser in Kaltura 7.3

Same name and namespace in other branches
  1. 5 kaltura_client/kaltura_helpers.php \KalturaHelpers::getSessionUser()
  2. 6.2 kaltura_client/kaltura_helpers.php \KalturaHelpers::getSessionUser()
  3. 6 kaltura_client/kaltura_helpers.php \KalturaHelpers::getSessionUser()
  4. 7.2 kaltura_client/kaltura_helpers.php \KalturaHelpers::getSessionUser()

CMAC gets the username and id of the current drupal user change: replaced KalturaSessionUser with KalturaUser object TODO: add more variables to the kaltura user object

Return value

KalturaUser object

4 calls to KalturaHelpers::getSessionUser()
KalturaHelpers::getAdvancedEditorFlashVars in kaltura_client/kaltura_helpers.php
KalturaHelpers::getKalturaClient in kaltura_client/kaltura_helpers.php
KalturaHelpers::getKalturaPlayerFlashVars in kaltura_client/kaltura_helpers.php
KalturaHelpers::getSimpleEditorFlashVars in kaltura_client/kaltura_helpers.php

File

kaltura_client/kaltura_helpers.php, line 188

Class

KalturaHelpers
Class KalturaHelpers.

Code

function getSessionUser() {
  global $user;
  $kaltura_user = new KalturaUser();
  if ($user->uid) {
    $kaltura_user->id = $user->uid;
    $kaltura_user->screenName = $user->name;
    $kaltura_user->email = $user->mail;
  }
  else {
    $kaltura_user->id = KALTURASETTINGS_ANONYMOUS_USER_ID;
  }
  return $kaltura_user;
}