From 4766f36a4d74924f21ff329c4318ce4e069ffa04 Mon Sep 17 00:00:00 2001 From: brettp Date: Wed, 3 Mar 2010 17:53:05 +0000 Subject: Pulled in the interface changes. git-svn-id: http://code.elgg.org/elgg/trunk@5257 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/file/views/default/widgets/filerepo/view.php | 86 ++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 mod/file/views/default/widgets/filerepo/view.php (limited to 'mod/file/views/default/widgets/filerepo/view.php') diff --git a/mod/file/views/default/widgets/filerepo/view.php b/mod/file/views/default/widgets/filerepo/view.php new file mode 100644 index 000000000..8113ea45a --- /dev/null +++ b/mod/file/views/default/widgets/filerepo/view.php @@ -0,0 +1,86 @@ + + + +owner_guid; + + //the number of files to display + $number = (int) $vars['entity']->num_display; + if (!$number) + $number = 1; + + //get the layout view which is set by the user in the edit panel + $get_view = (int) $vars['entity']->gallery_list; + if (!$get_view || $get_view == 1) { + $view = "list"; + }else{ + $view = "gallery"; + } + + //get the user's files + $files = get_user_objects($vars['entity']->owner_guid, "file", $number, 0); + + //if there are some files, go get them + if ($files) { + + echo "
"; + + if($view == "gallery"){ + + echo "
"; + + //display in gallery mode + foreach($files as $f){ + + $mime = $f->mimetype; + echo "getURL()}\">" . elgg_view("file/icon", array("mimetype" => $mime, 'thumbnail' => $f->thumbnail, 'file_guid' => $f->guid)) . ""; + + } + + echo "
"; + + }else{ + + //display in list mode + foreach($files as $f){ + + $mime = $f->mimetype; + echo "
"; + echo ""; + echo "
"; + echo "

" . $f->title . "

"; + echo "

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

"; + $description = $f->description; + if (!empty($description)) echo "". elgg_echo('more') ."
" . $description . "
"; + echo "
"; + + } + + } + + + //get a link to the users files + $users_file_url = $vars['url'] . "pg/file/" . get_user($f->owner_guid)->username; + + echo ""; + echo "
"; + + + } else { + + echo "
" . elgg_echo("file:none") . "
"; + + } + +?> \ No newline at end of file -- cgit v1.2.3