Changeset 556
- Timestamp:
- 09/15/06 14:37:36 (2 years ago)
- Files:
-
- devel/lib/dbsetup.php (modified) (1 diff)
- devel/lib/elgglib.php (modified) (2 diffs)
- devel/lib/templates.php (modified) (1 diff)
- devel/lib/userlib.php (modified) (1 diff)
- devel/mod/profile/lib.php (modified) (1 diff)
- devel/units/admin/admin_actions.php (modified) (2 diffs)
- devel/units/admin/admin_contentflags.php (modified) (1 diff)
- devel/units/admin/admin_main.php (modified) (1 diff)
- devel/units/admin/admin_spam.php (modified) (1 diff)
- devel/units/admin/admin_userdetails.php (modified) (3 diffs)
- devel/units/admin/admin_users.php (modified) (1 diff)
- devel/units/admin/admin_users_add.php (modified) (1 diff)
- devel/units/admin/permissions_check.php (modified) (1 diff)
- devel/units/communities/communities_actions.php (modified) (2 diffs)
- devel/units/friends/friends_actions.php (modified) (2 diffs)
- devel/units/tinymce/tinymce_userdetails.php (modified) (1 diff)
- devel/units/tinymce/tinymce_userdetails_actions.php (modified) (2 diffs)
- devel/units/users/userdetails_actions.php (modified) (3 diffs)
- devel/units/users/userdetails_edit.php (modified) (3 diffs)
- devel/units/weblogs/weblogs_actions.php (modified) (2 diffs)
- devel/units/weblogs/weblogs_posts_view.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
devel/lib/dbsetup.php
r542 r556 48 48 } 49 49 50 if ( run("users:flags:get", array("admin",$_SESSION['userid']))) {50 if (user_flag_get("admin",$_SESSION['userid'])) { 51 51 52 52 if (empty($CFG->version)) { devel/lib/elgglib.php
r550 r556 3408 3408 3409 3409 $ok = true; 3410 if ( run("users:flags:get", array("banned", $user->ident))) { // this needs to change.3410 if (user_flag_get("banned", $user->ident)) { // this needs to change. 3411 3411 $ok = false; 3412 3412 $user = false; … … 3436 3436 3437 3437 /*** TODO: Create Proper Abstraction Interface - don't use file binding -- ugh ***/ 3438 if (! run("users:flags:get", array("banned",$USER->ident))) {3438 if (!user_flag_get("banned",$USER->ident)) { 3439 3439 $USER = init_user_var($USER); 3440 3440 return true; devel/lib/templates.php
r520 r556 450 450 } 451 451 452 if (defined("context") && context == "admin" && logged_on && run("users:flags:get",array("admin", $_SESSION['userid']))) {452 if (defined("context") && context == "admin" && logged_on && user_flag_get("admin", $_SESSION['userid'])) { 453 453 $PAGE->menu_sub[] = array( 454 454 'name' => 'admin', devel/lib/userlib.php
r537 r556 101 101 // Adds a flag 102 102 function user_flag_set($flag_name, $value, $user_id) { 103 // Unset the flag first 104 user_flag_unset($flag_name, $user_id); 105 106 // Then add data 107 $flag = new StdClass; 108 $flag->flag = $flag_name; 109 $flag->user_id = $user_id; 110 $flag->value = $value; 111 return insert_record('user_flags',$flag); 103 $flag_name = trim($flag_name); 104 if ($flag_name) { 105 // Unset the flag first 106 user_flag_unset($flag_name, $user_id); 107 108 // Then add data 109 $flag = new StdClass; 110 $flag->flag = $flag_name; 111 $flag->user_id = $user_id; 112 $flag->value = $value; 113 return insert_record('user_flags',$flag); 114 } 112 115 } 113 116 devel/mod/profile/lib.php
r551 r556 59 59 global $page_owner; 60 60 61 if ($object === "profile" && ($page_owner == $_SESSION['userid'] || run("users:flags:get", array("admin", $_SESSION['userid'])))) {61 if ($object === "profile" && ($page_owner == $_SESSION['userid'] || user_flag_get("admin", $_SESSION['userid']))) { 62 62 return true; 63 63 } devel/units/admin/admin_actions.php
r518 r556 16 16 } 17 17 18 if ( run("users:flags:get", array("admin", $USER->ident))) {18 if (user_flag_get("admin", $USER->ident)) { 19 19 switch ($action) { 20 20 case "content:flags:delete": … … 75 75 } 76 76 foreach ($flags as $flag => $value) { 77 $flag = trim( stripslashes($flag)); // users:flags:set escapes its params78 $value = trim( stripslashes($value)); // users:flags:set escapes its params79 run("users:flags:set",array($flag,$id,$value));77 $flag = trim($flag); 78 $value = trim($value); 79 user_flag_set($flag, $value, $id); 80 80 $messages[] = sprintf(gettext("User flag '%s' set to '%s'"), $flag, $value); 81 81 } devel/units/admin/admin_contentflags.php
r269 r556 3 3 // Content flag list 4 4 5 if (logged_on && run("users:flags:get", array("admin", $USER->ident))) {5 if (logged_on && user_flag_get("admin", $USER->ident)) { 6 6 7 7 $run_result .= "<p>" . gettext("The following pages have been flagged as having obscene or inappropriate content. They are ordered by number of complaints.") . "</p>"; devel/units/admin/admin_main.php
r540 r556 5 5 // Site stats 6 6 7 if (logged_on && run("users:flags:get", array("admin", $USER->ident))) {7 if (logged_on && user_flag_get("admin", $USER->ident)) { 8 8 9 9 $run_result .= "<h2>" . gettext("Site statistics") . "</h2>"; devel/units/admin/admin_spam.php
r269 r556 3 3 // Users panel 4 4 5 if (logged_on && run("users:flags:get", array("admin", $USER->ident))) {5 if (logged_on && user_flag_get("admin", $USER->ident)) { 6 6 7 7 $run_result .= "<p>" . gettext("Add regular expressions below, one per line, to block spam. For example, 'foo' will block all comments containing the word foo, (foo|bar) will block comments containing the word foo or bar.") . "</p>"; devel/units/admin/admin_userdetails.php
r269 r556 10 10 // these actions on yourself. 11 11 12 if (logged_on && run("users:flags:get", array("admin", $USER->ident)) && $page_owner != $USER->ident) {12 if (logged_on && user_flag_get("admin", $USER->ident) && $page_owner != $USER->ident) { 13 13 14 14 // Get user details … … 45 45 $run_result .= "<h3>" . gettext("User flags:") . "</h3>"; 46 46 // Is the user an administrator? 47 if ( run("users:flags:get", array("admin", $page_owner))) {47 if (user_flag_get("admin", $page_owner)) { 48 48 $checkedyes = "checked = \"true\""; 49 49 $checkedno = ""; … … 61 61 62 62 // Is the user banned? 63 if ( run("users:flags:get", array("banned", $page_owner))) {63 if (user_flag_get("banned", $page_owner)) { 64 64 $checkedyes = "checked = \"true\""; 65 65 $checkedno = ""; devel/units/admin/admin_users.php
r339 r556 3 3 // List of users in the system 4 4 5 if (logged_on && run("users:flags:get", array("admin", $_SESSION['userid']))) {5 if (logged_on && user_flag_get("admin", $_SESSION['userid'])) { 6 6 7 7 // We're only displaying 50 users a page, so if this variable exists it will serve as the offset devel/units/admin/admin_users_add.php
r269 r556 3 3 // Add multiple users 4 4 5 if (logged_on && run("users:flags:get", array("admin", $_SESSION['userid']))) {5 if (logged_on && user_flag_get("admin", $_SESSION['userid'])) { 6 6 7 7 global $admin_users_add; devel/units/admin/permissions_check.php
r269 r556 15 15 global $page_owner; 16 16 17 if (logged_on && run("users:flags:get", array("admin", $_SESSION['userid']))) {17 if (logged_on && user_flag_get("admin", $_SESSION['userid'])) { 18 18 $run_result = true; 19 19 } devel/units/communities/communities_actions.php
r530 r556 57 57 if ($friend->moderation == "no") { 58 58 $messages[] = sprintf(gettext("You joined %s."), stripslashes($friend->name)); 59 if ( run("users:flags:get",array("emailnotifications",$owner->ident))) {59 if (user_flag_get("emailnotifications",$owner->ident)) { 60 60 $message_body = sprintf(gettext("%s has joined %s!\n\nTo visit this user's profile, click on the following link:\n\n\t". 61 61 "%s\n\nTo view all community members, click here:\n\n\t%s\n\nRegards,\n\nThe %s team."), … … 66 66 } else if ($friend->moderation == "yes") { 67 67 $messages[] = sprintf(gettext("Membership of %s needs to be approved. Your request has been added to the list."), stripslashes($friend->name)); 68 if ( run("users:flags:get",array("emailnotifications",$owner->ident))) {68 if (user_flag_get("emailnotifications",$owner->ident)) { 69 69 $message_body = sprintf(gettext("%s has applied to join %s!\n\nTo visit this user's profile, click on the following link:\n\n\t". 70 70 "%s\n\nTo view all membership requests and approve or deny this user, click here:\n\n\t%s\n\nRegards,\n\nThe %s team."), devel/units/friends/friends_actions.php
r530 r556 23 23 if (user_info("user_type",$friend_id) == "person") { 24 24 $messages[] = sprintf(gettext("%s was added to your friends list."),$friend->name); 25 if ( run("users:flags:get",array("emailnotifications",$friend_id))) {25 if (user_flag_get("emailnotifications",$friend_id)) { 26 26 $u = get_record('users','ident',$friend_id); 27 27 $message_body = sprintf(gettext("%s has added you as a friend!\n\nTo visit this user's profile, click on the following link:\n\n\t". … … 41 41 if (user_info("user_type",$friend_id) == "person") { 42 42 $messages[] = sprintf(gettext("%s has elected to moderate friendship requests. Your request has been added to their moderation queue."),$friend->name); 43 if ( run("users:flags:get",array("emailnotifications",$friend_id))) {43 if (user_flag_get("emailnotifications",$friend_id)) { 44 44 $u = get_record('users','ident',$friend_id); 45 45 $message_body = sprintf(gettext("%s has requested to add you as a friend!\n\nTo visit this user's profile, click on the following link:\n\n\t". devel/units/tinymce/tinymce_userdetails.php
r269 r556 10 10 11 11 // Query result 12 if ($result = get_field('user_flags','value','flag','visualeditor','user_id',$id)) {12 if ($result = user_flag_get('visualeditor', $id)) { 13 13 $value = $result; 14 14 } else { 15 15 // No result, store a default value 16 $uf = new StdClass; 17 $uf->flag = 'visualeditor'; 18 $uf->value = $value; 19 $uf->user_id = $id; 20 insert_record('user_flags',$uf); 16 user_flag_set('visualeditor', $value, $id); 21 17 } 22 18 devel/units/tinymce/tinymce_userdetails_actions.php
r269 r556 7 7 8 8 if (logged_on && !empty($action) 9 && run("permissions:check", 10 array("userdetails:change",$id))) { 9 && run("permissions:check", array("userdetails:change",$id))) { 11 10 if (!empty($value) && in_array($value,array('yes','no'))) { 12 11 … … 16 15 $messages[] .= gettext("Your editor preferences have been saved"); 17 16 } else { 18 if ( set_field('user_flags','value',$value,'flag','visualeditor','user_id',$id)) {17 if (user_flag_set('visualeditor', $value, $id)) { 19 18 $messages[] .= gettext("Your editor preferences have been changed"); 20 19 } else { devel/units/users/userdetails_actions.php
r454 r556 51 51 if ($usertype == 'person' && !empty($publiccomments)) { 52 52 if ($publiccomments == "yes") { 53 run("users:flags:set",array("publiccomments",$id,"1"));53 user_flag_set("publiccomments", "1", $id); 54 54 $messages[] = gettext("Public comments and discussion set to 'on'."); 55 55 } else { 56 run("users:flags:unset",array("publiccomments",$id));56 user_flag_unset("publiccomments",$id); 57 57 $messages[] = gettext("Public comments and discussion set to 'off'."); 58 58 } … … 62 62 if ($usertype == 'person' && isset($receiveemails)) { 63 63 if ($receiveemails == "yes") { 64 run("users:flags:set",array("emailreplies",$id,"1"));64 user_flag_set("emailreplies", "1", $id); 65 65 $messages[] = gettext("Email comments and discussion set to 'on'."); 66 66 } else { 67 run("users:flags:unset",array("emailreplies",$id));67 user_flag_unset("emailreplies",$id); 68 68 $messages[] = gettext("Email comments and discussion set to 'off'."); 69 69 } … … 73 73 if ($usertype == 'person' && isset($receiveemails)) { 74 74 if ($receiveemails == "yes") { 75 run("users:flags:set",array("emailnotifications",$id,"1"));75 user_flag_set("emailnotifications", "1", $id); 76 76 $messages[] = gettext("Email notifications set to 'on'."); 77 77 } else { 78 run("users:flags:unset",array("emailnotifications",$id));78 user_flag_unset("emailnotifications",$id); 79 79 $messages[] = gettext("Email notifications set to 'off'."); 80 80 } devel/units/users/userdetails_edit.php
r432 r556 101 101 END; 102 102 103 $emailreplies = run("users:flags:get",array("publiccomments",$page_owner));103 $emailreplies = user_flag_get("publiccomments",$page_owner); 104 104 if ($emailreplies) { 105 105 $body .= templates_draw(array( … … 130 130 END; 131 131 132 $emailreplies = run("users:flags:get",array("emailreplies",$page_owner));132 $emailreplies = user_flag_get("emailreplies",$page_owner); 133 133 if ($emailreplies) { 134 134 $body .= templates_draw(array( … … 159 159 END; 160 160 161 $emailreplies = run("users:flags:get",array("emailnotifications",$page_owner));161 $emailreplies = user_flag_get("emailnotifications",$page_owner); 162 162 if ($emailreplies) { 163 163 $body .= templates_draw(array( devel/units/weblogs/weblogs_actions.php
r530 r556 114 114 if (run("spam:check",$comment->body) != true) { 115 115 // If we're logged on or comments are public, add one 116 if (logged_on || run("users:flags:get",array("publiccomments",$post->owner))) {116 if (logged_on || user_flag_get("publiccomments",$post->owner)) { 117 117 $comment->owner = $USER->ident; 118 118 $comment->posted = time(); … … 129 129 130 130 // Email comment if applicable 131 if ( run("users:flags:get",array("emailreplies",$post->owner))) {131 if (user_flag_get("emailreplies", $post->owner)) { 132 132 if ($email = get_record('users','ident',$post->owner)) { 133 133 $message = gettext(sprintf("You have received a comment from %s on your blog post '%s'. It reads as follows:", $comment->postedname, stripslashes($post->title))); devel/units/weblogs/weblogs_posts_view.php
r467 r556 191 191 ); 192 192 193 if (logged_on || run("users:flags:get",array("publiccomments",$post->owner))) {193 if (logged_on || user_flag_get("publiccomments",$post->owner)) { 194 194 $run_result .= run("weblogs:comments:add",$post); 195 195 } else {
