diff --git a/htdocs/conf/conf.php.example b/htdocs/conf/conf.php.example
index f3cd80a6309a26d221aeb03689e15df5de7a65ae..b006e884208c1a153df7e1fc7f27de4365ee7bf6 100644
--- a/htdocs/conf/conf.php.example
+++ b/htdocs/conf/conf.php.example
@@ -1,304 +1,304 @@
 <?php
-# Dolibarr example for conf.php file
-#
-# Do not edit this file without changing its name.
-# This file is an example of empty config file for Dolibarr than can be used to create "conf.php".
-#
-# Warning: Be sure to not add line feed or spaces after closing php tag.
-#
-
-
-###################
-# Main parameters #
-###################
-
-# dolibarr_main_url_root
-# This parameter defines the root URL of your Dolibarr index.php page.
-# It must link to the htdocs directory htdocs.
-# In most cases, this is autodetected but it still required to show full
-# url bookmarks for some services (ie: agenda rss export url, ...) or
-# when using Apache dir aliases (autodetect fails).
-# Examples:
-# $dolibarr_main_url_root='http://localhost';
-# $dolibarr_main_url_root='http://mydolibarrvirtualhost';
-# $dolibarr_main_url_root='http://myserver/dolibarr/htdocs';
-# $dolibarr_main_url_root='http://myserver/dolibarralias';
-#
+// Dolibarr example for conf.php file
+//
+// Do not edit this file without changing its name.
+// This file is an example of empty config file for Dolibarr than can be used to create "conf.php".
+//
+// Warning: Be sure to not add line feed or spaces after closing php tag.
+
+
+//###################
+// Main parameters
+//###################
+
+// dolibarr_main_url_root
+// This parameter defines the root URL of your Dolibarr index.php page.
+// It must link to the htdocs directory htdocs.
+// In most cases, this is autodetected but it still required to show full
+// url bookmarks for some services (ie: agenda rss export url, ...) or
+// when using Apache dir aliases (autodetect fails).
+// Examples:
+// $dolibarr_main_url_root='http://localhost';
+// $dolibarr_main_url_root='http://mydolibarrvirtualhost';
+// $dolibarr_main_url_root='http://myserver/dolibarr/htdocs';
+// $dolibarr_main_url_root='http://myserver/dolibarralias';
+//
 $dolibarr_main_url_root='';
 
 
-# dolibarr_main_document_root
-# This parameter contains absolute file system directory of Dolibarr
-# htdocs directory
-# Examples:
-# $dolibarr_main_document_root='/var/www/dolibarr/htdocs';
-# $dolibarr_main_document_root='C:/My web sites/dolibarr/htdocs';
-#
+// dolibarr_main_document_root
+// This parameter contains absolute file system directory of Dolibarr
+// htdocs directory
+// Examples:
+// $dolibarr_main_document_root='/var/www/dolibarr/htdocs';
+// $dolibarr_main_document_root='C:/My web sites/dolibarr/htdocs';
+//
 $dolibarr_main_document_root='';
 
 
-# dolibarr_main_url_root_alt
-# This parameter defines the alternative URL of your Dolibarr.
-# It must link to a secondary directory htdocs.
-# Examples:
-# $dolibarr_main_url_root_alt='http://localhost/custom';
-# $dolibarr_main_url_root_alt='http://mydolibarrvirtualhost/custom';
-# $dolibarr_main_url_root_alt='http://myserver/dolibarr/htdocs/custom';
-#
+// dolibarr_main_url_root_alt
+// This parameter defines the alternative URL of your Dolibarr.
+// It must link to a secondary directory htdocs.
+// Examples:
+// $dolibarr_main_url_root_alt='http://localhost/custom';
+// $dolibarr_main_url_root_alt='http://mydolibarrvirtualhost/custom';
+// $dolibarr_main_url_root_alt='http://myserver/dolibarr/htdocs/custom';
+//
 $dolibarr_main_url_root_alt='';
 
 
