{*Smarty template*} <div id="scratchpad"> <center><b>ScratchPad</b></center> {if is_array($ScratchPad)} <form name="SP"> <input type="hidden" name="act"> <table> <tr> <th></th> <th><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=title', 'order');">{tra 0=Title}</a></th> <th><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=duration', 'order');">{tra 0=Duration}</a></th> <th><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=type', 'order');">{tra 0=Type}</a></th> <th>Remove</th> </tr> {foreach from=$ScratchPad item=i} <tr> <td><input type="checkbox" name="{$i.id}"></td> <td>{$i.title}</td> <td>{$i.duration}</td> <td>{$i.type} </td> <th><a href="#" onclick="hpopup('{$UI_HANDLER}?act=SP.removeItem&SPid={$i.id}', 'SP')">X</th> </tr> {/foreach} <tr> <td><input type="checkbox" name="all" onClick="SP_switchAll()"></td> <td colspan="2"><a href="#" onClick="SP_submit()">[Remove Selected]</a></td> <td colspan="2"><a href="#" onClick="SP_clearAll()">[Clear]</a></td> </tr> </table> </form> {/if} </div> {literal} <script type="text/javascript"> function SP_submit() { var href = '{/literal}{$UI_HANDLER}?act=SP.removeItem{literal}'; var n; for (n=0; n < (document.forms['SP'].elements.length-1); n++) { if (document.forms['SP'].elements[n].checked) { href = href + '&SPid[]=' + document.forms['SP'].elements[n].name; } } hpopup(href, 'SP'); } function SP_switchAll() { var n; for (n=0; n < document.forms['SP'].elements.length; n++) { if (document.forms['SP'].elements[n].type == 'checkbox') { document.forms['SP'].elements[n].checked = document.forms['SP'].elements['all'].checked; } } } function SP_clearAll() { if (confirm("{/literal}{tra 0='Are you sure to clear ScratchPad?'}{literal}")) { document.forms['SP'].elements['all'].checked = true; SP_switchAll(); SP_submit(); } } </script> {/literal}