]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #2970 updated groups, file, pages, and wire plugins for automatic page owner...
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sun, 20 Feb 2011 23:06:35 +0000 (23:06 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sun, 20 Feb 2011 23:06:35 +0000 (23:06 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@8376 36083f99-b078-4883-b0ff-0f9b5a30f544

mod/file/index.php
mod/file/start.php
mod/file/upload.php
mod/file/view.php
mod/groups/lib/discussion.php
mod/groups/start.php
mod/pages/friends.php
mod/pages/index.php
mod/pages/start.php
mod/thewire/start.php

index ad5f4378c5fb6cf3f1bfed58622aca36ee7f8e41..257dd8af859ff65334a21bd1ee778ffbf274b86a 100644 (file)
@@ -5,8 +5,6 @@
  * @package ElggFile
  */
 
-elgg_set_page_owner_guid(get_input('guid'));
-
 // access check for closed groups
 group_gatekeeper();
 
index a70267e4758bada088b115d3ead64f00439294cf..765ef6b01adf150bb6ff0201a4730f4bc2db5b06 100644 (file)
@@ -8,7 +8,7 @@
 elgg_register_event_handler('init', 'system', 'file_init');
 
 /**
- * File plugin initialisation functions.
+ * File plugin initialization functions.
  */
 function file_init() {
 
@@ -91,12 +91,9 @@ function file_page_handler($page) {
        $page_type = $page[0];
        switch ($page_type) {
                case 'owner':
-                       $owner = get_user_by_username($page[1]);
-                       set_input('guid', $owner->guid);
                        include "$file_dir/index.php";
                        break;
                case 'friends':
-                       set_input('username', $page[1]);
                        include "$file_dir/friends.php";
                        break;
                case 'view':
@@ -104,7 +101,6 @@ function file_page_handler($page) {
                        include "$file_dir/view.php";
                        break;
                case 'add':
-                       set_input('guid', $page[1]);
                        include "$file_dir/upload.php";
                        break;
                case 'edit':
@@ -112,7 +108,6 @@ function file_page_handler($page) {
                        include "$file_dir/edit.php";
                        break;
                case 'group':
-                       set_input('guid', $page[1]);
                        include "$file_dir/index.php";
                        break;
                case 'all':
index f26b1bbeec97c6d60dada4d91b4b38d570593022..9f0220b95bdcf035deb87cf2b928768193644267 100644 (file)
@@ -7,7 +7,6 @@
 
 elgg_load_library('elgg:file');
 
-elgg_set_page_owner_guid(get_input('guid'));
 $owner = elgg_get_page_owner_entity();
 
 gatekeeper();
index 72660c4066eac4b7f8b14ba695819508d81eb0f1..9e89fbd56ed777f77c3b9f578a69cdef7a8d4eab 100644 (file)
@@ -7,12 +7,11 @@
 
 $file = get_entity(get_input('guid'));
 
-elgg_set_page_owner_guid($file->getContainerGUID());
 $owner = elgg_get_page_owner_entity();
 
 elgg_push_breadcrumb(elgg_echo('file'), 'pg/file/all');
 
-$crumbs_title = elgg_echo('blog:owned_blogs', array($owner->name));
+$crumbs_title = $owner->name;
 if (elgg_instanceof($owner, 'group')) {
        elgg_push_breadcrumb($crumbs_title, "pg/file/group/$owner->guid/owner");
 } else {
index 62b0552e0ea5a8d1d91f010623daa2881c9d7fb1..6c86ff83f6ffdafe9350bc78323d0f813a37bc82 100644 (file)
@@ -17,7 +17,7 @@ function discussion_handle_all_page() {
                'annotation_name' => 'generic_comment',
                'order_by' => 'e.last_action desc',
                'limit' => 40,
-               'fullview' => false,
+               'full_view' => false,
        ));
 
        $params = array(
@@ -57,7 +57,7 @@ function discussion_handle_list_page($guid) {
                'limit' => 20,
                'order_by' => 'e.last_action desc',
                'container_guid' => $guid,
-               'fullview' => true,
+               'full_view' => false,
        );
        $content = elgg_list_entities($options);
 
@@ -87,7 +87,6 @@ function discussion_handle_edit_page($type, $guid) {
        gatekeeper();
 
        if ($type == 'add') {
-               elgg_set_page_owner_guid($guid);
                $group = get_entity($guid);
                if (!$group) {
                        register_error(elgg_echo('group:notfound'));
@@ -113,7 +112,6 @@ function discussion_handle_edit_page($type, $guid) {
                        register_error(elgg_echo('group:notfound'));
                        forward();
                }
-               elgg_set_page_owner_guid($group->getGUID());
 
                $title = elgg_echo('groups:edittopic');
 
index 96eca34d434f5dd38467c79ddb4dd388e8360614..b3fe9560a07d5c3772073e95473539938af8844a 100644 (file)
@@ -138,7 +138,7 @@ function groups_submenus() {
                        add_submenu_item(elgg_echo('groups:all'), "pg/groups/world/", 'groupslinks1');
 
                        if ($user = elgg_get_logged_in_user_entity()) {
-                               add_submenu_item(elgg_echo('groups:owned'), "pg/groups/owned/$user->username", 'groupslinks1');
+                               add_submenu_item(elgg_echo('groups:owned'), "pg/groups/owner/$user->username", 'groupslinks1');
                                add_submenu_item(elgg_echo('groups:yours'), "pg/groups/member/$user->username", 'groupslinks1');
                                add_submenu_item(elgg_echo('groups:invitations'), "pg/groups/invitations/$user->username", 'groupslinks1');
                        }
@@ -151,7 +151,7 @@ function groups_submenus() {
  *
  * URLs take the form of
  *  All groups:           pg/groups/all
- *  User's owned groups:  pg/groups/owned/<username>
+ *  User's owned groups:  pg/groups/owner/<username>
  *  User's member groups: pg/groups/member/<username>
  *  Group profile:        pg/groups/profile/<guid>/<title>
  *  New group:            pg/groups/add/<guid>
@@ -174,8 +174,7 @@ function groups_page_handler($page) {
                case 'all':
                        groups_handle_all_page();
                        break;
-               case 'owned':
-                       set_input('username', $page[1]);
+               case 'owner':
                        groups_handle_owned_page();
                        break;
                case 'member':
index 51c07194fa47d33b301ae517e6a8f8bbb7b049a7..d851edea3ce67d0370dac304a83de80abcc3f532 100644 (file)
@@ -5,9 +5,6 @@
  * @package ElggPages
  */
 
-$guid = get_input('guid');
-
-elgg_set_page_owner_guid($guid);
 $owner = elgg_get_page_owner_entity();
 if (!$owner) {
 
index ff5a7831118918d7d8c8b4ad1db9e03bcecc0aa8..6a89e6092098ed11da100ffa3a1fb7113233bb6f 100644 (file)
@@ -5,9 +5,6 @@
  * @package ElggPages
  */
 
-$guid = get_input('guid');
-
-elgg_set_page_owner_guid($guid);
 $owner = elgg_get_page_owner_entity();
 if (!$owner) {
 
index ec5a8815bff7b90eec93e7796f7c6ab87f48c424..5c9b4bdc7af34ec963e99b133b86cc82eefd85df 100644 (file)
@@ -113,12 +113,9 @@ function pages_page_handler($page) {
        $page_type = $page[0];
        switch ($page_type) {
                case 'owner':
-                       $owner = get_user_by_username($page[1]);
-                       set_input('guid', $owner->guid);
                        include "$base_dir/index.php";
                        break;
                case 'friends':
-                       set_input('username', $page[1]);
                        include "$base_dir/friends.php";
                        break;
                case 'view':
@@ -134,7 +131,6 @@ function pages_page_handler($page) {
                        include "$base_dir/edit.php";
                        break;
                case 'group':
-                       set_input('guid', $page[1]);
                        include "$base_dir/index.php";
                        break;
                case 'history':
index 7450ea78ad34889ae81736ea7c243133ef099d9b..12e4b088404aba1cef0d40171ebd2897e739923c 100644 (file)
@@ -8,6 +8,7 @@
  * Cash Costello\r
  * Clark Updike\r
  * John Norton\r
+ * Max Thomas\r
  * Nathan Koterba\r
  */\r
 \r
@@ -79,16 +80,10 @@ function thewire_page_handler($page) {
                                break;\r
 \r
                        case "friends":\r
-                               if (isset($page[1])) {\r
-                                       set_input('username', $page[1]);\r
-                               }\r
                                include dirname(__FILE__) . "/pages/friends.php";\r
                                break;\r
 \r
                        case "owner":\r
-                               if (isset($page[1])) {\r
-                                       set_input('username', $page[1]);\r
-                               }\r
                                include dirname(__FILE__) . "/pages/user.php";\r
                                break;\r
 \r