-# dolibarr_main_document_root_alt
-# This parameter contains absolute alternative file system directory of Dolibarr
-# Examples:
-# $dolibarr_main_document_root_alt='/var/www/dolibarr/htdocs/custom';
-# $dolibarr_main_document_root_alt='C:/My web sites/dolibarr/htdocs/custom';
-#
+// dolibarr_main_document_root_alt
+// This parameter contains absolute alternative file system directory of Dolibarr
+// Examples:
+// $dolibarr_main_document_root_alt='/var/www/dolibarr/htdocs/custom';
+// $dolibarr_main_document_root_alt='C:/My web sites/dolibarr/htdocs/custom';
+//
 $dolibarr_main_document_root_alt='';
 
 
-# dolibarr_main_data_root
-# This parameter contains absolute file system directory of Dolibarr
-# directory used to store uploaded and generated physical files.
-# Examples:
-# $dolibarr_main_data_root='/var/www/dolibarr/documents';
-# $dolibarr_main_data_root='E:/My web sites/dolibarr/documents';
-#
+// dolibarr_main_data_root
+// This parameter contains absolute file system directory of Dolibarr
+// directory used to store uploaded and generated physical files.
+// Examples:
+// $dolibarr_main_data_root='/var/www/dolibarr/documents';
+// $dolibarr_main_data_root='E:/My web sites/dolibarr/documents';
+//
 $dolibarr_main_data_root='';
 
 
-# dolibarr_main_db_host
-# This parameter contains host name or ip address of Dolibarr database
-# server.
-# Examples:
-# $dolibarr_main_db_host='localhost';
-# $dolibarr_main_db_host='127.0.0.1';
-# $dolibarr_main_db_host='192.168.0.10';
-# $dolibarr_main_db_host='mysql.myserver.com';
-#
+// dolibarr_main_db_host
+// This parameter contains host name or ip address of Dolibarr database
+// server.
+// Examples:
+// $dolibarr_main_db_host='localhost';
+// $dolibarr_main_db_host='127.0.0.1';
+// $dolibarr_main_db_host='192.168.0.10';
+// $dolibarr_main_db_host='mysql.myserver.com';
+//
 $dolibarr_main_db_host='';
 
 
-# dolibarr_main_db_port
-# This parameter contains the port of the Dolibarr database.
-# Default value: none
-# Examples:
-# $dolibarr_main_db_host='3306';
-#
+// dolibarr_main_db_port
+// This parameter contains the port of the Dolibarr database.
+// Default value: none
+// Examples:
+// $dolibarr_main_db_host='3306';
+//
 $dolibarr_main_db_port='';
 
 
-# dolibarr_main_db_name
-# This parameter contains name of Dolibarr database.
-# Examples:
-# $dolibarr_main_db_name='dolibarr';
-# $dolibarr_main_db_name='mydatabase';
-#
+// dolibarr_main_db_name
+// This parameter contains name of Dolibarr database.
+// Examples:
+// $dolibarr_main_db_name='dolibarr';
+// $dolibarr_main_db_name='mydatabase';
+//
 $dolibarr_main_db_name='';
 
 
-# dolibarr_main_db_prefix
-# This parameter contains prefix of Dolibarr database.
-# Examples:
-# $dolibarr_main_db_prefix='llx_';
-#
+// dolibarr_main_db_prefix
+// This parameter contains prefix of Dolibarr database.
+// Examples:
+// $dolibarr_main_db_prefix='llx_';
+//
 $dolibarr_main_db_prefix='';
 
 
-# dolibarr_main_db_user
-# This parameter contains user name used to read and write into
-# Dolibarr database.
-# Examples:
-# $dolibarr_main_db_user='admin';
-# $dolibarr_main_db_user='dolibarruser';
-#
+// dolibarr_main_db_user
+// This parameter contains user name used to read and write into
+// Dolibarr database.
+// Examples:
+// $dolibarr_main_db_user='admin';
+// $dolibarr_main_db_user='dolibarruser';
+//
 $dolibarr_main_db_user='';
 
 
-# dolibarr_main_db_pass
-# This parameter contains password used to read and write into
-# Dolibarr database.
-# Examples:
-# $dolibarr_main_db_pass='myadminpass';
-# $dolibarr_main_db_pass='myuserpassword';
-#
+// dolibarr_main_db_pass
+// This parameter contains password used to read and write into
+// Dolibarr database.
+// Examples:
+// $dolibarr_main_db_pass='myadminpass';
+// $dolibarr_main_db_pass='myuserpassword';
+//
 $dolibarr_main_db_pass='';
 
 
