Ejemplo n.º 1
0
}
$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>
Ejemplo n.º 2
0
/**
 * 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);
    }
}