<?php /** * tidypics photo gallery main page * * */ include_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); } // setup group menu for album index if ($owner instanceof ElggGroup) { add_submenu_item( sprintf(elgg_echo('album:group'),$owner->name), $CONFIG->wwwroot . "pg/photos/owned/" . $owner->username); if (can_write_to_container(0, $owner->guid)) { add_submenu_item( elgg_echo('album:create'), $CONFIG->wwwroot . 'pg/photos/new/' . $owner->username, 'tidypics'); } } //set the title $title = sprintf(elgg_echo('album:user'), $owner->name); $area2 = elgg_view_title($title); // Get objects set_context('search'); set_input('search_viewtype', 'gallery'); if ($owner instanceof ElggGroup) $area2 .= list_entities("object", "album", $owner->guid, 12); else $area2 .= list_entities("object", "album", $owner->guid, 12); set_context('photos'); $body = elgg_view_layout('two_column_left_sidebar', '', $area2); // Finally draw the page page_draw($title, $body); ?>