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}&amp;tab=kaltura_upload");
        $kaltura_browse_iframe_src = apply_filters('kaltura_iframe_src', "{$media_upload_iframe_src}&amp;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}&amp;TB_iframe=true&amp;height=500&amp;width=640" class="thickbox" title='{$kaltura_title}'><img src='{$kaltura_button_src}' alt='{$kaltura_title}' /></a>
EOF;
        return $content;
    }