public function displayWidget($args) { extract($args); echo $before_widget; echo $before_title; echo 'Recent Videos'; echo $after_title; echo '<div id="kaltura-sidebar-menu">' . "\n"; echo '<a id="kaltura-posts-button" onclick="Kaltura.switchSidebarTab(this, \'videoposts\', 1);">' . __("Posted Videos") . '</a> | ' . "\n"; echo '<a id="kaltura-comments-button" onclick="Kaltura.switchSidebarTab(this, \'videocomments\', 1);">' . __("Video Comments") . '</a>' . "\n"; echo '</div>' . "\n"; echo '<div id="kaltura-loader"><img src="' . KalturaHelpers::getPluginUrl() . '/images/loader.gif" alt="Loading..." /></div>' . "\n"; echo '<div id="kaltura-sidebar-container"></div>' . "\n"; echo '<script type="text/javascript">' . "\n"; echo 'jQuery("#kaltura-posts-button").click()' . "\n"; echo '</script>' . "\n"; echo $after_widget; }
public function sendtoeditorAction() { wp_enqueue_style('media'); wp_enqueue_script('kaltura-player-selector'); $entryIds = isset($_GET['entryIds']) ? $_GET['entryIds'] : array(); $entryId = null; if (is_array($entryIds) && count($entryIds) > 0) { $entryId = $entryIds[0]; } if (is_null($entryId)) { wp_die('No entry specified'); } if (!count($_POST)) { $kmodel = KalturaModel::getInstance(); $entry = $kmodel->getEntry($entryId); $clientSideSession = $kmodel->getClientSideSession(); $flashVars = KalturaHelpers::getKalturaPlayerFlashVars(null, $clientSideSession, $entryId); $thumbnail = KalturaHelpers::getPluginUrl() . '/thumbnails/get_preview_thumbnail.php?thumbnail_url=' . $entry->thumbnailUrl; $params['entry'] = $entry; $params['entryId'] = $entryId; $params['nextEntryIds'] = $entryIds; $params['flashVars'] = $flashVars; $params['flashVars']['autoPlay'] = 'true'; $params['thumbnailPlaceHolderUrl'] = $thumbnail; } else { // update the entry name $kmodel = KalturaModel::getInstance(); $baseEntry = new Kaltura_Client_Type_BaseEntry(); $baseEntry->name = $_POST['ktitle']; $kmodel->updateBaseEntry($entryId, $baseEntry); array_shift($entryIds); // done with 1 entry, maybe we have more $width = $_POST['playerWidth']; $uiConfId = $_POST['uiConfId']; $playerRatio = $_POST['playerRatio']; $params['entryId'] = $entryId; $params['nextEntryIds'] = $entryIds; $params['playerWidth'] = $width; $params['playerHeight'] = KalturaHelpers::calculatePlayerHeight($uiConfId, $width, $playerRatio); $params['uiConfId'] = $uiConfId; } $this->renderView('library/send-to-editor.php', $params); }
} else { ?> <?php $flashVarsStr = KalturaHelpers::flashVarsToString($this->flashVars); ?> <div id="send-to-editor" class="kaltura-tab"> <?php if (!isset($_GET["firstedit"]) || $_GET["firstedit"] != "true") { ?> <div class="backDiv"> <a href="<?php echo KalturaHelpers::generateTabUrl(array('tab' => 'kaltura_browse')); ?> "><img src="<?php echo KalturaHelpers::getPluginUrl(); ?> /images/back.gif" alt="Back"/></a> </div> <?php } ?> <form method="post" class="kaltura-form" action="<?php echo KalturaHelpers::generateTabUrl(array("tab" => "kaltura_upload", "kaction" => "sendtoeditor", "firstedit" => "true", "entryIds" => $this->nextEntryIds)); ?> "> <table class="form-table"> <tr> <td valign="top" width="240"> <div class="kaltura-loader"></div> <div id="divKalturaPlayer"></div>
public function mediaButtonsContextFilter($content) { global $post_ID, $temp_ID; $uploading_iframe_ID = (int) (0 == $post_ID ? $temp_ID : $post_ID); $media_upload_iframe_src = "media-upload.php?post_id={$uploading_iframe_ID}"; $kaltura_iframe_src = apply_filters('kaltura_iframe_src', "{$media_upload_iframe_src}&tab=kaltura_upload"); $kaltura_browse_iframe_src = apply_filters('kaltura_iframe_src', "{$media_upload_iframe_src}&tab=kaltura_browse"); $kaltura_title = __('Add Kaltura Media'); $kaltura_button_src = KalturaHelpers::getPluginUrl() . '/images/kaltura_button.png'; $content .= <<<EOF \t\t<a href="{$kaltura_iframe_src}&TB_iframe=true&height=500&width=640" class="thickbox" title='{$kaltura_title}'><img src='{$kaltura_button_src}' alt='{$kaltura_title}' /></a> EOF; return $content; }