webForumDet fria alternativet

phpBB2 template problem

1 svar · 263 visningar · startad av U2K

U2KMedlem sedan jan. 2000231 inlägg
#1

Har problem med denna koden. Har precis satt mig in hur det fungerar lite smått. Allt körs två gånger när man är inloggad först en gång utan variabler sedan med, vad göra?

<?
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_tippa.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

include($phpbb_root_path . 'includes/page_header.'.$phpEx);
include($phpbb_root_path . 'language/lang_swedish/lang_tippa.'.$phpEx);

$template->set_filenames(array( 
         'body' => 'tippa.tpl') 
      );  
	  
$template->assign_vars(array( 'HEADER' => $lang['HEADER'],
							  'TIPPA_INFO_FROM_ADMIN' => $lang['TIPPA_INFO_FROM_ADMIN']
							 )
					   );
					   	  
// Om man är inloggad så ska man få se.. annars inte 
if ( $userdata['session_logged_in'] ) 
{ 

$template->assign_block_vars('switch_user_logged_in',array( 'TIPPA_INFO' => $lang['TIPPA_INFO'],
															'USERNAME' => $userdata['username']
														  ) 
							);

// Hitta alla matcher som är tippbara 					   
$sql = "SELECT match_lag1_id, match_lag2_id, match_datum, match_id from serie_system where tippbar='Y' order by match_datum"; 
if ( ! ( $result = $db->sql_query($sql) ) ) 
{ 
   message_die(GENERAL_ERROR, 'Error retrieving user data', '', __LINE__, __FILE__, $sql); 
} 
while ( $row = $db->sql_fetchrow($result) ) 
{ 
   $template->assign_block_vars('switch_user_logged_in.user_row',array( 'LAG1' => set_team_name($row['match_lag1_id']),
   												  'LAG2' => set_team_name($row['match_lag2_id']),
												  'DATUM' => substr($row['match_datum'],0,10),
												  'ID' => $row['match_id']
                                                ) 
                               ); 
} 					
		
} 
else 
{ 
     $template->assign_block_vars('switch_user_logged_out',array('NOT_LOGGED_IN' => $lang['NOT_LOGGED_IN']) 
	 							 );
								 
}	// end of switch  

$template->pparse('body');  
  
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
QimenMedlem sedan juni 20013 568 inlägg
#2

Till en början, vad får du för fel?

Genererad på 388 ms · cache AV · v20260730165559-full.f96bc7eb