poll.html 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {include file = "header.html"}
  2. <link rel="stylesheet" href="js/cooltips/tooltips.css" type="text/css" media="screen" />
  3. <script type="text/javascript" src="js/prototype/prototype.js"></script>
  4. <script type="text/javascript" src="js/scriptaculous/src/scriptaculous.js?load=builder,effects"></script>
  5. <script type="text/javascript" src="js/scriptaculous/src/effects.js"></script>
  6. <script type="text/javascript" src="js/cooltips/tooltips.js"></script>
  7. <script type="text/javascript" src="js/poll.js"></script>
  8. <script type="text/javascript" src="js/poll_tooltips.js"></script>
  9. <div id = "content">
  10. <p id="title">{$title}</p>
  11. <p id="description">{$description}</p>
  12. <!-- <p> <b> Share URL: </b> <a href='poll.php?poll_id={$poll_id}'>Here</a></p> -->
  13. <br/>
  14. <div class = "submit-form">
  15. <form action="process_poll_results.php?poll_id={$poll_id}" method="post" onsubmit="return validate(this)">
  16. <input type="hidden" name="maxselect" value="{$maxselect}" />
  17. <input type="hidden" name="numchoices" value="{count($poll_options)}" />
  18. <div id="options">
  19. <table id="results">
  20. <thead>
  21. <tr>
  22. <td>&nbsp;</td>
  23. {section name=options loop=$poll_options}
  24. <td>{$poll_options[options].choice}</td>
  25. {/section}
  26. <td>Comments</td>
  27. </tr>
  28. </thead>
  29. <tfoot>
  30. <tr>
  31. <td class="name">Total</td>
  32. {section name=total loop=$totals}
  33. <td>{$totals[total]}</td>
  34. {/section}
  35. </tr>
  36. </tfoot>
  37. <tbody>
  38. {section name=name loop=$results}
  39. <tr>
  40. <td class="name">{$results[name]['name']}</td>
  41. {section name=color loop=$results[name].choice}
  42. <td class={if $results[name].choice[color] eq 1}"yes"{else}"no"{/if}></td>
  43. {/section}
  44. <td class="other">
  45. {if strlen($results[name].other) > 30}
  46. {substr($results[name].other, 0, 30)}<a class="comment_tooltip" title="<b>{$results[name]['name']}:</b> {$results[name].other}" href="#">...</a>
  47. {else}
  48. {$results[name].other}
  49. {/if}
  50. </td>
  51. <script type="text/javascript" charset="utf-8">
  52. $$("td .comment_tooltip").each( function(input) {
  53. new Tooltip(input);});
  54. </script>
  55. </tr>
  56. {/section}
  57. <tr>
  58. <td class="name"><input id="option_username" type="text" name="name" value="{$username}" /></td>
  59. {section name=values loop=$poll_options}
  60. <td><input type="checkbox" name="choice[{$smarty.section.values.index}]" value="{$poll_options[values]['value']}" /></td>
  61. {/section}
  62. <td><input id="option_other" type="text" name="other" value="{$other}" /></td>
  63. </tr>
  64. </tbody>
  65. </table>
  66. <br />
  67. <p class="center"> <input class="submit" type="submit" value="Submit" /> </p>
  68. </div>
  69. </form>
  70. {if $maxselect > 0}
  71. <p>Please check at most <b>{$maxselect} option(s)</b>.</p>
  72. {/if}
  73. </div>
  74. </div>
  75. {include file = "footer.html"}