-# dolibarr_main_db_type
-# This parameter contains the name of the driver used to access your
-# Dolibarr database.
-# Default value: none
-# Possible values: mysql, mysqli, pgsql
-# Examples:
-# $dolibarr_main_db_type='mysql';
-# $dolibarr_main_db_type='mysqli';
-# $dolibarr_main_db_type='pgsql';
-#
+// dolibarr_main_db_type
+// This parameter contains the name of the driver used to access your
+// Dolibarr database.
+// Default value: none
+// Possible values: mysql, mysqli, pgsql
+// Examples:
+// $dolibarr_main_db_type='mysql';
+// $dolibarr_main_db_type='mysqli';
+// $dolibarr_main_db_type='pgsql';
+//
 $dolibarr_main_db_type='';
 
 
-# dolibarr_main_db_character_set
-# Database character set used to store data (forced during database creation).
-# Default value: depends on database driver
-# Examples:
-# dolibarr_main_db_character_set='latin1';
-#
+// dolibarr_main_db_character_set
+// Database character set used to store data (forced during database creation).
+// Default value: depends on database driver
+// Examples:
+// dolibarr_main_db_character_set='latin1';
+//
 $dolibarr_main_db_character_set='latin1';
 
 
-# dolibarr_main_db_collation
-# Database character set used to sort data (forced during database creation).
-# Default value: depends on database driver
-# Examples:
-# dolibarr_main_db_collation='latin1_swedish_ci';
-#
+// dolibarr_main_db_collation
+// Database character set used to sort data (forced during database creation).
+// Default value: depends on database driver
+// Examples:
+// dolibarr_main_db_collation='latin1_swedish_ci';
+//
 $dolibarr_main_db_collation='latin1_swedish_ci';
 
 
 
-##################
-# Login          #
-##################
-
-# dolibarr_main_authentication
-# This parameter contains the way authentication is done.
-# If value "ldap" is used, you must also set parameters dolibarr_main_auth_ldap_*
-# Default value: dolibarr
-# Possible values: Any values found in files in htdocs/core/login directory after
-# the "function_" string and before the ".php" string. You can also separate several
-# values using a ",". In this case, Dolibarr will check login/pass for each value in 
-# order defined into value. However, note that this can't work with all values.
-# Examples:
-# $dolibarr_main_authentication='http';
-# $dolibarr_main_authentication='dolibarr';
-# $dolibarr_main_authentication='ldap';
-# $dolibarr_main_authentication='openid,dolibarr';
-#
+//##################
+// Login
+//##################
+
+// dolibarr_main_authentication
+// This parameter contains the way authentication is done.
+// If value "ldap" is used, you must also set parameters dolibarr_main_auth_ldap_*
+// Default value: dolibarr
+// Possible values: Any values found in files in htdocs/core/login directory after
+// the "function_" string and before the ".php" string. You can also separate several
+// values using a ",". In this case, Dolibarr will check login/pass for each value in 
+// order defined into value. However, note that this can't work with all values.
+// Examples:
+// $dolibarr_main_authentication='http';
+// $dolibarr_main_authentication='dolibarr';
+// $dolibarr_main_authentication='ldap';
+// $dolibarr_main_authentication='openid,dolibarr';
+//
 $dolibarr_main_authentication='dolibarr';
 
 
