From: Pete Harris Date: Mon, 29 Mar 2010 18:43:13 +0000 (+0000) Subject: Added a basic edit view for videolist (form action/tokens needs fixing still) X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=4fa7aaa7e363514dc2def25cceafd8cf4333404c;p=lorea%2Felgg.git Added a basic edit view for videolist (form action/tokens needs fixing still) --- diff --git a/edit.php b/edit.php new file mode 100644 index 000000000..515793003 --- /dev/null +++ b/edit.php @@ -0,0 +1,43 @@ +container_guid; + if (!empty($container_guid)) + if ($page_owner = get_entity($container_guid)) { + set_page_owner($container_guid->guid); + } + if (empty($page_owner)) { + $page_owner = $_SESSION['user']; + set_page_owner($_SESSION['guid']); + } + } + + if ($video_file->canEdit()) { + // set up breadcrumbs + elgg_push_breadcrumb(elgg_echo('videolist:all'), $CONFIG->wwwroot."mod/videolist/all.php"); + elgg_push_breadcrumb(sprintf(elgg_echo("videolist:user"),$page_owner->name), $CONFIG->wwwroot."pg/videolist/".$page_owner->username); + elgg_push_breadcrumb(sprintf(elgg_echo("videolist:edit"))); + + $area1 = elgg_view('navigation/breadcrumbs'); + $area1 .= elgg_view_title($title = elgg_echo('videolist:edit')); + $area2 = elgg_view("forms/edit",array('entity' => $video_file)); + $body = elgg_view_layout('one_column_with_sidebar', $area1.$area2, $area3); + page_draw(elgg_echo("videolist:edit"), $body); + } +} else { + forward(); +} + +?> \ No newline at end of file diff --git a/languages/en.php b/languages/en.php index 238651cc0..18b731ada 100644 --- a/languages/en.php +++ b/languages/en.php @@ -13,12 +13,14 @@ $english = array( "videolist" => "Videos", "videolist:home" => '%s \'s Videos', + "videolist:user" => '%s \'s Videos', "videolist:new" => 'Add a Video', "videolist:find" => 'All Site videos', "videolist:all" => 'All Site videos', "videolist:add" => 'Add a Video', "videolist:search" => "All Site videos", 'videolist:friends' => "Friends' videos", + 'videolist:edit' => "Edit video", "videolist:title_videourl" => 'Enter Video Url', "videolist:submit" => 'Submit', "videolist:videoTitle" => "Title", diff --git a/views/default/forms/edit.php b/views/default/forms/edit.php new file mode 100644 index 000000000..09dba432c --- /dev/null +++ b/views/default/forms/edit.php @@ -0,0 +1,36 @@ + 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; +?> + +
+ +

+ +

+ +

+ +

+ "; + + if (isset($vars['entity'])) { + echo "getGUID()}\" />"; + } + ?> + " /> +

+ +
\ No newline at end of file diff --git a/views/default/videolist/groupprofile_videolist.php b/views/default/videolist/groupprofile_videolist.php index 2151a8f87..217eda53b 100644 --- a/views/default/videolist/groupprofile_videolist.php +++ b/views/default/videolist/groupprofile_videolist.php @@ -11,7 +11,7 @@ ?>
-

+

"; } echo "

" . friendly_time($f->time_created) . "

"; - echo "
"; + echo ""; } echo ""; @@ -52,7 +52,7 @@ if ($videos) { echo "
" . elgg_echo("videolist:groupall") . "
"; } else { - echo "
" . elgg_echo("videolist:none") . "
"; + echo "

" . elgg_echo("videolist:none") . "

"; } ?>