Seite 1 von 1

groupcp Problem

Verfasst: 15.01.2006 16:19
von ExistenZ6
Hi, ich habe ein Problem mit der Groupcp und zwar kann ich User die eienr Gruppe zugeordnet wurden nichtmehr entfernen da die Makier Checkbox nicht angezeigt wird

Link :
Group CP

Hier der Code der groupcp_info_body.tpl :

Code: Alles auswählen

	<body>
<script type="text/javascript" src="templates/Underworld/menuLink.js"></script>
	<table width="951" border="0" cellspacing="0" cellpadding="0" align="left" background="templates/Underworld/images/BG.jpg" height="799">
			<tr height="193">
				<td colspan="2" width="950" height="193">
					<table width="950" border="0" cellspacing="0" cellpadding="0" height="193">
						<tr>
							<td width="350" background="templates/Underworld/images/Top_01_a.jpg"></td>
							<td width="600" background="templates/Underworld/images/Top_02_a.jpg"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.#version=5,0,30,0" height="193" width="600">
									<param name="movie" value="templates/Underworld/images/menu.swf">
									<param name="quality" value="best">
									<param name="play" value="true">
									<param name="wmode" value="transparent">
									<embed height="193" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" src="templates/Underworld/images/menu.swf" type="application/x-shockwave-flash" width="600" quality="best" play="true" wmode=transparent> 
								</object></td>
						</tr>
					</table>
				</td>
				<td width="1" height="193"><img src="templates/Underworld/images/BG.jpg" alt="" height="193" width="1" border="0"></td>
			</tr>
			<tr height="37">
				<td rowspan="3" align="left" valign="top" width="150">
					<table width="150" border="0" cellspacing="0" cellpadding="0">
						<tr height="440">
							<td align="center" valign="top" width="150" height="440" background="templates/Underworld/images/Left_01_a.jpg">
							<table width="150" border="0" cellspacing="0" cellpadding="0">
								<tr height="234">
									<td width="150" height="234"></td>
								</tr>
								<tr>
									<td width="150"></td>
								</tr>
							</table>
						</td>
						</tr>
						<tr>
							<td width="150"></td>
						</tr>
					</table>
				</td>
				<td width="800" height="37" background="templates/Underworld/images/Area_Clan_Verwaltung.jpg"></td>
				<td width="1" height="37"></td>
			</tr>
			<tr>
			<td valign="top" width="800" background="templates/Underworld/images/Main_BG.jpg">
					<div align="center">
						<form action="{S_GROUPCP_ACTION}" method="post">
		<table width="798" cellspacing="2" cellpadding="2" border="0" align="center">
	<tr>
		<td align="left" class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></td>
	</tr>
</table>
		<table width="798" border="0" cellspacing="0" cellpadding="0" background="templates/Underworld/images/bgr.jpg">
			<tr>
				<td>
					<table class="forumline" width="798" cellspacing="0" cellpadding="0" border="0">
						<tr>
							<th class="thHead" colspan="7" height="25">{L_GROUP_INFORMATION}</th>
						</tr>
						<tr>
							<td class="row1" width="20%"><span class="gen">{L_GROUP_NAME}:</span></td>
							<td class="row2"><span class="gen"><b>{GROUP_NAME}</b></span></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
						</tr>
						<tr>
							<td class="row1" width="20%"><span class="gen">{L_GROUP_DESC}:</span></td>
							<td class="row2"><span class="gen">{GROUP_DESC}</span></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
						</tr>
						<tr>
							<td class="row1" width="20%"><span class="gen">{L_GROUP_MEMBERSHIP}:</span></td>
							<td class="row2"><span class="gen">{GROUP_DETAILS} &nbsp;&nbsp;
