Esempio n. 1
0
 private function __construct()
 {
     self::$_this = $this;
     add_action('the_content', array($this, 'the_content'));
     global $wpdb;
     $kaltura_settings_table = $wpdb->prefix . 'kaltura_config_settings';
     $query_settings = $wpdb->get_results("SELECT * FROM {$kaltura_settings_table}");
     foreach ($query_settings as $row) {
     }
     define("KALTST_SERVICE_URL", $row->kaltura_service_url);
     define("KALTST_PARTNER_ID", $row->kaltura_partner_id);
     define("KALTST_PARTNER_SECRET", $row->kaltura_partner_service_secret);
     define("KALTST_PLAYER_UI_CONFIG", $row->kaltura_player_ui_config);
     if ($row->kaltura_connection_type == 'USER') {
         $type = KalturaSessionType::USER;
     } elseif ($row->kaltura_connection_type == 'ADMIN') {
         $type = KalturaSessionType::ADMIN;
     }
     $serviceUrl = KALTST_SERVICE_URL;
     $partnerUserID = KALTST_PARTNER_ID;
     $config = new KalturaConfiguration();
     $config->serviceUrl = $serviceUrl;
     $this->client = new KalturaClient($config);
     $secret = KALTST_PARTNER_SECRET;
     $userId = null;
     $type = KalturaSessionType::USER;
     $partnerId = KALTST_PARTNER_ID;
     $expiry = null;
     $privileges = null;
     $this->ks = $this->client->session->start($secret, $userId, $type, $partnerId, $expiry, $privileges);
     $this->clientConfig = $this->client;
 }
Esempio n. 2
0
<?php

require_once plugin_dir_path(__FILE__) . "sessionkaltura.php";
require_once plugin_dir_path(__FILE__) . "lib/KalturaMetadataClientPlugin.php";
$mypenguin = KalturaSessionPlugin::Instance();
var_dump($mypenguin->getClientconf());
// /echo $mypenguin->the_session();
add_action('kaltura_meta_profile', 'kaltura_meta_profile');
function kaltura_meta_profile()
{
    $metadataPlugin = KalturaMetadataClientPlugin::get($mypenguin->getClientconf());
    $result = $metadataPlugin->metadataprofile->listAction();
    ?>
  <form method = "post" action = "">
    <table>
      <tr>
        <td><label for="row">zaglavie</label></td>
        <td><input type="text" id="row"></td>
      </tr>
    </table>
    <?php 
    var_dump($result);
    ?>
  </form>
  <?php 
}