~includeonce('../config.tmpl') ~include('../board/config.tmpl',~get('board_section[admin]')) ~set('title','Administration du W-Fenec') ~include('../site/admin.header.tmpl','Visite l~apos()Admin')
~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') ~ls( 'avatars/', '/^\d+\.(png|jpg)$/i', 'f', 'S',,, 'LM', '~setl('user_id', ~preg('/(\d+)\.(png|jpg)/', ~ls_fld('file'), 1)) Avatar ~getl('user_id') : ~list(~get('database'), "SELECT id, login, nickname, homesite FROM users WHERE id=~integer(~getl('user_id'))", 'LM', ' ~setl('nickname', ~fld('nickname')) ~setl('homesite', ~fld('homesite')) ~setl('login', ~fld('login')) ~setl('filepath', 'avatars/~ls_fld('file')') ~setl('img_filesize',~filesize(~getl('filepath'))) ~setl('img_size', ~getimagesize(~getl('filepath'))) ~setl('img_size_x',~getl('img_size[0]')) ~setl('img_size_y',~getl('img_size[1]')) ~setl('mtime', ~ls_fld('mtime')) ~list(~get('database'), "INSERT INTO images(name,path_id,state,user_id, width, height, size, insert_timestamp) VALUES( '~ls_fld('file')', ~integer(~getl('path_id')), 0, ~integer(~getl('user_id')), ~integer(~getl('img_size_x')), ~integer(~getl('img_size_y')), ~integer(~getl('img_filesize')), '~format_unixtimestamp("%Y-%m-%d %H:%M:%S",~getl('mtime'))' )" ) ~list(~get('database'), "SELECT last_insert_id() AS last FROM images LIMIT 1", 'LF',~set('image_id',~fld('last')) ) ~list(~get('database'), "INSERT INTO images_ressources(image_id,res_type,res_id) VALUES(~integer(~get('image_id')), ~integer(~get('res_type_users')), ~integer(~getl('user_id')) )" ) ~list(~get('database'), "SELECT count(*) AS count FROM images_ressources WHERE res_type=~integer(~get('res_type_users')) AND res_id=~integer(~getl('user_id'))", 'LM',~if(~fld('count')==1, ~set_icon(~get('res_type_users'),~getl('user_id'),~get('image_id')) ) ) added as image ~get('image_id'), ~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(~getl('login'), ~get('image_id'))) ~include('../img/mv.tmpl', ~get('image_id'), ~getl('new_img_name'), ~getl('path_id')) ~include('../admin/add_author.tmpl', ~getl('nickname'), ~getl('homesite')) ~img_update_desc(~get('image_id'), ~addslashes(~getl('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'), 'Avatar mis à jour.
', 'Votre avatar n~apos()a pas été mis à jour.
' ) ') ')
~include("../site/admin.footer.tmpl")