function KalturaHelpers::getSessionUser in Kaltura 6.2
Same name and namespace in other branches
- 5 kaltura_client/kaltura_helpers.php \KalturaHelpers::getSessionUser()
- 6 kaltura_client/kaltura_helpers.php \KalturaHelpers::getSessionUser()
- 7.3 kaltura_client/kaltura_helpers.php \KalturaHelpers::getSessionUser()
- 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
19 calls to KalturaHelpers::getSessionUser()
- field_kaltura_create_node in plugins/
field_kaltura/ field_kaltura.module - Make sure there is an entry in the node_kaltura table for mixes that are in fields, so we have a common place to store metadata.
- KalturaHelpers::getAdvancedEditorFlashVars in kaltura_client/
kaltura_helpers.php - KalturaHelpers::getContributionWizardFlashVars in kaltura_client/
kaltura_helpers.php - KalturaHelpers::getKalturaClient in kaltura_client/
kaltura_helpers.php - KalturaHelpers::getKalturaPlayerFlashVars in kaltura_client/
kaltura_helpers.php
File
- kaltura_client/
kaltura_helpers.php, line 255
Class
- KalturaHelpers
- functions edited getSessionUser
Code
function getSessionUser() {
global $user;
$kalturaUser = new KalturaUser();
if ($user->uid) {
$kalturaUser->id = $user->uid;
$kalturaUser->screenName = $user->name;
$kalturaUser->email = $user->mail;
}
else {
$kalturaUser->id = KalturaSettings_ANONYMOUS_USER_ID;
}
return $kalturaUser;
}