';
diff --git a/language/en_UK.iso-8859-1/admin.lang.php b/language/en_UK.iso-8859-1/admin.lang.php
index 46d385f98..16d249656 100644
--- a/language/en_UK.iso-8859-1/admin.lang.php
+++ b/language/en_UK.iso-8859-1/admin.lang.php
@@ -211,77 +211,7 @@ $lang['infoimage_addtoall'] = 'add to all';
$lang['infoimage_removefromall'] = 'remove from all';
$lang['infoimage_associate'] = 'Associate to the category';
-// Update
-$lang['update_missing_tn'] = 'the thumbnail is missing for';
-$lang['update_disappeared_tn'] = 'the thumbnail disapeared';
-$lang['update_disappeared'] = 'doesn\'t exist';
-$lang['update_part_deletion'] = 'Deletion of images that have no thumbnail or that doesn\'t exist';
-$lang['update_part_research'] = 'Search for new images in the directories';
-$lang['update_research_added'] = 'added';
-$lang['update_research_tn_ext'] = 'thumbnail in';
-$lang['update_nb_new_elements'] = 'elements added in the database';
-$lang['update_nb_del_elements'] = 'elements deleted in the database';
-$lang['update_nb_new_categories'] = 'categories added in the database';
-$lang['update_nb_del_categories'] = 'categories deleted in the database';
-$lang['update_default_title'] = 'Choose an option';
-$lang['update_sync_files'] = 'synchronize files structure with database';
-$lang['update_sync_dirs'] = 'only directories';
-$lang['update_sync_all'] = 'directories + files';
-$lang['update_sync_metadata'] = 'synchronize files metadata with database elements informations';
-$lang['update_sync_metadata_new'] = 'only never synchronized elements';
-$lang['update_sync_metadata_all'] = 'even already synchronized elements';
-$lang['update_cats_subset'] = 'reduce to single existing categories';
-
-// History
-$lang['stats_title'] = 'Last year statistics';
-$lang['stats_month_title'] = 'Monthly statistics';
-$lang['stats_pages_seen'] = 'Pages seen';
-$lang['stats_empty'] = 'empty history';
-$lang['stats_global_graph_title'] = 'Pages seen by month';
-$lang['stats_visitors_graph_title'] = 'Nombre de visiteurs par jour';
-
-// Users
-
-// Groups
-$lang['group_confirm_delete']= 'Confirm group deletion';
-$lang['group_add'] = 'Add a group';
-$lang['group_add_error1'] = 'The name of a group must not contain " or \' or be empty.';
-$lang['group_add_error2'] = 'This name is already used by another group.';
-$lang['group_list_title'] = 'List of existing groups';
-$lang['group_edit'] = 'Manage users of the group';
-$lang['group_deny_user'] = 'Deny selected';
-$lang['group_add_user']= 'Add user';
-
-$lang['menu_add_user'] = 'add';
-$lang['menu_list_user'] = 'list';
-$lang['user_err_modify'] = 'This user can\'t be modified or deleted';
-$lang['user_err_unknown'] = 'This user doesn\'t exist in the database';
-$lang['adduser_info_message'] = 'Informations registered in the database for user ';
-$lang['adduser_info_password_updated'] = '(password updated)';
-$lang['adduser_info_back'] = 'back to the users list';
-$lang['adduser_fill_form'] = 'Please fill the following form';
-$lang['adduser_unmodify'] = 'unmodifiable';
-$lang['adduser_status'] = 'status';
-$lang['adduser_status_admin'] = 'admin';
-$lang['adduser_status_guest'] = 'guest';
-$lang['permuser_info_message'] = 'Permissions registered';
-$lang['permuser_title'] = 'Restrictions for user';
-$lang['permuser_warning'] = 'Warning : a "forbidden access" to the root of a category prevent from accessing the whole category';
-
-$lang['permuser_parent_forbidden'] = 'parent category forbidden';
-$lang['listuser_confirm'] = 'Do you really want to delete this user';
-$lang['listuser_info_deletion'] = 'was removed from database';
-$lang['listuser_user_group'] = 'Users group';
-$lang['listuser_modify'] = 'modify';
-$lang['listuser_modify_hint'] = 'modify informations of';
-$lang['listuser_permission'] = 'Permissions';
-$lang['listuser_permission_hint'] = 'modify permissions of';
-$lang['listuser_delete'] = 'delete';
-$lang['listuser_delete_hint'] = 'delete user';
-$lang['listuser_button_all'] = 'all';
-$lang['listuser_button_invert'] = 'invert';
-$lang['listuser_button_create_address'] = 'create mail address';
-
+// Thumbnails
$lang['tn_width'] = 'width';
$lang['tn_height'] = 'height';
$lang['tn_no_support'] = 'Picture unreachable or no support';
@@ -312,6 +242,71 @@ $lang['tn_alone_title'] = 'pictures without thumbnail (jpeg and png only)';
$lang['tn_dirs_title'] = 'Directories list';
$lang['tn_dirs_alone'] = 'pictures without thumbnail';
+// Update
+$lang['update_missing_tn'] = 'the thumbnail is missing for';
+$lang['update_disappeared_tn'] = 'the thumbnail disapeared';
+$lang['update_disappeared'] = 'doesn\'t exist';
+$lang['update_part_deletion'] = 'Deletion of images that have no thumbnail or that doesn\'t exist';
+$lang['update_part_research'] = 'Search for new images in the directories';
+$lang['update_research_added'] = 'added';
+$lang['update_research_tn_ext'] = 'thumbnail in';
+$lang['update_nb_new_elements'] = 'elements added in the database';
+$lang['update_nb_del_elements'] = 'elements deleted in the database';
+$lang['update_nb_new_categories'] = 'categories added in the database';
+$lang['update_nb_del_categories'] = 'categories deleted in the database';
+$lang['update_default_title'] = 'Choose an option';
+$lang['update_sync_files'] = 'synchronize files structure with database';
+$lang['update_sync_dirs'] = 'only directories';
+$lang['update_sync_all'] = 'directories + files';
+$lang['update_sync_metadata'] = 'synchronize files metadata with database elements informations';
+$lang['update_sync_metadata_new'] = 'only never synchronized elements';
+$lang['update_sync_metadata_all'] = 'even already synchronized elements';
+$lang['update_cats_subset'] = 'reduce to single existing categories';
+
+// History
+$lang['stats_title'] = 'Last year statistics';
+$lang['stats_month_title'] = 'Monthly statistics';
+$lang['stats_pages_seen'] = 'Pages seen';
+$lang['stats_empty'] = 'empty history';
+$lang['stats_global_graph_title'] = 'Pages seen by month';
+$lang['stats_visitors_graph_title'] = 'Nombre de visiteurs par jour';
+
+// Users
+$lang['user_err_modify'] = 'This user can\'t be modified or deleted';
+$lang['user_err_unknown'] = 'This user doesn\'t exist in the database';
+$lang['user_management'] = 'Special field for administrators';
+$lang['user_status'] = 'User status';
+$lang['user_status_admin'] = 'Administrator';
+$lang['user_status_guest'] = 'User';
+$lang['user_delete'] = 'Delete user';
+$lang['user_delete_hint'] = 'Click here to delete this user. Warning! This operation cannot be undone!';
+
+
+// Groups
+$lang['group_confirm_delete']= 'Confirm group deletion';
+$lang['group_add'] = 'Add a group';
+$lang['group_add_error1'] = 'The name of a group must not contain " or \' or be empty.';
+$lang['group_add_error2'] = 'This name is already used by another group.';
+$lang['group_list_title'] = 'List of existing groups';
+$lang['group_edit'] = 'Manage users of the group';
+$lang['group_deny_user'] = 'Deny selected';
+$lang['group_add_user']= 'Add user';
+
+
+
+$lang['permuser_info_message'] = 'Permissions registered';
+$lang['permuser_title'] = 'Restrictions for user';
+$lang['permuser_warning'] = 'Warning : a "forbidden access" to the root of a category prevent from accessing the whole category';
+
+$lang['permuser_parent_forbidden'] = 'parent category forbidden';
+$lang['listuser_confirm'] = 'Do you really want to delete this user';
+$lang['listuser_info_deletion'] = 'was removed from database';
+$lang['listuser_user_group'] = 'Users group';
+$lang['listuser_modify'] = 'modify';
+$lang['listuser_modify_hint'] = 'modify informations of';
+$lang['listuser_permission'] = 'Permissions';
+$lang['listuser_permission_hint'] = 'modify permissions of';
+
$lang['title_add'] = 'Add a user';
$lang['title_modify'] = 'Modify a user';
diff --git a/language/fr_FR.iso-8859-1/admin.lang.php b/language/fr_FR.iso-8859-1/admin.lang.php
index 6c6bcef7d..77113edbf 100644
--- a/language/fr_FR.iso-8859-1/admin.lang.php
+++ b/language/fr_FR.iso-8859-1/admin.lang.php
@@ -140,7 +140,8 @@ $lang['conf_prefix'] = 'Pr
$lang['conf_prefix_info'] = 'Les noms des fichiers miniatures en sont préfixé. Laissez vide en cas de doute.';
$lang['conf_prefix_thumbnail_error'] = 'Le préfixe doit être uniquement composé des caractères suivant : a-z, "-" ou "_"';
$lang['conf_access'] = 'Type d\'acces';
-$lang['conf_access_info'] = '- libre : n\'importe qui peut accéder à vos photos, tous les visiteurs peuvent se créer un compte pour pouvoir personnaliser l\'affichage - restreint : l\'administrateur s\'occupe de créer des comptes, seuls les personnes membres peuvent accéder au site';
+$lang['conf_access_info'] = '- libre : n\'importe qui peut accéder à vos photos, tous les visiteurs peuvent se créer un compte pour pouvoir personnaliser l\'affichage
+- restreint : l\'administrateur s\'occupe de créer des comptes, seuls les personnes membres peuvent accéder au site';
$lang['conf_log_info'] = 'historiser les visites sur le site ? Les visites seront visibles dans l\'historique de l\'administration';
$lang['conf_notification'] = 'Notification par mail';
$lang['conf_notification_info'] = 'Notification automatique par mail des administrateurs (seuls les administrateurs) lors de l\'ajout d\'un commentaire, ou lors de l\'ajout d\'une image.';
@@ -164,7 +165,8 @@ $lang['conf_nb_line_page_info'] = 'Nombre de lignes par page par d
$lang['conf_recent_period_info'] = 'En nombre de jours. Période pendant laquelle l\'image est notée comme récente. La durée doit au moins être d\'un jour.';
$lang['conf_default_expand_info'] = 'Développer toutes les catégories par défaut dans le menu ?';
$lang['conf_show_nb_comments_info'] = 'Montrer le nombre de commentaires pour chaque image sur la page des miniatures';
-$lang['conf_default_maxwidth_info'] = 'Largeur maximum affichable pour les images : les images ne seront redimensionnées que pour l\'affichage, les fichiers images resteront intacts. Laisser vide si vous ne souhaitez pas mettre de limite.';
+$lang['conf_default_maxwidth_info'] = 'Largeur maximum affichable pour les images : les images ne seront redimensionnées que pour l\'affichage, les fichiers images resteront intacts.
+Laisser vide si vous ne souhaitez pas mettre de limite.';
$lang['conf_default_maxheight_info'] = 'Idem mais pour la hauteur des images';
// Configuration -> upload
@@ -212,7 +214,42 @@ $lang['infoimage_addtoall'] = 'ajouter
$lang['infoimage_removefromall'] = 'retirer à tous';
$lang['infoimage_associate'] = 'Associer à la catégorie';
-//Update
+// Thumbnails
+$lang['tn_width'] = 'largeur';
+$lang['tn_height'] = 'hauteur';
+$lang['tn_no_support'] = 'Image inexistante ou aucun support';
+$lang['tn_format'] = 'pour le format';
+$lang['tn_thisformat'] = 'pour ce format de fichier';
+$lang['tn_err_width'] = 'la largeur doit être un entier supérieur à';
+$lang['tn_err_height'] = 'la hauteur doit être un entier supérieur à';
+$lang['tn_results_title'] = 'Résultats de la miniaturisation';
+$lang['tn_picture'] = 'image';
+$lang['tn_results_gen_time'] = 'généré en';
+$lang['tn_stats'] = 'Statistiques générales';
+$lang['tn_stats_nb'] = 'nombre d\'images miniaturisées';
+$lang['tn_stats_total'] = 'temps total';
+$lang['tn_stats_max'] = 'temps max';
+$lang['tn_stats_min'] = 'temps min';
+$lang['tn_stats_mean'] = 'temps moyen';
+$lang['tn_err'] = 'Vous avez commis des erreurs';
+$lang['tn_params_title'] = 'Paramètres de miniaturisation';
+$lang['tn_params_GD'] = 'version de GD';
+$lang['tn_params_GD_info'] = '- GD est la bibliothèque de manipulation graphique pour PHP
+- cochez la version de GD installée sur le serveur. Si vous choisissez l\'une et que vous obtenez ensuite des messages d\'erreur, choisissez l\'autre version.
+Si aucune version ne marche, cela signifie que GD n\'est pas installé sur le serveur.';
+$lang['tn_params_width_info'] = 'largeur maximum que peut prendre les miniatures';
+$lang['tn_params_height_info'] = 'hauteur maximum que peut prendre les miniatures';
+$lang['tn_params_create'] = 'en créer';
+$lang['tn_params_create_info'] = 'N\'essayez pas de lancer directement un grand nombre de miniaturisation.
+En effet la miniaturisation est coûteuse en ressources processeur pour le serveur.
+Si vous êtes chez un hébergeur gratuit, une trop forte occupation processeur peut amener l\'hébergeur à supprimer votre compte.';
+$lang['tn_params_format'] = 'format';
+$lang['tn_params_format_info'] = 'seul le format jpeg est supporté pour la création des miniatures';
+$lang['tn_alone_title'] = 'images sans miniatures (format jpg et png uniquement)';
+$lang['tn_dirs_title'] = 'Liste des répertoires';
+$lang['tn_dirs_alone'] = 'images sans miniatures';
+
+// Update
$lang['update_missing_tn'] = 'Il manque la miniature pour';
$lang['update_disappeared_tn'] = 'La miniature n\'existe pas';
$lang['update_disappeared'] = 'n\'existe pas';
@@ -242,7 +279,14 @@ $lang['stats_global_graph_title'] = 'Nombre de pages vues par mois';
$lang['stats_visitors_graph_title'] = 'Nombre de visiteurs par jour';
// Users
-
+$lang['user_err_modify'] = 'Cet utilisateur ne peut pas être modifé ou supprimé';
+$lang['user_err_unknown'] = 'Cet utilisateur n\'existe pas dans la base de données';
+$lang['user_management'] = 'Champs spéciaux pour l\'administrateur';
+$lang['user_status'] = 'Statut de l\'utilisateur';
+$lang['user_status_admin'] = 'Administrateur';
+$lang['user_status_guest'] = 'Utilisateur';
+$lang['user_delete'] = 'Supprimer l\'utilisateur';
+$lang['user_delete_hint'] = 'Cliquez ici pour supprimer définitivement l\'utilisateur. Attention cette opération ne pourra être rétablie.';
// Groups
$lang['group_list_title'] = 'Liste des groupes existants';
@@ -256,66 +300,15 @@ $lang['group_add_user']= 'Ajouter le membre';
// To be done
-$lang['menu_add_user'] = 'ajout';
-$lang['menu_list_user'] = 'liste';
-$lang['user_err_modify'] = 'Cet utilisateur ne peut pas être modifé ou supprimé';
-$lang['user_err_unknown'] = 'Cet utilisateur n\'existe pas dans la base de données';
-$lang['adduser_info_message'] = 'Informations enregistrées dans la base de données concernant ';
-$lang['adduser_info_password_updated'] = '(mot de passe modifié)';
-$lang['adduser_info_back'] = 'retour liste utilisateurs';
-$lang['adduser_fill_form'] = 'Veuillez remplir les champs suivants';
-$lang['adduser_unmodify'] = 'non modifiable';
-$lang['adduser_status'] = 'statut';
-$lang['adduser_status_admin'] = 'admin';
-$lang['adduser_status_guest'] = 'visiteur';
+
$lang['permuser_info_message'] = 'Permissions enregistrées';
$lang['permuser_title'] = 'Restrictions pour l\'utilisateur';
$lang['permuser_warning'] = 'Attention : un "accès interdit" à la racine d\'une catégorie empêche l\'accès à toute la catégorie';
$lang['permuser_parent_forbidden'] = 'catégorie parente interdite';
-$lang['listuser_confirm'] = 'Etes-vous sûr de vouloir supprimer l\'utilisateur';
-$lang['listuser_info_deletion'] = 'a été supprimé de la base de données';
-$lang['listuser_modify'] = 'modifier';
-$lang['listuser_modify_hint'] = 'modifier les infos de';
-$lang['listuser_permission'] = 'permissions';
-$lang['listuser_permission_hint'] = 'modifier les permissions de';
-$lang['listuser_delete'] = 'supprimer';
-$lang['listuser_delete_hint'] = 'supprimer';
-$lang['listuser_button_all'] = 'tous';
-$lang['listuser_button_invert'] = 'inverser';
-$lang['listuser_button_create_address'] = 'générer adresse mail';
-$lang['tn_width'] = 'largeur';
-$lang['tn_height'] = 'hauteur';
-$lang['tn_no_support'] = 'Image inexistante ou aucun support';
-$lang['tn_format'] = 'pour le format';
-$lang['tn_thisformat'] = 'pour ce format de fichier';
-$lang['tn_err_width'] = 'la largeur doit être un entier supérieur à';
-$lang['tn_err_height'] = 'la hauteur doit être un entier supérieur à';
-$lang['tn_results_title'] = 'Résultats de la miniaturisation';
-$lang['tn_picture'] = 'image';
-$lang['tn_results_gen_time'] = 'généré en';
-$lang['tn_stats'] = 'Statistiques générales';
-$lang['tn_stats_nb'] = 'nombre d\'images miniaturisées';
-$lang['tn_stats_total'] = 'temps total';
-$lang['tn_stats_max'] = 'temps max';
-$lang['tn_stats_min'] = 'temps min';
-$lang['tn_stats_mean'] = 'temps moyen';
-$lang['tn_err'] = 'Vous avez commis des erreurs';
-$lang['tn_params_title'] = 'Paramètres de miniaturisation';
-$lang['tn_params_GD'] = 'version de GD';
-$lang['tn_params_GD_info'] = '- GD est la bibliothèque de manipulation graphique pour PHP - cochez la version de GD installée sur le serveur. Si vous choisissez l\'une et que vous obtenez ensuite des messages d\'erreur, choisissez l\'autre version. Si aucune version ne marche, cela signifie que GD n\'est pas installé sur le serveur.';
-$lang['tn_params_width_info'] = 'largeur maximum que peut prendre les miniatures';
-$lang['tn_params_height_info'] = 'hauteur maximum que peut prendre les miniatures';
-$lang['tn_params_create'] = 'en créer';
-$lang['tn_params_create_info'] = 'N\'essayez pas de lancer directement un grand nombre de miniaturisation. En effet la miniaturisation est coûteuse en ressources processeur pour le serveur. Si vous êtes chez un hébergeur gratuit, une trop forte occupation processeur peut amener l\'hébergeur à supprimer votre compte.';
-$lang['tn_params_format'] = 'format';
-$lang['tn_params_format_info'] = 'seul le format jpeg est supporté pour la création des miniatures';
-$lang['tn_alone_title'] = 'images sans miniatures (format jpg et png uniquement)';
-$lang['tn_dirs_title'] = 'Liste des répertoires';
-$lang['tn_dirs_alone'] = 'images sans miniatures';
$lang['title_add'] = 'Ajouter un utilisateur';
$lang['title_modify'] = 'Modifier un utilisateur';
diff --git a/profile.php b/profile.php
index 71a964d80..c0287ac39 100644
--- a/profile.php
+++ b/profile.php
@@ -26,21 +26,29 @@
// +-----------------------------------------------------------------------+
// customize appearance of the site for a user
-//----------------------------------------------------------- include
-define('PHPWG_ROOT_PATH','./');
-include_once( PHPWG_ROOT_PATH.'include/common.inc.php' );
-//-------------------------------------------------- access authorization check
-check_login_authorization();
-if ( $user['is_the_guest'] )
+// +-----------------------------------------------------------------------+
+// | initialization |
+// +-----------------------------------------------------------------------+
+$userdata = array();
+if ( defined('IN_ADMIN') && isset( $_POST['submituser'] ) )
{
- echo '
-
\ No newline at end of file
diff --git a/template/default/category.tpl b/template/default/category.tpl
index 681d30102..00f95181d 100644
--- a/template/default/category.tpl
+++ b/template/default/category.tpl
@@ -32,6 +32,11 @@