~dont_cache() ~set('title','Modifier vos préférences') ~includeonce('config.tmpl') ~includeonce('updateuser.tmpl') ~includeonce('lib/cookies.tmpl') ~includeonce('lib/xsrf.tmpl') ~include('site/header.tmpl') ~includeonce('admin/filter.tmpl') ~setl('strict_passwd', ~get('is_admin') || ~get('is_moderator')) ~setl('password', ~getpost('password'))

~check_xsrf_token() ~if(~getl('strict_passwd') && ~getl('password'), ~if( ! (~mb_ereg_match('.*[a-z]', ~getl('password')) && ~mb_ereg_match('.*[A-Z]', ~getl('password')) && ( ~mb_ereg_match('.*[0-9]', ~getl('password')) || ~mb_ereg_match('.*[^a-zA-Z0-9]', ~getl('passwd'))) ),' ~img('img/svg/warning.svg', 'Attention') Le mot de passe ne satisfait pas les critères. Veuillez réessayer.

~setl('password','') ') ) ~list(~get('database'), "SELECT id FROM sig WHERE sig='~call('body_fi','sig')'", 'LD',' ~list(~get('database'), "INSERT INTO sig(sig) VALUES ('~call('body_fi','sig')')" ) ~list(~get('database'), "SELECT last_insert_id() as last FROM sig LIMIT 1", 'LF',~set('sig_id',~fld('last')) ) ', 'LM',~set('sig_id',~fld('id')) ) ~list(~get('database'), "UPDATE users SET lastseen=lastseen, ~if(~getl('password') != "","passwd=encrypt('~addslashes(~getl('password'))'),") ~if(~getl('password') != "","last_passwd_change=CURRENT_TIMESTAMP(),") lname='~addslashes(~getpost('lname'))', fname='~addslashes(~getpost('fname'))', nickname='~addslashes(~getpost('nickname'))', homesite='~addslashes(~getpost('homesite'))', sig_id=~integer(~get('sig_id')) WHERE id=~integer(~get('user_id'))" ) ~list(~get('database'), "SELECT user_id FROM users_supp WHERE user_id='~integer(~get('user_id'))'", 'LF',~list(~get('database'), "UPDATE users_supp SET about_me='~call('body_fi','supp_info_about_me')', addr='~call('simple_fi','supp_info_adresse')', icq='~call('simple_fi','supp_info_icq')', aim='~call('simple_fi','supp_info_aim')', msn='~call('simple_fi','supp_info_msn')', location='~call('simple_fi','supp_info_location')', birth_day='~call('int_fi','supp_info_birth_day')', birth_month='~call('int_fi','supp_info_birth_month')', birth_year='~call('int_fi','supp_info_birth_year')', user_sex='~call('simple_fi','supp_info_user_sex')', audioscrobbler='~call('simple_fi','supp_info_audioscrobbler')' WHERE user_id=~integer(~get('user_id')) "), 'LD',~list(~get('database'), "INSERT INTO users_supp(about_me,addr,icq,aim,msn,location,birth_day,birth_month,birth_year,user_sex,audioscrobbler,user_id) VALUES ( '~call('body_fi','supp_info_about_me')', '~call('simple_fi','supp_info_addr')', '~call('simple_fi','supp_info_icq')', '~call('simple_fi','supp_info_aim')', '~call('simple_fi','supp_info_msn')', '~call('simple_fi','supp_info_location')', '~call('int_fi','supp_info_birth_day')', '~call('int_fi','supp_info_birth_month')', '~call('int_fi','supp_info_birth_year')', '~call('simple_fi','supp_info_user_sex')', '~call('simple_fi','supp_info_audioscrobbler')', '~integer(~get('user_id'))' ) ") ) ~if(~get('email') != ~getpost('email'), ~list(~get('database'),"SELECT id FROM users WHERE email = '~addslashes(~getpost('email'))'", 'LM', ' L\'adresse email ~htmlentities_encode(~getpost('email')) est déjà utilisée par un autre compte. Si c\'est le votre vous pouvez vous faire envoyer un nouveau mot de passe.

','LD',' ~set('tempo_id',~random(50)) ~list(~get('database'),"INSERT INTO users_tempo(user_id,email,tempo_id,session_id) VALUES ( '~integer(~get('user_id'))', '~addslashes(~getpost('email'))', '~addslashes(~get('tempo_id'))', '~addslashes(~get('md5'))')") ~if(~mb_send_mail(~getpost('email'),"Compte W-Fenec: changement d'adresse email"," Bonjour, Vous avez demandé de changer d'adresse email pour votre compte W-Fenec, afin de valider ce changement veuillez aller sur : ~get_site_url()templeet.php?file=user_prefs_email.html&unique_id=~urlencode(~get("tempo_id")) Nous vous rappelons qu'il vous faut aller à cette adresse avec la même session que celle avec laquelle vous avez demandé le changement d'adresse. Votre login est ~get('login'). Si vous n'avez pas demander ce changement, vous pouvez ignorer ce message, s'il vous importune, vous pouvez nous répondre. Cordialement, -- L'équipe W-Fenec", "From: webmaster@w-fenec.org Reply-To: webmaster@w-fenec.org X-Sender: webmaster@w-fenec.org X-Priority: 1 Return-Path: webmaster@w-fenec.org")) Votre demande pour changer d\'adresse e-mail a été prise en compte. Vous recevrez un e-mail à ~htmlentities_encode(~getpost('email')) d\'ici quelques minutes pour valider votre demande.

')) ~noeval('') ~list(~get('database'), "SELECT images_path.id FROM images_path WHERE images_path.is_avatar=1", 'LM', ~setl('path_id', ~fld('id')) ) ~list(~get('database'), "SELECT images_sections.id FROM images_sections WHERE images_sections.is_avatar=1", 'LM', ~setl('section_id', ~fld('id')) ) ~includeonce('lib/images.tmpl') ~setl('current_img', ~get_img_id(~get('res_type_users'), ~get('user_id'))) ~include('img/submit_img.send.tmpl', ~get('res_type_users'), ~get('user_id')) ~if(~get('image_id') && ~get('stop') == 0, ' ~list(~get('database'), "SELECT name FROM images WHERE id=~integer(~get('image_id'))", 'LM',~setl('img_name', ~fld('name'))) ~include('img/chsection.tmpl',~get('image_id'),~getl('section_id'), 1) ~setl('new_img_name',~clean_img_name(~get('login'), ~get('image_id'))) ~include('img/mv.tmpl', ~get('image_id'), ~getl('new_img_name'), ~getl('path_id')) ~include('admin/add_author.tmpl', ~getpost('nickname'), ~getpost('homesite')) ~img_update_desc(~get('image_id'), ~addslashes(~get('login')), '', ~get('author_id')) ~list(~get('database'), "SELECT state FROM images WHERE id=~integer(~get('image_id'))", 'LM', ~setl('img_state', ~fld('state'))) ~if(~getl('img_state') == ~get('state_ok'), '~if(~getl('current_img'), ~rem(~delete_image( ~getl('current_img'), ~get('res_type_users'),~get('user_id'))))Avatar mis à jour.
', 'Votre avatar n~apos()a pas été mis à jour.
' ) ') ~rem('default is on, if 0 we set cookie and hide those things') ~rem('~if(~getpost('param_sig')=='on', ~setcookie('hide_sig',,~cookie_opts(0)), ~setcookie('hide_sig',-1,~cookie_opts(~time()+3156000)) ) ~if(~getpost('param_avt')=='on', ~setcookie('hide_avt',,~cookie_opts(0)), ~setcookie('hide_avt',-1,~cookie_opts(~time()+31536000)) ) ~if(~getpost('style'), ~setcookie('style',~getpost('style'),~cookie_opts(~time() + 31536000)), ~setcookie('style','',~cookie_opts(0)) ) ') Vos préférences ont été mises à jour, vous pouvez :
~include("site/footer.tmpl")