-# Parameters used to setup LDAP authentication.
-# Uncomment them if dolibarr_main_authentication = 'ldap'
-#
-# $dolibarr_main_auth_ldap_host='127.0.0.1';
-# $dolibarr_main_auth_ldap_port='389';
-# $dolibarr_main_auth_ldap_version='3';
-# $dolibarr_main_auth_ldap_servertype='openldap';			# openldap, activedirectory or egroupware
-# $dolibarr_main_auth_ldap_login_attribute='loginfield';	   # Ex: uid or samaccountname for active directory
-# $dolibarr_main_auth_ldap_dn='ou=users,dc=my-domain,dc=com';  # Ex: ou=users,dc=my-domain,dc=com
-# $dolibarr_main_auth_ldap_filter = '';                        # If defined, two previous parameters are not used to find a user into LDAP. Ex: (uid=%1%) or &(uid=%1%)(isMemberOf=cn=Sales,ou=Groups,dc=opencsi,dc=com).
-# $dolibarr_main_auth_ldap_admin_login='';					# Required only if anonymous bind disabled. Ex: cn=admin,dc=example,dc=com
-# $dolibarr_main_auth_ldap_admin_pass='';					# Required only if anonymous bind disabled. Ex: secret
+// Parameters used to setup LDAP authentication.
+// Uncomment them if dolibarr_main_authentication = 'ldap'
+//
+// $dolibarr_main_auth_ldap_host='127.0.0.1';
+// $dolibarr_main_auth_ldap_port='389';
+// $dolibarr_main_auth_ldap_version='3';
+// $dolibarr_main_auth_ldap_servertype='openldap';			// openldap, activedirectory or egroupware
+// $dolibarr_main_auth_ldap_login_attribute='loginfield';	   // Ex: uid or samaccountname for active directory
+// $dolibarr_main_auth_ldap_dn='ou=users,dc=my-domain,dc=com';  // Ex: ou=users,dc=my-domain,dc=com
+// $dolibarr_main_auth_ldap_filter = '';                        // If defined, two previous parameters are not used to find a user into LDAP. Ex: (uid=%1%) or &(uid=%1%)(isMemberOf=cn=Sales,ou=Groups,dc=opencsi,dc=com).
+// $dolibarr_main_auth_ldap_admin_login='';					// Required only if anonymous bind disabled. Ex: cn=admin,dc=example,dc=com
+// $dolibarr_main_auth_ldap_admin_pass='';					// Required only if anonymous bind disabled. Ex: secret
 
-# $dolibarr_main_auth_ldap_debug='false';
+// $dolibarr_main_auth_ldap_debug='false';
 
 
-# dolibarr_main_demo
-# Login and pass to use in a demo mode
-# Default value: ''
-# Examples:
-# $dolibarr_main_demo='autologin,autopass'
+// dolibarr_main_demo
+// Login and pass to use in a demo mode
+// Default value: ''
+// Examples:
+// $dolibarr_main_demo='autologin,autopass'
 
 
 
-##################
-# Security       #
-##################
+//##################
+// Security
+//##################
 
-# dolibarr_main_force_https
-# This parameter allows to force the HTTPS mode.
-# Warning: If you enable this parameter, your web server must be configured
-# to respond URL with https protocol.
-# Default value: 0
-# Possible values: 0 or 1
-# Examples:
-# $dolibarr_main_force_https='0';
-#
+// dolibarr_main_force_https
+// This parameter allows to force the HTTPS mode.
+// Warning: If you enable this parameter, your web server must be configured
+// to respond URL with https protocol.
+// Default value: 0
+// Possible values: 0 or 1
+// Examples:
+// $dolibarr_main_force_https='0';
+//
 $dolibarr_main_force_https='0';
 
-# dolibarr_nocsrfcheck
-# This parameter can be used to disable CSRF protection.
-# This might be required if you access Dolibarr behind a proxy that make
-# URL rewriting, to avoid false alarms.
-# Default value: 0
-# Possible values: 0 or 1
-# Examples:
-# $dolibarr_nocsrfcheck='0';
-#
+// dolibarr_nocsrfcheck
+// This parameter can be used to disable CSRF protection.
+// This might be required if you access Dolibarr behind a proxy that make
+// URL rewriting, to avoid false alarms.
+// Default value: 0
+// Possible values: 0 or 1
+// Examples:
+// $dolibarr_nocsrfcheck='0';
+//
 $dolibarr_nocsrfcheck='0';
 
-# dolibarr_main_prod
-# When this parameter is defined, all errors messages are not reported.
-# This feature exists for production usage to avoid to give any information to hackers.
-# Default value: 0
-# Possible values: 0 or 1
-# Examples:
-# $dolibarr_main_prod='0';
-#
+// dolibarr_main_prod
+// When this parameter is defined, all errors messages are not reported.
+// This feature exists for production usage to avoid to give any information to hackers.
+// Default value: 0
+// Possible values: 0 or 1
+// Examples:
+// $dolibarr_main_prod='0';
+//
 $dolibarr_main_prod='0';
 
 
 
