mir ist an dem erweiterten JoinUs script aufgefallen das im ACP unter Teams wenn man die JoinUs anfragen abrufen will folgender fehler kommt:
1054 : Unknown column 'ic1_usercheck.groupid' in 'on clause' in Query: SELECT 'check', ic1_usercheck.name, ic1_user.id, ic1_user.email, ic1_groups.name as groupname FROM ic1_usercheck LEFT JOIN ic1_user ON ic1_user.name = BINARY ic1_usercheck.name LEFT JOIN ic1_groups ON ic1_groups.id = ic1_usercheck.groupid WHERE ak = 4
Hab auch schon rausgefunden das das problem beim Insert liegt also in der joinus.php selber da ja dort die groupid aus dem instert entfernt wurde, welche aber immernoch in der include/admin/groups.php abgerufen wird, zur verdeutlichung hier mal beide DB einträge:
JoinUs.php Insert (ca. zeile 89):
db_query("INSERT INTO prefix_usercheck (`check`,name,datime,ak) VALUES ('".genkey(8)."','".$name."',NOW(),4)");
Group.php Select (ca. zeile 299):
$erg = db_query("SELECT 'check', prefix_usercheck.name, prefix_user.id, prefix_user.email, prefix_groups.name as groupname FROM prefix_usercheck LEFT JOIN prefix_user ON prefix_user.name = BINARY prefix_usercheck.name LEFT JOIN prefix_groups ON prefix_groups.id = prefix_usercheck.groupid WHERE ak = 4".$where);
Also wenn ich das richtig sehe müsste jetzt nur noch die groups.php abfrage entsprechend abgeändert werden, ich habs probiert aber da ich SQL noob bin kommen bei mir trotzdem andere fehler dann...
Ich würde mich über eure Hilfe sehr freuen.
Gruß Sascha
verwendete ilchClan Version: 1.1