diff options
author | Cash Costello <cash.costello@gmail.com> | 2009-08-23 01:20:37 +0000 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2009-08-23 01:20:37 +0000 |
commit | b09bca9dbeec1e10e28fb80b7c9f0c4ebd7a7707 (patch) | |
tree | 6ed02eefd32352f3d84fa5363c96b489291bc04f /pages/lists/mostrecentimages.php | |
parent | b5575b31021c1ac8b64784cd0ecfc1fff1230362 (diff) | |
download | elgg-b09bca9dbeec1e10e28fb80b7c9f0c4ebd7a7707.tar.gz elgg-b09bca9dbeec1e10e28fb80b7c9f0c4ebd7a7707.tar.bz2 |
condensed most recent list pages into one instead of 3
Diffstat (limited to 'pages/lists/mostrecentimages.php')
-rw-r--r-- | pages/lists/mostrecentimages.php | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/pages/lists/mostrecentimages.php b/pages/lists/mostrecentimages.php index 5332d8e9e..32320a5d2 100644 --- a/pages/lists/mostrecentimages.php +++ b/pages/lists/mostrecentimages.php @@ -8,13 +8,31 @@ // Load Elgg engine include_once dirname(dirname(dirname(dirname(dirname(__FILE__))))) . "/engine/start.php"; + // start with assumption this is for all site photos + $title = elgg_echo('tidypics:mostrecent'); + $user_id = 0; + + // is this all site or an individuals images + $username = get_input('username'); + if ($username) { + $user = get_user_by_username($username); + if ($user) { + $user_id = $user->guid; + + if ($user_id == get_loggedin_userid()) + $title = elgg_echo('tidypics:yourmostrecent'); + else + $title = sprintf(elgg_echo("tidypics:friendmostrecent"), $user->name); + } + } + // how many do we display $max = 12; // grab the html to display the images - $images = list_entities("object", "image", 0, $max, false, false, true); + $images = tp_list_entities("object", "image", $user_id, $max, false, false, true); + $images .= '<div class="clearfloat"/>'; // hack until elgg fixes problem with css/list entities html - $title = elgg_echo('tidypics:mostrecent'); // this view takes care of the title on the main column and the content wrapper $area2 = elgg_view('tidypics/content_wrapper', array('title' => $title, 'content' => $images,)); |