You are here

function KalturaHelpers::getContributionWizardFlashVars in Kaltura 7.2

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

File

kaltura_client/kaltura_helpers.php, line 20

Class

KalturaHelpers
functions edited getSessionUser

Code

function getContributionWizardFlashVars($ks, $kshowId, $partner_data, $type, $comment, $simple = false, $uiConf = KALTURASETTINGS_CW_UICONF_ID) {
  $sessionUser = KalturaHelpers::getSessionUser();
  $config = KalturaHelpers::getServiceConfiguration();
  $flashVars = array();
  $flashVars["userId"] = $sessionUser->id;
  if (!$simple) {
    $flashVars["sessionId"] = $ks;
  }
  else {
    $flashVars["ks"] = $ks;
    $flashVars["entryId"] = -1;
    $flashVars["jsDelegate"] = "delegate";
    $flashVars["maxUploads"] = 1;
    $flashVars["subPId"] = $config->subPartnerId;
  }
  if ($sessionUser->id == KALTURASETTINGS_ANONYMOUS_USER_ID) {
    $flashVars["isAnonymous"] = true;
  }
  $flashVars["partnerId"] = $config->partnerId;
  $flashVars["subPartnerId"] = $config->subPartnerId;
  if ($kshowId) {

    // TODO: change the following line for roughcut
    $flashVars["kshow_id"] = $type == 'entry' ? $type . '-' . $kshowId : $kshowId;
  }
  else {
    $flashVars["kshow_id"] = -2;
  }
  $flashVars["afterAddentry"] = "onContributionWizardAfterAddEntry";
  $flashVars["close"] = "onContributionWizardClose";
  $flashVars["partnerData"] = $partner_data;
  if ($simple) {
    $flashVars["uiConfId"] = KALTURASETTINGS_CW_UICONF_ID_SIMPLE;
  }
  else {
    if (!$comment) {
      $flashVars["uiConfId"] = empty($uiConf) ? KALTURASETTINGS_CW_UICONF_ID : $uiConf;
    }
    else {
      $flashVars["uiConfId"] = KALTURASETTINGS_CW_COMMENTS_UICONF_ID;
    }
  }
  $flashVars["terms_of_use"] = "http://corp.kaltura.com/tandc";
  return $flashVars;
}