} $thumbnail_second = $video->thumbnail_second; $thumbnail_second_formatted = simplekaltura_sec2hms($thumbnail_second, TRUE); if (!$thumbnail_second_formatted) { $thumbnail_second_formatted = elgg_echo('simplekaltura:label:default'); } // Get field name $name = elgg_extract('name', $vars); if (!$name) { $name = 'thumbnail_second'; } // Get video duration $duration = $video->duration; // Get current thumbnail $current_thumb = elgg_view('output/img', array('src' => simplekaltura_build_thumbnail_url($video->kaltura_entryid, 'large', $thumbnail_second))); $select_thumb = elgg_view('output/img', array('src' => simplekaltura_build_thumbnail_url($video->kaltura_entryid, 'large', 1), 'id' => 'simplekaltura-select-thumbnail')); $current_label = elgg_echo('simplekaltura:label:currentthumbnail'); $select_label = elgg_echo('simplekaltura:label:selectthumbnail'); $thumbnail_second_input = elgg_view('input/text', array('text' => elgg_echo('simplekaltura:label:second'), 'value' => $thumbnail_second, 'name' => $name, 'id' => 'thumbs-name')); $content = <<<HTML \t<div class='simplekaltura-edit-thumbnails'> \t\t<div class='simplekaltura-edit-thumbnail'> \t\t\t<div class='pbm'> \t\t\t\t<label>{$current_label}</label> \t\t\t</div> \t\t\t<div class='simplekaltura-edit-thumbnail-wrapper'>{$current_thumb}</div> \t\t\t<span class='elgg-subtext'>{$thumbnail_second_formatted}</span> \t\t</div> \t\t<div class='simplekaltura-edit-thumbnail'> \t\t\t<div class='pbm'> \t\t\t\t<label>{$select_label}</label>
/** * Override the default entity icon for videos * * @return string Relative URL */ function simplekaltura_icon_url_override($hook, $type, $returnvalue, $params) { $video = $params['entity']; $size = $params['size']; if (elgg_instanceof($video, 'object', 'simplekaltura_video')) { return simplekaltura_build_thumbnail_url($video->kaltura_entryid, $size, $video->thumbnail_second); } }