View source
<?php
function mediafront_youtube_ctools_plugin_api() {
list($module, $api) = func_get_args();
if ($module == "feeds" && $api == "feeds_importer_default") {
return array(
"version" => "1",
);
}
list($module, $api) = func_get_args();
if ($module == "feeds_tamper" && $api == "feeds_tamper_default") {
return array(
"version" => "2",
);
}
list($module, $api) = func_get_args();
if ($module == "strongarm" && $api == "strongarm") {
return array(
"version" => "1",
);
}
}
function mediafront_youtube_views_api() {
return array(
"version" => "3.0",
);
}
function mediafront_youtube_mediafront_default_presets() {
$items = array(
'youtube_landing' => array(
'name' => 'youtube_landing',
'description' => 'The top media player for the landing page.',
'player' => 'osmplayer',
'connect' => array(
'iscontroller' => array(
0 => '0',
),
'isplaylist' => array(
0 => '0',
),
),
'settings' => array(
'debug' => 0,
'volume' => '80',
'wmode' => 'transparent',
'preload' => TRUE,
'autoplay' => 0,
'autoload' => 1,
'scrollMode' => 'auto',
'scrollSpeed' => '20',
'showPlaylist' => 1,
'vertical' => '1',
'node' => array(),
'playlist' => '',
'pageLimit' => '10',
'preset' => '',
'autoNext' => 1,
'shuffle' => 0,
'loop' => 0,
'logo' => '/sites/all/modules/mediafront/players/osmplayer/player/logo.png',
'swfplayer' => '/sites/all/modules/mediafront/players/osmplayer/player/minplayer/flash/minplayer.swf',
'link' => 'http://www.mediafront.org',
'width' => '100%',
'height' => '450px',
'template' => 'default',
'playlistOnly' => 0,
'disablePlaylist' => 1,
'controllerOnly' => 0,
'volumeVertical' => 1,
'theme' => 'Aristo',
'showWhenEmpty' => 1,
'showController' => 1,
'prereel' => '',
'postreel' => '',
),
),
'youtube_nodeplayer' => array(
'name' => 'youtube_nodeplayer',
'description' => 'The node player for YouTube content.',
'player' => 'osmplayer',
'connect' => array(
'iscontroller' => array(
0 => '0',
),
'isplaylist' => array(
0 => '0',
),
),
'settings' => array(
'debug' => 0,
'volume' => '80',
'wmode' => 'transparent',
'preload' => TRUE,
'autoplay' => 0,
'autoload' => 1,
'scrollMode' => 'auto',
'scrollSpeed' => '20',
'showPlaylist' => 1,
'vertical' => '1',
'node' => array(),
'playlist' => '',
'pageLimit' => '10',
'preset' => '',
'autoNext' => 1,
'shuffle' => 0,
'loop' => 0,
'logo' => '/sites/all/modules/mediafront/players/osmplayer/player/logo.png',
'swfplayer' => '/sites/all/modules/mediafront/players/osmplayer/player/minplayer/flash/minplayer.swf',
'link' => 'http://www.mediafront.org',
'width' => '100%',
'height' => '450px',
'template' => 'default',
'playlistOnly' => 0,
'disablePlaylist' => 0,
'controllerOnly' => 0,
'volumeVertical' => 1,
'theme' => 'Aristo',
'showWhenEmpty' => 1,
'showController' => 1,
'prereel' => '',
'postreel' => '',
),
),
'youtube_player' => array(
'name' => 'youtube_player',
'description' => 'The full media player for YouTube',
'player' => 'osmplayer',
'connect' => array(
'iscontroller' => array(
0 => '0',
),
'isplaylist' => array(
0 => '0',
),
),
'settings' => array(
'debug' => 0,
'volume' => '80',
'wmode' => 'transparent',
'preload' => TRUE,
'autoplay' => 0,
'autoload' => 1,
'scrollMode' => 'auto',
'scrollSpeed' => '20',
'showPlaylist' => 1,
'vertical' => '1',
'node' => array(),
'playlist' => '',
'pageLimit' => '10',
'preset' => '',
'autoNext' => 1,
'shuffle' => 0,
'loop' => 0,
'logo' => '/sites/all/modules/mediafront/players/osmplayer/player/logo.png',
'swfplayer' => '/sites/all/modules/mediafront/players/osmplayer/player/minplayer/flash/minplayer.swf',
'link' => 'http://www.mediafront.org',
'width' => '100%',
'height' => '600px',
'template' => 'default',
'playlistOnly' => 0,
'disablePlaylist' => 0,
'controllerOnly' => 0,
'volumeVertical' => 1,
'theme' => 'Aristo',
'showWhenEmpty' => 1,
'showController' => 1,
'prereel' => '',
'postreel' => '',
),
),
);
return $items;
}
function mediafront_youtube_mediafront_views_default_options() {
$options = array(
'youtube_media' => array(
'title' => array(
'link_to_player' => 1,
'field_type' => 'title',
'media_type' => 'media',
'preview' => '0',
'thumbnail' => '0',
'custom' => '',
),
'field_youtube_poster' => array(
'link_to_player' => 1,
'field_type' => 'image',
'media_type' => 'media',
'preview' => 'large',
'thumbnail' => 'thumbnail',
'custom' => '',
),
'field_youtube_url' => array(
'link_to_player' => 0,
'field_type' => 'media',
'media_type' => 'media',
'preview' => '0',
'thumbnail' => '0',
'custom' => '',
),
),
);
return $options;
}
function mediafront_youtube_node_info() {
$items = array(
'youtube_channel' => array(
'name' => t('YouTube Channel'),
'base' => 'node_content',
'description' => t('Add a new YouTube Channel to this site.'),
'has_title' => '1',
'title_label' => t('Title'),
'help' => '',
),
'youtube_media' => array(
'name' => t('YouTube Media'),
'base' => 'node_content',
'description' => t('Media Content from YouTube.com.'),
'has_title' => '1',
'title_label' => t('Title'),
'help' => '',
),
);
return $items;
}