Jag försöker installera en MOD som gör att användarna kan avregistrera sig från massmailutskicken, men det vill inte fungera riktigt.
Det är denna MOD jag försöker installera. Det som händer är att när man skickar i väg ett massmail så får man felmeddelandet "Den användargruppen finns inte". Det spelar ingen roll vilken grupp man väljer att skicka till, man får samma felmeddelande.
Det verkar vara sista steget i installationen som orsakar problemet. När jag ändrar tillbaka sista steget till orginalkoden så funkar det att skicka massmail igen. Men jag kan inte se varför MOD:ens version av koden skulle orsaka att grupperna inte skulle finnas.
Så, någon här som ser varför MOD:ens kod orsakar det problemet? Så här det det ut:
Orginalkoden:
Kod: Markera allt
$sql = ( $group_id != -1 ) ? "SELECT u.user_email FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id" : "SELECT user_email FROM " . USERS_TABLE;
Kod: Markera allt
$sql = ( $group_id != -1 ) ? "SELECT u.user_email FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id AND u.user_mass_email = " . TRUE : "SELECT user_email FROM " . USERS_TABLE . " WHERE user_mass_email = " . TRUE;