Beispiel #1
0
                 if (!$member_handler->insertUser($newuser)) {
                     $adduser_errormsg = _AM_SYSTEM_USERS_CNRNU;
                 } else {
                     $groups_failed = array();
                     foreach ($_REQUEST['groups'] as $group) {
                         $group = intval($group);
                         if (!$member_handler->addUserToGroup($group, $newuser->getVar('uid'))) {
                             $groups_failed[] = $group;
                         }
                     }
                     if (!empty($groups_failed)) {
                         $group_names = $member_handler->getGroupList(new Criteria('groupid', "(" . implode(", ", $groups_failed) . ")", 'IN'));
                         $adduser_errormsg = sprintf(_AM_SYSTEM_USERS_CNRNU2, implode(", ", $group_names));
                     } else {
                         xoops_load("XoopsUserUtility");
                         XoopsUserUtility::sendWelcome($newuser);
                         redirect_header("admin.php?fct=users", 1, _AM_SYSTEM_DBUPDATED);
                         exit;
                     }
                 }
             }
         }
         xoops_error($adduser_errormsg);
     }
     break;
     // Activ member
 // Activ member
 case 'users_active':
     if (isset($_REQUEST["uid"])) {
         $obj =& $member_handler->getUser($uid);
         //echo $_REQUEST["uid"];
Beispiel #2
0
                    }
                }
            }
        }
        xoops_cp_header();
        xoops_error($adduser_errormsg);
        xoops_cp_footer();
        break;
    case "synchronize":
        if (!$GLOBALS['xoopsSecurity']->check()) {
            redirect_header("admin.php?fct=users", 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
        }
        synchronize($id, $type);
        break;
    case "reactivate":
        $result = $xoopsDB->query("UPDATE " . $xoopsDB->prefix("users") . " SET level=1 WHERE uid=" . $uid);
        if (!$result) {
            $msg = _MD_AM_DBERROR;
        } else {
            $msg = _AM_DBUPDATED;
            xoops_load("userUtility");
            XoopsUserUtility::sendWelcome($uid);
        }
        redirect_header("admin.php?fct=users&amp;op=modifyUser&amp;uid=" . $uid, 1, $msg);
        break;
    case "mod_users":
    default:
        include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
        displayUsers();
        break;
}