<!-- BEGIN switch_subscribe_group_input --><input class="mainoption" type="submit" name="joingroup" value="{L_JOIN_GROUP}" /><!-- END switch_subscribe_group_input --><!-- BEGIN switch_unsubscribe_group_input --><input class="mainoption" type="submit" name="unsub" value="{L_UNSUBSCRIBE_GROUP}" /><!-- END switch_unsubscribe_group_input --></span></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
						</tr>
						<!-- BEGIN switch_mod_option -->
						<tr>
							<td class="row1" width="20%"><span class="gen">{L_GROUP_TYPE}:</span></td>
							<td class="row2"><span class="gen"><span class="gen"><input type="radio" name="group_type" value="{S_GROUP_OPEN_TYPE}" {S_GROUP_OPEN_CHECKED} /> {L_GROUP_OPEN} &nbsp;&nbsp;<input type="radio" name="group_type" value="{S_GROUP_CLOSED_TYPE}" {S_GROUP_CLOSED_CHECKED} />	{L_GROUP_CLOSED} &nbsp;&nbsp;<input type="radio" name="group_type" value="{S_GROUP_HIDDEN_TYPE}" {S_GROUP_HIDDEN_CHECKED} />	{L_GROUP_HIDDEN} &nbsp;&nbsp; <input class="mainoption" type="submit" name="groupstatus" value="{L_UPDATE}" /></span></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
						</tr>
						<!-- END switch_mod_option -->
					</table>
				</td>
			</tr>
		</table>
		<p><br />
							
			
{S_HIDDEN_FIELDS}
</p>
	</form>
	<p></p>
	<form action="{S_GROUPCP_ACTION}" method="post" name="post">
		<table width="798" border="0" cellspacing="0" cellpadding="0" background="templates/Underworld/images/bgr.jpg">
			<tr>
				<td>
					<table width="798" cellpadding="4" cellspacing="0" border="0" class="forumline">
						<tr>
							<th class="thCornerL" height="25">{L_PM}</th>
							<th class="thTop">{L_USERNAME}</th>
							<th class="thTop">{L_POSTS}</th>
							<th class="thTop">{L_FROM}</th>
							<th class="thTop">{L_EMAIL}</th>
							<th class="thTop">{L_WEBSITE}</th>
											<th class="thCornerR" colspan="2" height="25">{L_SELECT}</th>
										</tr>
						<tr>
							<td class="catSides" colspan="8" height="28"><span class="cattitle">{L_GROUP_MODERATOR}</span></td>
						</tr>
						<tr>
							<td class="row1" align="center"> {MOD_PM_IMG} </td>
							<td class="row1" align="center"><span class="gen"><a href="{U_MOD_VIEWPROFILE}" class="gen">{MOD_USERNAME}</a></span></td>
							<td class="row1" align="center" valign="middle"><span class="gen">{MOD_POSTS}</span></td>
							<td class="row1" align="center" valign="middle"><span class="gen">{MOD_FROM}</span></td>
							<td class="row1" align="center" valign="middle"><span class="gen">{MOD_EMAIL_IMG}</span></td>
							<td class="row1" align="center">{MOD_WWW_IMG}</td>
											<td class="row1" colspan="2" align="center"> &nbsp; </td>
										</tr>
						<tr>
							<td class="catSides" colspan="8" height="28"><span class="cattitle">{L_GROUP_MEMBERS}</span></td>
						</tr>
						<!-- BEGIN member_row -->
						<tr>
							<td class="{member_row.ROW_CLASS}" align="center"> {member_row.PM_IMG} </td>
							<td class="{member_row.ROW_CLASS}" align="center"><span class="gen"><a href="{member_row.U_VIEWPROFILE}" class="gen">{member_row.USERNAME}</a></span></td>
							<td class="{member_row.ROW_CLASS}" align="center"><span class="gen">{member_row.POSTS}</span></td>
							<td class="{member_row.ROW_CLASS}" align="center"><span class="gen"> {member_row.FROM} </span></td>
							<td class="{member_row.ROW_CLASS}" align="center" valign="middle"><span class="gen">{member_row.EMAIL_IMG}</span></td>
							<td class="{member_row.ROW_CLASS}" align="center"><span class="gen">{member_row.WWW_IMG}</span></td>
							<td class="{member_row.ROW_CLASS}" align="center"><span class="gen"><!-- BEGIN switch_mod_option --><input type="checkbox" name="members[]" value="{member_row.USER_ID}" /><!-- END switch_mod_option --></span></td>
							<td></td>
						</tr>
						<!-- END member_row --><!-- BEGIN switch_no_members -->
						<tr>
							<td class="row1" colspan="7" align="center"><span class="gen">{L_NO_MEMBERS}</span></td>
							<td></td>
						</tr>
						<!-- END switch_no_members --><!-- BEGIN switch_hidden_group -->
						<tr>
							<td class="row1" colspan="7" align="center"><span class="gen">{L_HIDDEN_MEMBERS}</span></td>
							<td></td>
						</tr>
						<!-- END switch_hidden_group --><!-- BEGIN switch_mod_option -->
						<tr>
							<td class="catBottom" colspan="8" align="right"><span class="cattitle"><input type="submit" name="remove" value="{L_REMOVE_SELECTED}" class="mainoption" /></td>
						</tr>
						<!-- END switch_mod_option -->
					</table>
				</td>
			</tr>
		</table>
