Fehler in admin_add_user_activate.php ?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Miro99
Mitglied
Beiträge: 17
Registriert: 11.12.2003 18:31
Wohnort: Graz
Kontaktdaten:

Fehler in admin_add_user_activate.php ?

Beitrag von Miro99 »

Zu Beginn (2.0.6) hat es ganz Tadellos funktioniert, wenn ich einen neuen User angelegt habe und dann aktivieren konnte über das ACP. Aber seit neuestem kommt bei Klick auf "3. User aktivieren" im rechten Frame gar nix außer einem blauen Balken (nach dem erneuten anmelden als Admin, 2x seit den neusten Updates).
http://www.grazer-elefants.at/activate.jpg


Stimmt in der admin_add_user_activate.php etwas nicht oder woran liegt das?

Code: Alles auswählen

<?php
/***************************************************************************
 *                             admin_add_user_activate.php
 *                            -----------------------------
 *   begin                : 30.05.2003
 *
 *   Note                 : This MOD uses pices of the "Account Activation MOD". 
 *                          I´m afraid i do not know the source of this code.
 *
 * uses phpBB technology (c) 2001 phpBB Group <http://www.phpbb.com/> 
 * 
***************************************************************************/ 

/* ************************************************************************** 
 * 
 *   This program is free software; you can redistribute it and/or modify 
 *   it under the terms of the GNU General Public License as published by 
 *   the Free Software Foundation; either version 2 of the License, or 
 *   (at your option) any later version. 
 * 
***************************************************************************/ 

define('IN_PHPBB', 1);

if($setmodules==1)
{
	$filename = basename(__FILE__);
	$module['User_Add_New_Users']['User_Add_New_Users_3'] = $filename . "?mode=activate";
	return;
}

$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

// Load the appropriate mod language file
if( isset($HTTP_GET_VARS['mode']) )
{
	switch( $HTTP_GET_VARS['mode'] )
	{
default:
			$lang_file = 'lang_admin_add_user';
			$l_title = $lang['admin_add_user'];
			break;
	}
}
else
{
	$lang_file = 'lang_admin_add_user';
	$l_title = $lang['admin_add_user'];
}
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/' . $lang_file . '.' . $phpEx);
//

			$template->set_filenames(array(
				"body" => "admin/admin_add_user_activate.tpl")
			);

        $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate
                FROM " . USERS_TABLE . " WHERE user_active != '1' AND user_id != '-1' "; 
        if ( !($result = $db->sql_query($sql)) )
        {
                	message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
        }

if ($mode == 'activate')
{
        while($row = $db->sql_fetchrow($results)) 
           { 
               $profile_link = '?mode=viewprofile&' . POST_USERS_URL . '=' . $row[user_id];
               $actkey_link = '?mode=activate&' . POST_USERS_URL . '=' . $row[user_id] . '&act_key=' . $row[user_actkey];
               $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);

                        $template->assign_block_vars("admin_activate_user", array(
                                'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                                'ACTKEY' => '<a href=../profile.php'. $actkey_link .'>' . $lang['admin_add_user4'] . '</a>',
                                'REG_DATE' => $reg_date)
                        );
           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['admin_add_user5'],
                                'L_USERNAME' => $lang['Username'],
                                'L_DATE' => $lang['Reg_date'])
                        );
}

$template->pparse('body');
include('./page_footer_admin.'.$phpEx);
?>
Zuletzt geändert von Miro99 am 29.03.2006 17:20, insgesamt 1-mal geändert.
Miro99
Mitglied
Beiträge: 17
Registriert: 11.12.2003 18:31
Wohnort: Graz
Kontaktdaten:

Beitrag von Miro99 »

Äääähm...
mal ganz höflichst nachfrag, ob irgendjemand einen Lösungsvorschlag hat für mich???


Liegts an
1) admin_add_user_activate.php (siehe oben)
oder an
2) admin_add_user_activate.tpl (siehe hier)

Code: Alles auswählen

<br /> <br /> <br />

<table width="99%" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline">
	<tr>
	  <th class="thHead" colspan="3">{L_TITLE}</th>
	</tr>
	<tr>
		<td class="row1" align="center">{L_USERNAME}</td>
		<td class="row1" align="center">{L_TITLE}</td>
		<td class="row1" align="center">{L_DATE}</td>
	</tr>
        <!-- BEGIN admin_activate_user -->
	<tr>
		<td class="row2">&nbsp;&nbsp;&nbsp;{admin_activate_user.PROFILE}</td>
		<td class="row2" align="center">{admin_activate_user.ACTKEY}</td>
		<td class="row2">&nbsp;&nbsp;&nbsp;{admin_activate_user.REG_DATE}</td>
	</tr>
        <!-- END admin_activate_user -->
</table>

<br />
Antworten

Zurück zu „phpBB 2.0: Mod Support“