@@ -295,6 +295,10 @@ function loadCopiedUserId() {
295
295
pointer-events: none;
296
296
color: #898989;
297
297
}
298
+ #users tr:hover td {
299
+ background-color:#e0f7fa;
300
+ }
301
+
298
302
</style>
299
303
<div class="user-index">
300
304
@@ -308,39 +312,48 @@ function loadCopiedUserId() {
308
312
<div id="selected-block">
309
313
<p id="selected-count"></p>
310
314
<?= $ classButtonDropdown ::widget ([
311
- 'label ' => Module::t ('Action ' ),
312
- 'dropdown ' => [
313
- 'items ' => [
314
- '<li> ' . Html::a (Module::t ('Change Status ' ), '# ' , [
315
- 'class ' => 'dropdown-item ' ,
316
- 'data ' => [
317
- 'toggle ' => 'modal ' ,
318
- 'target ' => '#status-modal ' ,
319
- 'bs-toggle ' => 'modal ' ,
320
- 'bs-target ' => '#status-modal ' ,
321
- ],
322
- ]).'</li> ' ,
323
- '<li> ' . Html::a (Module::t ('Add Role ' ), '# ' , [
324
- 'class ' => 'dropdown-item ' ,
325
- 'data ' => [
326
- 'toggle ' => 'modal ' ,
327
- 'target ' => '#role-modal ' ,
328
- 'bs-toggle ' => 'modal ' ,
329
- 'bs-target ' => '#role-modal ' ,
330
- ],
331
- ]).'</li> ' ,
332
- '<li> ' . Html::a (Module::t ('Reset password ' ), '# ' , [
333
- 'class ' => 'dropdown-item ' ,
334
- 'data ' => [
335
- 'toggle ' => 'modal ' ,
336
- 'target ' => '#reset-password-modal ' ,
337
- 'bs-toggle ' => 'modal ' ,
338
- 'bs-target ' => '#reset-password-modal ' ,
339
- ],
340
- ]).'</li> ' ,
341
- ],
315
+ 'label ' => Module::t ('Action ' ),
316
+ 'dropdown ' => [
317
+ 'items ' => [
318
+ '<li> ' . Html::a (Module::t ('Change Status ' ), '# ' , [
319
+ 'class ' => 'dropdown-item ' ,
320
+ 'data ' => [
321
+ 'toggle ' => 'modal ' ,
322
+ 'target ' => '#status-modal ' ,
323
+ 'bs-toggle ' => 'modal ' ,
324
+ 'bs-target ' => '#status-modal ' ,
325
+ ],
326
+ ]).'</li> ' ,
327
+ '<li> ' . Html::a (Module::t ('Add Role ' ), '# ' , [
328
+ 'class ' => 'dropdown-item ' ,
329
+ 'data ' => [
330
+ 'toggle ' => 'modal ' ,
331
+ 'target ' => '#role-modal ' ,
332
+ 'bs-toggle ' => 'modal ' ,
333
+ 'bs-target ' => '#role-modal ' ,
342
334
],
343
- ]);?>
335
+ ]).'</li> ' ,
336
+ '<li> ' . Html::a (Module::t ('Reset password ' ), '# ' , [
337
+ 'class ' => 'dropdown-item ' ,
338
+ 'data ' => [
339
+ 'toggle ' => 'modal ' ,
340
+ 'target ' => '#reset-password-modal ' ,
341
+ 'bs-toggle ' => 'modal ' ,
342
+ 'bs-target ' => '#reset-password-modal ' ,
343
+ ],
344
+ ]).'</li> ' ,
345
+ '<li> ' . Html::a (Module::t ('Delete ' ), '# ' , [
346
+ 'class ' => 'dropdown-item ' ,
347
+ 'data ' => [
348
+ 'toggle ' => 'modal ' ,
349
+ 'target ' => '#delete-users-modal ' ,
350
+ 'bs-toggle ' => 'modal ' ,
351
+ 'bs-target ' => '#delete-users-modal ' ,
352
+ ],
353
+ ]).'</li> ' ,
354
+ ],
355
+ ],
356
+ ]);?>
344
357
</div>
345
358
</div>
346
359
<div>
@@ -521,21 +534,20 @@ function loadCopiedUserId() {
521
534
<select id="role_subject" class="form-control form-select"></select>
522
535
</div>
523
536
<?php $ classModal ::end () ?>
537
+
538
+ <?= $ this ->render ('_confirm-action-modal ' , [
539
+ 'id ' => 'reset-password-modal ' ,
540
+ 'title ' => 'Reset password ' ,
541
+ 'message ' => 'Are you sure you want to reset the passwords for the selected users? ' ,
542
+ 'action ' => 'Reset password '
543
+ ]) ?>
524
544
525
- <!-- Modal form for confirming password reset for users -->
526
- <?php $ classModal ::begin ([
527
- 'id ' => 'reset-password-modal ' ,
528
- ($ bootstrapVersion ==3 ? 'header ' : 'title ' ) => '<h2> ' .Module::t ('Reset password ' ).'</h2> ' ,
529
- 'footer ' => ''
530
-
545
+ <?= $ this ->render ('_confirm-action-modal ' , [
546
+ 'id ' => 'delete-users-modal ' ,
547
+ 'title ' => 'Delete users ' ,
548
+ 'message ' => 'Are you sure you want to delete the selected users? ' ,
549
+ 'action ' => 'Delete users '
531
550
]) ?>
532
-
533
- <p style="text-align:center"><?= Module::t ('Are you sure you want to reset the passwords for the selected users? ' ) ?> </p>
534
- <div style="display:flex;justify-content: center;gap:4px;">
535
- <?= Html::submitButton (Module::t ('Reset password ' ), ['name ' => 'form-action ' , 'value ' => 'Reset Password ' ,'class ' => 'btn btn-danger ' ]) ?>
536
- <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" data-dismiss="modal"><?= Module::t ('Cancel ' ) ?> </button>
537
- </div>
538
- <?php $ classModal ::end () ?>
539
551
540
552
<?= Html::endForm () ?>
541
553
0 commit comments