add.html 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. {% if reward_type == "category" %}
  5. <title>Create Category</title>
  6. {% else %}
  7. <title>Create Reward</title>
  8. {% endif %}
  9. <link rel="icon" type="image/x-icon" href="/static/img/favicon.ico">
  10. <link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
  11. </head>
  12. <div class="panel">
  13. <div class="navbar">
  14. <p></p>
  15. <img src="/static/img/ownchatbotwide.png">
  16. </div>
  17. <body style="text-align: left;">
  18. <h1>Create a {{ reward_type }}</h1>
  19. <form method="POST">
  20. <table>
  21. <tr>
  22. <td> <label for="name">Name:</label> </td>
  23. <td> <input type="text" name="name" required> </td>
  24. </tr>
  25. <input type="hidden" name="type" value="{{ reward_type }}"><br>
  26. {% if reward_type != "category" %}
  27. {% if reward_type == "goal" %}
  28. <td> <label for="target">Target:</label> </td>
  29. <td> <input type="number" name="target" required> </td>
  30. {% else %}
  31. <tr>
  32. <td> <label for="price">Price:</label> </td>
  33. <td> <input type="number" name="price" required> </td>
  34. </tr>
  35. {% endif %}
  36. <tr>
  37. <td> <label for="info">Description:</label> </td>
  38. <td> <textarea name="info" rows="1" cols="50" required></textarea> </td>
  39. </tr>
  40. {% if reward_type == "special" %}
  41. <tr>
  42. <td> <label for="cmd">Command:</label> </td>
  43. <td> <input type="text" name="cmd" required> </td>
  44. </tr>
  45. {% endif %}
  46. {% if reward_type != "category"%}
  47. {% if reward_type == "goal" or reward_type == "vote" %}
  48. <input type="hidden" name="cooldown" value="0">
  49. {% else %}
  50. <tr>
  51. <td> <label for="cooldown">Cool down:</label> </td>
  52. <td> <input type="number" name="cooldown" maxlength="2" size="2" value="0" required> minutes until this reward can be redeemed again, after each use.</td>
  53. </tr>
  54. {% endif %}
  55. {% endif %}
  56. <tr>
  57. <td>Categories</td>
  58. <td>Categories in <span style="color: red;">red</span> are inactive.
  59. <table>
  60. {% for cat in all_cats %}
  61. <tr>
  62. {% if cat in active_categories %}
  63. <td> <label for="category">{{ cat }}:</label> </td>
  64. {% else %}
  65. <td> <label for="category"><span style="color: red;">{{ cat }}</span>:</label> </td>
  66. {% endif %}
  67. <td> <input type="checkbox" name="category" value="{{ cat }}"> </td>
  68. </tr>
  69. {% endfor %}
  70. </table>
  71. </td>
  72. </tr>
  73. {% endif %}
  74. </table>
  75. <br>Your {{ reward_type }} will be <span style="color: red;">inactive</span>, until you add it to an active category.
  76. {% if reward_type == "category" %}
  77. <br>By default, new categories are <span style="color: red;">inactive</span>.<br>
  78. {%endif %}
  79. <br><button class="button button2" type="submit">Create {{ reward_type }}</button><br>
  80. </form>
  81. <a href="{{ url_for('web_panels.mgmt', auth=session['auth_code']) }}">Cancel</a>
  82. <br><br>
  83. </body>
  84. </div>
  85. </html>