Probleme mit groupcp.php

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche:

Code: Alles auswählen

,'".(($is_autogroup_enable)? 0 : 1)."'	$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) 
		VALUES ($group_id, " . $userdata['user_id'] . ", 1)";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Error inserting user group subscription", "", __LINE__, __FILE__, $sql);
	}
ersetze mit:

Code: Alles auswählen

	$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) 
		VALUES ($group_id, " . $userdata['user_id'] . ",'".(($is_autogroup_enable)? 0 : 1)."')";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Error inserting user group subscription", "", __LINE__, __FILE__, $sql);
	}
Markus
dennist
Mitglied
Beiträge: 140
Registriert: 07.07.2005 21:51
Wohnort: Dortmund

Beitrag von dennist »

ich bin die groupcp.php auch nochmal durchgegangen.



folgender Fehler wird aber noch angezeigt:

Code: Alles auswählen

Parse error: parse error, unexpected T_BOOLEAN_OR in /www/htdocs/aquafo/groupcp.php on line 1230
Zuletzt geändert von dennist am 11.10.2005 21:56, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche:

Code: Alles auswählen

		if  ( $row['group_type'] != GROUP_HIDDEN || $userdata['user_level'] == ADMIN ) || $is_autogroup_enable
ersetze mit:

Code: Alles auswählen

		if  ( $row['group_type'] != GROUP_HIDDEN || $userdata['user_level'] == ADMIN || $is_autogroup_enable)

Jetzt sind wir aber unten angekommen :wink:

Markus
dennist
Mitglied
Beiträge: 140
Registriert: 07.07.2005 21:51
Wohnort: Dortmund

Beitrag von dennist »

Markus67 hat geschrieben:Hi ...

Jetzt sind wir aber unten angekommen :wink:

Markus
Ja da hast du recht :wink:

Jetzt funktioniert es auch, vielen dank für deine Hilfe.
Benutzeravatar
mdf
Mitglied
Beiträge: 19
Registriert: 20.05.2005 16:04
Kontaktdaten:

Beitrag von mdf »

Darf ich mich auch noch einreihen?
groupcp.php hat geschrieben:Parse error: parse error, unexpected T_LOGICAL_AND in /var/www/minidisc-forum.de/forum/groupcp.php on line 421
-> groupcp.txt
Danke ;-)
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hi,

da hast Du ja einiges durcheinander gewürfelt ;-)

Suche:

Code: Alles auswählen

		case 'postgresql':
			$sql = "SELECT g.group_moderator, g.group_type, aa.auth_mod 
				FROM " . GROUPS_TABLE . " g, " . AUTH_ACCESS_TABLE . " aa 
				WHERE g.group_id = $group_id
					AND aa.group_id = g.group_id 
					UNION (
						SELECT g.group_moderator, g.group_type, NULL 
						FROM " . GROUPS_TABLE . " g
						WHERE g.group_id = $group_id
					)
				ORDER BY aa.auth_mod DESC";
			break;

					AND aa.group_id (+) = g.group_id
				ORDER BY aa.auth_mod DESC";
			break;

				WHERE g.group_id = $group_id
				ORDER BY aa.auth_mod DESC";
			break;
Ersetze mit:

Code: Alles auswählen

		case 'postgresql':
			$sql = "SELECT g.group_moderator, g.group_type, aa.auth_mod 
				FROM " . GROUPS_TABLE . " g, " . AUTH_ACCESS_TABLE . " aa 
				WHERE g.group_id = $group_id
					AND aa.group_id = g.group_id 
					UNION (
						SELECT g.group_moderator, g.group_type, NULL 
						FROM " . GROUPS_TABLE . " g
						WHERE g.group_id = $group_id
							AND NOT EXISTS (
							SELECT aa.group_id 
							FROM " . AUTH_ACCESS_TABLE . " aa 
							WHERE aa.group_id = g.group_id  
						)
					)
				ORDER BY aa.auth_mod DESC";
			break;

		case 'oracle':
			$sql = "SELECT g.group_moderator, g.group_type, aa.auth_mod 
				FROM " . GROUPS_TABLE . " g, " . AUTH_ACCESS_TABLE . " aa 
				WHERE g.group_id = $group_id
					AND aa.group_id (+) = g.group_id
				ORDER BY aa.auth_mod DESC";
			break;

		default:
			$sql = "SELECT g.group_moderator, g.group_type, aa.auth_mod 
				FROM ( " . GROUPS_TABLE . " g 
				LEFT JOIN " . AUTH_ACCESS_TABLE . " aa ON aa.group_id = g.group_id )
				WHERE g.group_id = $group_id
				ORDER BY aa.auth_mod DESC";
			break;
Dann sollte es wieder passen ...
Benutzeravatar
mdf
Mitglied
Beiträge: 19
Registriert: 20.05.2005 16:04
Kontaktdaten:

Beitrag von mdf »

Super, alles funktioniert wieder - Vielen Dank ;-)
Dr.Death hat geschrieben:da hast Du ja einiges durcheinander gewürfelt
Hehe, und ich weiß nicht mal wie :roll: Naja, so ist es wenn man die "technische Wartung" eigentlich gern einem anderen übertragen würde.

Kannst du dir vorstellen, wie das Durcheinander zu Stande gekommen ist? Eigentlich gehe ich bei Updates/MODs strikt nach Anleitung vor.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Sorry, nein. Das kann ich mir nicht vorstellen.

Du hast zu diesem Zeitpunkt alleine vor dem PC gesessen :wink:
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“