programzeta
Member
Is there any way to alert the user when they have been added to/rejected from a moderated group?
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!!
None of the errors appear related to other plugins, and we don't have any that I could imagine conflicting with it.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
- 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 347
- XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
- XenForo_FrontController->run() in /usr/www/taconbanana/public/gangleider/xenforo/index.php at line 13
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"
}
}
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"
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)
Done: http://forums.xf.hexthemes.com/ideas/more-options-for-join-user-group-by-waindigo.10/Would you mind posting your suggestion here: http://forums.xf.hexthemes.com/ideas/
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]
We use essential cookies to make this site work, and optional cookies to enhance your experience.