Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 

313 строки
22 KiB

  1. <div class="modal fade" id="modal-form" tabindex="-1" role="dialog" aria-labelledby="modal-form" aria-hidden="true">
  2. <div class="modal-dialog modal- modal-dialog-centered modal-md" role="document">
  3. <div class="modal-content">
  4. <div class="modal-body p-0">
  5. <div class="card bg-secondary border-0 mb-0">
  6. <div id="pickCategory" class="card-header bg-transparent pb-5">
  7. <div class="text-muted text-center mt-2 mb-3"><small>Pilih Tipe Materi</small></div>
  8. <div class="text-muted text-center mt-2 mb-3 bold"><strong>Sabtu</strong></div>
  9. <div class="btn-wrapper text-center">
  10. <% if (locals.role == 'Admin'){ %>
  11. <a onhref="#" <%= (locals.role=="Admin")? 'id=btnPintar' : 'id=btnDisabled' %> class="btn btn-neutral btn-icon">
  12. <span class="btn-inner--icon"><img src="img/icons/pintar.png"></span>
  13. <span class="btn-inner--text">Pintar</span>
  14. </a>
  15. <% } %>
  16. <a href="#" id="btnSharing" class="btn btn-neutral btn-icon">
  17. <span class="btn-inner--icon"><img src="img/icons/sharing.png"></span>
  18. <span class="btn-inner--text">Sharing</span>
  19. </a>
  20. </div>
  21. </div>
  22. <div id="pickForm" class="hide card-body px-lg-5 py-lg-5">
  23. <% if (locals.role == 'Admin'){ %>
  24. <form role="form" id="formCreateAdmin">
  25. <input class="categoryField" type="hidden" name="Category">
  26. <input type="hidden" name="withSummary" value="y">
  27. <div class="text-center text-muted mb-4">
  28. <small>Daftarkan Materi Saturday <span class="categoryTitle"></span></small>
  29. </div>
  30. <div class="form-group mb-3">
  31. <label for="modalCompanySelect" class="form-control-label">Company</label>
  32. <div class="input-group input-group-merge input-group-alternative">
  33. <div class="input-group-prepend">
  34. <span class="input-group-text"><i class="ni ni-istanbul"></i></span>
  35. </div>
  36. <select name="company" class="form-control modalCompanySelect">
  37. <option value="">Pilih company</option>
  38. <option value="All">Semua</option>
  39. <% for(var i=0; i<companies.length; i++) {%>
  40. <option value="<%= companies[i].id %>"><%= companies[i].attributes.Name %></option>
  41. <% } %>
  42. </select>
  43. </div>
  44. </div>
  45. <div class="form-group">
  46. <label for="modalDivisionSelect" class="form-control-label">Division</label>
  47. <div class="input-group input-group-merge input-group-alternative">
  48. <div class="input-group-prepend">
  49. <span class="input-group-text"><i class="ni ni-shop"></i></span>
  50. </div>
  51. <select name="division" class="form-control modalDivisionSelect" disabled>
  52. <option value="All">Semua</option>
  53. </select>
  54. </div>
  55. </div>
  56. <div class="form-group">
  57. <label for="title" class="form-control-label">Judul</label>
  58. <div class="input-group input-group-merge input-group-alternative">
  59. <div class="input-group-prepend">
  60. <span class="input-group-text"><i class="ni ni-books"></i></span>
  61. </div>
  62. <input name="Title" class="form-control" placeholder="Judul Materi" type="text" id="title">
  63. </div>
  64. </div>
  65. <div class="form-group">
  66. <label for="description" class="form-control-label">Tentang </label>
  67. <textarea rows="3" name="Description" class="form-control" placeholder="Materi mengenai" type="text" id="description">
  68. </textarea>
  69. </div>
  70. <div class="form-group mb-0">
  71. <label for="date" class="form-control-label">Periode</label>
  72. <div class="row align-items-center">
  73. <div class="col">
  74. <div class="form-group">
  75. <div class="input-group">
  76. <div class="input-group-prepend">
  77. <span class="input-group-text"><i class="ni ni-calendar-grid-58"></i></span>
  78. </div>
  79. <input name="Start_Date" class="form-control datepicker" placeholder="Start date" type="text">
  80. </div>
  81. </div>
  82. </div>
  83. <div class="col">
  84. <div class="form-group">
  85. <div class="input-group">
  86. <div class="input-group-prepend">
  87. <span class="input-group-text"><i class="ni ni-calendar-grid-58"></i></span>
  88. </div>
  89. <input name="End_Date" class="form-control datepicker" placeholder="End date" type="text">
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. <div class="form-group">
  96. <label for="videoFile" class="form-control-label">File Gambar</label>
  97. <div class="custom-file input-group input-group-merge input-group-alternative">
  98. <div class="input-group-prepend">
  99. <span class="input-group-text"><i class="ni ni-camera-compact"></i></span>
  100. </div>
  101. <input accept="image/*" id="thumbnail" type="file" class="custom-file-input" lang="en">
  102. <label class="custom-file-label" for="thumbnail">Masukkan file thumbnail materi</label>
  103. </div>
  104. </div>
  105. <div class="form-group">
  106. <label for="formAttachmentPintar" class="form-control-label">File Materi</label>
  107. <div class="custom-file input-group input-group-merge input-group-alternative">
  108. <div class="input-group-prepend">
  109. <span class="input-group-text"><i class="ni ni-book-bookmark"></i></span>
  110. </div>
  111. <input multiple="multiple" id="formAttachment" type="file" class="custom-file-input" lang="en">
  112. <label class="custom-file-label" for="formAttachment">Masukkan file bahan presentasi</label>
  113. </div>
  114. <ul id="uploadedAttachment"></ul>
  115. </div>
  116. <div class="completeData hide">
  117. <div class="form-group mb-3">
  118. <label class="form-control-label">Presenter</label>
  119. <div class="input-group input-group-merge input-group-alternative">
  120. <div class="input-group-prepend">
  121. <span class="input-group-text"><i class="ni ni-single-02"></i></span>
  122. </div>
  123. <input name="Name" class="form-control" placeholder="Dipresentasikan oleh" type="text">
  124. </div>
  125. </div>
  126. <div class="form-group">
  127. <label for="date" class="form-control-label">Tanggal</label>
  128. <div class="input-group input-group-merge input-group-alternative">
  129. <div class="input-group-prepend">
  130. <span class="input-group-text"><i class="ni ni-calendar-grid-58"></i></span>
  131. </div>
  132. <input name="Presented" class="form-control datepicker" placeholder="Dipresentasikan pada">
  133. </div>
  134. </div>
  135. <div class="form-group">
  136. <label for="join-form" class="form-control-label">File absensi <a href="/template/Absensi_Sharing_Template.xlsx" download>Template</a></label>
  137. <div class="custom-file input-group input-group-merge input-group-alternative">
  138. <div class="input-group-prepend">
  139. <span class="input-group-text"><i class="ni ni-badge"></i></span>
  140. </div>
  141. <input accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" type="file" class="custom-file-input" id="join-form" lang="en">
  142. <label class="custom-file-label" for="join-form">Masukkan file excel absensi</label>
  143. </div>
  144. <small id="participantCounter"></small>
  145. <input type="hidden" name="ParticipantList"/>
  146. </div>
  147. <div class="form-group">
  148. <label for="videoFile" class="form-control-label">Video Presentasi</label>
  149. <div class="custom-file input-group input-group-merge input-group-alternative">
  150. <div class="input-group-prepend">
  151. <span class="input-group-text"><i class="ni ni-camera-compact"></i></span>
  152. </div>
  153. <input accept="video/*" id="videoFile" type="file" class="custom-file-input" lang="en">
  154. <label class="custom-file-label" for="videoFile">Masukkan file video presentasi</label>
  155. </div>
  156. </div>
  157. <div class="form-group">
  158. <label for="formFile" class="form-control-label">File Gambar Kegiatan</label>
  159. <div class="custom-file input-group input-group-merge input-group-alternative">
  160. <div class="input-group-prepend">
  161. <span class="input-group-text"><i class="ni ni-image"></i></span>
  162. </div>
  163. <input multiple="multiple" accept="image/*" id="formFile" type="file" class="custom-file-input" lang="en">
  164. <label class="custom-file-label" for="formFile">Masukkan file gambar kegiatan saat presentasi</label>
  165. </div>
  166. <ul id="uploadedFile"></ul>
  167. </div>
  168. </div>
  169. <div class="text-center">
  170. <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
  171. <button type="submit" class="btn btn-primary">Save</button>
  172. </div>
  173. </form>
  174. <% } else{ %>
  175. <form role="form" id="formCreate">
  176. <input class="categoryField" type="hidden" name="Category">
  177. <div class="text-center text-muted mb-4">
  178. <small>Isi Materi Saturday <span class="categoryTitle"></span></small>
  179. </div>
  180. <div class="form-group mb-3">
  181. <label for="presenter" class="form-control-label">Presenter</label>
  182. <div class="input-group input-group-merge input-group-alternative">
  183. <div class="input-group-prepend">
  184. <span class="input-group-text"><i class="ni ni-single-02"></i></span>
  185. </div>
  186. <input name="Name" class="form-control" placeholder="Dipresentasikan oleh" type="text" id="presenter">
  187. </div>
  188. </div>
  189. <% if (locals.role == 'Sub-Admin'){ %>
  190. <input type="hidden" name='company' value="<%= locals.company %>">
  191. <% } else{ %>
  192. <div class="form-group">
  193. <label for="modalCompanySelect" class="form-control-label">Company</label>
  194. <div class="input-group input-group-merge input-group-alternative">
  195. <div class="input-group-prepend">
  196. <span class="input-group-text"><i class="ni ni-istanbul"></i></span>
  197. </div>
  198. <select name="company" class="form-control modalCompanySelect">
  199. <option value="">Pilih Company</option>
  200. <% for(var i=0; i<companies.length; i++) {%>
  201. <option value="<%= companies[i].id %>"><%= companies[i].attributes.Name %></option>
  202. <% } %>
  203. </select>
  204. </div>
  205. </div>
  206. <% } %>
  207. <% if (locals.role == 'Sub-Admin'){ %>
  208. <input type="hidden" name='division' value="<%= locals.division %>">
  209. <% } else{ %>
  210. <div class="form-group">
  211. <label for="modalDivisionSelect" class="form-control-label">Division</label>
  212. <div class="input-group input-group-merge input-group-alternative">
  213. <div class="input-group-prepend">
  214. <span class="input-group-text"><i class="ni ni-shop"></i></span>
  215. </div>
  216. <select name="division" class="form-control modalDivisionSelect" disabled>
  217. <option value="">Pilih divisi dari list</option>
  218. </select>
  219. </div>
  220. </div>
  221. <% } %>
  222. <div class="form-group">
  223. <label for="title" class="form-control-label">Judul</label>
  224. <div class="input-group input-group-merge input-group-alternative">
  225. <div class="input-group-prepend">
  226. <span class="input-group-text"><i class="ni ni-books"></i></span>
  227. </div>
  228. <input name="Title" class="form-control" placeholder="Judul Materi" type="text" id="title">
  229. </div>
  230. </div>
  231. <div class="form-group">
  232. <label for="description" class="form-control-label">Tentang </label>
  233. <textarea rows="3" name="Description" class="form-control" placeholder="Materi mengenai" type="text" id="description">
  234. </textarea>
  235. </div>
  236. <div class="form-group">
  237. <label for="date" class="form-control-label">Tanggal</label>
  238. <div class="input-group input-group-merge input-group-alternative">
  239. <div class="input-group-prepend">
  240. <span class="input-group-text"><i class="ni ni-calendar-grid-58"></i></span>
  241. </div>
  242. <input name="Presented" class="form-control datepicker" placeholder="Dipresentasikan pada">
  243. </div>
  244. </div>
  245. <div class="form-group">
  246. <label for="join-form" class="form-control-label">File absensi <a href="/template/Absensi_Sharing_Template.xlsx" download>Template</a></label>
  247. <div class="custom-file input-group input-group-merge input-group-alternative">
  248. <div class="input-group-prepend">
  249. <span class="input-group-text"><i class="ni ni-badge"></i></span>
  250. </div>
  251. <input accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" type="file" class="custom-file-input" id="join-form" lang="en">
  252. <label class="custom-file-label" for="join-form">Masukkan file excel absensi</label>
  253. </div>
  254. <small id="participantCounter"></small>
  255. <input type="hidden" name="ParticipantList"/>
  256. </div>
  257. <div class="form-group">
  258. <label for="videoFile" class="form-control-label">Video Presentasi</label>
  259. <div class="custom-file input-group input-group-merge input-group-alternative">
  260. <div class="input-group-prepend">
  261. <span class="input-group-text"><i class="ni ni-camera-compact"></i></span>
  262. </div>
  263. <input accept="video/*" id="videoFile" type="file" class="custom-file-input" lang="en">
  264. <label class="custom-file-label" for="videoFile">Masukkan file video presentasi</label>
  265. </div>
  266. </div>
  267. <div class="form-group">
  268. <label for="videoFile" class="form-control-label">File Gambar</label>
  269. <div class="custom-file input-group input-group-merge input-group-alternative">
  270. <div class="input-group-prepend">
  271. <span class="input-group-text"><i class="ni ni-camera-compact"></i></span>
  272. </div>
  273. <input accept="image/*" id="thumbnail" type="file" class="custom-file-input" lang="en">
  274. <label class="custom-file-label" for="thumbnail">Masukkan file thumbnail materi</label>
  275. </div>
  276. </div>
  277. <div class="form-group">
  278. <label for="formAttachment" class="form-control-label">File Materi</label>
  279. <div class="custom-file input-group input-group-merge input-group-alternative">
  280. <div class="input-group-prepend">
  281. <span class="input-group-text"><i class="ni ni-book-bookmark"></i></span>
  282. </div>
  283. <input multiple="multiple" id="formAttachment" type="file" class="custom-file-input" lang="en">
  284. <label class="custom-file-label" for="formAttachment">Masukkan file bahan presentasi</label>
  285. </div>
  286. <ul id="uploadedAttachment"></ul>
  287. </div>
  288. <div class="form-group">
  289. <label for="formFile" class="form-control-label">File Gambar Kegiatan</label>
  290. <div class="custom-file input-group input-group-merge input-group-alternative">
  291. <div class="input-group-prepend">
  292. <span class="input-group-text"><i class="ni ni-image"></i></span>
  293. </div>
  294. <input multiple="multiple" accept="image/*" id="formFile" type="file" class="custom-file-input" lang="en">
  295. <label class="custom-file-label" for="formFile">Masukkan file gambar saat presentasi</label>
  296. </div>
  297. <ul id="uploadedFile"></ul>
  298. </div>
  299. <div class="text-center">
  300. <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
  301. <button type="submit" class="btn btn-primary">Save</button>
  302. </div>
  303. </form>
  304. <% } %>
  305. </div>
  306. </div>
  307. </div>
  308. </div>
  309. </div>
  310. </div>