-##################
-# Other          #
-##################
-
-# dolibarr_main_limit_users
-# Can set a limit on the number of users it will be possible to create
-# (the superadmin not included), can be used for a restricted mode.
-# Default value: 0 (unlimited)
-# Examples:
-# $dolibarr_main_limit_users='0';
-
-# dolibarr_mailing_limit_sendbyweb
-# Can set a limit for mailing send by web, can be used for a restricted mode.
-# Default value: 0 (use database value if exist)
-# Examples:
-# $dolibarr_mailing_limit_sendbyweb='0';
-
-
-##############################
-# Path to external libraries #
-##############################
-
-# Value to overwrite path to use shared libraries instead of embedded one
-#$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb';
-# Value to overwrite path to use shared libraries instead of embedded one
-#$dolibarr_lib_TCPDF_PATH='';
-# Value to overwrite path to use shared libraries instead of embedded one
-#$dolibarr_lib_FPDFI_PATH='';
-# Value to overwrite path to use shared libraries instead of embedded one
-#$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap';
-# Value to overwrite path to use shared libraries instead of embedded one
-#$dolibarr_lib_PHPEXCEL_PATH='';
-# Value to overwrite path to use shared libraries instead of embedded one
-#$dolibarr_lib_GEOIP_PATH='';
-# Value to overwrite path to use shared libraries instead of embedded one
-#$dolibarr_lib_ODTPHP_PATH='';
-# Value to overwrite some path to use shared libraries instead of embedded one
-#$dolibarr_lib_ODTPHP_PATHTOPCLZIP="/usr/share/php/libphp-pclzip";
-
-
-##############################
-# Path to external font      #
-##############################
-
-# Value to overwrite some path to use font instead of embedded one
-#$dolibarr_font_DOL_DEFAULT_TTF="/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf";
-#$dolibarr_font_DOL_DEFAULT_TTF_BOLD="/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf";
-
-##############################
-# Extrernal module           #
-##############################
-
-# multicompany_transverse_mode
-# Pyramidal (0): The rights and groups are managed in each entity,
-# users belong to the entity for their rights.
-# Transversal (1): The groups can belong only to the master entity
-# and that the user belongs to a particular entity
-# Default value: 0 (pyramidal)
-# Examples:
-# $multicompany_transverse_mode='1';
+//##################
+// Other
+//##################
+
+// dolibarr_main_limit_users
+// Can set a limit on the number of users it will be possible to create
+// (the superadmin not included), can be used for a restricted mode.
+// Default value: 0 (unlimited)
+// Examples:
+// $dolibarr_main_limit_users='0';
+
+// dolibarr_mailing_limit_sendbyweb
+// Can set a limit for mailing send by web, can be used for a restricted mode.
+// Default value: 0 (use database value if exist)
+// Examples:
+// $dolibarr_mailing_limit_sendbyweb='0';
+
+
+//##############################
+// Path to external libraries
+//##############################
+
+// Value to overwrite path to use shared libraries instead of embedded one
+//$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb';
+// Value to overwrite path to use shared libraries instead of embedded one
+//$dolibarr_lib_TCPDF_PATH='';
+// Value to overwrite path to use shared libraries instead of embedded one
+//$dolibarr_lib_FPDFI_PATH='';
+// Value to overwrite path to use shared libraries instead of embedded one
+//$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap';
+// Value to overwrite path to use shared libraries instead of embedded one
+//$dolibarr_lib_PHPEXCEL_PATH='';
+// Value to overwrite path to use shared libraries instead of embedded one
+//$dolibarr_lib_GEOIP_PATH='';
+// Value to overwrite path to use shared libraries instead of embedded one
+//$dolibarr_lib_ODTPHP_PATH='';
+// Value to overwrite some path to use shared libraries instead of embedded one
+//$dolibarr_lib_ODTPHP_PATHTOPCLZIP="/usr/share/php/libphp-pclzip";
+
+
+//##############################
+// Path to external font
+//##############################
+
+// Value to overwrite some path to use font instead of embedded one
+//$dolibarr_font_DOL_DEFAULT_TTF="/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf";
+//$dolibarr_font_DOL_DEFAULT_TTF_BOLD="/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf";
+
+
+//##############################
+// Extrernal module
+//##############################
+
+// multicompany_transverse_mode
+// Pyramidal (0): The rights and groups are managed in each entity,
+// users belong to the entity for their rights.
+// Transversal (1): The groups can belong only to the master entity
+// and that the user belongs to a particular entity
+// Default value: 0 (pyramidal)
+// Examples:
+// $multicompany_transverse_mode='1';
 
 ?>
