]> git.mxchange.org Git - friendica.git/commitdiff
.
authorMike Macgirvin <mike@macgirvin.com>
Tue, 13 Jul 2010 11:18:57 +0000 (04:18 -0700)
committerMike Macgirvin <mike@macgirvin.com>
Tue, 13 Jul 2010 11:18:57 +0000 (04:18 -0700)
mod/group.php
wip/todo

index 4ab8102424696f40f2c91d21c338ab2ad1261dc3..099ae7dd3682e42cef34b6506c78e1e66fa91e0e 100644 (file)
@@ -6,7 +6,7 @@ function validate_members(&$item) {
 
 function group_init(&$a) {
        require_once('include/group.php');
-       $a->page['aside'] .= group_side();
+       $a->page['aside'] = group_side();
 
 }
 
@@ -30,7 +30,7 @@ function group_post(&$a) {
                }
                else
                        notice("Could not create group." . EOL );       
-//             goaway($a->get_baseurl() . '/group');
+               goaway($a->get_baseurl() . '/group');
                return; // NOTREACHED
        }
        if(($a->argc == 2) && (intval($a->argv[1]))) {
@@ -50,6 +50,8 @@ function group_post(&$a) {
                                intval($_SESSION['uid']),
                                intval($group['id'])
                        );
+                       if($r)
+                               notice("Group name changed." . EOL );
                }
                $members = $_POST['group_members_select'];
                array_walk($members,'validate_members');
@@ -57,6 +59,7 @@ function group_post(&$a) {
                        intval($a->argv[1]),
                        intval($_SESSION['uid'])
                );
+               $result = true;
                if(count($members)) {
                        foreach($members as $member) {
                                $r = q("INSERT INTO `group_member` ( `uid`, `gid`, `contact-id`)
@@ -65,8 +68,13 @@ function group_post(&$a) {
                                        intval($group['id']),
                                        intval($member)
                                );
+                               if(! $r)
+                                       $result = false;
                        }
                }
+               if($result)
+                       notice("Membership list updated." . EOL);
+       $a->page['aside'] = group_side();
        }
        
 }
index ca5c298ae468f1896963e6925644db8742a7784d..be2a38159b6f68c6b66c6d09836380a75f99a195 100644 (file)
--- a/wip/todo
+++ b/wip/todo
@@ -7,13 +7,13 @@ profile photo to self contact page? - resolve profile photo inconsistency
        use photo hash to notify of changes?
 
 
-contact editor
-       block photo
+>>>>>>>>contact editor
+>>>>>>>>       block photo
 
-profile "you name it" field
+>>>>>>>>profile "you name it" field
 
 
-group - delete, theme
+group - delete (keep id in acl lists to prvent them from breaking security)
 
 pager - photos
 
@@ -21,13 +21,13 @@ photos/albums/ java uploader
 
 item delete
 
-item edit
+>>>>>>>>item edit
 
 dfrn_poll - import items
 
-local/remote indicator
+>>>>>>>>local/remote indicator
 
-side/text
+>>>>>>>>side/text
 
 
 notififier abstraction
@@ -48,9 +48,9 @@ email
 
 chat
 
-plugin api
+>>>>>>>>plugin api
 
-theme api
+>>>>>>>>theme api
 
 ajax