########################################################
## Mod Title:   Browser
## Mod Version: 1.0.2
## Rev Date:    juillet 2008 Rvision le 10 aout 2008
## By: sjpphpbb < http://www.sjpphpbb.net/phpbb3/ > < sjpphpbb@hotmail.com >
## Description : permet aux membres de selectionner leur navigateur qui sera affich dans les postes et dans le profil.
##
## Rvision : Administration de l'user via l'admin 
########################################################
## Compatible phpbb3 3.0.1 > 3.0.2
########################################################
## Installation Level:  Advanced Moders Only
## Installation Time:   10_15 Minutes
## Files To Edit:       12
## Included Files:      images/browser/*.gif
##						language/fr/mods/browser_lang.php
##						language/en/mods/browser_lang.php
##                      browser_1.0.0.txt
##			
########################################################
#
#_____[ UP LOADER LES IMAGES ]__________________________________________ 
#
copy /browser/  to /images/browser/
copy /language/fr/mods/browser_lang.php to /language/fr/mods/browser_lang.php
copy /language/en/mods/browser_lang.php to /language/en/mods/browser_lang.php
########################################################
## SQL

ALTER TABLE phpbb_users ADD user_browser varchar(40)  NOT NULL DEFAULT '';

# 
#_____[ Editer ]_______________________________________ 
#

memberlist.php

# 
#_____[ Chercher ]______________________________________ 
#

		'LOCATION'		=> ($data['user_from']) ? $data['user_from'] : '',

# 
#_____[ Ajouter Apres ]_________________________________
#

// browser_user
		'USER_BROWSER'	=> ($data['user_browser']) ? $data['user_browser'] : '',
// Fin browser_user

# 
#_____[ Editer ]_______________________________________ 
#

viewtopic.php

# 
#_____[ Chercher ]______________________________________ 
#

				'from'			=> '',

# 
#_____[ Ajouter Apres ]_________________________________
#

// browser
				'browser'			=> '',	
// Fin browser

# 
#_____[ Chercher ]______________________________________ 
#

				'from'			=> (!empty($row['user_from'])) ? $row['user_from'] : '',
				
# 
#_____[ Ajouter Apres ]_________________________________
#

// browser
				'user_browser'	=> (!empty($row['user_browser'])) ? $row['user_browser'] : '',
// Fin browser

# 
#_____[ Chercher ]______________________________________ 
#

		'POSTER_FROM'		=> $user_cache[$poster_id]['from'],

# 
#_____[ Ajouter Apres ]_________________________________
#

// browser
		'USER_BROWSER'	=> @$user_cache[$poster_id]['user_browser'],
// Fin browser

# 
#-----[ Editer ]--------------------------------------- 
#

includes/acp/acp_users.php

# 
#-----[ Chercher ]-------------------------------------- 
#

					'location'		=> utf8_normalize_nfc(request_var('location', $user_row['user_from'], true)),

# 
#-----[ Ajouter Avant ]---------------------------------
#

// browser
					'user_browser' 	=> utf8_normalize_nfc(request_var('user_browser',  $user_row['user_browser'], true)),					
// Fin browser

# 
#-----[ Chercher ]-------------------------------------- 
#

						'location'		=> array('string', true, 2, 100),
						
# 
#-----[ Ajouter Avant ]---------------------------------
#

// browser
						'user_browser'		=> array('string', true, 2, 40),
// Fin browser

# 
#-----[ Chercher ]-------------------------------------- 
#

							'user_from'		=> $data['location'],

# 
#-----[ Ajouter Avant ]---------------------------------
#

// browser				
							'user_browser'	=> 	$data['user_browser'],			
// Fin browser

