user.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  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 {
  10. width: 20em;
  11. }
  12. #user_info_welcome {
  13. color: var(--main-color);
  14. border-bottom: 1px solid var(--tool-line-color);
  15. padding: 10px;
  16. background-color: var(--bg-color);
  17. }
  18. #user_info_name {
  19. font-size: 200%;
  20. }
  21. #user_info_welcome2 {
  22. text-align: right;
  23. }
  24. #user_bar {
  25. color: var(--btn-color);
  26. height: min-content;
  27. display: flex;
  28. }
  29. .new_account {
  30. border: 2px solid var(--btn-border-color);
  31. border-radius: 99px;
  32. color: var(--btn-color);
  33. padding: 5px 10px;
  34. height: min-content;
  35. }
  36. .new_account:hover {
  37. background: var(--btn-border-color);
  38. }
  39. .header-dropdown-content {
  40. border-radius: 3px;
  41. display: none;
  42. position: absolute;
  43. background-color: var(--new-tool-content-bg);
  44. min-width: 60px;
  45. z-index: 910;
  46. top: calc(100% + 6px);
  47. }
  48. .header-dropdown-content::after {
  49. content: " ";
  50. position: absolute;
  51. bottom: 100%;
  52. border: 6px solid transparent;
  53. border-bottom-color: var(--new-tool-content-bg);
  54. }
  55. .header-dropdown-content::before {
  56. content: '';
  57. position: absolute;
  58. bottom: 100%;
  59. width: 100%;
  60. border: 6px solid transparent;
  61. }
  62. </style>
  63. <div class="dropdown" onmouseover="switchMenu(this,'user_info')" onmouseout="hideMenu()">
  64. <?php
  65. if (isset($_COOKIE["userid"])) {
  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 $_COOKIE["nickname"]; ?></div>
  75. <div id="user_info_welcome2"><?php echo $_local->gui->to_the_dhamma; ?></div>
  76. </div>
  77. <div style="padding:10px;">
  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="../sync" target="_blank">
  88. <span>
  89. <svg class="icon">
  90. <use xlink:href="../studio/svg/icon.svg#ic_autorenew_24px"></use>
  91. </svg>
  92. <?php echo $_local->gui->sync; //同步数据
  93. ?>
  94. </span>
  95. </a>
  96. <a href='../uhome/index.php?userid=<?php echo $_COOKIE["userid"]; ?>'>
  97. <svg class="icon">
  98. <use xlink:href="../studio/svg/icon.svg#my_zone"></use>
  99. </svg>
  100. <?php echo $_local->gui->my_zone; ?>
  101. </a>
  102. <a href='../ucenter/index.php?op=logout'>
  103. <svg class="icon">
  104. <use xlink:href="../studio/svg/icon.svg#ic_exit_to_app_24px"></use>
  105. </svg>
  106. <?php echo $_local->gui->logout; ?>
  107. </a>
  108. </div>
  109. </div>
  110. <?php
  111. } else {
  112. ?>
  113. <span style="display: flex;">
  114. <div style="padding: 7px; margin-right: 10px;"><a href='../ucenter/'><?php echo $_local->gui->login; ?></a></div>
  115. <div class="new_account"><a href='../ucenter/index.php?op=new'><?php echo $_local->gui->new_account; ?></a></div>
  116. </span>
  117. <?php
  118. }
  119. ?>
  120. </div>