user.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <script>
  2. var g_language = "en";
  3. var g_currLink = "";
  4. function user_init(strPage) {
  5. g_currLink = strPage;
  6. }
  7. </script>
  8. <style>
  9. #user_info_welcome {
  10. color: var(--main-color);
  11. border-bottom: 1px solid var(--tool-line-color);
  12. border-radius: 3px 3px 0 0;
  13. padding: 10px;
  14. background-color: var(--bg-color);
  15. }
  16. #user_info_name {
  17. font-size: 200%;
  18. margin: 0.1em;
  19. }
  20. #user_info_welcome2 {
  21. text-align: right;
  22. }
  23. #user_bar {
  24. color: var(--btn-color);
  25. height: min-content;
  26. display: flex;
  27. }
  28. .new_account {
  29. border: 2px solid var(--btn-border-color);
  30. border-radius: 99px;
  31. color: var(--btn-color);
  32. padding: 5px 10px;
  33. height: min-content;
  34. }
  35. .new_account:hover {
  36. background: var(--btn-border-color);
  37. }
  38. .header-dropdown-content {
  39. border-radius: 3px;
  40. display: none;
  41. position: absolute;
  42. background-color: var(--new-tool-content-bg);
  43. min-width: 60px;
  44. z-index: 910;
  45. top: calc(100% + 6px);
  46. }
  47. .header-dropdown-content::after {
  48. content: " ";
  49. position: absolute;
  50. bottom: 100%;
  51. border: 6px solid transparent;
  52. border-bottom-color: var(--new-tool-content-bg);
  53. }
  54. .header-dropdown-content::before {
  55. content: '';
  56. position: absolute;
  57. bottom: 100%;
  58. width: 100%;
  59. border: 6px solid transparent;
  60. }
  61. </style>
  62. <div class="dropdown" onmouseover="switchMenu(this,'user_info')" onmouseout="hideMenu()">
  63. <?php
  64. require_once __DIR__."/../public/function.php";
  65. if (USER::isSignin()) {
  66. ?>
  67. <button class="dropbtn icon_btn" onClick="switchMenu(this,'user_info')" id="use_mode">
  68. <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" id="ic_user_32px">
  69. <path d="M20,4A16,16,0,1,0,36,20,16,16,0,0,0,20,4Zm0,4.8a4.8,4.8,0,1,1-4.8,4.8A4.8,4.8,0,0,1,20,8.8Zm0,22.72a11.521,11.521,0,0,1-9.6-5.152c.04-3.176,6.408-4.928,9.6-4.928s9.552,1.752,9.6,4.928A11.521,11.521,0,0,1,20,31.52Z" transform="translate(-4 -4)" /></svg>
  70. </button>
  71. <div class="header-dropdown-content right-content" id="user_info">
  72. <div id="user_info_welcome">
  73. <div id="user_info_welcome1"><?php echo $_local->gui->welcome; ?></div>
  74. <div id="user_info_name"><?php echo urldecode($_COOKIE["nickname"]); ?></div>
  75. <div id="user_info_welcome2"><?php echo $_local->gui->to_the_dhamma; ?></div>
  76. </div>
  77. <div style="padding:10px; white-space:nowrap;">
  78. <a href="../ucenter/setting.php" target="_blank">
  79. <span>
  80. <svg class="icon">
  81. <use xlink:href="../studio/svg/icon.svg#ic_settings"></use>
  82. </svg>
  83. <?php echo $_local->gui->setting; //用户设置
  84. ?>
  85. </span>
  86. </a>
  87. <a href='../uhome/index.php?userid=<?php echo $_COOKIE["user_uid"]; ?>'>
  88. <svg class="icon">
  89. <use xlink:href="../studio/svg/icon.svg#my_zone"></use>
  90. </svg>
  91. <?php echo $_local->gui->my_zone; ?>
  92. </a>
  93. <a href='../ucenter/index.php?op=logout'>
  94. <svg class="icon">
  95. <use xlink:href="../studio/svg/icon.svg#ic_exit_to_app_24px"></use>
  96. </svg>
  97. <?php echo $_local->gui->logout; ?>
  98. </a>
  99. </div>
  100. </div>
  101. <?php
  102. } else {
  103. ?>
  104. <span style="display: flex;">
  105. <div style="padding: 7px; margin-right: 10px;"><a href='../ucenter/index.php'><?php echo $_local->gui->login; ?></a></div>
  106. <div class="new_account"><a href='../ucenter/index.php?op=new'><?php echo $_local->gui->new_account; ?></a></div>
  107. </span>
  108. <?php
  109. }
  110. ?>
  111. </div>