[TH] Join User Group [Deleted]

We have regional groups for our club, and the main function on the old system as that you could send a bulk mail to people in that group, or make an announcement that would only go to people in that group. So there were no permissions tied to it, more of a vanity thing.

So at this point, all I think I need to do is synch the usergroups that were imported with the joinable groups, because right now if someone is part of Groups A, B, and D on the core side, they still don't show as part of that group on the "join" side, even though they are. Once they are synched, anyone can join and leave and they will stay synched automatically. We never touch these on the ACP side.

I could probably dig through the database and figure out the query to run, lord knows I trained myself in that doing this conversion. Just was hoping someone could point me to the table and maybe spell out the query and save me the time :)

@Jon W this is starting to now become an issue.

If I have someone assigned as a moderator of a group, the only members of the group that show up are the ones that have gone to their profile and clicked "join group". Prior to the installation of this addon, there were 127 users in one particular group, but after I add the mod, he can only see 24 of them. Because those are the only 24 that went to their profile and added themselves to the group. The addon defaults that no one has anything checked in the "join" group, even though they are actually part of the base group.

This is really confusing me. Where is the database field that controls whether or not someone has joined a joinable group? There seems to be no connection between these 2 fields and when you make an existing group joinable, nothing it snychronized. It's fine if I have to do it manually initially, but I just need to know how to do it!!
 
Would registration select like in the through of sex move the user in 2 different primary user groups, without an additional user group. Is there anything else in this respect?
 
Would registration select like in the through of sex move the user in 2 different primary user groups, without an additional user group. Is there anything else in this respect?
I'm sorry, I don't understand what you are saying. @squirrly, perhaps you can explain?
 
@Jon W this is starting to now become an issue.

If I have someone assigned as a moderator of a group, the only members of the group that show up are the ones that have gone to their profile and clicked "join group". Prior to the installation of this addon, there were 127 users in one particular group, but after I add the mod, he can only see 24 of them. Because those are the only 24 that went to their profile and added themselves to the group. The addon defaults that no one has anything checked in the "join" group, even though they are actually part of the base group.

This is really confusing me. Where is the database field that controls whether or not someone has joined a joinable group? There seems to be no connection between these 2 fields and when you make an existing group joinable, nothing it snychronized. It's fine if I have to do it manually initially, but I just need to know how to do it!!


Actually this is the issue I was referring to that we also see. But I think the changes to promotions you did for us would help @Pinn. I don't remember the adding name though.
 
I'm seeing other issues as well. For instance, when I assign a moderator to a group (so that a specific user can manage it) and that group does not have the box checked for "moderate this group", a new user joining it has to enter a reason and then enters the mod queue for that group and requires approval.

Saw another odd functionality related to this on the group check-box side but I think that's because of the moderation action.

Then, if I, as a mod, uncheck someone from the group and save, when the page refreshes (or maybe when I refreshed the page), that user is gone off the list but the next person below them on the list, that box is now unchecked even though they are still in the group. It's like it didn't refresh the check box. So if you click 'save' over and over again, you remove someone from the group each time inadvertently.
 
I seem to be running into an issue trying to approve join requests on XF 1.5:
Missing argument 2 for Waindigo_JoinUserGroup_Model_JoinableUserGroup::approveModerationQueueEntry(), called in /usr/www/taconbanana/public/gangleider/xenforo/library/Waindigo/JoinUserGroup/Extend/XenForo/ControllerPublic/Account.php on line 107 and defined
  1. XenForo_Application::handlePhpError() in Waindigo/JoinUserGroup/Model/JoinableUserGroup.php at line 280
  2. Waindigo_JoinUserGroup_Model_JoinableUserGroup->approveModerationQueueEntry() inWaindigo/JoinUserGroup/Extend/XenForo/ControllerPublic/Account.php at line 107
  3. Waindigo_JoinUserGroup_Extend_XenForo_ControllerPublic_Account->actionJoinUserGroupsSave() inXenForo/FrontController.php at line 347
  4. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  5. XenForo_FrontController->run() in /usr/www/taconbanana/public/gangleider/xenforo/index.php at line 13
