detail.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. /* @var $this \yii\web\View */
  3. /* @var $panel yii\debug\panels\UserPanel */
  4. use yii\bootstrap\Tabs;
  5. use yii\widgets\DetailView;
  6. ?>
  7. <h1>User</h1>
  8. <?php
  9. if (isset($panel->data['identity'], $panel->data['attributes'])) {
  10. $items = [
  11. [
  12. 'label' => 'User',
  13. 'content' => '<h2>User Info</h2>' . DetailView::widget([
  14. 'model' => $panel->data['identity'],
  15. 'attributes' => $panel->data['attributes']
  16. ]),
  17. 'active' => true,
  18. ],
  19. ];
  20. if ($panel->data['rolesProvider'] || $panel->data['permissionsProvider']) {
  21. $items[] = [
  22. 'label' => 'Roles and Permissions',
  23. 'content' => $this->render('roles', ['panel' => $panel])
  24. ];
  25. }
  26. if ($panel->canSwitchUser()) {
  27. $items[] = [
  28. 'label' => 'Switch User',
  29. 'content' => $this->render(
  30. 'switch',
  31. [
  32. 'panel' => $panel
  33. ]
  34. )
  35. ];
  36. }
  37. echo Tabs::widget([
  38. 'items' => $items,
  39. ]);
  40. } else {
  41. echo 'Is guest.';
  42. } ?>