# 
#-----[ Chercher ]-------------------------------------- 
#

				$template->assign_vars(array(
					'ICQ'			=> $data['icq'],

# 
#-----[ Ajouter Avant ]---------------------------------
#

// browser
				$user->add_lang('mods/browser_lang');

				function browser_select($default_user_browser, $select_name = "user_browser")
				{
				   global $user;
				   $browser_list = $user->lang['browser'];

				   $browser_select = '<select name="' . $select_name . '">';
				   while( list($id, $browser_name) = @each($browser_list) )
				   {
					   $selected = ( $browser_name == $default_user_browser ) ? ' selected="selected"' : '';

					   $browser_select .= '<option value="' . $browser_name . '"' . $selected . '>' . $browser_name . '</option>';
				   }
				   $browser_select .= "</select>";

				   return $browser_select;
				}
// Fin browser
					
# 
#-----[ Chercher ]-------------------------------------- 
#

					'LOCATION'		=> $data['location'],

# 
#-----[ Ajouter Apres ]---------------------------------
#

// browser					
					'BROWSER_SELECT'  => browser_select($data['user_browser'], 'user_browser'),
					'USER_BROWSER' => $data['user_browser'],
// Fin browser

# 
#_____[ Editer ]_______________________________________ 
# 

includes/ucp/ucp_profile.php

# 
#_____[ Chercher ]______________________________________ 
# 

					'location'		=> utf8_normalize_nfc(request_var('location', $user->data['user_from'], true)),	
					
# 
#_____[ Ajouter Avant ]_________________________________
#

// browser
					'user_browser' 	=> utf8_normalize_nfc(request_var('user_browser', $user->data['user_browser'], true)),					
// Fin browser

# 
#_____[ Chercher ]______________________________________ 
# 

						'yim'			=> array('string', true, 5, 255),

# 
#_____[ Ajouter Apres ]_________________________________
#

// browser
						'user_browser'		=> array('string', true, 2, 40),
// Fin browser

# 
#_____[ Chercher ]______________________________________ 
# 

							'user_website'	=> $data['website'],
							
# 
#_____[ Ajouter Apres ]_________________________________
#

// browser				
							'user_browser'	=> 	$data['user_browser'],			
// Fin browser	
						
# 
#_____[ Chercher ]______________________________________ 
# 

				$template_>assign_vars(array(
					'ERROR'		=> (sizeof($error)) ? implode('<br />', $error) : '',
				
# 
#_____[ Ajouter Avant ]_________________________________
#

// browser
				$user->add_lang('mods/browser_lang');

				function browser_select($default_user_browser, $select_name = "user_browser")
				{
				   global $user;
				   $browser_list = $user->lang['browser'];

				   $browser_select = '<select name="' . $select_name . '">';
				   while( list($id, $browser_name) = @each($browser_list) )
				   {
					   $selected = ( $browser_name == $default_user_browser ) ? ' selected="selected"' : '';

					   $browser_select .= '<option value="' . $browser_name . '"' . $selected . '>' . $browser_name . '</option>';
				   }
				   $browser_select .= "</select>";

				   return $browser_select;
				}
// Fin browser

# 
#_____[ Chercher ]______________________________________ 
# 

					'INTERESTS'	=> $data['interests'],

# 
#_____[ Ajouter Apres ]_________________________________
#

// browser					
					'BROWSER_SELECT'  => browser_select($data['user_browser'], 'user_browser'),
					'USER_BROWSER' => $data['user_browser'],
// Fin browser	

# 
#_____[ Editer ]_______________________________________ 
#

language/fr/common.php

# 
#_____[ Chercher ]_______________________________________ 
# 

));

# 
#_____[ Ajouter Apres ]_________________________________
#

// browser_user by sjpphpbb http://sjpphpbb.net/phpbb3/
$lang = array_merge($lang, array(
	'BROWSER'		=> 'Navigateur',
	'USER_BROWSER'		=> '<b>Slectionner votre navigateur.</b>',
	'USER_BROWSER_EXPLAIN'	=> 'Celui-ci sera affich  divers endroits du forum.',
));

# 
#-----[ Editer ]--------------------------------------- 
#

adm/style/acp_users_profile.html

# 
#-----[ Chercher ]-------------------------------------- 
#

	<dl>
		<dt><label for="location">{L_LOCATION}:</label></dt>
		<dd><input type="text" id="location" name="location" value="{LOCATION}" /></dd>
	</dl>

# 
#-----[ Ajouter apres ]---------------------------------
#

	<dl>
	<dt><label> {L_USER_BROWSER} </label></dt>
	<dd>{BROWSER_SELECT} &nbsp; 
	<!-- IF USER_BROWSER -->
	<img src="../images/browser/{USER_BROWSER}.gif" border="0" alt="{USER_BROWSER}">
	<!-- ENDIF -->	
	</dd>
	</dl>
	
# 
#_____[ Editer ]_______________________________________ 
#

styles/subsilver2/template/memberlist_view.html

# 
#_____[ Chercher ]______________________________________ 
#

			<tr>
				<td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{L_LOCATION}: </td>
				<td><!-- IF LOCATION --><b class="genmed">{LOCATION}</b><!-- ENDIF --></td>
			</tr>				

# 
#_____[ Ajouter apres ]_________________________________
#

			<tr>
				<td class="gen" align="right" nowrap="nowrap">{L_BROWSER}: </td>
				<td><b class="genmed">{USER_BROWSER}&nbsp;<!-- IF USER_BROWSER -->
				<img src="./images/browser/{USER_BROWSER}.gif" border="0" alt="{USER_BROWSER}"/><!-- ENDIF --></b></td>
			</tr>	
	
# 
#_____[ Editer ]_______________________________________ 
#

styles/subsilver2/template/ucp_profile_profile_info.html		
		
# 
#_____[ Chercher ]______________________________________ 
#

<tr> 
	<td class="row1" width="35%"><b class="genmed">{L_LOCATION}: </b></td>
	<td class="row2"><input class="post" type="text" name="location" size="30" maxlength="100" value="{LOCATION}" /></td>
</tr>	
					
# 
#_____[ Ajouter apres ]_________________________________
#
	
<tr>
	<td class="row1" width="35%"><b class="genmed">{L_USER_BROWSER}:</b>
	<br>{L_USER_BROWSER_EXPLAIN}:
	</td>
	<td class="row2">{BROWSER_SELECT} &nbsp; 
	<!-- IF USER_BROWSER -->
	<img src="./images/browser/{USER_BROWSER}.gif" border="0" alt="{USER_BROWSER}">
	<!-- ENDIF -->
	</td>
</tr>	
	
# 
#_____[ Editer ]_______________________________________ 
#

styles/subsilver2/template/viewtopic_body.html

# 
#_____[ Chercher ]______________________________________ 
#	

					<!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->

# 
#_____[ Ajouter apres ]_________________________________
#

					<!-- IF postrow.USER_BROWSER -->
					<br />
					{postrow.USER_BROWSER}&nbsp;:&nbsp;
					<img src="./images/browser/{postrow.USER_BROWSER}.gif" border="0" alt="{postrow.USER_BROWSER}">
					<!-- ENDIF -->

# 
#_____[ Editer ]_______________________________________ 
#

styles/prosilver/template/memberlist_view.html

# 
#_____[ Chercher ]______________________________________ 
#

		<!-- IF LOCATION --><dt>{L_LOCATION}:</dt> <dd>{LOCATION}</dd><!-- ENDIF -->

# 
#_____[ Ajouter apres ]_________________________________
#

		<!-- IF USER_BROWSER --><dt>{L_BROWSER}: :</dt> <dd>{USER_BROWSER}&nbsp;<!-- IF USER_BROWSER -->
		<img src="./images/browser/{USER_BROWSER}.gif" border="0" alt="{USER_BROWSER}" /><!-- ENDIF --></dd><!-- ENDIF -->

# 
#_____[ Editer ]_______________________________________ 
#

styles/prosilver/template/ucp_profile_profile_info.html		
		
# 
#_____[ Chercher ]______________________________________ 
#

	<dl>
		<dt><label for="occupation">{L_OCCUPATION}:</label></dt>
		<dd><textarea name="occupation" id="occupation" class="inputbox" rows="3" cols="30">{OCCUPATION}</textarea></dd>
	</dl>
					
# 
#_____[ Ajouter apres ]_________________________________
#

	<dl>
		<dt><label for="browser"><b class="genmed">{L_USER_BROWSER}:</b>
	<br>{L_USER_BROWSER_EXPLAIN}:</label></dt>
		<dd>
	{BROWSER_SELECT}&nbsp; 
	<!-- IF USER_BROWSER -->
	<img src="./images/browser/{USER_BROWSER}.gif" border="0" alt="{USER_BROWSER}" width="40">
	<!-- ENDIF --></dd>
	</dl>

# 
#_____[ Editer ]_______________________________________ 
#

styles/prosilver/template/viewtopic_body.html

# 
#_____[ Chercher ]______________________________________ 
#	

		<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->

# 
#_____[ Ajouter apres ]_________________________________
#

		<!-- IF postrow.USER_BROWSER --><dd><strong>{postrow.USER_BROWSER}<br></strong> 
		<img src="./images/browser/{postrow.USER_BROWSER}.gif" border="0" alt="{postrow.USER_BROWSER}">
		</dd><!-- ENDIF -->

## FIN