Loading src/UnicaenAuth/View/Helper/UserCurrent.php +6 −6 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ class UserCurrent extends UserAbstract $selectableRoles = $this->getUserContext()->getSelectableIdentityRoles(); $role = current($selectableRoles) ?: $this->getUserContext()->getIdentityRole('user'); } $status .= sprintf(", <small class='role-libelle'>%s</small>", !method_exists($role, '__toString') ? $role->getRoleId() : $role); $status .= sprintf("<br/><small class='role-libelle'>%s</small>", !method_exists($role, '__toString') ? $role->getRoleId() : $role); } $userProfileHelper = $this->getView()->plugin('userProfile'); /* @var $userProfileHelper UserProfile */ Loading @@ -77,13 +77,13 @@ class UserCurrent extends UserAbstract } $out = <<<EOS <a class="navbar-link" <a class="navbar-link dropdown-toggle" id="$id" title="$title" data-placement="bottom" data-toggle="popover" data-html="true" data-content="$content" data-bs-placement="bottom" data-bs-toggle="popover" data-bs-html="true" data-bs-content="$content" href="#">$status<span class="caret"></span></a> EOS; $out .= PHP_EOL; Loading src/UnicaenAuth/View/Helper/UserProfile.php +1 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ class UserProfile extends UserAbstract */ public function render() { $title = _("Profil utilisateur"); $title = _("Rôle utilisateur"); $unknown = _("Inconnu"); $none = _("Aucun"); Loading src/UnicaenAuth/View/Helper/UserProfileSelect.php +7 −9 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ namespace UnicaenAuth\View\Helper; use Zend\Permissions\Acl\Role\RoleInterface; use Zend\View\Helper\HeadScript; /** * Aide de vue permettant à l'utilisateur de sélectionner son profil courant parmi Loading Loading @@ -79,18 +80,15 @@ class UserProfileSelect extends UserAbstract $url = $this->getView()->url('utilisateur/default', ['action' => 'selectionner-profil']); $redirectUrl = $this->getView()->url($this->redirectRoute ?: 'home'); $html .= <<<EOS <script> $js = <<<EOS $(function() { $("input.$inputClass").change(function() { submitProfile(); }).tooltip({ delay: 500, placement: 'left' }); }); function submitProfile() { $("body").on("change", "input.$inputClass", function() { $("body *").css('cursor', 'wait'); $.post("$url", $(".$formClass").serializeArray(), function() { $(location).attr('href', "$redirectUrl"); }); } </script> }); }); EOS; $this->view->inlineScript(HeadScript::SCRIPT, $js); return $html; } Loading src/UnicaenAuth/View/Helper/UserUsurpationHelper.php +21 −15 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ use Zend\Form\Element\Text; use Zend\Form\Form; use Zend\Form\View\Helper\Form as FormHelper; use Zend\Form\View\Helper\FormElement; use Zend\View\Helper\HeadScript; use Zend\View\Renderer\PhpRenderer; /** Loading Loading @@ -145,26 +146,30 @@ class UserUsurpationHelper extends UserAbstract $html = ''; $html .= $formHelper->openTag($form); $html .= "<div><strong>Usurpation d'identité :</strong></div>"; $html .= $formControlGroupHelper->__invoke($identity); $html .= $formControlGroupHelper->__invoke($submit); $html .= '<div class="row">' . PHP_EOL; $html .= '<div class="col-sm-9">' . $formControlGroupHelper->__invoke($identity) . '</div>' . PHP_EOL; $html .= '<div class="col-sm-3">' . $formControlGroupHelper->__invoke($submit) . '</div>' . PHP_EOL; $html .= '</div>' . PHP_EOL; $html .= $formHelper->closeTag(); $formId = $form->getAttribute('id'); $html .= <<<EOS <script> var form = $("#$formId").submit(function() { $js = <<<EOS $(function() { $("body") .on("input", ".user-usurpation-input", function() { const input = $(this); const submit = $(".user-usurpation-submit"); input.val().length > 0 ? submit.prop("disabled", false) : submit.prop("disabled", true); }) .on("submit", "#$formId", function() { $("body *").css('cursor', 'wait'); }); var input = form.find(".user-usurpation-input").on('input', function() { updateUsurpationSubmit(); }); function updateUsurpationSubmit() { form.find(".user-usurpation-submit").prop("disabled", input.val().length === 0); } updateUsurpationSubmit(); </script> EOS; $this->view->inlineScript(HeadScript::SCRIPT, $js); return $html; } Loading Loading @@ -209,6 +214,7 @@ EOS; $submit = new Submit('submit'); $submit->setValue("Usurper"); $submit->setAttributes([ 'disabled' => true, 'class' => 'user-usurpation-submit btn btn-danger', ]); Loading src/UnicaenAuth/View/Helper/partial/connect.phtml +3 −3 Original line number Diff line number Diff line Loading @@ -28,10 +28,10 @@ use Zend\Form\Form; <?php if ($messages = $this->flashMessenger('zfcuser-login-form')): ?> <?php foreach ($messages as $message): ?> <div class="messenger alert alert-danger "> <button type="button" class="close" title="Fermer cette alerte" data-dismiss="alert">×</button> <span class="glyphicon glyphicon-warning-sign"></span> <div class="messenger alert alert-danger alert-dismissible "> <span class="icon icon-avertissement"></span> <?php echo $message ?> <br> <button type="button" class="btn-close" title="Fermer cette alerte" data-bs-dismiss="alert"></button> </div> <?php endforeach ?> <?php endif ?> Loading Loading
src/UnicaenAuth/View/Helper/UserCurrent.php +6 −6 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ class UserCurrent extends UserAbstract $selectableRoles = $this->getUserContext()->getSelectableIdentityRoles(); $role = current($selectableRoles) ?: $this->getUserContext()->getIdentityRole('user'); } $status .= sprintf(", <small class='role-libelle'>%s</small>", !method_exists($role, '__toString') ? $role->getRoleId() : $role); $status .= sprintf("<br/><small class='role-libelle'>%s</small>", !method_exists($role, '__toString') ? $role->getRoleId() : $role); } $userProfileHelper = $this->getView()->plugin('userProfile'); /* @var $userProfileHelper UserProfile */ Loading @@ -77,13 +77,13 @@ class UserCurrent extends UserAbstract } $out = <<<EOS <a class="navbar-link" <a class="navbar-link dropdown-toggle" id="$id" title="$title" data-placement="bottom" data-toggle="popover" data-html="true" data-content="$content" data-bs-placement="bottom" data-bs-toggle="popover" data-bs-html="true" data-bs-content="$content" href="#">$status<span class="caret"></span></a> EOS; $out .= PHP_EOL; Loading
src/UnicaenAuth/View/Helper/UserProfile.php +1 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ class UserProfile extends UserAbstract */ public function render() { $title = _("Profil utilisateur"); $title = _("Rôle utilisateur"); $unknown = _("Inconnu"); $none = _("Aucun"); Loading
src/UnicaenAuth/View/Helper/UserProfileSelect.php +7 −9 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ namespace UnicaenAuth\View\Helper; use Zend\Permissions\Acl\Role\RoleInterface; use Zend\View\Helper\HeadScript; /** * Aide de vue permettant à l'utilisateur de sélectionner son profil courant parmi Loading Loading @@ -79,18 +80,15 @@ class UserProfileSelect extends UserAbstract $url = $this->getView()->url('utilisateur/default', ['action' => 'selectionner-profil']); $redirectUrl = $this->getView()->url($this->redirectRoute ?: 'home'); $html .= <<<EOS <script> $js = <<<EOS $(function() { $("input.$inputClass").change(function() { submitProfile(); }).tooltip({ delay: 500, placement: 'left' }); }); function submitProfile() { $("body").on("change", "input.$inputClass", function() { $("body *").css('cursor', 'wait'); $.post("$url", $(".$formClass").serializeArray(), function() { $(location).attr('href', "$redirectUrl"); }); } </script> }); }); EOS; $this->view->inlineScript(HeadScript::SCRIPT, $js); return $html; } Loading
src/UnicaenAuth/View/Helper/UserUsurpationHelper.php +21 −15 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ use Zend\Form\Element\Text; use Zend\Form\Form; use Zend\Form\View\Helper\Form as FormHelper; use Zend\Form\View\Helper\FormElement; use Zend\View\Helper\HeadScript; use Zend\View\Renderer\PhpRenderer; /** Loading Loading @@ -145,26 +146,30 @@ class UserUsurpationHelper extends UserAbstract $html = ''; $html .= $formHelper->openTag($form); $html .= "<div><strong>Usurpation d'identité :</strong></div>"; $html .= $formControlGroupHelper->__invoke($identity); $html .= $formControlGroupHelper->__invoke($submit); $html .= '<div class="row">' . PHP_EOL; $html .= '<div class="col-sm-9">' . $formControlGroupHelper->__invoke($identity) . '</div>' . PHP_EOL; $html .= '<div class="col-sm-3">' . $formControlGroupHelper->__invoke($submit) . '</div>' . PHP_EOL; $html .= '</div>' . PHP_EOL; $html .= $formHelper->closeTag(); $formId = $form->getAttribute('id'); $html .= <<<EOS <script> var form = $("#$formId").submit(function() { $js = <<<EOS $(function() { $("body") .on("input", ".user-usurpation-input", function() { const input = $(this); const submit = $(".user-usurpation-submit"); input.val().length > 0 ? submit.prop("disabled", false) : submit.prop("disabled", true); }) .on("submit", "#$formId", function() { $("body *").css('cursor', 'wait'); }); var input = form.find(".user-usurpation-input").on('input', function() { updateUsurpationSubmit(); }); function updateUsurpationSubmit() { form.find(".user-usurpation-submit").prop("disabled", input.val().length === 0); } updateUsurpationSubmit(); </script> EOS; $this->view->inlineScript(HeadScript::SCRIPT, $js); return $html; } Loading Loading @@ -209,6 +214,7 @@ EOS; $submit = new Submit('submit'); $submit->setValue("Usurper"); $submit->setAttributes([ 'disabled' => true, 'class' => 'user-usurpation-submit btn btn-danger', ]); Loading
src/UnicaenAuth/View/Helper/partial/connect.phtml +3 −3 Original line number Diff line number Diff line Loading @@ -28,10 +28,10 @@ use Zend\Form\Form; <?php if ($messages = $this->flashMessenger('zfcuser-login-form')): ?> <?php foreach ($messages as $message): ?> <div class="messenger alert alert-danger "> <button type="button" class="close" title="Fermer cette alerte" data-dismiss="alert">×</button> <span class="glyphicon glyphicon-warning-sign"></span> <div class="messenger alert alert-danger alert-dismissible "> <span class="icon icon-avertissement"></span> <?php echo $message ?> <br> <button type="button" class="btn-close" title="Fermer cette alerte" data-bs-dismiss="alert"></button> </div> <?php endforeach ?> <?php endif ?> Loading