user-switch-account.tpl 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <div class="section">
  2. <div class="">
  3. {include file="$template/includes/flashmessage.tpl"}
  4. {if $accounts->count() == 0}
  5. <div class="alert-lg no-data" id="cPanelSuspendReasonPanel">
  6. <div class="icon">
  7. <i class="fas fa-exclamation-triangle"></i>
  8. </div>
  9. <div class="text">
  10. <p>{lang key="switchAccount.noneFound"}</p>
  11. <p>{lang key="switchAccount.createInstructions"}</p>
  12. </div>
  13. <a href="{routePath('cart-index')}" class="btn btn-primary">
  14. {lang key="shopNow"}
  15. </a>
  16. </div>
  17. {else}
  18. <p>{lang key="switchAccount.choose"}</p>
  19. <div class="select-account">
  20. {foreach $accounts as $account}
  21. <a href="#" class="TM-card white{if $account->status == 'Closed'} disabled{/if}" data-id="{$account->id}">
  22. <span class="user-list user-switch">
  23. <span class="user-list-item">
  24. {if $themesettings.clientarea.gravatar}
  25. <span class="user-avatar avatar-small">
  26. <img src="https://www.gravatar.com/avatar/{$account->email|md5}" />
  27. </span>
  28. {/if}
  29. <span class="user-info">
  30. <span class="user-profile">
  31. <span class="user-list-name">{$account->displayName}</span>
  32. <span class="user-list-email small text-muted">{$account->email}</span>
  33. </span>
  34. <span class="user-status">
  35. {if $account->authedUserIsOwner()}
  36. <span class="label label-info">{lang key="clientOwner"}</span>
  37. {/if}
  38. {if $account->status == 'Closed'}
  39. <span class="label label-default">{$account->status}</span>
  40. {/if}
  41. </span>
  42. </span>
  43. </span>
  44. </span>
  45. </a>
  46. {/foreach}
  47. </div>
  48. {/if}
  49. </div>
  50. </div>
  51. <form method="post" action="{routePath('user-accounts')}">
  52. <input type="hidden" name="id" value="" id="inputSwitchAcctId">
  53. </form>
  54. <script>
  55. $(document).ready(function() {
  56. $('.select-account a').click(function(e) {
  57. e.preventDefault();
  58. $('#inputSwitchAcctId').val($(this).data('id'))
  59. .parent('form').submit();
  60. });
  61. });
  62. </script>