diff --git a/htdocs/core/triggers/interface_modLdap_Ldapsynchro.class.php b/htdocs/core/triggers/interface_modLdap_Ldapsynchro.class.php
index 949854e09615b47078c361023288e1ba276d79eb..542150f217bc7f23344ea531e9c2fef8d6ac8102 100644
--- a/htdocs/core/triggers/interface_modLdap_Ldapsynchro.class.php
+++ b/htdocs/core/triggers/interface_modLdap_Ldapsynchro.class.php
@@ -217,11 +217,11 @@ class InterfaceLdapsynchro
 
 				$info=$object->_load_ldap_info();
 				$dn=$object->_load_ldap_dn($info);
-				
+
 				// Get a gid number for objectclass PosixGroup
 				if(in_array('posixGroup',$info['objectclass']))
 					$info['gidNumber'] = $ldap->getNextGroupGid();
-				
+
 	    	    $result=$ldap->add($dn,$info,$user);
 				if ($result < 0)
 				{
@@ -482,7 +482,7 @@ class InterfaceLdapsynchro
             dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
         	if ($conf->ldap->enabled && $conf->global->LDAP_MEMBER_ACTIVE)
         	{
-				# If status field is setup to be synchronized
+				// If status field is setup to be synchronized
 				if ($conf->global->LDAP_FIELD_MEMBER_STATUS)
 				{
 					$ldap=new Ldap();
diff --git a/htdocs/install/etape1.php b/htdocs/install/etape1.php
index 934abcd65f09054b50c7389a029adcb10ac581d1..fb2f6f966f804c7418e6b519b3be08293751688c 100644
--- a/htdocs/install/etape1.php
+++ b/htdocs/install/etape1.php
@@ -753,15 +753,13 @@ function write_conf_file($conffile)
     {
         clearstatcache();
 
-        fputs($fp, '<?php');
-        fputs($fp,"\n");
-        fputs($fp,"#\n");
-        fputs($fp,"# File generated by Dolibarr installer ".DOL_VERSION." on ".dol_print_date(dol_now(),''));
-        fputs($fp,"\n");
-        fputs($fp,"#\n");
-        fputs($fp,"# Take a look at conf.php.example file for an example of ".$conffiletoshowshort." file\n");
-        fputs($fp,"# and explanations for all possibles parameters.\n");
-        fputs($fp,"#\n");
+        fputs($fp,'<?php'."\n");
+        fputs($fp,'//'."\n");
+        fputs($fp,'// File generated by Dolibarr installer '.DOL_VERSION.' on '.dol_print_date(dol_now(),'')."\n");
+        fputs($fp,'//'."\n");
+        fputs($fp,'// Take a look at conf.php.example file for an example of '.$conffiletoshowshort.' file'."\n");
+        fputs($fp,'// and explanations for all possibles parameters.'."\n");
+        fputs($fp,'//'."\n");
 
         fputs($fp, '$dolibarr_main_url_root=\''.str_replace("'","\'",($_POST["main_url"])).'\';');
         fputs($fp,"\n");
@@ -808,7 +806,7 @@ function write_conf_file($conffile)
 		fputs($fp, '$dolibarr_main_authentication=\'dolibarr\';');
 		fputs($fp,"\n\n");
 
-		fputs($fp, '# Specific settings');
+		fputs($fp, '// Specific settings');
         fputs($fp,"\n");
 
         fputs($fp, '$dolibarr_main_prod=\'0\';');