None of the errors appear related to other plugins, and we don't have any that I could imagine conflicting with it.

(This is through the "Join user group" page when ticking the checkbox)
 
Last edited:
Hi @Jon W is there any date criteria for this? For example, a moderator specifies an expiration date during approval..then once it expired, it will automatically remove the member from the group.
 
I'm starting to receive this error:

Code:
Error Info
ErrorException: Invalid argument supplied for foreach() - library/Waindigo/JoinUserGroup/Model/JoinableUserGroup.php:241
Generated By: Jepoy, Yesterday at 9:44 PM
Stack Trace

#0 //library/Waindigo/JoinUserGroup/Model/JoinableUserGroup.php(241): XenForo_Application::handlePhpError(2, 'Invalid argumen...', '/home/nginx/dom...', 241, Array)
#1 //library/Waindigo/JoinUserGroup/Extend/XenForo/ControllerPublic/Account.php(118): Waindigo_JoinUserGroup_Model_JoinableUserGroup->deleteFromUserGroupChange(2957, Array)
#2 //library/XenForo/FrontController.php(347): Waindigo_JoinUserGroup_Extend_XenForo_ControllerPublic_Account->actionJoinUserGroupsSave()
#3 //library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#4 //index.php(13): XenForo_FrontController->run()
#5 {main}

Request State

