diff options
Diffstat (limited to 'views/default/forms/videolist')
-rw-r--r-- | views/default/forms/videolist/add.php | 163 | ||||
-rw-r--r-- | views/default/forms/videolist/browsetube.php | 251 | ||||
-rw-r--r-- | views/default/forms/videolist/edit.php | 43 | ||||
-rw-r--r-- | views/default/forms/videolist/labels/googlevideos.php | 27 | ||||
-rw-r--r-- | views/default/forms/videolist/labels/metacafe.php | 27 | ||||
-rw-r--r-- | views/default/forms/videolist/labels/vimeo.php | 27 | ||||
-rw-r--r-- | views/default/forms/videolist/labels/youtube.php | 27 |
7 files changed, 565 insertions, 0 deletions
diff --git a/views/default/forms/videolist/add.php b/views/default/forms/videolist/add.php new file mode 100644 index 000000000..2ee5d9c2e --- /dev/null +++ b/views/default/forms/videolist/add.php @@ -0,0 +1,163 @@ +<?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 + */ +// 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'); +if(page_owner_entity() instanceof ElggGroup){ + //if in a group, set the access level to default to the group + $access_id = page_owner_entity()->group_acl; +}else{ + $access_id = get_default_access(get_loggedin_user()); +} +//if it is a group, pull out the group access view +if(page_owner_entity() instanceof ElggGroup){ + $options = group_access_options(page_owner_entity()); +}else{ + $options = ''; +} +$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; + $url = "action/videolist/add?__elgg_ts={$timestamp}&__elgg_token={$token}"; + forward($url); + } + else + $error['no-video'] = 0; + } + else { + $error['no-video'] = 0; + } +} + +$body = '<form action="'.$_SERVER['php_self'].'" method="post" id="add_video_form">'; +$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="videolist_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, 'options' => $options)); +$body .= '</label></p>'; +$body .= elgg_view('input/submit', array('internalname'=>'submit','value'=>elgg_echo('videolist:submit'))); +$body .= '</form>'; + +print $body; diff --git a/views/default/forms/videolist/browsetube.php b/views/default/forms/videolist/browsetube.php new file mode 100644 index 000000000..bbe2b8935 --- /dev/null +++ b/views/default/forms/videolist/browsetube.php @@ -0,0 +1,251 @@ +<?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 + */ + +$getcontainer_guid = get_input("container"); +$container_guid = explode(":", $getcontainer_guid); +if($container_guid[0] == "group"){ + $container = $container_guid[1]; +} 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; + } +} + +//Load youtube menu +$body .= "<div class='elgg_horizontal_tabbed_nav margin_top'>"; +$body .= "<ul id='videonav'>"; +$body .= "<li class='selected' id='YT'>"; +$body .= "<a href=\"".$vars['url']."videolist/browse/".$getcontainer_guid."?q=youtube\">YouTube</a>"; +$body .= "</li>"; +$body .= "<li id='MC'>"; +$body .= "<a href=\"".$vars['url']."videolist/browse/".$getcontainer_guid."?q=metacafe\">Metacafe</a>"; +$body .= "</li>"; +$body .= "<li id='VM'>"; +$body .= "<a href=\"".$vars['url']."videolist/browse/".$getcontainer_guid."?q=vimeo\">Vimeo</a>"; +$body .= "</li>"; +$body .= "</ul>"; +$body .= "</div>"; + +$body .= '<form action="javascript:sendSearchRequest(1);" method="get" id="browse_video_form">'; +$body .= elgg_view('input/hidden',array('internalname'=>'video_action', 'value'=>'search_video')); +$body .= elgg_view('input/hidden',array('internalname'=>'guid', 'value'=>$vars['guid'])); + +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 id="loading_search_results"></div>'; +$body .= '<div id="responseSearch" align="center"></div>'; + +print $body; + + +?> + +<script type="text/javascript"> +var page = "<?php echo $browseCat;?>"; +var container = "<?php echo $container;?>"; +$('#videonav li').removeClass(); +switch(page) { +case "youtube" : $('#YT').removeClass().addClass('selected'); + break; +case "metacafe" : $('#MC').removeClass().addClass('selected'); + break; +case "vimeo" : $('#VM').removeClass().addClass('selected'); + break; +/* +case "googlevideos" : $('#GV').removeClass().addClass('active'); + break; +*/ +default : $('#YT').removeClass().addClass('selected'); + break; +} + +function sendSearchRequest(p){ +var queryFeed = $("#title_search").val(); +if(trim(queryFeed) != '') { + $("#loading_search_results").html("<div 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){ + $("#loading_search_results").html(""); + $("#responseSearch").html(''); + $("#responseSearch").html(html); + } + }); +} +else{} +} + +function showV_idFeed(param, param2){ +var arg = param; +var embed_video = "<div class='close_video'><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='#000000'>"+ + "<!--[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='#000000'>"+ + "<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 class='close_video'><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 class='close_video'><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 getPageScroll() { + var xScroll, yScroll; + if (self.pageYOffset) { + yScroll = self.pageYOffset; + xScroll = self.pageXOffset; + } else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict + yScroll = document.documentElement.scrollTop; + xScroll = document.documentElement.scrollLeft; + } else if (document.body) {// all other Explorers + yScroll = document.body.scrollTop; + xScroll = document.body.scrollLeft; + } + return new Array(xScroll,yScroll) +} + +function getPageHeight() { + var windowHeight + if (self.innerHeight) { // all except Explorer + windowHeight = self.innerHeight; + } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode + windowHeight = document.documentElement.clientHeight; + } else if (document.body) { // other Explorers + windowHeight = document.body.clientHeight; + } + return windowHeight +} + +function getPageWidth() { + var windowWidth; + if( typeof( window.innerWidth ) == 'number' ) { + windowWidth = window.innerWidth; //Non-IE + } else if( document.documentElement && ( document.documentElement.clientWidth ) ) { + windowWidth = document.documentElement.clientWidth; //IE 6+ in 'standards compliant mode' + } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { + windowWidth = document.body.clientWidth; //IE 4 compatible + } + return windowWidth +} + +function disableScreen(embed_video, param2) { + var getContainer = "#vidContainer"+param2; + $('body').append("<div id='page_overlay'/>"); + $('#page_overlay').css({ + backgroundColor: "#000000", + opacity: "0.7" + }).fadeIn(); + + $(getContainer).css({ + top: getPageScroll()[1] + (getPageHeight() / 10), + left: ((getPageWidth() / 2) - (400)), + height: "0px" + }).animate( {height:"390px"}, 600 ); + + document.getElementById("vidContainer"+param2).innerHTML = embed_video; +} + +function trim(stringToTrim){ + return ltrim(rtrim(stringToTrim)); +} + +function ltrim(stringToTrim) { + return stringToTrim.replace(/^\s+/,""); +} + +function rtrim(stringToTrim) { + return stringToTrim.replace(/\s+$/,""); +} + +function closeit(param){ + 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/add", + 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){ + $("#loading_search_results").html(""); + $("#responseSearch").html(''); + $("#responseSearch").html(html); + } + }); + +} +</script> diff --git a/views/default/forms/videolist/edit.php b/views/default/forms/videolist/edit.php new file mode 100644 index 000000000..7d7901bcd --- /dev/null +++ b/views/default/forms/videolist/edit.php @@ -0,0 +1,43 @@ +<?php +/** +* Elgg Video Plugin > Edit view +*/ +// Make sure we're logged in (send us to the front page if not) +gatekeeper(); +$page_owner = page_owner_entity(); +$container_guid = $vars['entity']->container_guid; +$owner = get_entity($container_guid); +if($owner instanceof ElggGroup){ + $options = group_access_options($owner); +}else{ + $options = ''; +} +?> + +<form action="<?php echo $vars['url']; ?>action/videolist/edit" enctype="multipart/form-data" method="post" id="edit_video_form"> + + <p><label><?php echo elgg_echo("title"); ?><br /> + <?php echo elgg_view("input/text", array("internalname" => "title_videourl","value" => $vars['entity']->title));?> + </label></p> + + <p><label><?php echo elgg_echo("tags"); ?><br /> + <?php echo elgg_view("input/tags", array("internalname" => "tags","value" => $vars['entity']->tags));?> + </label></p> + + <p><label><?php echo elgg_echo('access'); ?><br /> + <?php echo elgg_view('input/access', array('internalname' => 'access_id','value' => $vars['entity']->access_id, 'options' => $options)); ?> + </label></p> + + <p> + <?php + echo "<input type='hidden' name=\"container_guid\" value=\"{$container_guid}\" />"; + + if (isset($vars['entity'])) { + echo "<input type='hidden' name=\"video_guid\" value=\"{$vars['entity']->getGUID()}\" />"; + } + echo elgg_view('input/securitytoken'); + ?> + <input type="submit" value="<?php echo elgg_echo("save"); ?>" /> + </p> + +</form>
\ No newline at end of file diff --git a/views/default/forms/videolist/labels/googlevideos.php b/views/default/forms/videolist/labels/googlevideos.php new file mode 100644 index 000000000..9ce2d607c --- /dev/null +++ b/views/default/forms/videolist/labels/googlevideos.php @@ -0,0 +1,27 @@ +<?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 + */ + +$body = '<p class="margin_none"><label>'.elgg_echo("videolist:title_search_tube").'</label></p>'; +$body .= "<div class='search_videos clearfloat'>"; +$body .= "<div style='float:left;'>"; +$body .= "<a href=\"http://video.google.com\"><img src='".$vars['url']."mod/videolist/graphics/logo_videos.png' height='30'/></a>"; +$body .= "</div>"; +$body .= "<div style='float:left;'>"; +$body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/>"; +if($error['no-search'] == 0) { + $body .= '<div class="videolist_error">'.$error_msg['no-search'].'</div>'; +} +$body .= "</div>"; +$body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:vimeo'))); +$body .= "</div>"; +$body .= '<div id="searchcontrol">Loading...</div>'; +print $body;
\ No newline at end of file diff --git a/views/default/forms/videolist/labels/metacafe.php b/views/default/forms/videolist/labels/metacafe.php new file mode 100644 index 000000000..0642153f4 --- /dev/null +++ b/views/default/forms/videolist/labels/metacafe.php @@ -0,0 +1,27 @@ +<?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 + */ + +$body = '<p class="margin_none"><label>'.elgg_echo("videolist:title_search_tube").'</label></p>'; +$body .= "<div class='search_videos clearfloat'>"; +$body .= "<div style='float:left;'>"; +$body .= "<a href=\"http://www.metacafe.com\"><img src='".$vars['url']."mod/videolist/graphics/metacafe.jpg' height='30'/></a>"; +$body .= "</div>"; +$body .= "<div style='float:left;'>"; +$body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/>"; +if($error['no-search'] == 0) { + $body .= '<div class="videolist_error">'.$error_msg['no-search'].'</div>'; +} +$body .= "</div>"; +$body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:metacafe'))); +$body .= "</div>"; + +print $body;
\ No newline at end of file diff --git a/views/default/forms/videolist/labels/vimeo.php b/views/default/forms/videolist/labels/vimeo.php new file mode 100644 index 000000000..24a49a1ee --- /dev/null +++ b/views/default/forms/videolist/labels/vimeo.php @@ -0,0 +1,27 @@ +<?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 + */ + +$body = '<p class="margin_none"><label>'.elgg_echo("videolist:title_search_tube").'</label></p>'; +$body .= "<div class='search_videos clearfloat'>"; +$body .= "<div style='float:left;'>"; +$body .= "<a href=\"http://www.vimeo.com\"><img src='".$vars['url']."mod/videolist/graphics/vimeo_logo.gif' height='30'/></a>"; +$body .= "</div>"; +$body .= "<div style='float:left;'>"; +$body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/>"; +if ($error['no-search'] == 0) { + $body .= '<div class="videolist_error">'.$error_msg['no-search'].'</div>'; +} +$body .= "</div>"; +$body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos:vimeo'))); +$body .= "</div>"; + +print $body;
\ No newline at end of file diff --git a/views/default/forms/videolist/labels/youtube.php b/views/default/forms/videolist/labels/youtube.php new file mode 100644 index 000000000..4c824f6f3 --- /dev/null +++ b/views/default/forms/videolist/labels/youtube.php @@ -0,0 +1,27 @@ +<?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 + */ + +$body = '<p class="margin_none"><label>'.elgg_echo("videolist:title_search_tube").'</label></p>'; +$body .= "<div class='search_videos clearfloat'>"; +$body .= "<div style='float:left;'>"; +$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;'>"; +$body .= "<input type=\"text\" name=\"title_search\" value=\"\" id=\"title_search\" size=\"30\"/>"; +if($error['no-search'] == 0) { + $body .= '<div class="videolist_error">'.$error_msg['no-search'].'</div>'; +} +$body .= "</div>"; +$body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('videolist:searchTubeVideos'))); +$body .= "</div>"; + +print $body;
\ No newline at end of file |