diff options
author | Cash Costello <cash.costello@gmail.com> | 2009-02-25 12:16:53 +0000 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2009-02-25 12:16:53 +0000 |
commit | 4e0c1576475390faa2f1fb4c4dc2902a953f440e (patch) | |
tree | cd3a47df019344d7f6c938ebe31c60cfa9b03677 /index.php | |
download | elgg-4e0c1576475390faa2f1fb4c4dc2902a953f440e.tar.gz elgg-4e0c1576475390faa2f1fb4c4dc2902a953f440e.tar.bz2 |
First commit
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/index.php b/index.php new file mode 100644 index 000000000..00b09d14b --- /dev/null +++ b/index.php @@ -0,0 +1,45 @@ +<?php
+ /**
+ * Elgg tidypics photo gallery main page
+ *
+ * @package ElggFile
+ * @author Curverider Ltd
+ * @copyright Curverider Ltd 2008
+ * @link http://elgg.com/
+ *
+ *
+ *
+ */
+
+ //require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
+ require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
+
+ //get the owner of the current page
+ $owner = page_owner_entity();
+
+ //if page owner cannot be found, forward to user's pictures instead (or world if not logged in)
+ if (is_null($owner->username) || empty($owner->username)) {
+ //if not logged in, see world pictures instead
+ if (!isloggedin()) forward('pg/photos/world');
+ forward('pg/photos/owned/' . $_SESSION['user']->username);
+ }
+
+ //set the title
+ $area2 = elgg_view_title($title = sprintf(elgg_echo('album:user'), "$owner->name"));
+
+ //allow new album creation
+ if(can_write_to_container($_SESSION['guid'], page_owner())){
+ $area2 .= '<a href="'.$CONFIG->wwwroot . "pg/photos/new/". $owner->username.'">'.elgg_echo('album:create').'</a><br><br>';
+ }
+
+ // Get objects
+ set_context('search');
+ set_input('search_viewtype', 'gallery');
+ $area2 .= list_entities("object","album",page_owner(),10);
+
+ set_context('photos');
+ $body = elgg_view_layout('two_column_left_sidebar', '', $area2);
+
+ // Finally draw the page
+ page_draw(sprintf(elgg_echo("album:user"),page_owner_entity()->name), $body);
+?>
\ No newline at end of file |