]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
reorganized the page views as discussed
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 8 Dec 2010 01:19:38 +0000 (01:19 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 8 Dec 2010 01:19:38 +0000 (01:19 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@7559 36083f99-b078-4883-b0ff-0f9b5a30f544

44 files changed:
engine/lib/elgglib.php
engine/lib/views.php
mod/blog/lib/blog.php
mod/bookmarks/bookmarklet.php
mod/bookmarks/start.php
mod/diagnostics/index.php
mod/file/friends.php
mod/file/index.php
mod/file/search.php
mod/file/world.php
mod/groups/all.php
mod/groups/index.php
mod/groups/membership.php
mod/members/index.php
mod/search/index.php
mod/sitepages/sitepages_functions.php
views/default/layout/shells/two_sidebar.php
views/default/page/elements/body.php [moved from views/default/page_elements/body.php with 100% similarity]
views/default/page/elements/content.php [moved from views/default/page_elements/content.php with 100% similarity]
views/default/page/elements/content_header.php [moved from views/default/page_elements/content_header.php with 100% similarity]
views/default/page/elements/content_header_member.php [moved from views/default/page_elements/content_header_member.php with 100% similarity]
views/default/page/elements/footer.php [moved from views/default/page_elements/footer.php with 100% similarity]
views/default/page/elements/header.php [moved from views/default/page_elements/header.php with 89% similarity]
views/default/page/elements/header_logo.php [moved from views/default/page_elements/header_logo.php with 100% similarity]
views/default/page/elements/html_begin.php [moved from views/default/page_elements/html_begin.php with 100% similarity]
views/default/page/elements/html_end.php [moved from views/default/page_elements/html_end.php with 100% similarity]
views/default/page/elements/messages.php [moved from views/default/page_elements/messages.php with 100% similarity]
views/default/page/elements/topbar.php [moved from views/default/page_elements/topbar.php with 95% similarity]
views/default/page/elements/topbar_logout.php [moved from views/default/page_elements/topbar_logout.php with 100% similarity]
views/default/page/shells/admin.php [moved from views/default/page_shells/admin.php with 71% similarity]
views/default/page/shells/default.php [moved from views/default/page_shells/default.php with 66% similarity]
views/default/page/shells/walled_garden.php [moved from views/default/page_shells/walled_garden.php with 97% similarity]
views/failsafe/page/shells/default.php [moved from views/failsafe/page_shells/default.php with 100% similarity]
views/foaf/page/shells/default.php [moved from views/foaf/page_shells/default.php with 100% similarity]
views/foaf/page_elements/contentwrapper.php [deleted file]
views/ical/page/shells/default.php [moved from views/ical/pageshells/pageshell.php with 100% similarity]
views/installation/page/shells/default.php [moved from views/installation/page_shells/default.php with 100% similarity]
views/json/page/shells/default.php [moved from views/json/page_shells/default.php with 100% similarity]
views/json/page_elements/contentwrapper.php [deleted file]
views/opendd/page/shells/default.php [moved from views/opendd/pageshells/pageshell.php with 100% similarity]
views/php/page/shells/default.php [moved from views/php/page_shells/default.php with 100% similarity]
views/rss/page/shells/default.php [moved from views/rss/page_shells/default.php with 100% similarity]
views/rss/page_elements/contentwrapper.php [deleted file]
views/xml/page/shells/default.php [moved from views/xml/page_shells/default.php with 100% similarity]

index e8014f2a2ab054e29bf84bf816f02a5992127268..856aa2d365d6841dfba9ace1b5cd0bab92d69265 100644 (file)
@@ -587,7 +587,7 @@ function get_register($register_name) {
  *
  * The method of displaying these messages differs depending upon plugins and
  * viewtypes.  The core default viewtype retrieves messages in
- * {@link views/default/page_shells/default.php} and displays messages as
+ * {@link views/default/page/shells/default.php} and displays messages as
  * javascript popups.
  *
  * @internal Messages are stored as strings in the $_SESSION['msg'][$register] array.
index 26d48be2fe7d997d9568e7e832721f3bf2c96834..6fd6cfb8cd1d807ac19751d605a484d486b82d24 100644 (file)
@@ -552,7 +552,7 @@ function extend_view($view, $view_name, $priority = 501, $viewtype = '') {
  *
  * @param string $title      Title
  * @param string $body       Body
- * @param string $page_shell Optional page shell to use. See page_shells view directory
+ * @param string $page_shell Optional page shell to use. See page/shells view directory
  * @param array  $vars       Optional vars array to pass to the page
  *                           shell. Automatically adds title, body, and sysmessages
  *
@@ -578,7 +578,7 @@ function elgg_view_page($title, $body, $page_shell = 'default', $vars = array())
        $vars['sysmessages'] = $messages;
 
        // Draw the page
-       $output = elgg_view("page_shells/$page_shell", $vars);
+       $output = elgg_view("page/shells/$page_shell", $vars);
 
        $vars['page_shell'] = $page_shell;
 
@@ -884,7 +884,7 @@ function elgg_view_entity_annotations(ElggEntity $entity, $full = true) {
 /**
  * Returns a rendered title.
  *
- * This is a shortcut for {@elgg_view page_elements/title}.
+ * This is a shortcut for {@elgg_view layout/elements/title}.
  *
  * @param string $title   The page title
  * @param string $submenu Should a submenu be displayed? (default false, use not recommended and deprecated)
@@ -896,7 +896,7 @@ function elgg_view_title($title, $submenu = false) {
                elgg_deprecated_notice('setting $submenu in elgg_view_title() is deprecated', 1.8);
        }
 
-       $title = elgg_view('page_elements/title', array('title' => $title, 'submenu' => $submenu));
+       $title = elgg_view('layout/elements/title', array('title' => $title, 'submenu' => $submenu));
 
        return $title;
 }
index 331871fc8f75d9ccfa404317e90585b803d4c7a4..035105a7d9ab9376f35c0a8bb68996cead8cca8d 100644 (file)
@@ -161,7 +161,6 @@ function blog_get_page_content_archive($owner_guid, $lower = 0, $upper = 0) {
        $now = time();
 
        elgg_push_breadcrumb(elgg_echo('blog:archives'));
-       //$content = elgg_view('page_elements/content_header_member', array('type' => 'blog'));
 
        if ($lower) {
                $lower = (int)$lower;
index 7a2f1a16f617ac3f9b1ca0b75d140a084e42c802..7a0c88a8d4ef2dfb47e59f6980a3719839afbe7a 100644 (file)
@@ -19,7 +19,7 @@ if ($page_owner === false || is_null($page_owner) && (get_loggedin_user())) {
 }
                
 // get the content area header
-$area1 = elgg_view('page_elements/content_header', array('context' => "mine", 'type' => 'bookmarks'));
+$area1 = elgg_view('page/elements/content_header', array('context' => "mine", 'type' => 'bookmarks'));
                
 // List bookmarks
 $area2 = elgg_view_title(elgg_echo('bookmarks:bookmarklet'));
index cc34d6e76c318571038c486d942081953846508f..e3f7394d2e4f510d40c83dc2d3eb94ece9c79dff 100644 (file)
@@ -222,11 +222,11 @@ function bookmarks_page_handler($page) {
        //select the header depending on whether a user is looking at their bookmarks or someone elses
        if($owner){
                if ($owner != $logged_in_user && !($owner instanceof ElggGroup)) {
-                       $header .= elgg_view("page_elements/content_header_member", array(
+                       $header .= elgg_view("page/elements/content_header_member", array(
                                'type' => 'bookmarks'
                        ));
                }else{
-                       $header .= elgg_view("page_elements/content_header", array(
+                       $header .= elgg_view("page/elements/content_header", array(
                                'context' => $context,
                                'type' => 'bookmarks',
                                'all_link' => "pg/bookmarks/",
@@ -234,7 +234,7 @@ function bookmarks_page_handler($page) {
                        ));
                }
        }else{
-               $header .= elgg_view("page_elements/content_header", array(
+               $header .= elgg_view("page/elements/content_header", array(
                                'context' => $context,
                                'type' => 'bookmarks',
                                'all_link' => "pg/bookmarks/",
index ad77b5085ea3959dd0bc8949113ce659912c8173..4f746c1c1ebdf29701556c834153a439aa96bd0e 100644 (file)
@@ -13,7 +13,7 @@ elgg_set_context('admin');
 // system diagnostics
 $content = elgg_view_title(elgg_echo('diagnostics'));
 $content .= "<div class='admin_settings diagnostics'>";
-$content .= elgg_view('page_elements/content', array('body' =>
+$content .= elgg_view('page/elements/content', array('body' =>
        "<h3>".elgg_echo('diagnostics:report')."</h3>".elgg_echo('diagnostics:description') . elgg_view('diagnostics/forms/download'))
 );
 
@@ -32,7 +32,7 @@ if (isset($CONFIG->debug)) {
        $test_body .= elgg_echo('diagnostics:unittester:debug');
 }
 
-$content .= elgg_view('page_elements/content', array(
+$content .= elgg_view('page/elements/content', array(
        'body' => $test_body)
 );
 $content .= "</div>";
index 44532dfba75de05fe5eeadcfd79b81ada9f4a512..6ead3cf40ef098edabda3f2d987d33d4a30564e5 100644 (file)
@@ -14,7 +14,7 @@
        $owner = elgg_get_page_owner();
 
        $title = elgg_echo("file:friends",array($owner->name));
-       $area1 = elgg_view('page_elements/content_header', array('context' => "friends", 'type' => 'file'));
+       $area1 = elgg_view('page/elements/content_header', array('context' => "friends", 'type' => 'file'));
        elgg_push_context('search');
        // offset is grabbed in list_user_friends_objects
        $content = list_user_friends_objects($owner->guid, 'file', 10, false);
index ae2353724f4cfe5b57839c4d7ccdef224ddf56d1..e0ec1451ff133f0a588541fe0de751362cd43c69 100644 (file)
        //set the title
        if (elgg_get_page_owner_guid() == get_loggedin_userid()) {
                $title = elgg_echo('file:yours');
-               $area1 = elgg_view('page_elements/content_header', array('context' => "mine", 'type' => 'file'));
+               $area1 = elgg_view('page/elements/content_header', array('context' => "mine", 'type' => 'file'));
        } else {
                $title = elgg_echo("file:user",array(elgg_get_page_owner()->name));
-               $area1 = elgg_view('page_elements/content_header', array('context' => "friends", 'type' => 'file'));
+               $area1 = elgg_view('page/elements/content_header', array('context' => "friends", 'type' => 'file'));
        }
 
        // Get objects
index 5c6c0a96997f79090b685151406743dc86d84993..fa6c5ea7167cda529dc6cb42e91dacc21eccd3d7 100644 (file)
                if (empty($tag)) {
                        $title = elgg_echo('file:type:all');
                        $area2 = elgg_view_title(elgg_echo('file:type:all'));
-                       $area2 = elgg_view('page_elements/content_header', array('context' => "everyone", 'type' => 'file'));
+                       $area2 = elgg_view('page/elements/content_header', array('context' => "everyone", 'type' => 'file'));
                } else {
                        $title = elgg_echo('searchtitle',array($tag));
                        if (is_array($owner_guid)) {
                                //$area2 = elgg_view_title(elgg_echo("file:friends:type:" . $tag));
-                               $area2 = elgg_view('page_elements/content_header', array('context' => "friends", 'type' => 'file'));
+                               $area2 = elgg_view('page/elements/content_header', array('context' => "friends", 'type' => 'file'));
                        } else if (elgg_get_page_owner_guid() && elgg_get_page_owner_guid() != get_loggedin_userid()) {
                                //$area2 = elgg_view_title(elgg_echo("file:user:type:" . $tag,array(elgg_get_page_owner()->name)));
-                               $area2 = elgg_view('page_elements/content_header', array('context' => "mine", 'type' => 'file'));
+                               $area2 = elgg_view('page/elements/content_header', array('context' => "mine", 'type' => 'file'));
                        } else{
                                //$area2 = elgg_view_title(elgg_echo("file:type:" . $tag));
-                               $area2 = elgg_view('page_elements/content_header', array('context' => "everyone", 'type' => 'file'));
+                               $area2 = elgg_view('page/elements/content_header', array('context' => "everyone", 'type' => 'file'));
                        }
                }
                if ($friends) {
index 6ac4ba38a1d2a50ce78dbc49bcecf569f3db76ee..3bacaad00e85ee7a4ea05af86f931662403054db 100644 (file)
@@ -20,7 +20,7 @@
        $title = elgg_echo('file:all');
        
        // Get objects
-       $area1 = elgg_view('page_elements/content_header', array('context' => "everyone", 'type' => 'file'));
+       $area1 = elgg_view('page/elements/content_header', array('context' => "everyone", 'type' => 'file'));
        $area1 .= get_filetype_cloud(); // the filter
        elgg_push_context('search');
        $area2 .= elgg_list_entities(array('types' => 'object', 'subtypes' => 'file', 'limit' => $limit, 'offset' => $offset, 'full_view' => FALSE));
index 6e472459d5729bd4e9ee3414bfd91b846a3025bc..08bdd4a0a2cc4d12b8fb82a74cb5e5141bff1ac9 100644 (file)
@@ -56,7 +56,7 @@
 
        $title = elgg_echo("groups:all", array(elgg_get_page_owner()->name));
        if(isloggedin()){
-               $area1 .= elgg_view('page_elements/content_header', array('context' => "everyone", 'type' => 'groups', 'new_link' => "pg/groups/new"));
+               $area1 .= elgg_view('page/elements/content_header', array('context' => "everyone", 'type' => 'groups', 'new_link' => "pg/groups/new"));
        }
        $area1 .= elgg_view("groups/group_sort_menu", array("count" => $group_count, "filter" => $filter)) . $objects;
 
index a8c81b27e623cbdbdba3f314e355ae9757b8bfa8..1deabb3de47679f6525b6f053435fa18100bef23 100644 (file)
@@ -13,7 +13,7 @@
        $title = elgg_echo("groups:owned");
 
        // Get objects
-       $area1 = elgg_view('page_elements/content_header', array('context' => "everyone", 'type' => 'groups', 'new_link' => "pg/groups/new"));
+       $area1 = elgg_view('page/elements/content_header', array('context' => "everyone", 'type' => 'groups', 'new_link' => "pg/groups/new"));
        
        elgg_push_context('search');
        $objects = elgg_list_entities(array('types' => 'group', 'owner_guid' => elgg_get_page_owner_guid(), 'limit' => $limit, 'offset' => $offset, 'full_view' => FALSE));
index 8eea0b6bb67fd2302f08b6951f253fb0677d299b..6af38f4ae7939e1a7001244ecba86601f05c6ca2 100644 (file)
@@ -19,7 +19,7 @@
        } else $title = elgg_echo("groups:owned");
 
        // Get objects
-       $area2 = elgg_view('page_elements/content_header', array('context' => "mine", 'type' => 'groups', 'new_link' => "pg/groups/new"));
+       $area2 = elgg_view('page/elements/content_header', array('context' => "mine", 'type' => 'groups', 'new_link' => "pg/groups/new"));
        
        elgg_push_context('search');
        // offset is grabbed in the list_entities_from_relationship() function
index 5a62e9d46d8439c4581c01f16fa2cf1baba10836..8e6141dfa361b396f312df369d35d51810011cf9 100644 (file)
@@ -71,7 +71,7 @@ switch($filter){
                break;
 }
 
-$area2 .= elgg_view('page_elements/content', array('body' => elgg_view("members/members_navigation", array("count" => $members, "filter" => $filter)) . "<div class='members-list'>".$filter_content."</div>", 'subclass' => 'members'));
+$area2 .= elgg_view('page/elements/content', array('body' => elgg_view("members/members_navigation", array("count" => $members, "filter" => $filter)) . "<div class='members-list'>".$filter_content."</div>", 'subclass' => 'members'));
 
 //select the correct canvas area
 $params = array(
index 7f7be98606620f6d29f8376961d55949ddaf9e75..4e73b78ae9349f813fb2ab46ae1d97931804769f 100644 (file)
@@ -137,7 +137,7 @@ foreach ($custom_types as $type) {
 // check that we have an actual query
 if (!$query) {
        $body  = elgg_view_title(elgg_echo('search:search_error'));
-       $body .= elgg_view('page_elements/content', array('body' => elgg_echo('search:no_query')));
+       $body .= elgg_view('page/elements/content', array('body' => elgg_echo('search:no_query')));
 
        $layout = elgg_view_layout('one_column_with_sidebar', array('content' => $body));
        echo elgg_view_page($title, $layout);
@@ -247,7 +247,7 @@ $highlighted_query = search_highlight_words($searched_words, $query);
 $body = elgg_view_title(elgg_echo('search:results', array("\"$highlighted_query\"")));
 
 if (!$results_html) {
-       $body .= elgg_view('page_elements/contentwrapper', array('body' => elgg_echo('search:no_results')));
+       $body .= elgg_view('page/elements/contentwrapper', array('body' => elgg_echo('search:no_results')));
 } else {
        $body .= $results_html;
 }
index f1dfdd0476069bdf8da6441bbcc65d569e08c4c0..3a6c103593425de5a54e500803736184d3b05ac3 100644 (file)
@@ -92,9 +92,9 @@ function sitepages_get_page_content($page_type) {
        $sitepage = sitepages_get_sitepage_object($page_type);
 
        if ($sitepage) {
-               $body .= elgg_view('page_elements/content', array('body' => $sitepage->description));
+               $body .= elgg_view('page/elements/content', array('body' => $sitepage->description));
        } else {
-               $body .= elgg_view('page_elements/content', array('body' => elgg_echo('sitepages:notset')));
+               $body .= elgg_view('page/elements/content', array('body' => elgg_echo('sitepages:notset')));
        }
 
        $content = elgg_view_layout('one_column_with_sidebar', array('content' => $body));
index d0a6825c93d38a95d8a961c9f64308ce4593daf9..cc4eee78bcf323377116d5db00ab85133260c96b 100644 (file)
@@ -22,7 +22,7 @@
                        //$params = $vars;
                        //$params['sidebar'] = $vars['sidebar-alt'];
                        $params = array(
-                               'sidebar' => elgg_view('layout_elements/module', array('title' => 'Testing', 'body' => 'Hello, world!'))
+                               'sidebar' => elgg_view('layout/objects/module', array('title' => 'Testing', 'body' => 'Hello, world!'))
                        );
                        echo elgg_view('layout/elements/sidebar', $params);
                ?>
similarity index 89%
rename from views/default/page_elements/header.php
rename to views/default/page/elements/header.php
index df23fcbffd0805c2ef0e525c735f8d71579f43b8..148279b2ebe5cb1752cf373cadbcb5a370521b81 100644 (file)
@@ -9,7 +9,7 @@
        <div class="elgg-page-header-inner elgg-center elgg-width-classic">
                <?php
                        // link back to main site.
-                       echo elgg_view('page_elements/header_logo', $vars);
+                       echo elgg_view('page/elements/header_logo', $vars);
                        
                        // drop-down login
                        echo elgg_view('account/login-dropdown');
similarity index 95%
rename from views/default/page_elements/topbar.php
rename to views/default/page/elements/topbar.php
index 83ffdf54b08a7712d0c3c22b37c7e39b5476212c..75df5fa938b7b7713e342021022e0059a9a73002 100644 (file)
@@ -20,7 +20,7 @@ if (($user instanceof ElggUser) && ($user->guid > 0)) {
        echo "<a href=\"$user_link\"><img class=\"user-mini-avatar\" src=\"$user_image\" alt=\"User avatar\" /></a>";
 
        // logout link
-       echo elgg_view('page_elements/topbar_logout', $vars);
+       echo elgg_view('page/elements/topbar_logout', $vars);
        
        // elgg tools menu
        // need to echo this empty view for backward compatibility.
similarity index 71%
rename from views/default/page_shells/admin.php
rename to views/default/page/shells/admin.php
index ff427a6b7d6db46da581013d6099183730d8d19e..c2581b23f9dc3cff489f7c822af41b9a287299dd 100644 (file)
@@ -23,7 +23,7 @@ if (empty($vars['title'])) {
        $title = $site_title . ": " . $vars['title'];\r
 }\r
 \r
-echo elgg_view('page_elements/html_begin', $vars);\r
-echo elgg_view('page_elements/messages', array('object' => $vars['sysmessages']));\r
-echo elgg_view('page_elements/content', $vars);\r
-echo elgg_view('page_elements/html_end', $vars);
\ No newline at end of file
+echo elgg_view('page/elements/html_begin', $vars);\r
+echo elgg_view('page/elements/messages', array('object' => $vars['sysmessages']));\r
+echo elgg_view('page/elements/content', $vars);\r
+echo elgg_view('page/elements/html_end', $vars);
\ No newline at end of file
similarity index 66%
rename from views/default/page_shells/default.php
rename to views/default/page/shells/default.php
index 3380188d9e8db33e5938e010e16ec777f7ee664e..080bc70993a2b532323286751ee53e45672fd8e3 100644 (file)
@@ -24,14 +24,14 @@ if (empty($vars['title'])) {
        $title = $site_title . ": " . $vars['title'];
 }
 
-echo elgg_view('page_elements/html_begin', $vars);
+echo elgg_view('page/elements/html_begin', $vars);
 
 echo '<div class="elgg-page">';
-echo elgg_view('page_elements/messages', array('object' => $vars['sysmessages']));
-echo elgg_view('page_elements/topbar', $vars);
-echo elgg_view('page_elements/header', $vars);
-echo elgg_view('page_elements/body', $vars);
-echo elgg_view('page_elements/footer', $vars);
+echo elgg_view('page/elements/messages', array('object' => $vars['sysmessages']));
+echo elgg_view('page/elements/topbar', $vars);
+echo elgg_view('page/elements/header', $vars);
+echo elgg_view('page/elements/body', $vars);
+echo elgg_view('page/elements/footer', $vars);
 echo '</div>';
 
-echo elgg_view('page_elements/html_end', $vars);
+echo elgg_view('page/elements/html_end', $vars);
similarity index 97%
rename from views/default/page_shells/walled_garden.php
rename to views/default/page/shells/walled_garden.php
index dbd8d3ac05fe9e99c340fe9aa1ccf4daadf25c1e..4e64276c119dde266aca94c3b7f5b7b05bd5bee3 100644 (file)
@@ -16,7 +16,7 @@ if (empty($vars['title'])) {
        $title = $site_title . ": " . $vars['title'];
 }
 
-echo elgg_view('page_elements/html_begin', $vars);
+echo elgg_view('page/elements/html_begin', $vars);
 // @todo - move the css below into it's own style-sheet 
 // that is called when running as a private network
 ?>
@@ -268,7 +268,7 @@ body {background: white;}
 </style>
 
 <?php
-$view = elgg_view('page_elements/messages', array('object' => $vars['sysmessages']));
+$view = elgg_view('page/elements/messages', array('object' => $vars['sysmessages']));
 
 echo "<div id='walledgarden_sysmessages' class='clearfix'>$view</div>";       
 echo '<div id="walledgarden_container"><div id="walledgarden" class="clearfix">';
@@ -278,4 +278,4 @@ echo '</div>';
 echo '<div id="walledgarden_bottom"></div>';
 echo '</div>';
 
-echo elgg_view('page_elements/html_end', $vars);
+echo elgg_view('page/elements/html_end', $vars);
diff --git a/views/foaf/page_elements/contentwrapper.php b/views/foaf/page_elements/contentwrapper.php
deleted file mode 100644 (file)
index 643492a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/**
- *
- * @package Elgg
- * @subpackage Core
- */
-
-echo $vars['body'];
\ No newline at end of file
diff --git a/views/json/page_elements/contentwrapper.php b/views/json/page_elements/contentwrapper.php
deleted file mode 100644 (file)
index 272419e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-/**
- * Elgg default layout
- *
- * @package Elgg
- * @subpackage Core
- */
-
-echo $vars['body'];
\ No newline at end of file
diff --git a/views/rss/page_elements/contentwrapper.php b/views/rss/page_elements/contentwrapper.php
deleted file mode 100644 (file)
index 3e056ae..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-/**
- * @package Elgg
- * @subpackage Core
- */
-
-echo $vars['body'];
\ No newline at end of file