

Un piccolo, ma piccolissimo pezzo di codice che sto scrivendo:
Codice: Seleziona tutto
if(!empty($id_challenge) && ((in_array($_GET['mode'], $mode) && ($_GET['mode'] === 'view_challenge'))))
{
$sql = 'SELECT * FROM ip_challenge
WHERE id = ' . $id_challenge;
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not read id challenge.', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$challenge_id = $row['id'];
$challenge_state = $row['state'];
$challenge_type = $row['type_challenge'];
$challenge_days_accept = $row['days_accept'];
$challenge_days_vote = $row['days_vote'];
$challenge_days_send_image = $row['days_send_image'];
$challenge_date_launch = $row['date_launch'];
$challenger_id = $row['id_challenger'];
$challenging_id = $row['id_challenging'];
$user_challenger_data = get_userdata($challenger_id);
$user_challenger_data_link_username = colorize_username($user_challenger_data['user_id'], $user_challenger_data['username'], $user_challenger_data['user_color'], $user_challenger_data['user_active']);
$user_challenger_data_avatar = user_get_avatar($user_challenger_data['user_id'], $user_challenger_data['user_level'], $user_challenger_data['user_avatar'], $user_challenger_data['user_avatar_type'], $user_challenger_data['user_allowavatar']);
$user_challenging_data = get_userdata($challenging_id);
$user_challenging_data_link_username = colorize_username($user_challenging_data['user_id'], $user_challenging_data['username'], $user_challenging_data['user_color'], $user_challenging_data['user_active']);
$user_challenging_data_avatar = user_get_avatar($user_challenging_data['user_id'], $user_challenging_data['user_level'], $user_challenging_data['user_avatar'], $user_challenging_data['user_avatar_type'], $user_challenging_data['user_allowavatar']);
$template->set_filenames(array('body' => 'view_challenge_body.tpl'));
$template->assign_block_vars('view', array(
'CHALLENGE_STATE' => $challenge_state,
'CHALLENGE_TYPE' => $challenge_type,
'DATE_LAUNCH' => $challenge_date_launch,
'DAYS_VOTE' => $challenge_days_vote,
'DAYS_ACCEPT' => $challenge_days_accept,
'DAYS_SEND_IMAGE' => $challenge_days_send_image,
'LINK_USERNAME_CHALLENGER' => $user_challenger_data_link_username,
'AVATAR_CHALLENGER' => $user_challenger_data_avatar,
'LINK_USERNAME_CHALLENGING' => $user_challenging_data_link_username,
'AVATAR_CHALLENGING' => $user_challenging_data_avatar,
));
}



ciaooooo