Index: /extensions/UserAdvManager/branches/2.50/changelog.txt.php
===================================================================
--- /extensions/UserAdvManager/branches/2.50/changelog.txt.php (revision 25071)
+++ /extensions/UserAdvManager/branches/2.50/changelog.txt.php (revision 25072)
@@ -455,5 +455,7 @@
Update da_DK, thanks to : Kaare
Update el_GR, thanks to : bas_alba
-
+
+
+-- 2.50.14 : Bug 2979 fixed - Users manually added by an admin with "Confirmation of registration for admins" disabled and "Automatic management of unconfirmed users" enabled will no longer receive a reminder email to confirm the registration
*/
?>
Index: /extensions/UserAdvManager/branches/2.50/include/functions.inc.php
===================================================================
--- /extensions/UserAdvManager/branches/2.50/include/functions.inc.php (revision 25071)
+++ /extensions/UserAdvManager/branches/2.50/include/functions.inc.php (revision 25072)
@@ -155,4 +155,5 @@
elseif (is_admin() and isset($conf_UAM['ADMINCONFMAIL']) and $conf_UAM['ADMINCONFMAIL'] == 'false')
{
+ SetValidated($register_user['id']);
SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], false);
}
@@ -176,4 +177,5 @@
elseif (is_admin() and isset($conf_UAM['ADMINCONFMAIL']) and $conf_UAM['ADMINCONFMAIL'] == 'false')
{
+ SetValidated($register_user['id']);
SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], false);
}
@@ -446,5 +448,5 @@
}
- // Avoid login into public galleries until registration confirmation is done
+ // Avoid login into private galleries until registration confirmation is done
if ((isset($conf_UAM['REJECTCONNECT']) and $conf_UAM['REJECTCONNECT'] == 'false')
or ((isset($conf_UAM['REJECTCONNECT']) and $conf_UAM['REJECTCONNECT'] == 'true') and UAM_UsrReg_Verif($user['id']))
@@ -771,5 +773,5 @@
{
if (count($collection) > 0)
- {
+ {
// Process if a non-admin nor webmaster user is logged
// ---------------------------------------------------
@@ -1621,5 +1623,4 @@
if (isset($conf_UAM['ADD_GALLERY_URL_TO_EMAILS']) and $conf_UAM['ADD_GALLERY_URL_TO_EMAILS'] == 'true')
{
- UAMLog(get_absolute_root_url(),'','','');
pwg_mail($email, array(
'subject' => $subject,
@@ -2795,4 +2796,5 @@
$query = '
SELECT DISTINCT u.'.$conf['user_fields']['id'].' AS id,
+ u.UAM_validated,
ui.registration_date
FROM '.USERS_TABLE.' AS u
@@ -2802,4 +2804,5 @@
AND u.'.$conf['user_fields']['id'].' <> '.$conf['default_user_id'].'
AND (TO_DAYS(NOW()) - TO_DAYS(ui.registration_date) >= "'.$conf_UAM_ConfirmMail['CONFIRMMAIL_DELAY'].'")
+ AND u.UAM_validated <> "true"
ORDER BY ui.registration_date ASC;';
Index: /extensions/UserAdvManager/branches/2.50/language/pt_BR/description.txt
===================================================================
--- /extensions/UserAdvManager/branches/2.50/language/pt_BR/description.txt (revision 25071)
+++ /extensions/UserAdvManager/branches/2.50/language/pt_BR/description.txt (revision 25072)
@@ -1,1 +1,1 @@
-Fortalece as possibilidades de gerenciamento de usuários
+Aumenta as possibilidades de gerenciamento de usuários
Index: /extensions/UserAdvManager/branches/2.50/language/pt_BR/help.lang.php
===================================================================
--- /extensions/UserAdvManager/branches/2.50/language/pt_BR/help.lang.php (revision 25072)
+++ /extensions/UserAdvManager/branches/2.50/language/pt_BR/help.lang.php (revision 25072)
@@ -0,0 +1,52 @@
+
+- E-mailing
+...';
+$lang['UAM_GTAutoDelTitle'] = 'Mensagem personalizada para remover uma conta';
+$lang['UAM_AdminValidationMail_d'] = 'Quando um administrador ou Webmaster da galeira confirma manualmente um registro pendente, um email de notificação é enviado ao usuário automaticamente. Coloque aqui o texto personalizado do email de validação.
+
+Depois personalize o conteúdo inserindo tags especiais:
+- [username] para inserir automaticamente o nome do destinatário do email.
+- [mygallery] para inserir o título da galeria.
+- [myurl] para inserir a URL da sua galeria, se configurado nas opções do Piwigo.
+
+Para usar múltiplos idiomas, é possível utilizar as tags do plugin de Descrições Estendidas, se estiver disponível.';
+$lang['UAM_AdminValidationMail_Subject_d'] = 'Quando um administrador ou Webmaster da galeira confirma manualmente um registro pendente, um email de notificação é enviado ao usuário automaticamente. Coloque aqui o assunto personalizado do email de validação.
+Por padrão, o campo possui um texto genérico em Inglês mas é possível mudá-lo e usar tags de tradução [lang=?] do plugin Descrição Estendida, caso esteja instalado.
+
+As tags seguintes de customização estão disponíveis sem usar o plugin de Descrição Estendida:
+- [username] para inserir o nome do destinatário do email automaticamente.
+- [mygallery] para inserir o título da sua galeria.
';
+$lang['UAM_AddURL2Mail_d'] = 'Ativando essa opção, a URL de sua galeria será adicionada ao rodapé dos emails gerados pelo plugin, como uma assinatura.';
+$lang['UAM_RejectConnexion_Custom_Txt_d'] = 'Personalize aqui seu texto explicativo que informa usuários não confirmados que eles não poderão conectar à galeria até que confirmem seu registro.
+
+Este campo é compatível com o editor FCK e, para múltiplos idiomas, pode-se usar a tag [lang] do plugin de descrição estendida, se este estiver ativo.';
+?>
Index: /extensions/UserAdvManager/branches/2.50/language/pt_BR/plugin.lang.php
===================================================================
--- /extensions/UserAdvManager/branches/2.50/language/pt_BR/plugin.lang.php (revision 25071)
+++ /extensions/UserAdvManager/branches/2.50/language/pt_BR/plugin.lang.php (revision 25072)
@@ -46,5 +46,5 @@
$lang['UAM_Nb_Days'] = 'Diferença em dias';
$lang['UAM_NewFeature'] = 'Nova funcionalidade:';
-$lang['UAM_No_Backup_File'] = 'Nenhum arquivo de backup disponível';
+$lang['UAM_No_Backup_File'] = 'Nenhum arquivo de backup disponível!';
$lang['UAM_Delete_selected'] = 'Apagar';
$lang['UAM_Disable'] = 'Desabilitar (padrão)';
@@ -159,3 +159,177 @@
$lang['UAM_Err_audit_email_forbidden'] = 'Esta conta usa um provedor de e-mail proibida:';
$lang['UAM_Err_audit_username_char'] = 'Esta conta usa um ou mais caracteres proibidos:';
+$lang['UAM_RejectConnexion_Custom_Txt'] = 'Personaliza texto de rejeição';
+$lang['UAM_No_validation_for_Guest'] = 'A conta "Guest" não pode haver confirmação';
+$lang['UAM_No_validation_for_Webmaster'] = 'a conta "Webmaster" não pode haver confirmação';
+$lang['UAM_No_validation_for_default_user'] = 'A conta padrão não pode haver confirmação';
+$lang['UAM_No_Usermanager'] = 'Não há registros não confirmados para listar no momento';
+$lang['UAM_No_Userlist'] = 'Não há visitantes para listar no momento';
+$lang['UAM_No_Ghosts'] = 'Não há visitantes fantasmas no momento';
+$lang['UAM_MiscOptions'] = 'Outras opções';
+$lang['UAM_MailInfo_Text'] = 'Personalize o email de informação:';
+$lang['UAM_MailInfo_Subject'] = 'Personalize o assunto do email de informação';
+$lang['UAM_MailExclusion_true'] = 'Exclua os seguintes domínios:
(use uma vírgula para separar cada domínio)';
+$lang['UAM_MailExclusion_No'] = 'Exclusão de domínios de email - Não disponível pois emails não são obrigatórios para registros!';
+$lang['UAM_MailExclusion'] = 'Exclusão de domínios de email';
+$lang['UAM_Link: %s'] = 'Por favor, clique nesse link para confirmar o registro: %s';
+$lang['UAM_HidePassw'] = 'Senha em texto puro no email de informação';
+$lang['UAM_Guest cannot be pwdreset'] = 'Renovação de senha não pode ser aplicado para conta de convidados!';
+$lang['UAM_Ghost_reminder_of_%s'] = '%s, este é um email de lembrete';
+$lang['UAM_GhostTracker_true'] = 'Habilitado. Máximo período em dias entre duas visitas:';
+$lang['UAM_GhostTracker_Title'] = 'Gerenciamento de visitantes fantasmas';
+$lang['UAM_Error_Using_illegal_Kdays'] = 'O uso da tag [Kdays] é somente permitido se o limite de tempo para confirmação do registro está ativo. Veja o campo de texto em vermelho para corrigir o problema.';
+$lang['personal_content'] = 'Conteúdo';
+$lang['UAM_Reminder'] = 'Email de lembrete';
+$lang['UAM_Reminder_without_key_of_%s'] = '%s, sua chave de confirmação vai expirar';
+$lang['UAM_Tab_Global'] = 'Configuração';
+$lang['UAM_SubTitle1'] = 'Configuração de plugin';
+$lang['UAM_ScoreTest'] = 'Resultado:';
+$lang['UAM_Save'] = 'Rode o backup';
+$lang['UAM_Restore_File'] = 'Restaura configuração';
+$lang['UAM_Reminder_with_key_of_%s'] = '%s, sua chave de confirmação foi renovada';
+$lang['UAM_PwdReset'] = 'Renovação de senha';
+$lang['UAM_PwdReset_Done'] = 'Senha renovada';
+$lang['UAM_PwdReset_NA'] = 'Senha original';
+$lang['UAM_PwdReset_Todo'] = 'Senha a ser renovada';
+$lang['UAM_RedirToProfile'] = 'Redireciona para Página de personalização';
+$lang['UAM_Registration_Date'] = 'Data de registro';
+$lang['UAM_Reminder_Sent_NOK'] = 'Não';
+$lang['UAM_Reminder_Sent_OK'] = 'Sim';
+$lang['UAM_Password_Reset_Msg'] = 'Por favor, mude sua senha!';
+$lang['UAM_Password: %s'] = 'Senha: %s';
+$lang['UAM_No_Valid_Level'] = 'Nível de privacidade para usuários que ainda não confirmaram seu registro
';
+$lang['UAM_No_Confirm_Status'] = 'Estado para usuários que ainda não confirmaram seu registro
';
+$lang['UAM_No_Confirm_Group'] = 'Grupo para usuários que ainda não confirmaram seu registro
';
+$lang['UAM_Manual_validation_needed_for %s'] = 'O usuário %s se registrou e está aguardando validação manual do administrador.';
+$lang['UAM_LastVisit_Date'] = 'Última visita';
+$lang['UAM_GhostTracker'] = 'Gerenciamento de visitantes fantasmas (Rastreamento de Fantasmas)';
+$lang['UAM_Generic cannot be pwdreset'] = 'Renovação de senhas não pode ser atribuído para contas genéricas!';
+$lang['UAM_GT_Reset'] = 'Reset Rastreamento de Fantasmas';
+$lang['UAM_GT_Init'] = 'Inicializa Rastreamento de Fantasmas';
+$lang['UAM_GTAutoGp'] = 'Alteração automática de grupo/estado/nível de privacidade';
+$lang['UAM_GTAutoMail'] = 'Envio automático de email ao mudar grupo/estado/nível de privacidade';
+$lang['UAM_GTAutoDel'] = 'Remoção automática de contas';
+$lang['UAM_GTAuto'] = 'Gerenciamento automático de usuários fantasmas';
+$lang['UAM_AddURL2Mail'] = 'Adiciona a URL da galeria ao final dos emails (como uma assinatura)';
+$lang['UAM_Tips2_txt'] = '