array(3) {
  ["url"] => string(57) "http://www.pefcommunity.com/account/join-user-groups-save"
  ["_GET"] => array(1) {
    ["/account/join-user-groups-save"] => string(0) ""
  }
  ["_POST"] => array(34) {
    ["moderated_77"] => array(205) {
      [0] => string(3) "267"
      [1] => string(3) "470"
      [2] => string(3) "666"
      [3] => string(3) "734"
      [4] => string(4) "1224"
      [5] => string(4) "1371"
      [6] => string(4) "1539"
      [7] => string(4) "1741"
      [8] => string(4) "2347"
      [9] => string(4) "2430"
      [10] => string(4) "3010"
      [11] => string(4) "3016"
      [12] => string(4) "3115"
      [13] => string(4) "3140"
      [14] => string(4) "3241"
      [15] => string(4) "3620"
      [16] => string(4) "3686"
      [17] => string(4) "3719"
      [18] => string(4) "3735"
      [19] => string(4) "3739"
      [20] => string(4) "3750"
      [21] => string(4) "3760"
      [22] => string(4) "3777"
      [23] => string(4) "3790"
      [24] => string(4) "3793"
      [25] => string(4) "3813"
      [26] => string(4) "3831"
      [27] => string(4) "3832"
      [28] => string(4) "3838"
      [29] => string(4) "3840"
      [30] => string(4) "3845"
      [31] => string(4) "3846"
      [32] => string(4) "3864"
      [33] => string(4) "3868"
      [34] => string(4) "3885"
      [35] => string(4) "3911"
      [36] => string(4) "3919"
      [37] => string(4) "3923"
      [38] => string(4) "3929"
      [39] => string(4) "3930"
      [40] => string(4) "3933"
      [41] => string(4) "3947"
      [42] => string(4) "3954"
      [43] => string(4) "3979"
      [44] => string(4) "3981"
      [45] => string(4) "3994"
      [46] => string(4) "3995"
      [47] => string(4) "3996"
      [48] => string(4) "3997"
      [49] => string(4) "4008"
      [50] => string(4) "4013"
      [51] => string(4) "4028"
      [52] => string(4) "4037"
      [53] => string(4) "4041"
      [54] => string(4) "4047"
      [55] => string(4) "4060"
      [56] => string(4) "4062"
      [57] => string(4) "4069"
      [58] => string(4) "4100"
      [59] => string(4) "4105"
      [60] => string(4) "4109"
      [61] => string(4) "4118"
      [62] => string(4) "4120"
      [63] => string(4) "4124"
      [64] => string(4) "4140"
      [65] => string(4) "4146"
      [66] => string(4) "4147"
      [67] => string(4) "4151"
      [68] => string(4) "4165"
      [69] => string(4) "4167"
      [70] => string(4) "4185"
      [71] => string(4) "4208"
      [72] => string(4) "4217"
      [73] => string(4) "4242"
      [74] => string(4) "4266"
      [75] => string(4) "4278"
      [76] => string(4) "4283"
      [77] => string(4) "4284"
      [78] => string(4) "4285"
      [79] => string(4) "4287"
      [80] => string(4) "4310"
      [81] => string(4) "4311"
      [82] => string(4) "4321"
      [83] => string(4) "4325"
      [84] => string(4) "4326"
      [85] => string(4) "4330"
      [86] => string(4) "4334"
      [87] => string(4) "4339"
      [88] => string(4) "4349"
      [89] => string(4) "4357"
      [90] => string(4) "4362"
      [91] => string(4) "4376"
      [92] => string(4) "4389"
      [93] => string(4) "4393"
      [94] => string(4) "4396"
      [95] => string(4) "4398"
      [96] => string(4) "4411"
      [97] => string(4) "4430"
      [98] => string(4) "4451"
      [99] => string(4) "4458"
      [100] => string(4) "4460"
      [101] => string(4) "4461"
      [102] => string(4) "4479"
      [103] => string(4) "4480"
      [104] => string(4) "4483"
      [105] => string(4) "4486"
      [106] => string(4) "4493"
      [107] => string(4) "4502"
      [108] => string(4) "4504"
      [109] => string(4) "4505"
      [110] => string(4) "4515"
      [111] => string(4) "4517"
      [112] => string(4) "4519"
      [113] => string(4) "4521"
      [114] => string(4) "4523"
      [115] => string(4) "4525"
      [116] => string(4) "4526"
      [117] => string(4) "4535"
      [118] => string(4) "4560"
      [119] => string(4) "4561"
      [120] => string(4) "4564"
      [121] => string(4) "4576"
      [122] => string(4) "4579"
      [123] => string(4) "4581"
      [124] => string(4) "4585"
      [125] => string(4) "4589"
      [126] => string(4) "4609"
      [127] => string(4) "4621"
      [128] => string(4) "4632"
      [129] => string(4) "4656"
      [130] => string(4) "4662"
      [131] => string(4) "4681"
      [132] => string(4) "4693"
      [133] => string(4) "4696"
      [134] => string(4) "4698"
      [135] => string(4) "4706"
      [136] => string(4) "4711"
      [137] => string(4) "4712"
      [138] => string(4) "4715"
      [139] => string(4) "4716"
      [140] => string(4) "4722"
      [141] => string(4) "4739"
      [142] => string(4) "4748"
      [143] => string(4) "4752"
      [144] => string(4) "4759"
      [145] => string(4) "4765"
      [146] => string(4) "4770"
      [147] => string(4) "4781"
      [148] => string(4) "4791"
      [149] => string(4) "4800"
      [150] => string(4) "4805"
      [151] => string(4) "4808"
      [152] => string(4) "4809"
      [153] => string(4) "4832"
      [154] => string(4) "4847"
      [155] => string(4) "4854"
      [156] => string(4) "4861"
      [157] => string(4) "4863"
      [158] => string(4) "4874"
      [159] => string(4) "4882"
      [160] => string(4) "4884"
      [161] => string(4) "4895"
      [162] => string(4) "4908"
      [163] => string(4) "4910"
      [164] => string(4) "4919"
      [165] => string(4) "4924"
      [166] => string(4) "4930"
      [167] => string(4) "4939"
      [168] => string(4) "4945"
      [169] => string(4) "4947"
      [170] => string(4) "4953"
      [171] => string(4) "4955"
      [172] => string(4) "4959"
      [173] => string(4) "4969"
      [174] => string(4) "4970"
      [175] => string(4) "4979"
      [176] => string(4) "4988"
      [177] => string(4) "4994"
      [178] => string(4) "4999"
      [179] => string(4) "5006"
      [180] => string(4) "5007"
      [181] => string(4) "5011"
      [182] => string(4) "5014"
      [183] => string(4) "5075"
      [184] => string(4) "5087"
      [185] => string(4) "5094"
      [186] => string(4) "5105"
      [187] => string(4) "5122"
      [188] => string(4) "5144"
      [189] => string(4) "5146"
      [190] => string(4) "5153"
      [191] => string(4) "5161"
      [192] => string(4) "5166"
      [193] => string(4) "5170"
      [194] => string(4) "5180"
      [195] => string(4) "5188"
      [196] => string(4) "5212"
      [197] => string(4) "5213"
      [198] => string(4) "5223"
      [199] => string(4) "5230"
      [200] => string(4) "5249"
      [201] => string(4) "5302"
      [202] => string(4) "5319"
      [203] => string(4) "5322"
      [204] => string(4) "5342"
    }
    ["moderated_25"] => array(239) {
      [0] => string(3) "204"
      [1] => string(3) "207"
      [2] => string(3) "267"
      [3] => string(3) "288"
      [4] => string(3) "292"
      [5] => string(3) "296"
      [6] => string(3) "344"
      [7] => string(3) "348"
      [8] => string(3) "359"
      [9] => string(3) "361"
      [10] => string(3) "374"
      [11] => string(3) "380"
      [12] => string(3) "396"
      [13] => string(3) "401"
      [14] => string(3) "411"
      [15] => string(3) "414"
      [16] => string(3) "425"
      [17] => string(3) "430"
      [18] => string(3) "434"
      [19] => string(3) "443"
      [20] => string(3) "451"
      [21] => string(3) "457"
      [22] => string(3) "458"
      [23] => string(3) "470"
      [24] => string(3) "472"
      [25] => string(3) "493"
      [26] => string(3) "496"
      [27] => string(3) "497"
      [28] => string(3) "515"
      [29] => string(3) "548"
      [30] => string(3) "550"
      [31] => string(3) "558"
      [32] => string(3) "599"
      [33] => string(3) "605"
      [34] => string(3) "643"
      [35] => string(3) "652"
      [36] => string(3) "654"
      [37] => string(3) "666"
      [38] => string(3) "667"
      [39] => string(3) "678"
      [40] => string(3) "690"
      [41] => string(3) "702"
      [42] => string(3) "709"
      [43] => string(3) "719"
      [44] => string(3) "727"
      [45] => string(3) "734"
      [46] => string(3) "737"
      [47] => string(3) "740"
      [48] => string(3) "742"
      [49] => string(3) "744"
      [50] => string(3) "753"
      [51] => string(3) "763"
      [52] => string(3) "774"
      [53] => string(3) "780"
      [54] => string(3) "791"
      [55] => string(3) "803"
      [56] => string(3) "816"
      [57] => string(3) "817"
      [58] => string(3) "824"
      [59] => string(3) "830"
      [60] => string(3) "839"
      [61] => string(3) "854"
      [62] => string(3) "871"
      [63] => string(3) "885"
      [64] => string(3) "892"
      [65] => string(3) "920"
      [66] => string(3) "962"
      [67] => string(3) "992"
      [68] => string(4) "1003"
      [69] => string(4) "1007"
      [70] => string(4) "1019"
      [71] => string(4) "1042"
      [72] => string(4) "1061"
      [73] => string(4) "1087"
      [74] => string(4) "1089"
      [75] => string(4) "1093"
      [76] => string(4) "1216"
      [77] => string(4) "1224"
      [78] => string(4) "1245"
      [79] => string(4) "1254"
      [80] => string(4) "1256"
      [81] => string(4) "1274"
      [82] => string(4) "1290"
      [83] => string(4) "1296"
      [84] => string(4) "1314"
      [85] => string(4) "1323"
      [86] => string(4) "1334"
      [87] => string(4) "1344"
      [88] => string(4) "1345"
      [89] => string(4) "1350"
      [90] => string(4) "1371"
      [91] => string(4) "1378"
      [92] => string(4) "1386"
      [93] => string(4) "1387"
      [94] => string(4) "1396"
      [95] => string(4) "1406"
      [96] => string(4) "1408"
      [97] => string(4) "1409"
      [98] => string(4) "1419"
      [99] => string(4) "1425"
      [100] => string(4) "1438"
      [101] => string(4) "1467"
      [102] => string(4) "1484"
      [103] => string(4) "1495"
      [104] => string(4) "1496"
      [105] => string(4) "1521"
      [106] => string(4) "1526"
      [107] => string(4) "1533"
      [108] => string(4) "1573"
      [109] => string(4) "1579"
      [110] => string(4) "1588"
      [111] => string(4) "1590"
      [112] => string(4) "1593"
      [113] => string(4) "1594"
      [114] => string(4) "1610"
      [115] => string(4) "1619"
      [116] => string(4) "1630"
      [117] => string(4) "1633"
      [118] => string(4) "1649"
      [119] => string(4) "1665"
      [120] => string(4) "1666"
      [121] => string(4) "1703"
      [122] => string(4) "1704"
      [123] => string(4) "1715"
      [124] => string(4) "1716"
      [125] => string(4) "1725"
      [126] => string(4) "1755"
      [127] => string(4) "1763"
      [128] => string(4) "1785"
      [129] => string(4) "1800"
      [130] => string(4) "1812"
      [131] => string(4) "1846"
      [132] => string(4) "1923"
      [133] => string(4) "2009"
      [134] => string(4) "2030"
      [135] => string(4) "2031"
      [136] => string(4) "2035"
      [137] => string(4) "2043"
      [138] => string(4) "2078"
      [139] => string(4) "2091"
      [140] => string(4) "2109"
      [141] => string(4) "2117"
      [142] => string(4) "2301"
      [143] => string(4) "2360"
      [144] => string(4) "2370"
      [145] => string(4) "2375"
      [146] => string(4) "2401"
      [147] => string(4) "2416"
      [148] => string(4) "2508"
      [149] => string(4) "2535"
      [150] => string(4) "2568"
      [151] => string(4) "2572"
      [152] => string(4) "2573"
      [153] => string(4) "2630"
      [154] => string(4) "2662"
      [155] => string(4) "2711"
      [156] => string(4) "2772"
      [157] => string(4) "2826"
      [158] => string(4) "2830"
      [159] => string(4) "2899"
      [160] => string(4) "3010"
      [161] => string(4) "3016"
      [162] => string(4) "3115"
      [163] => string(4) "3236"
      [164] => string(4) "4069"
      [165] => string(4) "4351"
      [166] => string(4) "4358"
      [167] => string(4) "4364"
      [168] => string(4) "4378"
      [169] => string(4) "4388"
      [170] => string(4) "4395"
      [171] => string(4) "4397"
      [172] => string(4) "4412"
      [173] => string(4) "4415"
      [174] => string(4) "4435"
      [175] => string(4) "4436"
      [176] => string(4) "4437"
      [177] => string(4) "4438"
      [178] => string(4) "4439"
      [179] => string(4) "4452"
      [180] => string(4) "4454"
      [181] => string(4) "4455"
      [182] => string(4) "4462"
      [183] => string(4) "4464"
      [184] => string(4) "4470"
      [185] => string(4) "4478"
      [186] => string(4) "4487"
      [187] => string(4) "4488"
      [188] => string(4) "4496"
      [189] => string(4) "4497"
      [190] => string(4) "4498"
      [191] => string(4) "4499"
      [192] => string(4) "4507"
      [193] => string(4) "4508"
      [194] => string(4) "4509"
      [195] => string(4) "4510"
      [196] => string(4) "4512"
      [197] => string(4) "4516"
      [198] => string(4) "4517"
      [199] => string(4) "4524"
      [200] => string(4) "4529"
      [201] => string(4) "4531"
      [202] => string(4) "4538"
      [203] => string(4) "4549"
      [204] => string(4) "4573"
      [205] => string(4) "4574"
      [206] => string(4) "4577"
      [207] => string(4) "4578"
      [208] => string(4) "4586"
      [209] => string(4) "4600"
      [210] => string(4) "4605"
      [211] => string(4) "4616"
      [212] => string(4) "4642"
      [213] => string(4) "4643"
      [214] => string(4) "4646"
      [215] => string(4) "4650"
      [216] => string(4) "4663"
      [217] => string(4) "4669"
      [218] => string(4) "4670"
      [219] => string(4) "4671"
      [220] => string(4) "4672"
      [221] => string(4) "4674"
      [222] => string(4) "4678"
      [223] => string(4) "4689"
      [224] => string(4) "4699"
      [225] => string(4) "4701"
      [226] => string(4) "4703"
      [227] => string(4) "4794"
      [228] => string(4) "4840"
      [229] => string(4) "4846"
      [230] => string(4) "4888"
      [231] => string(4) "5080"
      [232] => string(4) "5097"
      [233] => string(4) "5116"
      [234] => string(4) "5123"
      [235] => string(4) "5171"
      [236] => string(4) "5208"
      [237] => string(4) "5232"
      [238] => string(4) "5294"
    }
    ["moderated_80"] => array(30) {
      [0] => string(3) "734"
      [1] => string(4) "1934"
      [2] => string(4) "2114"
      [3] => string(4) "2992"
      [4] => string(4) "3010"
      [5] => string(4) "3748"
      [6] => string(4) "3837"
      [7] => string(4) "3870"
      [8] => string(4) "4069"
      [9] => string(4) "4071"
      [10] => string(4) "4188"
      [11] => string(4) "4261"
      [12] => string(4) "4317"
      [13] => string(4) "4318"
      [14] => string(4) "4328"
      [15] => string(4) "4370"
      [16] => string(4) "4380"
      [17] => string(4) "4396"
      [18] => string(4) "4403"
      [19] => string(4) "4522"
      [20] => string(4) "4534"
      [21] => string(4) "4565"
      [22] => string(4) "4654"
      [23] => string(4) "4764"
      [24] => string(4) "4880"
      [25] => string(4) "4944"
      [26] => string(4) "4964"
      [27] => string(4) "5136"
      [28] => string(4) "5299"
      [29] => string(4) "5339"
    }
    ["moderated_82"] => array(8) {
      [0] => string(4) "3809"
      [1] => string(4) "4036"
      [2] => string(4) "4056"
      [3] => string(4) "4074"
      [4] => string(4) "4241"
      [5] => string(4) "4255"
      [6] => string(4) "4274"
      [7] => string(4) "4783"
    }
    ["moderated_86"] => array(4) {
      [0] => string(4) "1210"
      [1] => string(4) "4273"
      [2] => string(4) "4306"
      [3] => string(4) "4983"
    }
    ["moderated_83"] => array(10) {
      [0] => string(3) "560"
      [1] => string(4) "3365"
      [2] => string(4) "3670"
      [3] => string(4) "3909"
      [4] => string(4) "4343"
      [5] => string(4) "4449"
      [6] => string(4) "4684"
      [7] => string(4) "4857"
      [8] => string(4) "5192"
      [9] => string(4) "5329"
    }
    ["moderated_62"] => array(2) {
      [0] => string(3) "666"
      [1] => string(4) "2371"
    }
    ["moderated_76"] => array(40) {
      [0] => string(3) "666"
      [1] => string(3) "948"
      [2] => string(4) "3140"
      [3] => string(4) "3823"
      [4] => string(4) "3830"
      [5] => string(4) "3856"
      [6] => string(4) "3919"
      [7] => string(4) "3949"
      [8] => string(4) "4016"
      [9] => string(4) "4168"
      [10] => string(4) "4169"
      [11] => string(4) "4189"
      [12] => string(4) "4220"
      [13] => string(4) "4299"
      [14] => string(4) "4333"
      [15] => string(4) "4338"
      [16] => string(4) "4340"
      [17] => string(4) "4341"
      [18] => string(4) "4347"
      [19] => string(4) "4360"
      [20] => string(4) "4396"
      [21] => string(4) "4448"
      [22] => string(4) "4475"
      [23] => string(4) "4506"
      [24] => string(4) "4518"
      [25] => string(4) "4545"
      [26] => string(4) "4661"
      [27] => string(4) "4730"
      [28] => string(4) "4804"
      [29] => string(4) "4838"
      [30] => string(4) "4843"
      [31] => string(4) "4904"
      [32] => string(4) "4953"
      [33] => string(4) "5000"
      [34] => string(4) "5002"
      [35] => string(4) "5102"
      [36] => string(4) "5103"
      [37] => string(4) "5156"
      [38] => string(4) "5254"
      [39] => string(4) "5350"
    }
    }
    ["save"] => string(4) "Save"
    ["_xfRequestUri"] => string(25) "/account/join-user-groups"
    ["_xfNoRedirect"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["_xfResponseType"] => string(4) "json"
  }
}

