diff options
author | Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-03-26 22:44:48 +0000 |
---|---|---|
committer | Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-03-26 22:44:48 +0000 |
commit | 52255de580654f351205b19565be601bd4caaacb (patch) | |
tree | 1e9d5f496a8b7111c619eafe910a2f93927231a1 /views | |
parent | a8aa4bceed8e7ad0c5af2646a83d6a2da2e0b23a (diff) | |
download | elgg-52255de580654f351205b19565be601bd4caaacb.tar.gz elgg-52255de580654f351205b19565be601bd4caaacb.tar.bz2 |
First pass at cleaning up videolist.
Diffstat (limited to 'views')
-rw-r--r-- | views/default/forms/add.php | 322 | ||||
-rw-r--r-- | views/default/forms/browsetube.php | 355 | ||||
-rw-r--r-- | views/default/forms/labels/googlevideos.php | 60 | ||||
-rw-r--r-- | views/default/forms/labels/metacafe.php | 60 | ||||
-rw-r--r-- | views/default/forms/labels/vimeo.php | 60 | ||||
-rw-r--r-- | views/default/forms/labels/youtube.php | 60 | ||||
-rw-r--r-- | views/default/object/videolist.php | 168 | ||||
-rw-r--r-- | views/default/object/watch.php | 59 | ||||
-rw-r--r-- | views/default/river/object/videolist/annotate.php | 18 | ||||
-rw-r--r-- | views/default/river/object/videolist/create.php | 33 | ||||
-rw-r--r-- | views/default/staticvideo/index.php | 34 | ||||
-rw-r--r-- | views/default/videolist/css.php | 270 | ||||
-rw-r--r-- | views/default/videolist/groupprofile_videolist.php | 96 | ||||
-rw-r--r-- | views/default/videolist/icon.php | 41 | ||||
-rw-r--r-- | views/default/videolist/notfound.php | 30 | ||||
-rw-r--r-- | views/default/widgets/videolist_view/edit.php | 40 | ||||
-rw-r--r-- | views/default/widgets/videolist_view/view.php | 108 |
17 files changed, 881 insertions, 933 deletions
diff --git a/views/default/forms/add.php b/views/default/forms/add.php index b387731f8..f6d5ed4c2 100644 --- a/views/default/forms/add.php +++ b/views/default/forms/add.php @@ -1,176 +1,156 @@ <?php - /** - * Elgg Video Plugin - * This plugin allows users to create a library of youtube/vimeo/metacafe videos - * @file - the add user interface - * @package Elgg - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ +/** + * Elgg Video Plugin + * This plugin allows users to create a library of youtube/vimeo/metacafe videos + * @file - the add user interface + * @package Elgg + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ // Make sure we're logged in (send us to the front page if not) - gatekeeper(); - $page_owner = page_owner_entity(); - $error = array( - 'no-video' => 1 - ); - $error_msg = array( - 'no-video' => "Please enter a valid video url" - ); - - $container_guid = get_input("container_guid"); - set_page_owner($container_guid); - - $confirm_action = get_input('video_action'); - $guid = get_input('guid'); - $access_id = get_input('access_id'); - $title_videourl = get_input('title_videourl'); - $Pagecontainer = get_input('page'); - $get_addvideourl = get_input('add_videourl'); - $timestamp = time(); - $token = generate_action_token(time()); - if(!empty($get_addvideourl) && ($Pagecontainer == "youtube")) - $title_add_videourl = "http://www.youtube.com/watch?v=".$get_addvideourl; - else if(!empty($get_addvideourl) && ($Pagecontainer == "metacafe")) - $title_add_videourl = "http://www.metacafe.com/api/item/".$get_addvideourl; - else if(!empty($get_addvideourl) && ($Pagecontainer == "vimeo")) - $title_add_videourl = "http://vimeo.com/".$get_addvideourl; - else - $title_add_videourl = ""; - - - $tags = get_input('videolisttags'); - - function video_youtube_parse_url($url) - { - if (!preg_match('/(http:\/\/)([a-zA-Z]{2,3}\.)(youtube\.com\/)(.*)/', $url, $matches)) - { - return false; - } - - $domain = $matches[2] . $matches[3]; - $path = $matches[4]; - - if (!preg_match('/^(watch\?v=)([a-zA-Z0-9_-]*)(&.*)?$/',$path, $matches)) - { - return false; - } - - $hash = $matches[2]; - - - return $domain . 'v/' . $hash; - } - - function video_vimeo_parse_url($url) - { - if (!preg_match('/(http:\/\/)([a-zA-Z]{2,3}\.)(vimeo\.com\/)(.*)/', $url, $matches)) - { - return false; - } - - $domain = $matches[2] . $matches[3]; - $path = $matches[4]; - - $hash = $matches[2]; - - - return $domain . '/' . $hash; - } - - function video_metacafe_parse_url($url) - { - if (!preg_match('/(http:\/\/)([a-zA-Z]{2,3}\.)(metacafe\.com\/)(.*)/', $url, $matches)) - { - return false; - } - - $domain = $matches[2] . $matches[3]; - $path = $matches[4]; - - $hash = $matches[2]; - - - return $domain . '/' . $hash; - } - - if(isset($confirm_action) && ($confirm_action == 'add_video')) - { - if(isset($title_videourl) && ($title_videourl != '')) - { - if($Pagecontainer != "youtube" || $Pagecontainer != "vimeo" || $Pagecontainer != "metacafe"){ - if(preg_match("/youtube/i", $title_videourl)) - $Pagecontainer = "youtube"; - if(preg_match("/vimeo/i", $title_videourl)) - $Pagecontainer = "vimeo"; - if(preg_match("/metacafe/i", $title_videourl)) - $Pagecontainer = "metacafe"; - } - if($Pagecontainer == "youtube") - $is_valid_video = video_youtube_parse_url($title_videourl); - else if($Pagecontainer == "vimeo"){ - $is_valid_video = video_vimeo_parse_url($title_videourl); - $is_valid_video = $get_addvideourl; - } - else if($Pagecontainer == "metacafe"){ - $is_valid_video = video_metacafe_parse_url($title_videourl); - $is_valid_video = $get_addvideourl; - } - if($is_valid_video) - { - $error['no-video'] = 1; - $_SESSION['candidate_profile_video'] = $is_valid_video; - $_SESSION['candidate_profile_video_access_id'] = $access_id; - $_SESSION['videolisttags'] = $tags; - $_SESSION['Pagecontainer'] = $Pagecontainer; - $_SESSION['container_guid'] = $container_guid; - //echo $_SESSION['candidate_profile_video']; - $url = "action/videolist/addvideo?__elgg_ts={$timestamp}&__elgg_token={$token}"; - forward($url); - } - else - $error['no-video'] = 0; - } - else - { - $error['no-video'] = 0; +gatekeeper(); +$page_owner = page_owner_entity(); +$error = array( + 'no-video' => 1 + ); +$error_msg = array( + 'no-video' => "Please enter a valid video url" + ); + +$container_guid = get_input("container_guid"); +set_page_owner($container_guid); + +$confirm_action = get_input('video_action'); +$guid = get_input('guid'); +$access_id = get_input('access_id'); +$title_videourl = get_input('title_videourl'); +$Pagecontainer = get_input('page'); +$get_addvideourl = get_input('add_videourl'); +$timestamp = time(); +$token = generate_action_token(time()); +if (!empty($get_addvideourl) && ($Pagecontainer == "youtube")) { + $title_add_videourl = "http://www.youtube.com/watch?v=".$get_addvideourl; +} else if(!empty($get_addvideourl) && ($Pagecontainer == "metacafe")) { + $title_add_videourl = "http://www.metacafe.com/api/item/".$get_addvideourl; +} else if(!empty($get_addvideourl) && ($Pagecontainer == "vimeo")) { + $title_add_videourl = "http://vimeo.com/".$get_addvideourl; +} else { + $title_add_videourl = ""; +} + +$tags = get_input('videolisttags'); + +function video_youtube_parse_url($url) { + if (!preg_match('/(http:\/\/)([a-zA-Z]{2,3}\.)(youtube\.com\/)(.*)/', $url, $matches)) { + return false; + } + + $domain = $matches[2] . $matches[3]; + $path = $matches[4]; + + if (!preg_match('/^(watch\?v=)([a-zA-Z0-9_-]*)(&.*)?$/',$path, $matches)) { + return false; + } + + $hash = $matches[2]; + return $domain . 'v/' . $hash; +} + +function video_vimeo_parse_url($url) { + if (!preg_match('/(http:\/\/)([a-zA-Z]{2,3}\.)(vimeo\.com\/)(.*)/', $url, $matches)) { + return false; + } + + $domain = $matches[2] . $matches[3]; + $path = $matches[4]; + + $hash = $matches[2]; + + return $domain . '/' . $hash; +} + +function video_metacafe_parse_url($url) { + if (!preg_match('/(http:\/\/)([a-zA-Z]{2,3}\.)(metacafe\.com\/)(.*)/', $url, $matches)) { + return false; + } + + $domain = $matches[2] . $matches[3]; + $path = $matches[4]; + + $hash = $matches[2]; + + return $domain . '/' . $hash; +} + +if(isset($confirm_action) && ($confirm_action == 'add_video')) { + if(isset($title_videourl) && ($title_videourl != '')) { + if($Pagecontainer != "youtube" || $Pagecontainer != "vimeo" || $Pagecontainer != "metacafe"){ + if(preg_match("/youtube/i", $title_videourl)) { + $Pagecontainer = "youtube"; + } + + if(preg_match("/vimeo/i", $title_videourl)) { + $Pagecontainer = "vimeo"; + } + + if(preg_match("/metacafe/i", $title_videourl)) { + $Pagecontainer = "metacafe"; } - } - - - - $body = '<div class="videolist-content">'; - - $body .= '<form action="'.$_SERVER['php_self'].'" method="post">'; - $body .= elgg_view('input/hidden',array('internalname'=>'video_action', 'value'=>'add_video')); - $body .= elgg_view('input/hidden',array('internalname'=>'guid', 'value'=>$vars['guid'])); - - - $body .= '<p><label>'.elgg_echo("videolist:title_videourl").'<br />'; - $body .= elgg_view("input/text",array('internalname' => 'title_videourl','value'=>$title_add_videourl)); - if($error['no-video'] == 0) - { - $body .= '<div class="error">'.$error_msg['no-video'].'</div>'; } - $body .= '</label></p>'; - - $body .= '<p><label>'.elgg_echo('videolist:tags'); - $body .= elgg_view('input/tags', array('internalname' => 'videolisttags', 'value' => $tags)); - $body .= '</label></p>'; - - $body .= '<p><label>'.elgg_echo("videolist:title_access").'<br />'; - $body .= elgg_view('input/access',array('internalname'=>'access_id', 'value' => $access_id)); - $body .= '</label></p>'; - $body .= elgg_view('input/submit', array('internalname'=>'submit','value'=>elgg_echo('videolist:submit'))); - $body .= '</form>'; - $body .= '</div>'; - - print $body."<br /><br />"; - - -?> - -<script type="text/javascript"> - -</script> + if($Pagecontainer == "youtube") { + $is_valid_video = video_youtube_parse_url($title_videourl); + } else if($Pagecontainer == "vimeo") { + $is_valid_video = video_vimeo_parse_url($title_videourl); + $is_valid_video = $get_addvideourl; + } else if($Pagecontainer == "metacafe"){ + $is_valid_video = video_metacafe_parse_url($title_videourl); + $is_valid_video = $get_addvideourl; + } + + if($is_valid_video) { + $error['no-video'] = 1; + $_SESSION['candidate_profile_video'] = $is_valid_video; + $_SESSION['candidate_profile_video_access_id'] = $access_id; + $_SESSION['videolisttags'] = $tags; + $_SESSION['Pagecontainer'] = $Pagecontainer; + $_SESSION['container_guid'] = $container_guid; + //echo $_SESSION['candidate_profile_video']; + $url = "action/videolist/addvideo?__elgg_ts={$timestamp}&__elgg_token={$token}"; + forward($url); + } + else + $error['no-video'] = 0; + } + else { + $error['no-video'] = 0; + } +} + +$body = '<div class="videolist-content">'; + +$body .= '<form action="'.$_SERVER['php_self'].'" method="post">'; +$body .= elgg_view('input/hidden',array('internalname'=>'video_action', 'value'=>'add_video')); +$body .= elgg_view('input/hidden',array('internalname'=>'guid', 'value'=>$vars['guid'])); + + +$body .= '<p><label>'.elgg_echo("videolist:title_videourl").'<br />'; +$body .= elgg_view("input/text",array('internalname' => 'title_videourl','value'=>$title_add_videourl)); +if($error['no-video'] == 0) { + $body .= '<div class="error">'.$error_msg['no-video'].'</div>'; +} +$body .= '</label></p>'; + +$body .= '<p><label>'.elgg_echo('videolist:tags'); +$body .= elgg_view('input/tags', array('internalname' => 'videolisttags', 'value' => $tags)); +$body .= '</label></p>'; + +$body .= '<p><label>'.elgg_echo("videolist:title_access").'<br />'; +$body .= elgg_view('input/access',array('internalname'=>'access_id', 'value' => $access_id)); +$body .= '</label></p>'; +$body .= elgg_view('input/submit', array('internalname'=>'submit','value'=>elgg_echo('videolist:submit'))); +$body .= '</form>'; +$body .= '</div>'; + +print $body."<br /><br />"; diff --git a/views/default/forms/browsetube.php b/views/default/forms/browsetube.php index 601fb4e6a..0a54f0d10 100644 --- a/views/default/forms/browsetube.php +++ b/views/default/forms/browsetube.php @@ -1,106 +1,105 @@ <?php - /** - * Elgg Video Plugin - * This plugin allows users to create a library of youtube/vimeo/metacafe videos - * @file - load the browse view - * @package Elgg - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ +/** + * Elgg Video Plugin + * This plugin allows users to create a library of youtube/vimeo/metacafe videos + * @file - load the browse view + * @package Elgg + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ $getcontainer_guid = get_input("container"); $container_guid = explode(":", $getcontainer_guid); if($container_guid[0] == "group"){ $container = $container_guid[1]; -} -else{ +} else{ $container = $getcontainer_guid; } - $error = array( - 'no-search' => 1 - ); - $error_msg = array( - 'no-search' => "Please enter a valid search term" - ); - $browseCat = get_input('q'); - if(empty($browseCat) || !isset($browseCat)) - $browseCat = "youtube"; - $confirm_action = get_input('video_action'); - - if(isset($confirm_action) && ($confirm_action == 'search_video')) - { - if(isset($title_search) && ($title_search != '')) - $error['no-search'] = 0; - else - $error['no-search'] = 1; - } +$error = array( + 'no-search' => 1 + ); +$error_msg = array( + 'no-search' => "Please enter a valid search term" + ); +$browseCat = get_input('q'); +if(empty($browseCat) || !isset($browseCat)) { + $browseCat = "youtube"; +} + +$confirm_action = get_input('video_action'); + +if(isset($confirm_action) && ($confirm_action == 'search_video')) { + if(isset($title_search) && ($title_search != '')) { + $error['no-search'] = 0; + } else { + $error['no-search'] = 1; + } +} + +//$body = '<div class="videolist-content">'; +//Load youtube menu +$body .= "<br /><div class=\"elgg_horizontal_tabbed_nav\">"; +$body .= "<ul id=\"videonav\">"; +$body .= "<li class=\"active\" id=\"YT\">"; +$body .= "<a href=\"".$vars['url']."pg/videolist/browse/".$getcontainer_guid."?q=youtube\">YouTube</a>"; +$body .= "</li>"; +$body .= "<li id=\"MC\">"; +$body .= "<a href=\"".$vars['url']."pg/videolist/browse/".$getcontainer_guid."?q=metacafe\">Metacafe</a>"; +$body .= "</li>"; +$body .= "<li id=\"VM\">"; +$body .= "<a href=\"".$vars['url']."pg/videolist/browse/".$getcontainer_guid."?q=vimeo\">Vimeo</a>"; +$body .= "</li>"; +/* +$body .= "<li id=\"GV\">"; +$body .= "<a href=\"".$vars['url']."pg/videolist/browse?q=googlevideos\">Google Videos</a>"; +$body .= "</li>"; +*/ +$body .= "</ul>"; +$body .= "</div>"; + +$body .= "<div class=\"clearfloat\"></div>"; + +//$body .= "<div id=\"videosearch-interface\">"; +$body .= '<form action="javascript:sendSearchRequest(1);" method="get">'; +//$body .= "<form action=\"".$vars['url']."action/videolist/tubesearch\" method=\"get\">"; +$body .= elgg_view('input/hidden',array('internalname'=>'video_action', 'value'=>'search_video')); +$body .= elgg_view('input/hidden',array('internalname'=>'guid', 'value'=>$vars['guid'])); +//$body .= elgg_view('input/hidden',array('internalname'=>'start_index', 'value'=>1)); + +switch($browseCat) { + case "youtube" : + $body .= elgg_view('forms/labels/youtube'); + break; + case "metacafe" : + $body .= elgg_view('forms/labels/metacafe'); + break; + case "vimeo" : + $body .= elgg_view('forms/labels/vimeo'); + break; + case "googlevideos" : + $body .= elgg_view('forms/labels/googlevideos'); + break; + default : + $body .= elgg_view('forms/labels/youtube'); + break; +} +$body .= elgg_view('input/hidden',array('internalname'=>'page', 'value'=>$browseCat)); +$body .= '</form>'; +//$body .= '</div>'; +//$body .= '</div>'; + +$body .= '<div id="SearchContainer">'; +$body .= '<div id="loadingSearch">'; +$body .= '</div>'; +$body .= '<div id="responseSearch" align="center">'; +$body .= '</div>'; +$body .= '</div>'; + +print $body."<br /><br />"; + - - //$body = '<div class="videolist-content">'; - //Load youtube menu - $body .= "<br /><div class=\"elgg_horizontal_tabbed_nav\">"; - $body .= "<ul id=\"videonav\">"; - $body .= "<li class=\"active\" id=\"YT\">"; - $body .= "<a href=\"".$vars['url']."pg/videolist/browse/".$getcontainer_guid."?q=youtube\">YouTube</a>"; - $body .= "</li>"; - $body .= "<li id=\"MC\">"; - $body .= "<a href=\"".$vars['url']."pg/videolist/browse/".$getcontainer_guid."?q=metacafe\">Metacafe</a>"; - $body .= "</li>"; - $body .= "<li id=\"VM\">"; - $body .= "<a href=\"".$vars['url']."pg/videolist/browse/".$getcontainer_guid."?q=vimeo\">Vimeo</a>"; - $body .= "</li>"; - /* - $body .= "<li id=\"GV\">"; - $body .= "<a href=\"".$vars['url']."pg/videolist/browse?q=googlevideos\">Google Videos</a>"; - $body .= "</li>"; - */ - $body .= "</ul>"; - $body .= "</div>"; - - $body .= "<div class=\"clearfloat\"></div>"; - - //$body .= "<div id=\"videosearch-interface\">"; - $body .= '<form action="javascript:sendSearchRequest(1);" method="get">'; - //$body .= "<form action=\"".$vars['url']."action/videolist/tubesearch\" method=\"get\">"; - $body .= elgg_view('input/hidden',array('internalname'=>'video_action', 'value'=>'search_video')); - $body .= elgg_view('input/hidden',array('internalname'=>'guid', 'value'=>$vars['guid'])); - //$body .= elgg_view('input/hidden',array('internalname'=>'start_index', 'value'=>1)); - - switch($browseCat) - { - case "youtube" : - $body .= elgg_view('forms/labels/youtube'); - break; - case "metacafe" : - $body .= elgg_view('forms/labels/metacafe'); - break; - case "vimeo" : - $body .= elgg_view('forms/labels/vimeo'); - break; - case "googlevideos" : - $body .= elgg_view('forms/labels/googlevideos'); - break; - default : - $body .= elgg_view('forms/labels/youtube'); - break; - } - $body .= elgg_view('input/hidden',array('internalname'=>'page', 'value'=>$browseCat)); - $body .= '</form>'; - //$body .= '</div>'; - //$body .= '</div>'; - - $body .= '<div id="SearchContainer">'; - $body .= '<div id="loadingSearch">'; - $body .= '</div>'; - $body .= '<div id="responseSearch" align="center">'; - $body .= '</div>'; - $body .= '</div>'; - - print $body."<br /><br />"; - - ?> <style type="text/css"> #videosearch-menu{ @@ -136,122 +135,122 @@ var container = "<?php echo $container;?>"; $('#videonav li').removeClass(); switch(page) { - case "youtube" : $('#YT').removeClass().addClass('active'); - break; - case "metacafe" : $('#MC').removeClass().addClass('active'); - break; - case "vimeo" : $('#VM').removeClass().addClass('active'); - break; - case "googlevideos" : $('#GV').removeClass().addClass('active'); - break; - default : $('#YT').removeClass().addClass('active'); - break; +case "youtube" : $('#YT').removeClass().addClass('active'); + break; +case "metacafe" : $('#MC').removeClass().addClass('active'); + break; +case "vimeo" : $('#VM').removeClass().addClass('active'); + break; +case "googlevideos" : $('#GV').removeClass().addClass('active'); + break; +default : $('#YT').removeClass().addClass('active'); + break; } function sendSearchRequest(p){ - var queryFeed = $("#title_search").val(); - if(trim(queryFeed) != '') - { - $("#loadingSearch").html("<div align=\"center\" class=\"ajax_loader\"></div>"); - var elggTS = "<?php echo time(); ?>"; - var elggToken = "<?php echo generate_action_token(time()); ?>"; - $.ajax({ - type: "GET", - url: "<?php echo $vars['url']; ?>"+"action/videolist/tubesearch", - data: "bustcache="+new Date().getTime()+"&__elgg_ts="+elggTS+"&__elgg_token="+elggToken+"&page="+page+"&q="+queryFeed+"&start_index="+p+"&container="+container, - success: function(html){ - $("#loadingSearch").html(""); - $("#responseSearch").html(''); - $("#responseSearch").html(html); - } - }); - } - else{} +var queryFeed = $("#title_search").val(); +if(trim(queryFeed) != '') +{ + $("#loadingSearch").html("<div align=\"center\" class=\"ajax_loader\"></div>"); + var elggTS = "<?php echo time(); ?>"; + var elggToken = "<?php echo generate_action_token(time()); ?>"; + $.ajax({ + type: "GET", + url: "<?php echo $vars['url']; ?>"+"action/videolist/tubesearch", + data: "bustcache="+new Date().getTime()+"&__elgg_ts="+elggTS+"&__elgg_token="+elggToken+"&page="+page+"&q="+queryFeed+"&start_index="+p+"&container="+container, + success: function(html){ + $("#loadingSearch").html(""); + $("#responseSearch").html(''); + $("#responseSearch").html(html); + } + }); +} +else{} } function showV_idFeed(param, param2){ - var arg = param; - var embed_video = "<div style='text-align:right;'><a href='javascript:void(0);' onclick='javascript:closeit("+param2+");'>close</a></div><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' width='475' height='350'>"+ - "<param name='movie' value='"+arg+"&autoplay=1'>"+ - "<param name='quality' value='high'>"+ - "<param name='bgcolor' value='#CEEFFF'>"+ - "<!--[if !IE]> <-->"+ - "<object data='"+arg+"&autoplay=1' width='475' height='350' autoplay=1 type='application/x-shockwave-flash'>"+ - "<param name='quality' value='high'>"+ - "<param name='bgcolor' value='#CEEFFF'>"+ - "<param name='pluginurl' value='http://www.adobe.com/go/getflashplayer'>"+ - "FAIL (the browser should render some flash content, not this)."+ - "</object>"+ - "<!--> <![endif]-->"+ - "</object>"; - disableScreen(embed_video, param2); +var arg = param; +var embed_video = "<div style='text-align:right;'><a href='javascript:void(0);' onclick='javascript:closeit("+param2+");'>close</a></div><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' width='475' height='350'>"+ + "<param name='movie' value='"+arg+"&autoplay=1'>"+ + "<param name='quality' value='high'>"+ + "<param name='bgcolor' value='#CEEFFF'>"+ + "<!--[if !IE]> <-->"+ + "<object data='"+arg+"&autoplay=1' width='475' height='350' autoplay=1 type='application/x-shockwave-flash'>"+ + "<param name='quality' value='high'>"+ + "<param name='bgcolor' value='#CEEFFF'>"+ + "<param name='pluginurl' value='http://www.adobe.com/go/getflashplayer'>"+ + "FAIL (the browser should render some flash content, not this)."+ + "</object>"+ + "<!--> <![endif]-->"+ + "</object>"; +disableScreen(embed_video, param2); } function showV_idFeedMetacafe(param, param2){ - var argArray = param.split("/"); - var arg = argArray[0]+"/"+argArray[1]+".swf"; - var embed_video = "<div style='text-align:right;'><a href='javascript:void(0);' onclick='javascript:closeit("+param2+");'>close</a></div><object width=\"475\" height=\"350\"><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"Metacafe_"+argArray[0]+"\" value=\"http://www.metacafe.com/fplayer/"+arg+"&autoplay=1\" /><embed src=\"http://www.metacafe.com/fplayer/"+arg+"&autoplay=1\" type=\"application/x-shockwave-flash\" name=\"Metacafe_"+argArray[0]+"\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"475\" height=\"350\"></embed></object>"; - - disableScreen(embed_video, param2); +var argArray = param.split("/"); +var arg = argArray[0]+"/"+argArray[1]+".swf"; +var embed_video = "<div style='text-align:right;'><a href='javascript:void(0);' onclick='javascript:closeit("+param2+");'>close</a></div><object width=\"475\" height=\"350\"><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"Metacafe_"+argArray[0]+"\" value=\"http://www.metacafe.com/fplayer/"+arg+"&autoplay=1\" /><embed src=\"http://www.metacafe.com/fplayer/"+arg+"&autoplay=1\" type=\"application/x-shockwave-flash\" name=\"Metacafe_"+argArray[0]+"\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"475\" height=\"350\"></embed></object>"; + +disableScreen(embed_video, param2); } function showV_idFeedVimeo(param, param2){ - var arg = param; - var embed_video = "<div style='text-align:right;'><a href='javascript:void(0);' onclick='javascript:closeit("+param2+");'>close</a></div><object width=\"475\" height=\"350\"><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\"http://vimeo.com/moogaloop.swf?clip_id="+arg+"&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1\" /><embed src=\"http://vimeo.com/moogaloop.swf?clip_id="+arg+"&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"475\" height=\"350\"></embed></object>"; - disableScreen(embed_video, param2); +var arg = param; +var embed_video = "<div style='text-align:right;'><a href='javascript:void(0);' onclick='javascript:closeit("+param2+");'>close</a></div><object width=\"475\" height=\"350\"><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\"http://vimeo.com/moogaloop.swf?clip_id="+arg+"&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1\" /><embed src=\"http://vimeo.com/moogaloop.swf?clip_id="+arg+"&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"475\" height=\"350\"></embed></object>"; +disableScreen(embed_video, param2); } function disableScreen(embed_video, param2) { - var getContainer = "#vidContainer"+param2; - $('#page_container').append("<div id='page_overlay' style='position:absolute;'/>"); - $('#page_overlay').css({ - backgroundColor: "#000", - opacity: "0.8", - width: $(window).width(), - height: $('#page_container').height(), - top: "0px", - left: -(($(window).width() - $('body').width()) / 2) - }).fadeIn(); - $(getContainer).css("width", "0%"); - $(getContainer).animate( { width:"45%"}, 300 ); - document.getElementById("vidContainer"+param2).innerHTML = embed_video; +var getContainer = "#vidContainer"+param2; +$('#page_container').append("<div id='page_overlay' style='position:absolute;'/>"); +$('#page_overlay').css({ + backgroundColor: "#000", + opacity: "0.8", + width: $(window).width(), + height: $('#page_container').height(), + top: "0px", + left: -(($(window).width() - $('body').width()) / 2) + }).fadeIn(); +$(getContainer).css("width", "0%"); +$(getContainer).animate( { width:"45%"}, 300 ); +document.getElementById("vidContainer"+param2).innerHTML = embed_video; } function trim(stringToTrim) { - return ltrim(rtrim(stringToTrim)); +return ltrim(rtrim(stringToTrim)); } function ltrim(stringToTrim) { - return stringToTrim.replace(/^\s+/,""); +return stringToTrim.replace(/^\s+/,""); } function rtrim(stringToTrim) { - return stringToTrim.replace(/\s+$/,""); +return stringToTrim.replace(/\s+$/,""); } function closeit(param){ - document.getElementById("vidContainer"+param).innerHTML = ""; - document.getElementById("vidContainer"+param).style.display = "none"; - $('#page_overlay').remove(); +document.getElementById("vidContainer"+param).innerHTML = ""; +document.getElementById("vidContainer"+param).style.display = "none"; +$('#page_overlay').remove(); } function InsertVideoUrl(param, param2){ - var actionAction = "add_video"; - var access_id = 2; - var elggTS = "<?php echo time(); ?>"; - var elggToken = "<?php echo generate_action_token(time()); ?>"; - $.ajax({ - type: "GET", - url: "<?php echo $vars['url']; ?>"+"action/videolist/addvideo", - data: "bustcache="+new Date().getTime()+"&__elgg_ts="+elggTS+"&__elgg_token="+elggToken+"&video_action="+actionAction+"&title_videourl="+param+"&videolisttags="+param2+"&access_id="+access_id, - success: function(html){ - $("#loadingSearch").html(""); - $("#responseSearch").html(''); - $("#responseSearch").html(html); - } - }); - + var actionAction = "add_video"; + var access_id = 2; + var elggTS = "<?php echo time(); ?>"; + var elggToken = "<?php echo generate_action_token(time()); ?>"; + $.ajax({ + type: "GET", + url: "<?php echo $vars['url']; ?>"+"action/videolist/addvideo", + data: "bustcache="+new Date().getTime()+"&__elgg_ts="+elggTS+"&__elgg_token="+elggToken+"&video_action="+actionAction+"&title_videourl="+param+"&videolisttags="+param2+"&access_id="+access_id, + success: function(html){ + $("#loadingSearch").html(""); + $("#responseSearch").html(''); + $("#responseSearch").html(html); + } + }); + } </script> diff --git a/views/default/forms/labels/googlevideos.php b/views/default/forms/labels/googlevideos.php index 76673c10b..41893cea2 100644 --- a/views/default/forms/labels/googlevideos.php +++ b/views/default/forms/labels/googlevideos.php @@ -1,34 +1,32 @@ <?php - /** - * Elgg User Profile Video Plugin - * This plugin allows users to browse youtube videos - * - * @package ElggProfile - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ +/** + * Elgg User Profile Video Plugin + * This plugin allows users to browse youtube videos + * + * @package ElggProfile + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ - $body = '<p><label>'.elgg_echo("videolist:title_search_tube").'<br />'; - //$body .= elgg_view("input/text",array('internalname' => 'title_search','value' => '', 'id' => 'title_search')); - $body .= "<div style='width:100%;'>"; - $body .= "<div style='float:left;width:19%;'>"; - $body .= "<a href=\"http://video.google.com\"><img src='".$vars['url']."mod/videolist/graphics/logo_videos.png' width='120'/></a>"; - $body .= "</div>"; - $body .= "<div style='float:left;width:45%;'>"; - $body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/> "; - if($error['no-search'] == 0) - { - $body .= '<div class="error">'.$error_msg['no-search'].'</div>'; - } - $body .= "</div>"; - //$body .= "<div>"; - //$body .= '<input type="submit" value="Submit" class="submit_button" name="submit" onclick="sendSearchRequest(1);"/>'; - $body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:vimeo'))); - //$body .= "</div>"; - $body .= "</div>"; - $body .= '</label></p>'; - $body .= '<div id="searchcontrol">Loading...</div>'; - print $body; -?> +$body = '<p><label>'.elgg_echo("videolist:title_search_tube").'<br />'; +//$body .= elgg_view("input/text",array('internalname' => 'title_search','value' => '', 'id' => 'title_search')); +$body .= "<div style='width:100%;'>"; +$body .= "<div style='float:left;width:19%;'>"; +$body .= "<a href=\"http://video.google.com\"><img src='".$vars['url']."mod/videolist/graphics/logo_videos.png' width='120'/></a>"; +$body .= "</div>"; +$body .= "<div style='float:left;width:45%;'>"; +$body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/> "; +if($error['no-search'] == 0) { + $body .= '<div class="error">'.$error_msg['no-search'].'</div>'; +} +$body .= "</div>"; +//$body .= "<div>"; +//$body .= '<input type="submit" value="Submit" class="submit_button" name="submit" onclick="sendSearchRequest(1);"/>'; +$body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:vimeo'))); +//$body .= "</div>"; +$body .= "</div>"; +$body .= '</label></p>'; +$body .= '<div id="searchcontrol">Loading...</div>'; +print $body;
\ No newline at end of file diff --git a/views/default/forms/labels/metacafe.php b/views/default/forms/labels/metacafe.php index 7003b6743..08edbcfdd 100644 --- a/views/default/forms/labels/metacafe.php +++ b/views/default/forms/labels/metacafe.php @@ -1,34 +1,32 @@ <?php - /** - * Elgg Video Plugin - * This plugin allows users to create a library of youtube/vimeo/metacafe videos - * @file - load metacafe label - * @package Elgg - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ +/** + * Elgg Video Plugin + * This plugin allows users to create a library of youtube/vimeo/metacafe videos + * @file - load metacafe label + * @package Elgg + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ - $body = '<p><label>'.elgg_echo("videolist:title_search_tube").'<br />'; - //$body .= elgg_view("input/text",array('internalname' => 'title_search','value' => '', 'id' => 'title_search')); - $body .= "<div style='width:100%;'>"; - $body .= "<div style='float:left;width:19%;'>"; - $body .= "<a href=\"http://www.metacafe.com\"><img src='".$vars['url']."mod/videolist/graphics/metacafe.jpg' width='120'/></a>"; - $body .= "</div>"; - $body .= "<div style='float:left;width:45%;'>"; - $body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/> "; - if($error['no-search'] == 0) - { - $body .= '<div class="error">'.$error_msg['no-search'].'</div>'; - } - $body .= "</div>"; - //$body .= "<div>"; - //$body .= '<input type="submit" value="Submit" class="submit_button" name="submit" onclick="sendSearchRequest(1);"/>'; - $body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:metacafe'))); - //$body .= "</div>"; - $body .= "</div>"; - $body .= '</label></p>'; - - print $body; -?> +$body = '<p><label>'.elgg_echo("videolist:title_search_tube").'<br />'; +//$body .= elgg_view("input/text",array('internalname' => 'title_search','value' => '', 'id' => 'title_search')); +$body .= "<div style='width:100%;'>"; +$body .= "<div style='float:left;width:19%;'>"; +$body .= "<a href=\"http://www.metacafe.com\"><img src='".$vars['url']."mod/videolist/graphics/metacafe.jpg' width='120'/></a>"; +$body .= "</div>"; +$body .= "<div style='float:left;width:45%;'>"; +$body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/> "; +if($error['no-search'] == 0) { + $body .= '<div class="error">'.$error_msg['no-search'].'</div>'; +} +$body .= "</div>"; +//$body .= "<div>"; +//$body .= '<input type="submit" value="Submit" class="submit_button" name="submit" onclick="sendSearchRequest(1);"/>'; +$body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:metacafe'))); +//$body .= "</div>"; +$body .= "</div>"; +$body .= '</label></p>'; + +print $body;
\ No newline at end of file diff --git a/views/default/forms/labels/vimeo.php b/views/default/forms/labels/vimeo.php index 6a15909b4..38ffc17f0 100644 --- a/views/default/forms/labels/vimeo.php +++ b/views/default/forms/labels/vimeo.php @@ -1,34 +1,32 @@ <?php - /** - * Elgg Video Plugin - * This plugin allows users to create a library of youtube/vimeo/metacafe videos - * @file - load vimeo label - * @package Elgg - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ +/** + * Elgg Video Plugin + * This plugin allows users to create a library of youtube/vimeo/metacafe videos + * @file - load vimeo label + * @package Elgg + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ - $body = '<p><label>'.elgg_echo("videolist:title_search_tube").'<br />'; - //$body .= elgg_view("input/text",array('internalname' => 'title_search','value' => '', 'id' => 'title_search')); - $body .= "<div style='width:100%;'>"; - $body .= "<div style='float:left;width:19%;'>"; - $body .= "<a href=\"http://www.vimeo.com\"><img src='".$vars['url']."mod/videolist/graphics/vimeo_logo.gif' width='120'/></a>"; - $body .= "</div>"; - $body .= "<div style='float:left;width:45%;'>"; - $body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/> "; - if($error['no-search'] == 0) - { - $body .= '<div class="error">'.$error_msg['no-search'].'</div>'; - } - $body .= "</div>"; - //$body .= "<div>"; - //$body .= '<input type="submit" value="Submit" class="submit_button" name="submit" onclick="sendSearchRequest(1);"/>'; - $body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:vimeo'))); - //$body .= "</div>"; - $body .= "</div>"; - $body .= '</label></p>'; - - print $body; -?> +$body = '<p><label>'.elgg_echo("videolist:title_search_tube").'<br />'; +//$body .= elgg_view("input/text",array('internalname' => 'title_search','value' => '', 'id' => 'title_search')); +$body .= "<div style='width:100%;'>"; +$body .= "<div style='float:left;width:19%;'>"; +$body .= "<a href=\"http://www.vimeo.com\"><img src='".$vars['url']."mod/videolist/graphics/vimeo_logo.gif' width='120'/></a>"; +$body .= "</div>"; +$body .= "<div style='float:left;width:45%;'>"; +$body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/> "; +if ($error['no-search'] == 0) { + $body .= '<div class="error">'.$error_msg['no-search'].'</div>'; +} +$body .= "</div>"; +//$body .= "<div>"; +//$body .= '<input type="submit" value="Submit" class="submit_button" name="submit" onclick="sendSearchRequest(1);"/>'; +$body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:vimeo'))); +//$body .= "</div>"; +$body .= "</div>"; +$body .= '</label></p>'; + +print $body;
\ No newline at end of file diff --git a/views/default/forms/labels/youtube.php b/views/default/forms/labels/youtube.php index 4ec53b27a..37575c0f1 100644 --- a/views/default/forms/labels/youtube.php +++ b/views/default/forms/labels/youtube.php @@ -1,34 +1,32 @@ <?php - /** - * Elgg Video Plugin - * This plugin allows users to create a library of youtube/vimeo/metacafe videos - * @file - load youtube label - * @package Elgg - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ +/** + * Elgg Video Plugin + * This plugin allows users to create a library of youtube/vimeo/metacafe videos + * @file - load youtube label + * @package Elgg + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ - $body = '<p><label>'.elgg_echo("videolist:title_search_tube").'<br />'; - //$body .= elgg_view("input/text",array('internalname' => 'title_search','value' => '', 'id' => 'title_search')); - $body .= "<div style='width:100%;'>"; - $body .= "<div style='float:left;width:10%;'>"; - $body .= "<a href=\"http://www.youtube.com\"><img src='".$vars['url']."mod/videolist/graphics/badge3.gif' height='30'/></a>"; - $body .= "</div>"; - $body .= "<div style='float:left;width:45%;'>"; - $body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/> "; - if($error['no-search'] == 0) - { - $body .= '<div class="error">'.$error_msg['no-search'].'</div>'; - } - $body .= "</div>"; - //$body .= "<div>"; - //$body .= '<input type="submit" value="Submit" class="submit_button" name="submit" onclick="sendSearchRequest(1);"/>'; - $body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos'))); - //$body .= "</div>"; - $body .= "</div>"; - $body .= '</label></p>'; - - print $body; -?> +$body = '<p><label>'.elgg_echo("videolist:title_search_tube").'<br />'; +//$body .= elgg_view("input/text",array('internalname' => 'title_search','value' => '', 'id' => 'title_search')); +$body .= "<div style='width:100%;'>"; +$body .= "<div style='float:left;width:10%;'>"; +$body .= "<a href=\"http://www.youtube.com\"><img src='".$vars['url']."mod/videolist/graphics/badge3.gif' height='30'/></a>"; +$body .= "</div>"; +$body .= "<div style='float:left;width:45%;'>"; +$body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/> "; +if($error['no-search'] == 0) { + $body .= '<div class="error">'.$error_msg['no-search'].'</div>'; +} +$body .= "</div>"; +//$body .= "<div>"; +//$body .= '<input type="submit" value="Submit" class="submit_button" name="submit" onclick="sendSearchRequest(1);"/>'; +$body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos'))); +//$body .= "</div>"; +$body .= "</div>"; +$body .= '</label></p>'; + +print $body;
\ No newline at end of file diff --git a/views/default/object/videolist.php b/views/default/object/videolist.php index 23754a899..b3c070495 100644 --- a/views/default/object/videolist.php +++ b/views/default/object/videolist.php @@ -1,91 +1,81 @@ <?php - /***************************************************************************************** - /* youtube video pluggin - /* @author : Prateek Choudhary <synapticfield@gmail.com> - /* YouTube/vimeo/metacafe video Object file - /* @copyright Prateek.Choudhary - /*****************************************************************************************/ - - global $CONFIG; - - $video_file = $vars['entity']; - - if(!empty($video_file)) - { - $url = $video_file->url; - $title = $video_file->title; - $video_guid = $video_file->guid; - $video_id = $video_file->video_id; - $videotype = $video_file->videotype; - $videothumbnail = $video_file->thumbnail; - $owner = $vars['entity']->getOwnerEntity(); - $friendlytime = friendly_time($vars['entity']->time_created); - - $mime = "image/html"; - $thumbnail = $videothumbnail; - $watch_URL = $vars['url']."pg/videolist/watch/".$video_guid; - if (get_input('search_viewtype') == "gallery") - { - $videodiv .= "<div class=\"filerepo_gallery_item\">"; - $videodiv .= "<div id='videobox'>"; - $videodiv .= $title."<br />"; - $videodiv .= "<a href='".$watch_URL."'>"; - $videodiv .= "<img src='".$thumbnail."' width='120' class='tubesearch'/>"; - $videodiv .= "</a>"; - - $videodiv .= "</div>"; - //$videodiv .= "<div id='videoDescbox'>"; - //$videodiv .= "<span class='title'>".elgg_echo('videolist:videoTitle')." : </span>".$title."<br />"; - //$videodiv .= "</div>"; - - $numcomments = elgg_count_comments($video_file); - $videodiv .= "<div id='videoActionbox'>"; - if ($numcomments) - $videodiv .= "<a href=\"{$watch_URL}\">" . sprintf(elgg_echo("comments")) . " (" . $numcomments . ")</a> <br />"; - if($video_file->canEdit()) - { - - $videodiv .= elgg_view("output/confirmlink", array( - 'href' => $vars['url'] . "action/videolist/remove?video_id=" . $video_guid, - 'text' => elgg_echo('delete'), - 'confirm' => elgg_echo('deleteconfirm'), - )); - } - - $videodiv .= "</div></div>"; - $videodiv .= "<div class=\"clearfloat\"></div>"; - print $videodiv; - } - else if(get_input('show_viewtype') == "all") - { - $info .= '<p><a href="' .$watch_URL. '">'.$title.'</a></p>'; - $info .= "<p class=\"owner_timestamp\"><a href=\"{$vars['url']}pg/profile/{$owner->username}\">{$owner->name}</a> {$friendlytime}"; - $info .= "</p>"; - $icon = "<a href=\"{$watch_URL}\">" . elgg_view("videolist/icon", array("mimetype" => $mime, 'thumbnail' => $thumbnail, 'video_guid' => $video_guid, 'size' => 'small')) . "</a>"; - - echo elgg_view_listing($icon, $info); - } - else - { - /* - $videodiv .= "<a href='".$vars['url']."pg/videolist/watch/".$video_guid."'>"; - $videodiv .= "<img src='http://img.youtube.com/vi/".$video_id."/default.jpg' width='50' alt='unable to fetch image'/>"; - $videodiv .= "</a> <a href='".$vars['url']."pg/videolist/watch/".$video_guid."'><span class='title'>Title : </span>".$title; - $videodiv .= "</a><br />"; - */ - //video list-entity view - $info = '<p><a href="' .$watch_URL. '">'.$title.'</a></p>'; - $info .= "<p class=\"owner_timestamp\"><a href=\"{$vars['url']}pg/profile/{$owner->username}\">{$owner->name}</a> {$friendlytime}"; - $info .= "</p>"; - $icon = "<a href=\"{$watch_URL}\">" . elgg_view("videolist/icon", array("mimetype" => $mime, 'thumbnail' => $thumbnail, 'video_guid' => $video_guid, 'size' => 'small')) . "</a>"; - - echo elgg_view_listing($icon, $info); - } - - +/***************************************************************************************** +/* youtube video pluggin +/* @author : Prateek Choudhary <synapticfield@gmail.com> +/* YouTube/vimeo/metacafe video Object file +/* @copyright Prateek.Choudhary +/*****************************************************************************************/ + +global $CONFIG; + +$video_file = $vars['entity']; + +if(!empty($video_file)) { + $url = $video_file->url; + $title = $video_file->title; + $video_guid = $video_file->guid; + $video_id = $video_file->video_id; + $videotype = $video_file->videotype; + $videothumbnail = $video_file->thumbnail; + $owner = $vars['entity']->getOwnerEntity(); + $friendlytime = friendly_time($vars['entity']->time_created); + + $mime = "image/html"; + $thumbnail = $videothumbnail; + $watch_URL = $vars['url']."pg/videolist/watch/".$video_guid; + if (get_input('search_viewtype') == "gallery") { + $videodiv .= "<div class=\"filerepo_gallery_item\">"; + $videodiv .= "<div id='videobox'>"; + $videodiv .= $title."<br />"; + $videodiv .= "<a href='".$watch_URL."'>"; + $videodiv .= "<img src='".$thumbnail."' width='120' class='tubesearch'/>"; + $videodiv .= "</a>"; + + $videodiv .= "</div>"; + //$videodiv .= "<div id='videoDescbox'>"; + //$videodiv .= "<span class='title'>".elgg_echo('videolist:videoTitle')." : </span>".$title."<br />"; + //$videodiv .= "</div>"; + + $numcomments = elgg_count_comments($video_file); + $videodiv .= "<div id='videoActionbox'>"; + + if ($numcomments) { + $videodiv .= "<a href=\"{$watch_URL}\">" . sprintf(elgg_echo("comments")) . " (" . $numcomments . ")</a> <br />"; + } + + if($video_file->canEdit()) { + $videodiv .= elgg_view("output/confirmlink", array( + 'href' => $vars['url'] . "action/videolist/remove?video_id=" . $video_guid, + 'text' => elgg_echo('delete'), + 'confirm' => elgg_echo('deleteconfirm'), + )); + } + + $videodiv .= "</div></div>"; + $videodiv .= "<div class=\"clearfloat\"></div>"; + print $videodiv; + } else if(get_input('show_viewtype') == "all") { + $info .= '<p><a href="' .$watch_URL. '">'.$title.'</a></p>'; + $info .= "<p class=\"owner_timestamp\"><a href=\"{$vars['url']}pg/profile/{$owner->username}\">{$owner->name}</a> {$friendlytime}"; + $info .= "</p>"; + $icon = "<a href=\"{$watch_URL}\">" . elgg_view("videolist/icon", array("mimetype" => $mime, 'thumbnail' => $thumbnail, 'video_guid' => $video_guid, 'size' => 'small')) . "</a>"; + + echo elgg_view_listing($icon, $info); + } else { + /* + $videodiv .= "<a href='".$vars['url']."pg/videolist/watch/".$video_guid."'>"; + $videodiv .= "<img src='http://img.youtube.com/vi/".$video_id."/default.jpg' width='50' alt='unable to fetch image'/>"; + $videodiv .= "</a> <a href='".$vars['url']."pg/videolist/watch/".$video_guid."'><span class='title'>Title : </span>".$title; + $videodiv .= "</a><br />"; + */ + //video list-entity view + $info = '<p><a href="' .$watch_URL. '">'.$title.'</a></p>'; + $info .= "<p class=\"owner_timestamp\"><a href=\"{$vars['url']}pg/profile/{$owner->username}\">{$owner->name}</a> {$friendlytime}"; + $info .= "</p>"; + $icon = "<a href=\"{$watch_URL}\">" . elgg_view("videolist/icon", array("mimetype" => $mime, 'thumbnail' => $thumbnail, 'video_guid' => $video_guid, 'size' => 'small')) . "</a>"; + + echo elgg_view_listing($icon, $info); } - else - { - echo "No videos were found."; - } -?> +} else { + echo "No videos were found."; +}
\ No newline at end of file diff --git a/views/default/object/watch.php b/views/default/object/watch.php index 9b3de9626..66fde240f 100644 --- a/views/default/object/watch.php +++ b/views/default/object/watch.php @@ -1,8 +1,8 @@ <?php - /** +/** * Elgg Videolist Plugin - - * This plugin allows users to watch videos - * + * This plugin allows users to watch videos + * * @package Elgg * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 * @author Prateek Choudhary <synapticfield@gmail.com> @@ -12,34 +12,29 @@ $videodiv = ''; $width = "600"; $height = "400"; $file = $vars['entity']; -if(isset($vars['entity'])) -{ +if(isset($vars['entity'])) { + $videos = get_entity($vars['entity']); + $title = $videos->title; + $url = $videos->url; + $videoid = $videos->video_id; + $videodiv = "<h2>".$title."</h2>"; + if ($videos->videotype == "youtube") { + $videodiv .= "<div align=\"center\" style=\"margin-top:20px;\"><object width=\"$width\" height=\"$height\"><param name=\"movie\" value=\"http://{$url}&hl=en&fs=1&showinfo=0&auoplay=1\"></param><param name=\"allowFullScreen\" value=\"true\"></param><embed src=\"http://{$url}&hl=en&fs=1&showinfo=0&autoplay=1\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"$width\" height=\"$height\"></embed></object>"; + } else if($videos->videotype == "metacafe"){ + $videoid_id = $videoid; + $path = explode("/", $videos->thumbnail); + $path = array_reverse($path); + $thumbnailArray = explode(".", $path[0]); + $videoid = $videoid_id."/".$thumbnailArray[0].".swf"; + $videodiv .= "<div align=\"center\" style=\"margin-top:20px;\"><embed src=\"http://www.metacafe.com/fplayer/".$videoid."\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"$width\" height=\"$height\" name=\"Metacafe_".$videoid_id."\"></embed>"; + } else if($videos->videotype == "vimeo") { + $videodiv .= "<div align=\"center\" style=\"margin-top:20px;\"><object width=\"$width\" height=\"$height\"><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\"http://vimeo.com/moogaloop.swf?clip_id=".$videoid."&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1\" /><embed src=\"http://vimeo.com/moogaloop.swf?clip_id=".$videoid."&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"$width\" height=\"$height\"></embed></object>"; + } -$videos = get_entity($vars['entity']); -$title = $videos->title; -$url = $videos->url; -$videoid = $videos->video_id; -$videodiv = "<h2>".$title."</h2>"; -if($videos->videotype == "youtube"){ - $videodiv .= "<div align=\"center\" style=\"margin-top:20px;\"><object width=\"$width\" height=\"$height\"><param name=\"movie\" value=\"http://{$url}&hl=en&fs=1&showinfo=0&auoplay=1\"></param><param name=\"allowFullScreen\" value=\"true\"></param><embed src=\"http://{$url}&hl=en&fs=1&showinfo=0&autoplay=1\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"$width\" height=\"$height\"></embed></object>"; -} -else if($videos->videotype == "metacafe"){ - $videoid_id = $videoid; - $path = explode("/", $videos->thumbnail); - $path = array_reverse($path); - $thumbnailArray = explode(".", $path[0]); - $videoid = $videoid_id."/".$thumbnailArray[0].".swf"; - $videodiv .= "<div align=\"center\" style=\"margin-top:20px;\"><embed src=\"http://www.metacafe.com/fplayer/".$videoid."\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"$width\" height=\"$height\" name=\"Metacafe_".$videoid_id."\"></embed>"; + $videodiv .= "</div>"; + $videodiv .= elgg_view_likes($videos); + $videodiv .= elgg_view_comments($videos); + print $videodiv; -} -else if($videos->videotype == "vimeo"){ - $videodiv .= "<div align=\"center\" style=\"margin-top:20px;\"><object width=\"$width\" height=\"$height\"><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\"http://vimeo.com/moogaloop.swf?clip_id=".$videoid."&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1\" /><embed src=\"http://vimeo.com/moogaloop.swf?clip_id=".$videoid."&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"$width\" height=\"$height\"></embed></object>"; -} -$videodiv .= "</div>"; -$videodiv .= elgg_view_likes($videos); -$videodiv .= elgg_view_comments($videos); -print $videodiv; - -//echo elgg_view_comments($videos); -} -?> + //echo elgg_view_comments($videos); +}
\ No newline at end of file diff --git a/views/default/river/object/videolist/annotate.php b/views/default/river/object/videolist/annotate.php index 6c03d4445..50a4a8397 100644 --- a/views/default/river/object/videolist/annotate.php +++ b/views/default/river/object/videolist/annotate.php @@ -1,13 +1,11 @@ <?php - $statement = $vars['statement']; - $performed_by = $statement->getSubject(); - $object = $statement->getObject(); - - $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>"; - $string = sprintf(elgg_echo("videolist:river:annotate"),$url) . " "; - $string .= "<a href=\"" . $object->getURL() . "\">" . elgg_echo("videolist:river:item") . "</a>"; +$statement = $vars['statement']; +$performed_by = $statement->getSubject(); +$object = $statement->getObject(); - echo $string; - -?> +$url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>"; +$string = sprintf(elgg_echo("videolist:river:annotate"),$url) . " "; +$string .= "<a href=\"" . $object->getURL() . "\">" . elgg_echo("videolist:river:item") . "</a>"; + +echo $string; diff --git a/views/default/river/object/videolist/create.php b/views/default/river/object/videolist/create.php index 0ed570378..896f706c9 100644 --- a/views/default/river/object/videolist/create.php +++ b/views/default/river/object/videolist/create.php @@ -1,18 +1,21 @@ <?php - $performed_by = get_entity($vars['item']->subject_guid); // $statement->getSubject(); - $object = get_entity($vars['item']->object_guid); - $thumbnail = $object->thumbnail; - //$url = $object->getURL(); - - $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>"; - $title = $object->title; - if(!$title) - $title = "untitled"; - $string = sprintf(elgg_echo("videolist:river:created"),$url) . " "; - $string .= elgg_echo("videolist:river:item") . " titled <a href=\"" . $object->getURL() . "\">" . $title . "</a>"; - $string .= "<div class=\"river_content_display\">"; - $string .= "<a href=\"" . $object->getURL() . "\"><img src='".$thumbnail."' width='120' class='tubesearch'/></a>"; - $string .= "</div>"; +$performed_by = get_entity($vars['item']->subject_guid); // $statement->getSubject(); +$object = get_entity($vars['item']->object_guid); +$thumbnail = $object->thumbnail; +//$url = $object->getURL(); - echo $string;
\ No newline at end of file +$url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>"; +$title = $object->title; + +if(!$title) { + $title = "untitled"; +} + +$string = sprintf(elgg_echo("videolist:river:created"),$url) . " "; +$string .= elgg_echo("videolist:river:item") . " titled <a href=\"" . $object->getURL() . "\">" . $title . "</a>"; +$string .= "<div class=\"river_content_display\">"; +$string .= "<a href=\"" . $object->getURL() . "\"><img src='".$thumbnail."' width='120' class='tubesearch'/></a>"; +$string .= "</div>"; + +echo $string;
\ No newline at end of file diff --git a/views/default/staticvideo/index.php b/views/default/staticvideo/index.php index 1b32f316b..256eb5b92 100644 --- a/views/default/staticvideo/index.php +++ b/views/default/staticvideo/index.php @@ -1,14 +1,14 @@ <?php /** - * Elgg Candidate Profile Plugin - file search.php - * This plugin allows users to create custom candidate profile - * - * @package ElggProfile - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ - + * Elgg Candidate Profile Plugin - file search.php + * This plugin allows users to create custom candidate profile + * + * @package ElggProfile + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ + $owner = $_SESSION['guid']; $number = 10; @@ -19,10 +19,8 @@ $height = "275"; ?> <div id="video-list-main"> <?php -if(!empty($owner_videos)) -{ - foreach($owner_videos as $node) - { +if(!empty($owner_videos)) { + foreach($owner_videos as $node) { $url = $node->url; $title = $node->title; $video_guid = $node->guid; @@ -31,12 +29,12 @@ if(!empty($owner_videos)) $videodiv .= "<a href='".$vars['url']."pg/videolist/watch/".$video_guid."'>"; $videodiv .= "<img src='http://img.youtube.com/vi/".$video_id."/default.jpg' width='150' alt='no video'/>"; $videodiv .= "</a>"; - + $videodiv .= "</div>"; $videodiv .= "<div id='videoDescbox'>"; $videodiv .= "<span class='title'>Title : </span>".$title."<br />"; $videodiv .= "</div>"; - + $videodiv .= "<div id='videoActionbox'>"; $videodiv .= elgg_view("output/confirmlink", array( 'href' => $vars['url'] . "action/videolist/remove?video_id=" . $video_guid, @@ -51,12 +49,10 @@ if(!empty($owner_videos)) $videodiv .= "</div>"; $videodiv .= "<div class=\"clearfloat\"></div>"; } + print $videodiv; -} -else -{ +} else { echo "No videos were found."; } ?> </div> - diff --git a/views/default/videolist/css.php b/views/default/videolist/css.php index 8c52b0e6c..647def873 100644 --- a/views/default/videolist/css.php +++ b/views/default/videolist/css.php @@ -1,199 +1,197 @@ <?php /** - * Elgg Candidate Profile Video Plugin - * This plugin allows users to create a library of youtube videos - * - * @package ElggProfile - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ - - + * Elgg Candidate Profile Video Plugin + * This plugin allows users to create a library of youtube videos + * + * @package ElggProfile + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ ?> .error{ -color:red; -font-weight:bold; -font-size:11px; + color:red; + font-weight:bold; + font-size:11px; } #video-list-main{ -padding:10px; + padding:10px; } #videocontainer{ -width:100%; -margin-bottom:10px; + width:100%; + margin-bottom:10px; } .search_gallery_item{ -border:0px solid #CCCCCC; + border:0px solid #CCCCCC; } #videobox{ -width:98%; -text-align:center; -margin-top:10px; + width:98%; + text-align:center; + margin-top:10px; } #videoDescbox{ -width:95%; -margin:0px 5px 0px 8px; + width:95%; + margin:0px 5px 0px 8px; } #videoActionbox{ -width:90%; -margin:0px 5px 0px 8px; -float:left; + width:90%; + margin:0px 5px 0px 8px; + float:left; } #videothumbnail-box{ -float:left; -width:35%; -background: #333333; -text-align:center; -padding:3px 1px 3px 0px; + float:left; + width:35%; + background: #333333; + text-align:center; + padding:3px 1px 3px 0px; } #videotitle-box{ -width:60%; -float:left; -font-size:12px; -font-weight:bold; -text-align:left; -padding-left:5px; -color:#474B9F; + width:60%; + float:left; + font-size:12px; + font-weight:bold; + text-align:left; + padding-left:5px; + color:#474B9F; } .title{ -font-weight:bold; + font-weight:bold; } #profile_video_widget_container{ -margin:0px 10px 10px 10px; -padding:8px; --moz-border-radius-topleft:8px; --moz-border-radius-topright:8px; --moz-border-radius-bottomleft:8px; --moz-border-radius-bottomright:8px; -border:0px solid #C3C3C3; -background: #FFFFFF; -max-height:250px; -overflow-y:auto; + margin:0px 10px 10px 10px; + padding:8px; + -moz-border-radius-topleft:8px; + -moz-border-radius-topright:8px; + -moz-border-radius-bottomleft:8px; + -moz-border-radius-bottomright:8px; + border:0px solid #C3C3C3; + background: #FFFFFF; + max-height:250px; + overflow-y:auto; } #profile_video_image_container{ -float:left; -width:95%; -margin:6px 2px 0px 6px; -border-bottom:1px solid #CCC; -padding-bottom:3px; + float:left; + width:95%; + margin:6px 2px 0px 6px; + border-bottom:1px solid #CCC; + padding-bottom:3px; } #widget_container_header{ -color:#474B9F; -margin:0px 0px 5px 0px; -font-weight:bold; -font-size:13px; + color:#474B9F; + margin:0px 0px 5px 0px; + font-weight:bold; + font-size:13px; } #loadingSearch{ -width:100%; + width:100%; } #SearchContainer{ -width:100%; + width:100%; } #responseSearch{ -padding:15px; + padding:15px; } #paginateSearch{ --moz-border-radius-topleft:5px; --moz-border-radius-topright:5px; -padding:2px 5px 2px 0px; -text-align:right; -background:#FFF; -border:0px solid #CCC; -color:#666; + -moz-border-radius-topleft:5px; + -moz-border-radius-topright:5px; + padding:2px 5px 2px 0px; + text-align:right; + background:#FFF; + border:0px solid #CCC; + color:#666; } th{ -text-align:center; -font-weight:bold; -font-size:13px; + text-align:center; + font-weight:bold; + font-size:13px; } #parentTab{ --moz-border-radius-bottomleft:8px; --moz-border-radius-bottomright:8px; --moz-border-radius-topleft:8px; --moz-border-radius-topright:8px; -border-top:1px solid #CCC; -border-bottom:6px solid #CCC; -border-left:1px solid #CCC; -border-right:5px solid #CCC; -background:#FFFFFF; -margin-top:7px; + -moz-border-radius-bottomleft:8px; + -moz-border-radius-bottomright:8px; + -moz-border-radius-topleft:8px; + -moz-border-radius-topright:8px; + border-top:1px solid #CCC; + border-bottom:6px solid #CCC; + border-left:1px solid #CCC; + border-right:5px solid #CCC; + background:#FFFFFF; + margin-top:7px; } .tabcellDesc{ -padding:5px 5px 5px 10px; -text-align: left; + padding:5px 5px 5px 10px; + text-align: left; } .tabcellText{ -padding:5px; -text-align: center; + padding:5px; + text-align: center; } .videoDisp{ -position:absolute; --moz-border-radius-topleft:5px; --moz-border-radius-topright:5px; --moz-border-radius-bottomleft:5px; --moz-border-radius-bottomright:5px; -border:1px solid #000000; -display:none; -padding:10px; -margin-left:120px; -margin-top:-100px; -background:#FFFFFF; -z-index:300000; + position:absolute; + -moz-border-radius-topleft:5px; + -moz-border-radius-topright:5px; + -moz-border-radius-bottomleft:5px; + -moz-border-radius-bottomright:5px; + border:1px solid #000000; + display:none; + padding:10px; + margin-left:120px; + margin-top:-100px; + background:#FFFFFF; + z-index:300000; } .videolist-content{ --moz-border-radius-topleft:5px; --moz-border-radius-topright:5px; --moz-border-radius-bottomleft:5px; --moz-border-radius-bottomright:5px; -border:1px solid #C3C3C3; -width:675px; -margin:10px 0px 10px 10px; -padding:10px; -background:#FFFFFF; + -moz-border-radius-topleft:5px; + -moz-border-radius-topright:5px; + -moz-border-radius-bottomleft:5px; + -moz-border-radius-bottomright:5px; + border:1px solid #C3C3C3; + width:675px; + margin:10px 0px 10px 10px; + padding:10px; + background:#FFFFFF; } .tubesearch{ --moz-border-radius-topleft:5px; --moz-border-radius-topright:5px; --moz-border-radius-bottomleft:5px; --moz-border-radius-bottomright:5px; -border:1px solid #666666; + -moz-border-radius-topleft:5px; + -moz-border-radius-topright:5px; + -moz-border-radius-bottomleft:5px; + -moz-border-radius-bottomright:5px; + border:1px solid #666666; } #comment_area_video_title{ -padding:10px; --moz-border-radius-topleft:5px; --moz-border-radius-topright:5px; --moz-border-radius-bottomleft:5px; --moz-border-radius-bottomright:5px; -border:1px solid #CCCCCC; -border:1px solid #CCCCCC; -background:#FFFFFF; + padding:10px; + -moz-border-radius-topleft:5px; + -moz-border-radius-topright:5px; + -moz-border-radius-bottomleft:5px; + -moz-border-radius-bottomright:5px; + border:1px solid #CCCCCC; + border:1px solid #CCCCCC; + background:#FFFFFF; } .vid-comment-widget{ -font-size:11px; -font-weight:normal; + font-size:11px; + font-weight:normal; } .searchvideorow{ -padding:10px; --moz-border-radius-topleft:5px; --moz-border-radius-topright:5px; --moz-border-radius-bottomleft:5px; --moz-border-radius-bottomright:5px; -border:1px solid #CCCCCC; + padding:10px; + -moz-border-radius-topleft:5px; + -moz-border-radius-topright:5px; + -moz-border-radius-bottomleft:5px; + -moz-border-radius-bottomright:5px; + border:1px solid #CCCCCC; } #videosearch-tablecontainer{ --moz-border-radius-bottomleft:5px; --moz-border-radius-bottomright:5px; -border:1px solid #CCCCCC; -background:#FFF; -padding:10px; + -moz-border-radius-bottomleft:5px; + -moz-border-radius-bottomright:5px; + border:1px solid #CCCCCC; + background:#FFF; + padding:10px; } #videosearch-interface{ -border-color:#CCCCCC; -border-style:solid; -border-width:0 1px 1px; -margin-top:-15px; -padding:15px 0 15px 20px; + border-color:#CCCCCC; + border-style:solid; + border-width:0 1px 1px; + margin-top:-15px; + padding:15px 0 15px 20px; } diff --git a/views/default/videolist/groupprofile_videolist.php b/views/default/videolist/groupprofile_videolist.php index 1df34a7b2..d89b8e566 100644 --- a/views/default/videolist/groupprofile_videolist.php +++ b/views/default/videolist/groupprofile_videolist.php @@ -1,61 +1,59 @@ <?php +/** + * Elgg Video Plugin + * This plugin allows users to create a library of videos for groups + * + * @package ElggProfile + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ - /** - * Elgg Video Plugin - * This plugin allows users to create a library of videos for groups - * - * @package ElggProfile - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ - ?> -<div id="filerepo_widget_layout"> +<div id="filerepo_widget_layout"> <h2><?php echo elgg_echo("videolist:group"); ?></h2> <?php - //the number of files to display - $number = (int) $vars['entity']->num_display; - if (!$number) - $number = 5; - - //get the user's files - $videos = get_user_objects($vars['entity']->guid, "videolist", $number, 0); - - //if there are some files, go get them - if ($videos) { - - //display in list mode - echo "<div class=\"filerepo_widget_singleitem\" style=\"width:310px;padding:5px;\">"; - foreach($videos as $f){ - - $mime = $f->mimetype; - $owner = get_entity($f->getOwner()); - $numcomments = elgg_count_comments($f); - echo "<div class=\"filerepo_listview_icon\" style=\"float:left;width:90px;padding:8px 0 0 0;\"><a href=\"{$vars['url']}pg/videolist/watch/{$f->guid}\"><img src=\"".$f->thumbnail."\" border=\"0\" width=\"85\" /></a></div>"; - echo "<div class=\"filerepo_widget_content\" style=\"width:210px;margin-left:100px;\">"; - echo "<div class=\"filerepo_listview_title\"><p class=\"filerepo_title\" style=\"font-weight:normal;font-size:12px;\"><a href=\"{$vars['url']}pg/videolist/watch/{$f->guid}\">" . $f->title ."</a></p><br />by <a href=\"{$vars['url']}pg/profile/{$owner->username}\">{$owner->name}</a>"; - if ($numcomments) - echo "<br /><a href=\"{$vars['url']}pg/videolist/watch/{$f->guid}\">" . sprintf(elgg_echo("comments")) . " (" . $numcomments . ")</a>"; - echo "</div>"; - echo "<div class=\"filerepo_listview_date\"><p class=\"filerepo_timestamp\"><small>" . friendly_time($f->time_created) . "</small></p></div>"; - echo "</div><div class=\"clearfloat\" style=\"height:8px;\"></div>"; - - } - echo "</div>"; - - //get a link to the users files - $users_file_url = $vars['url'] . "pg/videolist/owned/" . page_owner_entity()->username; - - echo "<div class=\"forum_latest\"><a href=\"{$users_file_url}\">" . elgg_echo("videolist:groupall") . "</a></div>"; - - } else { - - echo "<div class=\"forum_latest\">" . elgg_echo("videolist:none") . "</div>"; +//the number of files to display +$number = (int) $vars['entity']->num_display; +if (!$number) + $number = 5; + +//get the user's files +$videos = get_user_objects($vars['entity']->guid, "videolist", $number, 0); + +//if there are some files, go get them +if ($videos) { + + //display in list mode + echo "<div class=\"filerepo_widget_singleitem\" style=\"width:310px;padding:5px;\">"; + + foreach($videos as $f){ + $mime = $f->mimetype; + $owner = get_entity($f->getOwner()); + $numcomments = elgg_count_comments($f); + echo "<div class=\"filerepo_listview_icon\" style=\"float:left;width:90px;padding:8px 0 0 0;\"><a href=\"{$vars['url']}pg/videolist/watch/{$f->guid}\"><img src=\"".$f->thumbnail."\" border=\"0\" width=\"85\" /></a></div>"; + echo "<div class=\"filerepo_widget_content\" style=\"width:210px;margin-left:100px;\">"; + echo "<div class=\"filerepo_listview_title\"><p class=\"filerepo_title\" style=\"font-weight:normal;font-size:12px;\"><a href=\"{$vars['url']}pg/videolist/watch/{$f->guid}\">" . $f->title ."</a></p><br />by <a href=\"{$vars['url']}pg/profile/{$owner->username}\">{$owner->name}</a>"; + if ($numcomments) { + echo "<br /><a href=\"{$vars['url']}pg/videolist/watch/{$f->guid}\">" . sprintf(elgg_echo("comments")) . " (" . $numcomments . ")</a>"; + echo "</div>"; + } + echo "<div class=\"filerepo_listview_date\"><p class=\"filerepo_timestamp\"><small>" . friendly_time($f->time_created) . "</small></p></div>"; + echo "</div><div class=\"clearfloat\" style=\"height:8px;\"></div>"; } + echo "</div>"; + + //get a link to the users files + $users_file_url = $vars['url'] . "pg/videolist/owned/" . page_owner_entity()->username; + + echo "<div class=\"forum_latest\"><a href=\"{$users_file_url}\">" . elgg_echo("videolist:groupall") . "</a></div>"; + +} else { + echo "<div class=\"forum_latest\">" . elgg_echo("videolist:none") . "</div>"; +} ?> <div class="clearfloat" /></div> diff --git a/views/default/videolist/icon.php b/views/default/videolist/icon.php index 1d25329ea..46c186db1 100644 --- a/views/default/videolist/icon.php +++ b/views/default/videolist/icon.php @@ -1,41 +1,38 @@ <?php - /** - * Elgg tidypic icon - * Optionally you can specify a size. - * - * @package ElggFile - * @author Curverider Ltd - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ +/** + * Elgg tidypic icon + * Optionally you can specify a size. + * + * @package ElggFile + * @author Curverider Ltd + * @copyright Curverider Ltd 2008 + * @link http://elgg.com/ + */ + +global $CONFIG; - global $CONFIG; - if($vars['videolist']){ echo "<img src=\"{$CONFIG->wwwroot}mod/videolist/graphics/icons/Video_Icon.jpg\" border=\"0\" />"; -} -else{ - +} else { $mime = $vars['mimetype']; if (isset($vars['thumbnail'])) { $thumbnail = $vars['thumbnail']; } else { $thumbnail = false; } - + $size = $vars['size']; if ($size != 'large') { $size = 'small'; } - if ($thumbnail && strpos($mime, "image/")!==false) + if ($thumbnail && strpos($mime, "image/")!==false) { echo "<img src=\"{$thumbnail}\" border=\"0\" />"; - else - { - if ($size == 'large') + } else { + if ($size == 'large') { echo "<img src=\"{$thumbnail}\" border=\"0\" />"; - else + } else { echo "<img src=\"{$CONFIG->wwwroot}mod/videolist/graphics/icons/Video_Icon.jpg\" border=\"0\" />"; + } } -} -?> +}
\ No newline at end of file diff --git a/views/default/videolist/notfound.php b/views/default/videolist/notfound.php index ec69b700c..b797c54f7 100644 --- a/views/default/videolist/notfound.php +++ b/views/default/videolist/notfound.php @@ -1,21 +1,19 @@ <?php - /** - * Elgg blog not found page - * - * @package ElggBlog - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd <info@elgg.com> - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ +/** + * Elgg blog not found page + * + * @package ElggBlog + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Curverider Ltd <info@elgg.com> + * @copyright Curverider Ltd 2008 + * @link http://elgg.com/ + */ ?> - <p> - <?php - - echo elgg_echo("video:none"); - - ?> - </p> +<p> + <?php + echo elgg_echo("video:none"); + ?> +</p> diff --git a/views/default/widgets/videolist_view/edit.php b/views/default/widgets/videolist_view/edit.php index 936d37c34..10ba89af9 100644 --- a/views/default/widgets/videolist_view/edit.php +++ b/views/default/widgets/videolist_view/edit.php @@ -1,21 +1,23 @@ <p> - <?php echo elgg_echo("videolist:num_videos"); ?>: - - <? - if($vars['entity']->num_display == '') $vars['entity']->num_display = 6; - ?> - <select name="params[num_display]"> - <option value="1" <?php if($vars['entity']->num_display == 1) echo "SELECTED"; ?>>1</option> - <option value="2" <?php if($vars['entity']->num_display == 2) echo "SELECTED"; ?>>2</option> - <option value="3" <?php if($vars['entity']->num_display == 3) echo "SELECTED"; ?>>3</option> - <option value="4" <?php if($vars['entity']->num_display == 4) echo "SELECTED"; ?>>4</option> - <option value="5" <?php if($vars['entity']->num_display == 5) echo "SELECTED"; ?>>5</option> - <option value="6" <?php if($vars['entity']->num_display == 6) echo "SELECTED"; ?>>6</option> - <option value="7" <?php if($vars['entity']->num_display == 7) echo "SELECTED"; ?>>7</option> - <option value="8" <?php if($vars['entity']->num_display == 8) echo "SELECTED"; ?>>8</option> - <option value="9" <?php if($vars['entity']->num_display == 9) echo "SELECTED"; ?>>9</option> - <option value="10" <?php if($vars['entity']->num_display == 10) echo "SELECTED"; ?>>10</option> - <option value="15" <?php if($vars['entity']->num_display == 15) echo "SELECTED"; ?>>15</option> - <option value="20" <?php if($vars['entity']->num_display == 20) echo "SELECTED"; ?>>20</option> - </select> +<?php echo elgg_echo("videolist:num_videos"); ?>: + +<? + if($vars['entity']->num_display == '') { + $vars['entity']->num_display = 6; + } +?> +<select name="params[num_display]"> + <option value="1" <?php if($vars['entity']->num_display == 1) echo "SELECTED"; ?>>1</option> + <option value="2" <?php if($vars['entity']->num_display == 2) echo "SELECTED"; ?>>2</option> + <option value="3" <?php if($vars['entity']->num_display == 3) echo "SELECTED"; ?>>3</option> + <option value="4" <?php if($vars['entity']->num_display == 4) echo "SELECTED"; ?>>4</option> + <option value="5" <?php if($vars['entity']->num_display == 5) echo "SELECTED"; ?>>5</option> + <option value="6" <?php if($vars['entity']->num_display == 6) echo "SELECTED"; ?>>6</option> + <option value="7" <?php if($vars['entity']->num_display == 7) echo "SELECTED"; ?>>7</option> + <option value="8" <?php if($vars['entity']->num_display == 8) echo "SELECTED"; ?>>8</option> + <option value="9" <?php if($vars['entity']->num_display == 9) echo "SELECTED"; ?>>9</option> + <option value="10" <?php if($vars['entity']->num_display == 10) echo "SELECTED"; ?>>10</option> + <option value="15" <?php if($vars['entity']->num_display == 15) echo "SELECTED"; ?>>15</option> + <option value="20" <?php if($vars['entity']->num_display == 20) echo "SELECTED"; ?>>20</option> +</select> </p> diff --git a/views/default/widgets/videolist_view/view.php b/views/default/widgets/videolist_view/view.php index aac2a288b..cd2aa37a3 100644 --- a/views/default/widgets/videolist_view/view.php +++ b/views/default/widgets/videolist_view/view.php @@ -1,58 +1,60 @@ <?php /** - * Elgg Videolist Plugin - * This plugin allows users to create a library of youtube videos - * - * @package ElggProfile - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary - */ + * Elgg Videolist Plugin + * This plugin allows users to create a library of youtube videos + * + * @package ElggProfile + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Prateek Choudhary <synapticfield@gmail.com> + * @copyright Prateek Choudhary + */ - - //the number of files to display - $number = (int) $vars['entity']->num_display; - if (!$number) - $number = 5; - - $owner = page_owner_entity(); - $owner_videos = get_entities("object", "videolist", page_owner(), $order_by="time_created desc", $limit=$number); - //echo "<div class=\"clearfloat\"></div>"; - if ($owner_videos) { - echo '<div id="profile_video_widget_container">'; - foreach($owner_videos as $videos){ - $url = $videos->url; - $title = $videos->title; - $video_id = $videos->video_id; - $videothumbnail = $videos->thumbnail; - echo '<div id="profile_video_image_container">'; - //get video cover image - echo '<div id="videothumbnail-box">'; - echo "<a href='".$vars['url']."pg/videolist/watch/".$videos->guid."'>"; - echo "<img src=\"".$videothumbnail."\" width=\"75\"/>"; - echo '</a>'; - echo '</div>'; - echo '<div id="videotitle-box">'; - echo "<a href='".$vars['url']."pg/videolist/watch/".$videos->guid."'>"; - echo $title; - echo '</a>'; - $numcomments = elgg_count_comments($videos); - if ($numcomments) - echo "<br /><span class='vid-comment-widget'><a href=\"".$vars['url']."pg/videolist/watch/".$videos->guid."\">" . sprintf(elgg_echo("comments")) . " (" . $numcomments . ")</a></span> <br />"; - echo '</div>'; - echo '</div>'; - } - echo "</div>"; - echo "<div class=\"clearfloat\"></div>"; - //get a link to the users videos - $users_video_url = $vars['url'] . "pg/videolist/owned/" . $owner->username; - echo "<div style=\"margin-left:10px;\">"; - echo "<span class=\"profile_album_link\"><a href=\"{$users_video_url}\">" . elgg_echo('video:more') . "</a></span>"; - echo "</div>"; - echo "<div id=\"widget-boundary\"></div>"; - } - else { - echo elgg_echo("album:none"); + +//the number of files to display +$number = (int) $vars['entity']->num_display; +if (!$number) { + $number = 5; +} + +$owner = page_owner_entity(); +$owner_videos = get_entities("object", "videolist", page_owner(), $order_by="time_created desc", $limit=$number); +//echo "<div class=\"clearfloat\"></div>"; +if ($owner_videos) { + echo '<div id="profile_video_widget_container">'; + foreach($owner_videos as $videos) { + $url = $videos->url; + $title = $videos->title; + $video_id = $videos->video_id; + $videothumbnail = $videos->thumbnail; + echo '<div id="profile_video_image_container">'; + //get video cover image + echo '<div id="videothumbnail-box">'; + echo "<a href='".$vars['url']."pg/videolist/watch/".$videos->guid."'>"; + echo "<img src=\"".$videothumbnail."\" width=\"75\"/>"; + echo '</a>'; + echo '</div>'; + echo '<div id="videotitle-box">'; + echo "<a href='".$vars['url']."pg/videolist/watch/".$videos->guid."'>"; + echo $title; + echo '</a>'; + + $numcomments = elgg_count_comments($videos); + if ($numcomments) { + echo "<br /><span class='vid-comment-widget'><a href=\"".$vars['url']."pg/videolist/watch/".$videos->guid."\">" . sprintf(elgg_echo("comments")) . " (" . $numcomments . ")</a></span> <br />"; } -?> + echo '</div>'; + echo '</div>'; + } + + echo "</div>"; + echo "<div class=\"clearfloat\"></div>"; + //get a link to the users videos + $users_video_url = $vars['url'] . "pg/videolist/owned/" . $owner->username; + echo "<div style=\"margin-left:10px;\">"; + echo "<span class=\"profile_album_link\"><a href=\"{$users_video_url}\">" . elgg_echo('video:more') . "</a></span>"; + echo "</div>"; + echo "<div id=\"widget-boundary\"></div>"; +} else { + echo elgg_echo("album:none"); +}
\ No newline at end of file |