Commit 64552fbc by Félicie

avatar changed to profile picture

parent c8145626
......@@ -2268,27 +2268,27 @@ function qa_get_avatar_blob_html($blobId, $width, $height, $size, $padding = fal
}
/**
* Return the <img...> HTML to display the Gravatar for $email, constrained to $size
* @param string $email
* @param int|null $size
* @return string|null
*/
function qa_get_gravatar_html($email, $size)
{
if (qa_to_override(__FUNCTION__)) { $args=func_get_args(); return qa_call_override(__FUNCTION__, $args); }
// /**
// * Return the <img...> HTML to display the Gravatar for $email, constrained to $size
// * @param string $email
// * @param int|null $size
// * @return string|null
// */
// function qa_get_gravatar_html($email, $size)
// {
// if (qa_to_override(__FUNCTION__)) { $args=func_get_args(); return qa_call_override(__FUNCTION__, $args); }
require_once QA_INCLUDE_DIR . 'app/users.php';
// require_once QA_INCLUDE_DIR . 'app/users.php';
$avatarLink = qa_html(qa_get_gravatar_url($email, $size));
// $avatarLink = qa_html(qa_get_gravatar_url($email, $size));
$size = (int)$size;
if ($size > 0) {
return sprintf('<img src="%s" width="%d" height="%d" class="qa-avatar-image" alt="" />', $avatarLink, $size, $size);
} else {
return null;
}
}
// $size = (int)$size;
// if ($size > 0) {
// return sprintf('<img src="%s" width="%d" height="%d" class="qa-avatar-image" alt="" />', $avatarLink, $size, $size);
// } else {
// return null;
// }
// }
/**
......
......@@ -203,7 +203,7 @@ function qa_default_option($name)
'allow_user_walls' => 1,
'allow_self_answer' => 1,
'allow_view_q_bots' => 1,
'avatar_allow_gravatar' => 1,
// 'avatar_allow_gravatar' => 1,
'avatar_allow_upload' => 1,
'avatar_message_list_size' => 20,
'avatar_profile_size' => 200,
......
......@@ -359,17 +359,6 @@ if (qa_opt('avatar_allow_gravatar') || qa_opt('avatar_allow_upload')) {
$avatarvalue = $avataroptions[''];
if (qa_opt('avatar_allow_gravatar') && !$pending_confirmation) {
$avataroptions['gravatar'] = '<span style="margin:2px 0; display:inline-block;">' .
qa_get_gravatar_html($useraccount['email'], 32) . ' ' . strtr(qa_lang_html('users/avatar_gravatar'), array(
'^1' => '<a href="http://www.gravatar.com/" target="_blank">',
'^2' => '</a>',
)) . '</span>';
if ($useraccount['flags'] & QA_USER_FLAGS_SHOW_GRAVATAR)
$avatarvalue = $avataroptions['gravatar'];
}
if (qa_has_gd_image() && qa_opt('avatar_allow_upload') && !$pending_confirmation) {
$avataroptions['uploaded'] = '<input name="file" type="file">';
......
......@@ -323,8 +323,8 @@ switch ($adminsection) {
array_push($showoptions, 'show_custom_register', 'custom_register', 'show_register_terms', 'register_terms', 'show_notice_welcome', 'notice_welcome', 'show_custom_welcome', 'custom_welcome',
'', 'allow_login_email_only', 'allow_change_usernames', 'register_notify_admin', 'suspend_register_users', '', 'block_bad_usernames',
'', 'allow_private_messages', 'show_message_history', 'page_size_pms', 'allow_user_walls', 'page_size_wall',
'', 'avatar_allow_gravatar');
'', 'allow_private_messages', 'show_message_history', 'page_size_pms', 'allow_user_walls', 'page_size_wall');
// '', 'avatar_allow_gravatar');
if (qa_has_gd_image())
array_push($showoptions, 'avatar_allow_upload', 'avatar_store_size', 'avatar_default_show');
......@@ -1152,17 +1152,17 @@ foreach ($showoptions as $optionname) {
$optionfield['rows'] = 3;
break;
case 'avatar_allow_gravatar':
$optionfield['label'] = strtr($optionfield['label'], array(
'^1' => '<a href="http://www.gravatar.com/" target="_blank">',
'^2' => '</a>',
));
if (!qa_has_gd_image()) {
$optionfield['style'] = 'tall';
$optionfield['error'] = qa_lang_html('admin/no_image_gd');
}
break;
// case 'avatar_allow_gravatar':
// $optionfield['label'] = strtr($optionfield['label'], array(
// '^1' => '<a href="http://www.gravatar.com/" target="_blank">',
// '^2' => '</a>',
// ));
// if (!qa_has_gd_image()) {
// $optionfield['style'] = 'tall';
// $optionfield['error'] = qa_lang_html('admin/no_image_gd');
// }
// break;
case 'avatar_store_size':
case 'avatar_profile_size':
......
......@@ -102,7 +102,7 @@
'database_cleanup' => 'Opération de nettoyage de la base de données',
'delete_category_reassign' => 'Supprimer cette catégorie et réaffecter ses questions:',
'delete_category' => 'Supprimer cette catégorie',
'delete_field' => 'Supprimer ce domaine',
'delete_field' => 'Supprimer ce champ',
'delete_hidden_complete' => 'Tous les messages cachés sans propriétaire ont été supprimés',
'delete_hidden_note' => ' - toutes les questions cachées, réponses et les commentaires sans propriétaire',
'delete_hidden' => 'Supprimer les messages cachés',
......
......@@ -42,16 +42,16 @@
'allow_view_q_bots' => 'Autoriser les moteurs de recherche à afficher les pages de question',
'approve_user_required' => 'Tous les nouveaux utilisateurs doivent être approuvés',
'avatar_allow_gravatar' => 'Autoriser ^1Gravatar^2 avatars',
'avatar_allow_upload' => 'Autoriser les utilisateurs à envoyer des avatars',
'avatar_default_show' => 'Avatar par défaut',
'avatar_message_list_size' => 'Taille d\'avatar sur les listes de messages',
'avatar_profile_size' => 'Taille d\'avatar sur la page de profil de l\'utilisateur',
'avatar_q_list_size' => 'Taille d\'avatar sur les listes de questions',
'avatar_q_page_a_size' => 'Taille d\'avatar sur les réponses',
'avatar_q_page_c_size' => 'Taille d\'avatar sur les commentaires',
'avatar_q_page_q_size' => 'Taille d\'avatar sur les questions',
'avatar_store_size' => 'Taille maximale de stockage des avatars',
'avatar_users_size' => 'Taille de l\'avatar en haut la page de l\'utilisateur',
'avatar_allow_upload' => 'Autoriser les utilisateurs à envoyer des photos de profil',
'avatar_default_show' => 'Photo de profil par défaut',
'avatar_message_list_size' => 'Taille de la photo de profil sur les listes de messages',
'avatar_profile_size' => 'Taille de la photo de profil sur la page de profil de l\'utilisateur',
'avatar_q_list_size' => 'Taille de la photo de profil sur les listes de questions',
'avatar_q_page_a_size' => 'Taille de la photo de profil sur les réponses',
'avatar_q_page_c_size' => 'Taille de la photo de profil sur les commentaires',
'avatar_q_page_q_size' => 'Taille de la photo de profil sur les questions',
'avatar_store_size' => 'Taille maximale de stockage des photos de profil',
'avatar_users_size' => 'Taille de le la photo de profil en haut la page de l\'utilisateur',
'block_bad_usernames' => 'Noms interdits - séparer par des espaces ou des virgules :',
'block_bad_words' => 'Mots censurés - séparés par des espaces ou des virgules',
'block_ips_write' => 'Adresses IP bloquées - séparé par des espaces ou des virgules',
......@@ -207,7 +207,7 @@
'permit_points_confirmed' => 'Enregistrés & e-mail confirmé & suffisamment de points',
'permit_points' => 'Utilisateurs enregistrés avec suffisamment de points',
'permit_see_emails' => 'Afficher les adresses e-mail des utilisateurs',
'permit_supers' => 'Super Administrateurs',
'permit_supers' => 'Admin',
'permit_users' => 'Utilisateurs enregistrés',
'place_full_below_content' => 'Largeur complète - Au-dessus du contenu',
'place_full_below_footer' => 'Largeur complète - Au-dessus du pied de page',
......
......@@ -35,8 +35,7 @@
'approve_user_button' => 'Approuver l\'utilisateur',
'approved_user' => 'Approuver l\'utilisateur',
'avatar_default' => 'Défaut',
'avatar_gravatar' => 'Afficher mon ^1Gravatar^2',
'avatar_label' => 'Avatar',
'avatar_label' => 'Photo de profil',
'avatar_none' => 'Aucun',
'block_user_button' => 'Bloquer l\'utilisateur',
'blocked_users' => 'Utilisateurs bloqués',
......@@ -72,23 +71,23 @@
'full_name' => 'Prénom et nom',
'handle_blocked' => 'Nom d\utilisateur interdit - merci d\'en essayer un autre',
'handle_empty' => 'Le nom d\'utilisateur ne doit pas être vide',
'handle_exists' => 'Ce nom d\'utilisateur est pris - essayez en un autre',
'handle_exists' => 'Ce nom d\'utilisateur est pris - essaie encore',
'handle_has_bad' => 'Le nom d\'utilisateur ne doit pas contenir ^',
'handle_label' => 'Pseudo',
'hide_all_user_button' => 'Masquer tous les messages de cet utilisateur',
'last_login_label' => 'Dernière connexion',
'last_write_label' => 'Dernière action d\'écriture',
'level_admin' => 'Administrateur',
'level_editor' => 'Éditeur',
'level_expert' => 'Expert',
'level_editor' => 'Éditeurice',
'level_expert' => 'Expert.e',
'level_for_category' => '^1 pour ^2',
'level_in_general' => 'en general',
'level_moderator' => 'Moderateur',
'level_super' => 'Super Administrateur',
'level_moderator' => 'Modérateurice',
'level_super' => 'Admin',
'location' => 'Lieu',
'log_in_to_access' => 'Vous pouvez maintenant ^1vous connectez^2 accéder à votre compte.',
'log_in_to_access' => 'Tu peux maintenant ^1vous connectez^2 accéder à ton compte.',
'login_button' => 'Connexion',
'login_limit' => 'Trop de tentatives de connexion - Veuillez réessayer dans une heure',
'login_limit' => 'Trop de tentatives de connexion - Il va falloir patienter une heure avant de réessayer',
'login_title' => 'Connexion',
'mass_mailings' => 'Mailings de masse',
'mass_mailings_explanation' => 'Abonnez-vous aux e-mails envoyés à tous les utilisateurs',
......@@ -99,10 +98,10 @@
'no_blocked_users' => 'Aucun utilisateur bloqué trouvé',
'no_permission' => 'Vous n\'avez pas la permission d\'effectuer cette opération',
'old_password' => 'Ancien mot de passe',
'only_shown_admins' => '(seulement visibles par les administrateurs)',
'only_shown_editors' => '(seulement visibles par les éditeurs et au-dessus)',
'only_shown_experts' => '(seulement visibles par les experts et au-dessus)',
'only_shown_moderators' => '(seulement visibles par les modérateurs et administrateurs)',
'only_shown_admins' => '(seulement visibles par les administrateurices)',
'only_shown_editors' => '(seulement visibles par les modérateurices et au-dessus)',
'only_shown_experts' => '(seulement visibles par les experts.es et au-dessus)',
'only_shown_moderators' => '(seulement visibles par les modérateurices et administrateurices)',
'password_changed' => 'Mot de passe modifié',
'password_label' => 'Mot de passe',
'password_min' => 'Le mot de passe doit comporter au moins ^ caractères',
......@@ -122,7 +121,7 @@
'registered_user' => 'Utilisateur enregistré',
'remember' => 'Souvenir',
'remember_label' => 'Se souvenir de moi sur cet ordinateur',
'remove_avatar' => 'Supprimer avatar',
'remove_avatar' => 'Supprimer ma photo de profil',
'reset_code_another' => 'envoyer un autre',
'reset_code_emailed' => 'votre code de réinitialisation vous a été envoyé',
'reset_code_label' => 'Code',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment