Advertisement
Guest User

viewtopic_hookup.html

a guest
Mar 10th, 2013
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.98 KB | None | 0 0
  1. <!-- IF S_ACTIVE_DATE -->
  2. <div class="panel" id="hookup-active-date">
  3. <div class="inner"><span class="corners-top"><span></span></span>
  4. <style type="text/css">
  5. #hookup-table, #tabs-boundary{
  6. display: none;
  7. }
  8. </style>
  9. <script>
  10. function toggle_hookup_table() {
  11. if(document.getElementById('hookup-table').style.display == 'block') {
  12. var link_text = '{L_SHOW_ALL_DATES}';
  13. var set_display = 'none';
  14. }
  15. else {
  16. var link_text = '{L_HIDE_ALL_DATES}';
  17. var set_display = 'block';
  18. }
  19. document.getElementById('show-all-dates-link').innerHTML = link_text;
  20.  
  21. document.getElementById('hookup-table').style.display = set_display;
  22. if(document.getElementById('hookup-add-date')) document.getElementById('hookup-add-date').style.display = set_display;
  23. if(document.getElementById('hookup-add-users')) document.getElementById('hookup-add-users').style.display = set_display;
  24. if(document.getElementById('hookup-add-groups')) document.getElementById('hookup-add-groups').style.display = set_display;
  25. if(document.getElementById('hookup-submit')) document.getElementById('hookup-submit').style.display = set_display;
  26. if(document.getElementById('tabs-boundary')) document.getElementById('tabs-boundary').style.display = set_display;
  27. }
  28. </script>
  29. <h2><b>{L_ACTIVE_DATE}:</b> {ACTIVE_DATE_DATE}</h2>
  30. <!-- IF S_IS_HOOKUP_OWNER --><a class="genmed" href="{U_UNSET_ACTIVE}">{L_UNSET_ACTIVE}</a> | <!-- ENDIF --><a class="genmed" id="show-all-dates-link" href="#" onclick="toggle_hookup_table()">{L_SHOW_ALL_DATES}</a>
  31. <span class="corners-bottom"><span></span></span></div>
  32. </div>
  33. <!-- ENDIF -->
  34.  
  35. <script type="text/javascript">
  36. <!--
  37.  
  38. var panels = new Array('overview-panel'<!-- IF S_IS_HOOKUP_OWNER or S_IS_HOOKUP_MEMBER -->, 'add-date-panel'<!-- ENDIF --><!-- IF S_IS_SELF_INVITE and not S_IS_HOOKUP_OWNER -->, 'self-invite-panel'<!-- ENDIF --><!-- IF S_IS_HOOKUP_OWNER -->, 'add-user-panel', 'add-group-panel', 'delete-panel'<!-- ENDIF -->);
  39. var show_panel = 'overview-panel';
  40. //-->
  41. </script>
  42.  
  43.  
  44. <div id="tabs-boundary">
  45. <div id="tabs">
  46. <ul>
  47. <li id="overview-panel-tab" class="activetab"><a href="#tabs" onclick="subPanels('overview-panel'); return false;"><span>{L_HOOKUP_OVERVIEW}</span></a></li>
  48. <!-- IF S_IS_HOOKUP_OWNER or S_IS_HOOKUP_MEMBER -->
  49. <li id="add-date-panel-tab"><a href="#tabs" onclick="subPanels('add-date-panel'); return false;"><span>{L_HOOKUP_ADD_DATES}</span></a></li>
  50. <!-- ENDIF -->
  51. <!-- IF S_IS_SELF_INVITE and not S_IS_HOOKUP_OWNER -->
  52. <li id="self-invite-panel-tab"><a href="#tabs" onclick="subPanels('self-invite-panel'); return false;"><span><!-- IF not S_IS_HOOKUP_MEMBER -->{L_HOOKUP_INVITE_SELF}<!-- ELSE -->{L_HOOKUP_INVITE_SELF_LEAVE}<!-- ENDIF --></span></a></li>
  53. <!-- ENDIF -->
  54. <!-- IF S_IS_HOOKUP_OWNER -->
  55. <li id="add-user-panel-tab"><a href="#tabs" onclick="subPanels('add-user-panel'); return false;"><span>{L_HOOKUP_ADD_USERS}</span></a></li>
  56. <li id="add-group-panel-tab"><a href="#tabs" onclick="subPanels('add-group-panel'); return false;"><span>{L_HOOKUP_ADD_GROUPS}</span></a></li>
  57. <li id="delete-panel-tab"><a href="#tabs" onclick="subPanels('delete-panel'); return false;"><span>{L_DELETE}</span></a></li>
  58. <!-- ENDIF -->
  59. </ul>
  60. </div>
  61.  
  62. <div class="panel" id="overview-panel">
  63. <div class="inner"><span class="corners-top"><span></span></span>
  64. <h2>{L_HOOKUP}</h2>
  65. <p class="author">{L_HOOKUP_DESC}</p>
  66.  
  67. <!-- IF HOOKUP_ERRORS -->
  68. <div id="hookup-error-box">
  69. {HOOKUP_ERRORS}
  70. </div>
  71. <!-- ENDIF -->
  72.  
  73. <!-- IF S_HAS_DATES or S_HAS_USERS -->
  74. <form method="post" action="{S_HOOKUP_ACTION}" id="hookupform">
  75. <div id="hookup-table">
  76. <div id="hookup-table-scrollwrapper">
  77. <table class="table1" cellspacing="0" cellpadding="4">
  78. <tr>
  79. <th>&nbsp;</th>
  80. <!-- BEGIN date -->
  81. <th<!-- IF date.S_IS_ACTIVE --> class="activedate"<!-- ENDIF --> style="white-space: nowrap" title="{date.FULL_DATE}"><!-- IF date.DESCRIPTION eq '' -->{date.DATE}<!-- ELSE -->{date.DESCRIPTION}<!-- ENDIF --></th>
  82. <!-- END date -->
  83. </tr>
  84.  
  85. <!-- BEGIN user -->
  86. <tr>
  87. <td nowrap="nowrap">{user.USERNAME_FULL}<!-- IF user.COMMENT --> <span class="comment"><img src="{T_THEME_PATH}/images/icon_comment.gif" alt="Kommentar" /><span>{user.COMMENT}</span></span><!-- ENDIF --></td>
  88. <!-- IF user.IS_SELF -->
  89. <!-- DEFINE $USER_COMMENT = '{user.COMMENT}'-->
  90. <!-- BEGIN date -->
  91. <td class="<!-- IF date.S_IS_ACTIVE -->activedate <!-- ENDIF --><!-- IF user.date.STATUS_YES -->yes-bg<!-- ELSEIF user.date.STATUS_MAYBE -->maybe-bg<!-- ELSEIF user.date.STATUS_NO -->no-bg<!-- ELSE -->unset-bg<!-- ENDIF -->" style="color: black;">
  92. <select name="{user.date.S_SELECT_NAME}" class="<!-- IF user.date.STATUS_YES -->yes-bg<!-- ELSEIF user.date.STATUS_MAYBE -->maybe-bg<!-- ELSEIF user.date.STATUS_NO -->no-bg<!-- ELSE -->unset-bg<!-- ENDIF -->">
  93. <option class="unset-bg" value="{HOOKUP_UNSET}" <!-- IF user.date.STATUS_UNSET -->selected="selected"<!-- ENDIF -->>{L_HOOKUP_UNSET}</option>
  94. <option class="yes-bg" value="{HOOKUP_YES}" <!-- IF user.date.STATUS_YES -->selected="selected"<!-- ENDIF -->>{L_HOOKUP_YES}</option>
  95. <option class="maybe-bg" value="{HOOKUP_MAYBE}" <!-- IF user.date.STATUS_MAYBE -->selected="selected"<!-- ENDIF -->>{L_HOOKUP_MAYBE}</option>
  96. <option class="no-bg" value="{HOOKUP_NO}" <!-- IF user.date.STATUS_NO -->selected="selected"<!-- ENDIF -->>{L_HOOKUP_NO}</option>
  97. </select>
  98. </td>
  99. <!-- END date -->
  100. <!-- ELSE -->
  101. <!-- BEGIN date -->
  102. <td class="<!-- IF date.S_IS_ACTIVE -->activedate <!-- ENDIF --><!-- IF user.date.STATUS_YES -->yes-bg<!-- ELSEIF user.date.STATUS_MAYBE -->maybe-bg<!-- ELSEIF user.date.STATUS_NO -->no-bg<!-- ELSE -->unset-bg<!-- ENDIF -->" style="color: black;">
  103. {user.date.AVAILABLE}
  104. </td>
  105. <!-- END date -->
  106. <!-- ENDIF -->
  107. </tr>
  108. <!-- END user -->
  109.  
  110. <tr style="border-bottom: 3px double black;">
  111. <td class="spacerow"></td>
  112.  
  113. <!-- BEGIN date -->
  114. <td<!-- IF date.S_IS_ACTIVE --> class="spacerow activedate"<!-- ELSE --> class="spacerow"<!-- ENDIF -->></td>
  115. <!-- END date -->
  116. </tr>
  117.  
  118. <tr>
  119. <td>{L_SUM}:</td>
  120. <!-- BEGIN date -->
  121. <td <!-- IF date.S_IS_ACTIVE -->class="activedate"<!-- ENDIF --> title="{date.DATE}: {date.YES_COUNT} {L_HOOKUP_YES}, {date.MAYBE_COUNT} {L_HOOKUP_MAYBE}, {date.NO_COUNT} {L_HOOKUP_NO}, {date.UNSET_COUNT} {L_HOOKUP_UNSET}">
  122. <div class="summary-box">
  123. <div class="summary yes-bg" style="width:{date.YES_PERCENT}%;">{date.YES_COUNT}</div>
  124. <div class="summary maybe-bg" style="width:{date.MAYBE_PERCENT}%;">{date.MAYBE_COUNT}</div>
  125. <div class="summary no-bg" style="width:{date.NO_PERCENT}%;">{date.NO_COUNT}</div>
  126. <div class="summary unset-bg" style="width:{date.UNSET_PERCENT}%;">{date.UNSET_COUNT}</div>
  127. </div>
  128. </td>
  129. <!-- END date -->
  130. </tr>
  131.  
  132. <!-- IF S_IS_HOOKUP_OWNER -->
  133. <tr>
  134. <td>&nbsp;</td>
  135.  
  136. <!-- BEGIN date -->
  137. <!-- IF date.S_IS_ACTIVE -->
  138. <td class="activedate activedate_bottom"><b>{L_ACTIVE_DATE}</b></td>
  139. <!-- ELSE -->
  140. <td><a href="{date.U_SET_ACTIVE}" class="gen">{L_SET_ACTIVE}</a></td>
  141. <!-- ENDIF -->
  142. <!-- END date -->
  143. </tr>
  144. <!-- ENDIF -->
  145. </table>
  146. </div><!--scrollwrapper ende-->
  147. <!-- IF S_IS_HOOKUP_MEMBER -->
  148. <p>
  149. {L_COMMENT}:<br />
  150. <input type="text" name="comment" class="inputbox" value="{$USER_COMMENT}" />
  151. </p>
  152. <input class="button1" type="submit" name="post" value="{L_SUBMIT}" />
  153. <!-- ENDIF -->
  154. </div>
  155. </form>
  156. <!-- ENDIF -->
  157.  
  158. <span class="corners-bottom"><span></span></span></div>
  159. </div>
  160.  
  161. <!-- IF S_IS_HOOKUP_OWNER or S_IS_HOOKUP_MEMBER -->
  162. <div class="panel bg3" id="add-date-panel">
  163. <div class="inner"><span class="corners-top"><span></span></span>
  164.  
  165. <p>{L_HOOKUP_ADD_DATES_EXPLAIN}</p>
  166.  
  167. <fieldset class="fields2">
  168.  
  169. <form method="post" action="{S_HOOKUP_ACTION}" id="hookup_date">
  170. <script type="text/javascript">
  171. var cal;
  172. </script>
  173. <p>
  174. <label for="add_date" class="gen">{L_HOOKUP_ADD_DATES}:</label><br />
  175. <textarea class="inputbox autowidth" cols="30" rows="5" name="add_date" id="add_date"></textarea>
  176. </p>
  177. <fieldset>
  178. <input class="button2" type="button" id="add_date_button" value="{L_OPEN_CALENDAR}"/>
  179. <!--input class="inputbox autowidth" type="text" size="20" id="add_date" name="add_date" value=""/> <input class="button2" type="button" value="{L_CLEAR}" onclick="document.getElementById('add_date').value='';"/-->
  180. <input class="button1" type="submit" name="post" value="{L_SUBMIT}" />
  181. </fieldset>
  182.  
  183. <script type="text/javascript" src="{T_TEMPLATE_PATH}/calendar.js"></script>
  184. <script type="text/javascript" src="{T_TEMPLATE_PATH}/calendar-setup.js"></script>
  185. <script type="text/javascript" src="{S_LANG_PATH}/mods/calendar-{S_LANG_NAME}.js"></script>
  186. <script type="text/javascript">
  187. function appendDate(cal) {
  188. var formatted_date = cal.date.print(cal.params.ifFormat);
  189. var textarea = document.getElementById('add_date');
  190. textarea.value += formatted_date + "\n";
  191. textarea.scrollTop = textarea.scrollHeight;
  192. //cal.hide();
  193. }
  194.  
  195. var cal = Calendar.setup({
  196. //inputField : "add_date",
  197. ifFormat : "{L_HOOKUP_DATEFORMAT_CALENDAR}",
  198. button : "add_date_button",
  199. showsTime : true,
  200. onUpdate : appendDate,
  201. electric : false,
  202. cache : true
  203. });
  204. //document.getElementById('add_date').readOnly = true;
  205. </script>
  206.  
  207. </form>
  208. </fieldset>
  209.  
  210. <span class="corners-bottom"><span></span></span></div>
  211. </div>
  212. <!-- ENDIF -->
  213.  
  214. <!-- IF S_IS_SELF_INVITE and not S_IS_HOOKUP_OWNER -->
  215. <div class="panel bg3" id="self-invite-panel">
  216. <div class="inner"><span class="corners-top"><span></span></span>
  217.  
  218. <!-- IF S_USER_LOGGED_IN and not S_IS_HOOKUP_MEMBER-->
  219. <p>{L_HOOKUP_INVITE_SELF_EXPLAIN}</p>
  220.  
  221. <fieldset class="fields2">
  222. <form method="post" action="{S_HOOKUP_ACTION}">
  223. <input type="hidden" name="invite_self" value="join"/>
  224. <input class="button1" type="submit" name="post" value="{L_HOOKUP_INVITE_SELF}" /><br />
  225. {L_HOOKUP_INVITE_SELF_DESC}
  226. </form>
  227. </fieldset>
  228. <!-- ELSEIF S_USER_LOGGED_IN and S_IS_HOOKUP_MEMBER-->
  229. <p>{L_HOOKUP_INVITE_SELF_LEAVE_EXPLAIN}</p>
  230.  
  231. <fieldset class="fields2">
  232. <form method="post" action="{S_HOOKUP_ACTION}">
  233. <input type="hidden" name="invite_self" value="leave"/>
  234. <input class="button1" type="submit" name="post" value="{L_HOOKUP_INVITE_SELF_LEAVE}" /><br />
  235. {L_HOOKUP_INVITE_SELF_LEAVE_DESC}
  236. </form>
  237. </fieldset>
  238. <!-- ELSE -->
  239. <p>{L_HOOKUP_INVITE_SELF_EXPLAIN_GUEST}</p>
  240. <!-- ENDIF -->
  241.  
  242. <span class="corners-bottom"><span></span></span></div>
  243. </div>
  244. <!-- ENDIF -->
  245.  
  246. <!-- IF S_IS_HOOKUP_OWNER -->
  247. <div class="panel bg3" id="add-user-panel">
  248. <div class="inner"><span class="corners-top"><span></span></span>
  249.  
  250. <p>{L_USERNAMES_EXPLAIN}</p>
  251.  
  252. <fieldset class="fields2">
  253. <form method="post" action="{S_HOOKUP_ACTION}" id="ucp">
  254. <fieldset>
  255. <dl>
  256. <dt><label for="usernames">{L_USERNAME}:</label><br />[<a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a>]</dt>
  257. <dd><textarea class="inputbox autowidth" id="usernames" name="usernames" cols="40" rows="5"></textarea></dd>
  258. <!-- IF not S_IS_HOOKUP_MEMBER -->
  259. <dd><label for="invite_self"><input type="checkbox" id="invite_self" name="invite_self" value="join"/> {L_HOOKUP_INVITE_MYSELF}</label></dd>
  260. <!-- ENDIF -->
  261. </dl>
  262. <input class="button1" type="submit" name="post" value="{L_SUBMIT}" />
  263. </fieldset>
  264. </form>
  265. </fieldset>
  266.  
  267. <span class="corners-bottom"><span></span></span></div>
  268. </div>
  269.  
  270. <div class="panel bg3" id="add-group-panel">
  271. <div class="inner"><span class="corners-top"><span></span></span>
  272.  
  273. <p>{L_HOOKUP_ADD_GROUPS_EXPLAIN}</p>
  274.  
  275. <fieldset class="fields2">
  276. <form method="post" action="{S_HOOKUP_ACTION}">
  277. <fieldset>
  278. <dl>
  279. <dt><label for="add_groups">{L_GROUPS}:</label></dt>
  280. <dd><select name="add_groups[]" id="add_groups" size="6" multiple="multiple">{S_GROUP_LIST}</select></dd>
  281. </dl>
  282. <input class="button1" type="submit" name="post" value="{L_SUBMIT}" />
  283. </fieldset>
  284. </form>
  285. </fieldset>
  286.  
  287. <span class="corners-bottom"><span></span></span></div>
  288. </div>
  289.  
  290. <div class="panel bg3" id="delete-panel">
  291. <div class="inner"><span class="corners-top"><span></span></span>
  292.  
  293. <!-- IF S_HAS_USERS or S_HAS_DATES -->
  294. <p>{L_HOOKUP_DELETE_EXPLAIN}</p>
  295.  
  296. <fieldset class="fields1">
  297. <form method="post" action="{S_HOOKUP_ACTION}">
  298. <fieldset>
  299. <!--dl>
  300. <dt><label for="delete_hookup_no">{L_DELETE_HOOKUP}:</label></dt>
  301. <dd>
  302. <label for="delete_hookup_no"><input type="radio" name="delete_hookup" id="delete_hookup_no" value="no" checked="checked"/>{L_DELETE_HOOKUP_NO}</label>
  303. <label for="delete_hookup_disable"><input type="radio" name="delete_hookup" id="delete_hookup_disable" value="disable"/>{L_DELETE_HOOKUP_DISABLE}</label>
  304. <label for="delete_hookup_delete"><input type="radio" name="delete_hookup" id="delete_hookup_delete" value="delete"/>{L_DELETE_HOOKUP_DELETE}</label>
  305. </dd>
  306. </dl-->
  307.  
  308. <!-- IF S_HAS_USERS -->
  309. <dl>
  310. <dt><label for="delete_user">{L_DELETE_USERS}:</label></dt>
  311. <dd>
  312. <select name="delete_user[]" id="delete_user" size="5" multiple="multiple">
  313. <!-- BEGIN user -->
  314. <option value="{user.ID}">{user.NAME}</option>
  315. <!-- END -->
  316. </select>
  317. </dd>
  318. </dl>
  319. <!-- ENDIF -->
  320.  
  321. <!-- IF S_HAS_DATES -->
  322. <dl>
  323. <dt><label for="delete_date">{L_DELETE_DATES}:</label></dt>
  324. <dd>
  325. <select name="delete_date[]" id="delete_date" size="5" multiple="multiple">
  326. <!-- BEGIN date -->
  327. <option value="{date.ID}" title="{date.YES_COUNT} {L_HOOKUP_YES}, {date.MAYBE_COUNT} {L_HOOKUP_MAYBE}, {date.NO_COUNT} {L_HOOKUP_NO}">{date.DATE}</option>
  328. <!-- END -->
  329. </select>
  330. </dd>
  331. </dl>
  332. <!-- ENDIF -->
  333.  
  334. <input class="button1" type="submit" name="post" value="{L_SUBMIT}" />
  335. </fieldset>
  336. </form>
  337. </fieldset>
  338.  
  339. <hr class="dashed"/>
  340. <!-- ENDIF -->
  341.  
  342. <fieldset class="fields1">
  343. <p>{L_DELETE_WHOLE_HOOKUP}:</p>
  344.  
  345. <form method="post" action="{S_HOOKUP_ACTION}">
  346. <fieldset>
  347. <input type="hidden" name="delete_hookup" value="disable"/>
  348. <dl>
  349. <dt><label>{L_DELETE_HOOKUP_DISABLE}:</label></dt>
  350. <dd>
  351. <input class="button1" type="submit" name="post" value="{L_RUN}" /><br />
  352. {L_DELETE_HOOKUP_DISABLE_EXPLAIN}
  353. </dd>
  354. </dl>
  355. </fieldset>
  356. </form>
  357.  
  358. <form method="post" action="{S_HOOKUP_ACTION}">
  359. <fieldset>
  360. <input type="hidden" name="delete_hookup" value="delete"/>
  361. <dl>
  362. <dt><label>{L_DELETE_HOOKUP_DELETE}:</label></dt>
  363. <dd>
  364. <input class="button1" type="submit" name="post" value="{L_RUN}" /><br />
  365. {L_DELETE_HOOKUP_DELETE_EXPLAIN}
  366. </dd>
  367. </dl>
  368. </fieldset>
  369. </form>
  370. </fieldset>
  371.  
  372. <span class="corners-bottom"><span></span></span></div>
  373. </div>
  374. <!-- ENDIF -->
  375.  
  376. </div>
  377.  
  378. <script type="text/javascript">
  379. <!--
  380. subPanels(show_panel);
  381. -->
  382. </script>
  383.  
  384. <hr/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement