From 679665fb080b5bc7b22f7549484a6696aef9ed27 Mon Sep 17 00:00:00 2001 From: steve Date: Tue, 22 Feb 2022 15:39:02 +0100 Subject: [PATCH] feat: dolGetButtonAction for Modify --- htdocs/user/card.php | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/htdocs/user/card.php b/htdocs/user/card.php index dcaceaff43c..2b44d8f1fcf 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -1844,13 +1844,31 @@ if ($action == 'create' || $action == 'adduserldap') { if ($caneditfield && (empty($conf->multicompany->enabled) || !$user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1))) { if (!empty($conf->global->MAIN_ONLY_LOGIN_ALLOWED)) { - print '
'.$langs->trans("Modify").'
'; - } else { - print '
'.$langs->trans("Modify").'
'; - } + $params = array( + 'attr' => array( + 'title' => $langs->trans('DisabledInMonoUserMode'), + 'class' => 'classfortooltip' + ) + ); + print dolGetButtonAction($langs->trans('Modify'), '', 'default', $_SERVER['PHP_SELF'].'#', '', false, $params); + } else { + $params = array( + 'attr' => array( + 'title' => '', + 'class' => 'classfortooltip' + ) + ); + print dolGetButtonAction($langs->trans('Modify'), '', 'default', $_SERVER['PHP_SELF'].'?id='.$object->id.'&action=edit', '', true, $params); + } } elseif ($caneditpassword && !$object->ldap_sid && (empty($conf->multicompany->enabled) || !$user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1))) { - print '
'.$langs->trans("EditPassword").'
'; + $params = array( + 'attr' => array( + 'title' => '', + 'class' => 'classfortooltip' + ) + ); + print dolGetButtonAction($langs->trans('Modify'), '', 'default', $_SERVER['PHP_SELF'].'?id='.$object->id.'&action=edit', '', true, $params); } // Si on a un gestionnaire de generation de mot de passe actif