<table width="798" cellspacing="2" border="0" align="center" cellpadding="2">
	<tr>
		<td align="left" valign="top">
		<!-- BEGIN switch_mod_option -->
		<span class="genmed"><input type="text"  class="post" name="username" maxlength="50" size="20" /><input type="submit" name="add" value="{L_ADD_MEMBER}" class="mainoption" /></span><br /><br />
		<!-- END switch_mod_option -->
		<span class="nav">{PAGE_NUMBER}</span></td>
		<td align="right" valign="top"><span class="nav">{PAGINATION}</span></td>
	</tr>
</table>
		

{PENDING_USER_BOX}

{S_HIDDEN_FIELDS}</form></div>
				</td>
				<td align="left" valign="top" width="1"><img src="templates/Underworld/images/BG.jpg" alt="" height="533" width="2" border="0"></td>
			</tr>
			<tr height="36">
				<td width="800" height="36" background="templates/Underworld/images/Button.jpg"></td>
				<td width="1" height="36"><img src="templates/Underworld/images/BG.jpg" alt="" height="36" width="1" border="0"></td>
			</tr>
		</table>
		<br clear="all" />
	</div>
</body>
Ich hoffe jemand weiss Rat.

Verfasst: 15.01.2006 18:30
von Fennias Maxim
Liegt wohr daran, dass

Code: Alles auswählen

<!-- BEGIN switch_mod_option -->
<input type="checkbox" name="members[]" value="{member_row.USER_ID}" />
<!-- END switch_mod_option --></span></td>
nicht abgearbeitet wird.

Verfasst: 15.01.2006 20:51
von ExistenZ6
Fennias Maxim hat geschrieben:Liegt wohr daran, dass

Code: Alles auswählen

<!-- BEGIN switch_mod_option -->
<input type="checkbox" name="members[]" value="{member_row.USER_ID}" />
<!-- END switch_mod_option --></span></td>
nicht abgearbeitet wird.
das heisst im Klartext ? ^^

Verfasst: 15.01.2006 23:19
von Fennias Maxim
Das bedeutet das in der Groupcp
das hier

Code: Alles auswählen

			if ( $is_moderator )
			{
				$template->assign_block_vars('member_row.switch_mod_option', array());
			}
und das hier

Code: Alles auswählen

	if ( $is_moderator )
	{
		$template->assign_block_vars('switch_mod_option', array());
		$template->assign_block_vars('switch_add_member', array());
	}
nicht abgearbeitet wird. Das kann jetzt unterschiedliche Ursachen haben, z.B. das nichtmer erkannt wird ob es sich um einen Admin handelt oder einen normalen registrierten User.

Poste am besten mal deine groupcp.php als Datei.

>>>Eine PHP-Datei zum Download bereitstellen<<<

Verfasst: 16.01.2006 07:42
von ExistenZ6
Hier bitte :

GROUP CP

Verfasst: 16.01.2006 22:07
von Fennias Maxim
Suchen

Code: Alles auswählen

	if ( !($row = $db->sql_fetchrow($result))  )
			{
				$sql = "UPDATE " . USERS_TABLE . " 
					SET user_level = " . USER . " 
					WHERE user_id = " . $userdata['user_id'];
				if ( !($result = $db->sql_query($sql)) )
ersetzen mit:

Code: Alles auswählen

	if ( !($row = $db->sql_fetchrow($result)) || $row['is_auth_mod'] == 0 )
			{
				$sql = "UPDATE " . USERS_TABLE . " 
					SET user_level = " . USER . " 
					WHERE user_id = " . $userdata['user_id'];
				if ( !($result = $db->sql_query($sql)) )
Das könntest du mal spasseshalber probiern, denke aber nicht das das die Lösung ist...

Verfasst: 17.01.2006 08:11
von ExistenZ6
Problem besteht weiterhin =/

Verfasst: 17.01.2006 12:33
von ExistenZ6
Ich hab jetzt eben ach festgestellt das beim hinzufügen weiterer User in die Gruppe immer nur der letzte hinzugefügte User angezeigt wird.