And this..
Code:
Server Error Log
Error Info
ErrorException: Undefined variable: oldGroups - library/Waindigo/JoinUserGroup/Model/JoinableUserGroup.php:241
Generated By: Jepoy, Yesterday at 9:44 PM
Stack Trace

#0 //library/Waindigo/JoinUserGroup/Model/JoinableUserGroup.php(241): XenForo_Application::handlePhpError(8, 'Undefined varia...', '/home/nginx/dom...', 241, Array)
#1 //library/Waindigo/JoinUserGroup/Extend/XenForo/ControllerPublic/Account.php(118): Waindigo_JoinUserGroup_Model_JoinableUserGroup->deleteFromUserGroupChange(2957, Array)
#2 //library/XenForo/FrontController.php(347): Waindigo_JoinUserGroup_Extend_XenForo_ControllerPublic_Account->actionJoinUserGroupsSave()
#3 //library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#4 //index.php(13): XenForo_FrontController->run()
#5 {main}

Request State

array(3) {
  ["url"] => string(57) "http://www.pefcommunity.com/account/join-user-groups-save"
  ["_GET"] => array(1) {
    ["/account/join-user-groups-save"] => string(0) ""
  }
  ["_POST"] => array(34) {
    ["moderated_77"] => array(205) {
      [0] => string(3) "267"
      [1] => string(3) "470"
      [2] => string(3) "666"
      [3] => string(3) "734"
      [4] => string(4) "1224"
      [5] => string(4) "1371"
 
I tried this on XF 1.5.
Two issues I've come across:
  1. When I try to approve a request to join usergroup as an assigned moderator, I hit the "approve" button (or whatever button it is) but it does not work, I get an error.
  2. When I setup a usergroup as joinable upon registration, it just isn't showing up in the registration form. Additionally, if I make it a requirement that one chooses a user group upon registration, the option still isn't displayed in the registration form and so I can't complete registration.
Other than that its a great add-on :). I still am however trying to figure out if there's a way for assigned moderators to view the full list of users in the joinable usergroup they are moderating.
 
i have a problem. For some reason the "Join User Groups" option disappeared from our profile control panel.
Its not there for me-admin anymore. its also not there for super moderators anymore. yes- the option for super moderators is ticked.
 
Will be appreciated if this feature be added to add-on:
Send PC from (a user that we set in ACP) to the user who requested to join a User group when we accept or deny his/her request.
And an option to write reason when We deny. (So that we write why we didn't accept the request. And our reason be shown in PC sent to him/her)
 
Also getting an error since 1.5

Code:
Missing argument 2 for Waindigo_JoinUserGroup_Model_JoinableUserGroup::approveModerationQueueEntry(), called in /library/Waindigo/JoinUserGroup/Extend/XenForo/ControllerPublic/Account.php on line 107 and defined
[LIST=1]
[*]XenForo_Application::handlePhpError() in Waindigo/JoinUserGroup/Model/JoinableUserGroup.php at line 280
[*]Waindigo_JoinUserGroup_Model_JoinableUserGroup->approveModerationQueueEntry() inWaindigo/JoinUserGroup/Extend/XenForo/ControllerPublic/Account.php at line 107
[*]Waindigo_JoinUserGroup_Extend_XenForo_ControllerPublic_Account->actionJoinUserGroupsSave() inXenForo/FrontController.php at line 351
[*]XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
[*]XenForo_FrontController->run() in/index.php at line 13
[/LIST]
 
Top Bottom