From: Cash Costello Date: Sat, 22 Aug 2009 15:10:42 +0000 (+0000) Subject: moved core pages to new pages structure X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=3c7ff4340f018d6b70cf8f2dd60de0250d3fcb66;p=lorea%2Felgg.git moved core pages to new pages structure --- diff --git a/friends.php b/friends.php deleted file mode 100644 index c9deb4772..000000000 --- a/friends.php +++ /dev/null @@ -1,39 +0,0 @@ -username); - } - } - - if (is_null(page_owner_entity()->name) || page_owner_entity()->name == '') { - $friendname = get_input('username'); - } else { - $friendname = page_owner_entity()->name; - }; - - if(isloggedin() && (page_owner() == $_SESSION['guid'])) { - $area2 = elgg_view_title($title = elgg_echo('album:yours:friends')); - } else { - $area2 = elgg_view_title($title = sprintf(elgg_echo('album:friends'), $friendname)); - } - - set_context('search'); - set_input('search_viewtype', 'gallery'); - $area2 .= list_user_friends_objects(page_owner(), 'album', 10, true, false); - - set_context('photos'); - $body = elgg_view_layout('two_column_left_sidebar', '', $area2); - - // Finally draw the page - page_draw(sprintf(elgg_echo("album:friends"),$_SESSION['user']->name), $body); -?> \ No newline at end of file diff --git a/languages/en.php b/languages/en.php index 98cf9db53..82305d2aa 100644 --- a/languages/en.php +++ b/languages/en.php @@ -17,7 +17,7 @@ 'albums' => "Photo Albums", 'album:slideshow' => "View Slideshow", 'album:yours' => "Your photo albums", - 'album:yours:friends' => "Friends' photo albums", + 'album:yours:friends' => "Your friends' photo albums", 'album:user' => "%s's photo albums", 'album:friends' => "%s's friends' photo albums", 'album:all' => "All site photo albums", diff --git a/edit.php b/pages/edit.php similarity index 85% rename from edit.php rename to pages/edit.php index b61f6ba0f..3f13abae9 100644 --- a/edit.php +++ b/pages/edit.php @@ -4,9 +4,10 @@ * */ - include_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); + include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/engine/start.php"; - gatekeeper(); // make sure the user is logged_in + // make sure the user is logged_in + gatekeeper(); set_context('photos'); $guid = (int) get_input('guid'); diff --git a/pages/friends.php b/pages/friends.php new file mode 100644 index 000000000..8ac1e21d0 --- /dev/null +++ b/pages/friends.php @@ -0,0 +1,38 @@ +guid == get_loggedin_userid()) + $title = elgg_echo('album:yours:friends'); + else + $title = sprintf(elgg_echo('album:friends'), $user->name); + + $area2 = elgg_view_title($title); + + // get html for viewing list of photo albums + set_context('search'); + set_input('search_viewtype', 'gallery'); // need to force gallery view + $area2 .= list_user_friends_objects($user->guid, 'album', 10, true, false); + + + $body = elgg_view_layout('two_column_left_sidebar', '', $area2); + + page_draw($title, $body); +?> \ No newline at end of file diff --git a/newalbum.php b/pages/newalbum.php similarity index 81% rename from newalbum.php rename to pages/newalbum.php index 44e0e07a7..006c61b54 100644 --- a/newalbum.php +++ b/pages/newalbum.php @@ -6,7 +6,9 @@ */ // Load Elgg engine - require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); + include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/engine/start.php"; + + // must be logged in to create a new album gatekeeper(); // Get the current page's owner diff --git a/index.php b/pages/ownedalbums.php similarity index 73% rename from index.php rename to pages/ownedalbums.php index 17aa70f3b..a28020216 100644 --- a/index.php +++ b/pages/ownedalbums.php @@ -1,11 +1,11 @@ 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); + forward('pg/photos/world'); } + // setup group menu for album index if ($owner instanceof ElggGroup) { diff --git a/search.php b/pages/tagged.php similarity index 72% rename from search.php rename to pages/tagged.php index b7b67295d..0bc562f5b 100644 --- a/search.php +++ b/pages/tagged.php @@ -1,8 +1,12 @@ owner_guid); - // if this page belongs to a closed group, prevent anyone outside group from seeing - if (is_callable('group_gatekeeper')) group_gatekeeper(); - $owner = page_owner_entity(); // setup group menu diff --git a/viewimage.php b/pages/viewimage.php similarity index 85% rename from viewimage.php rename to pages/viewimage.php index 05efff6df..5caccdf06 100644 --- a/viewimage.php +++ b/pages/viewimage.php @@ -1,13 +1,16 @@ pluginspath . "tidypics/index.php"); + include($CONFIG->pluginspath . "tidypics/pages/ownedalbums.php"); break; case "view": //view an image individually if (isset($page[1])) set_input('guid',$page[1]); - include($CONFIG->pluginspath . "tidypics/viewimage.php"); + include($CONFIG->pluginspath . "tidypics/pages/viewimage.php"); break; case "album": //view an album individually if (isset($page[1])) set_input('guid',$page[1]); - include($CONFIG->pluginspath . "tidypics/viewalbum.php"); + include($CONFIG->pluginspath . "tidypics/pages/viewalbum.php"); break; case "new": //create new album if (isset($page[1])) set_input('username',$page[1]); - include($CONFIG->pluginspath . "tidypics/newalbum.php"); + include($CONFIG->pluginspath . "tidypics/pages/newalbum.php"); break; case "upload": //upload images to album if (isset($page[1])) set_input('container_guid',$page[1]); - include($CONFIG->pluginspath . "tidypics/upload.php"); + include($CONFIG->pluginspath . "tidypics/pages/upload.php"); break; case "edit": //edit image or album if (isset($page[1])) set_input('guid',$page[1]); - include($CONFIG->pluginspath . "tidypics/edit.php"); + include($CONFIG->pluginspath . "tidypics/pages/edit.php"); break; case "delete": //edit image or album @@ -260,18 +260,18 @@ include($CONFIG->pluginspath . "tidypics/actions/delete.php"); break; - case "friends": + case "friends": // albums of friends if (isset($page[1])) set_input('username',$page[1]); - include($CONFIG->pluginspath . "tidypics/friends.php"); + include($CONFIG->pluginspath . "tidypics/pages/friends.php"); break; - case "world": - include($CONFIG->pluginspath . "tidypics/world.php"); + case "world": // all site albums + include($CONFIG->pluginspath . "tidypics/pages/world.php"); break; - case "search": //view an image individually + case "tagged": // all photos tagged with user if (isset($page[1])) set_input('guid',$page[1]); - include($CONFIG->pluginspath . "tidypics/search.php"); + include($CONFIG->pluginspath . "tidypics/pages/tagged.php"); break; case "rate": //rate image @@ -327,8 +327,8 @@ } else { - // going to the index because something is wrong with the page handler - include($CONFIG->pluginspath . "tidypics/index.php"); + // going to all site albums if something goes wrong with the page handler + include($CONFIG->pluginspath . "tidypics/pages/world.php"); } } diff --git a/views/default/object/image.php b/views/default/object/image.php index 8ca20e75a..852fea8db 100644 --- a/views/default/object/image.php +++ b/views/default/object/image.php @@ -38,7 +38,7 @@ if ($photo_tags) { else $phototag_text = "unknown user"; - $phototag_link = $vars['url'] . "pg/photos/search/" . $photo_tag->value; + $phototag_link = $vars['url'] . "pg/photos/tagged/" . $photo_tag->value; } // hack to handle format of Pedro Prez's tags - ugh