Exposed new template variables to the DataForm

Added Delete confirmation prompts for deleting data form entries and deleting all entries
Fixed deleteEntry method to return the view instead of a blank page.
Removed deleteAllEntries method because nothing was using it
Fixed deleteAllEntriesConfirm method
Added hasEntries method
Adjusted Dataform view templates to use new vars
This commit is contained in:
Roy Johnson 2006-06-15 18:18:19 +00:00
parent 349cf454e8
commit 72654a1b24
4 changed files with 49 additions and 18 deletions

View file

@ -6,11 +6,9 @@
<tmpl_if canEdit>
<div class="dataControls">
<a href="<tmpl_var entryList.url>"><tmpl_var entryList.label></a>
&bull; <a href="<tmpl_var export.tab.url>"><tmpl_var export.tab.label></a>
<tmpl_if entryId>
&bull; <a href="<tmpl_var delete.url>"><tmpl_var delete.label></a>
&bull; <a href="<tmpl_var deleteAllEntries.url>"><tmpl_var deleteAllEntries.label></a>
<tmpl_if hasEntries>
&bull; <a href="<tmpl_var deleteAllEntries.url>" onclick="<tmpl_var javascript.confirmation.deleteAll>"><tmpl_var deleteAllEntries.label></a>
</tmpl_if>
<tmpl_if session.var.adminOn>
&bull; <a href="<tmpl_var addField.url>"><tmpl_var addField.label></a>
@ -41,6 +39,7 @@
</tr>
</tmpl_loop record_loop>
</table>
~~~
<style type="text/css">
h2{

View file

@ -27,8 +27,10 @@
<a href="<tmpl_var entryList.url>"><tmpl_var entryList.label></a>
&bull; <a href="<tmpl_var export.tab.url>"><tmpl_var export.tab.label></a>
<tmpl_if entryId>
&bull; <a href="<tmpl_var delete.url>"><tmpl_var delete.label></a>
&bull; <a href="<tmpl_var deleteAllEntries.url>"><tmpl_var deleteAllEntries.label></a>
&bull; <a href="<tmpl_var delete.url>" onclick="<tmpl_var javascript.confirmation.deleteOne>"><tmpl_var delete.label></a>
</tmpl_if>
<tmpl_if hasEntries>
&bull; <a href="<tmpl_var deleteAllEntries.url>" onclick="<tmpl_var javascript.confirmation.deleteAll>"><tmpl_var deleteAllEntries.label></a>
</tmpl_if>
<tmpl_if session.var.adminOn>
&bull; <a href="<tmpl_var addField.url>"><tmpl_var addField.label></a>
@ -68,6 +70,7 @@
<br />
<tmpl_var form.save>
<tmpl_var form.end>
~~~
<style type="text/css">
h2{