Strona 1 z 1

Bład w functions_usergroup

: 21 marca 2007, 13:51
autor: monk213
Witam!!
Po wejsciu w dane usera pojawia mi sie taki błąd

Kod: Zaznacz cały

Parse error: syntax error, unexpected T_GLOBAL in /home/monk213/domains/monk213.rtu.pl/public_html/includes/functions_usergroup.php on line 32
. Cały plik wyglada tak:

Kod: Zaznacz cały

<?php
/***************************************************************************
 *							   functions_usergroup.php
 *                            -------------------
 *   begin                : Tuesday, Aug 26, 2003
 *   copyright            : (C) 2003 Niels Chr. Rřd
 *   email                : ncr@db9.dk
 *
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   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.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
	exit;
}
//
//Add to show member of mod
//

function_usergroups($viewer,$user,$blockname='',$template_file='')
	global $db,$template,$lang,$phpEx,$images;
	$sql = "SELECT  g.group_name, g.group_id, g.group_type, SUM(ug.user_id = '$viewer') as viewer , SUM(ug.user_id = '$user') as poster FROM " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug 
	 WHERE  g.group_id = ug.group_id AND NOT g.group_single_user AND NOT ug.user_pending
		AND ug.user_id IN ('$viewer','$user')
		 GROUP BY ug.group_id having poster AND (g.group_type!=".GROUP_HIDDEN." OR viewer) ORDER BY g.group_name ";
	if(!$result = $db->sql_query($sql)) 
   		message_die(GENERAL_ERROR, "Error getting group information", "", __LINE__, __FILE__, $sql); 
	unset($group_list);
	$group_list = $db->sql_fetchrowset($result);
	if (!empty($group_list))
	{
		$template->set_filenames(array(
			'group_body' => ($template_file) ? $template_file.'.tpl' : 'show_usergroup.tpl'));
		$template->flush_block_vars('group');

		while (list($group_number, $group) = each($group_list))
		{
			$group_img = ($images['groups'][$group['group_id']]) ? '<img src="'.$images['groups'][$group['group_id']].'" border="0" alt="'.$group['group_name'].'">' : '';
			$group_url = append_sid("groupcp.$phpEx?g=".$group['group_id']); 
			$template->assign_block_vars('group', array(
				'GROUP_ID' => $group['group_id'],
				'GROUP_NAME' => $group['group_name'],
				'GROUP_IMG' => $group_img,
				'U_GROUP' => $group_url
			));
			if ($group['group_type']!=GROUP_HIDDEN)
			{
				$template->assign_block_vars('group.is_not_hidden', array());
			} else
			{
				$template->assign_block_vars('group.is_hidden', array());
			}
		}
		$template->append_var_from_handle_to_block($blockname,'SHOW_USERGROUPS', 'group_body');
		$template->pparse('group_body');
		return true;
	}
	return false;
}

?>
Jak to naprawic?? Dodam że juz nie pamiętam jakiego moda wgrałem ale chyba jakiś związany z dodaniem dodatkowego pola w danych usera

: 21 marca 2007, 17:24
autor: mateusz
zamień:

Kod: Zaznacz cały

function_usergroups($viewer,$user,$blockname='',$template_file='') 
   global $db,$template,$lang,$phpEx,$images; 
na

Kod: Zaznacz cały

function_usergroups($viewer,$user,$blockname='',$template_file='') 
{
   global $db,$template,$lang,$phpEx,$images; 

: 21 marca 2007, 18:23
autor: monk213
nadal ten sam bład :(

: 23 marca 2007, 14:05
autor: mateusz
nadpisz ten plik z oryginalnej wersji moda.


jeśli nadal bedzie bład to coś w profilu podczas instalacji źle zrobiłeś