aboutsummaryrefslogtreecommitdiff
path: root/edit_columns.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-12-14 14:14:29 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-12-14 14:14:29 +0100
commit69eea2c4ff347a623a582d4099511db766faba42 (patch)
tree20968e7b580b8234a4575070558649c081583ca4 /edit_columns.rb
parentf2748fba35edfb42a03068afcc3dc1305109fcc3 (diff)
provide complete wizzard style
Diffstat (limited to 'edit_columns.rb')
-rwxr-xr-xedit_columns.rb25
1 files changed, 5 insertions, 20 deletions
diff --git a/edit_columns.rb b/edit_columns.rb
index c966983..cc41046 100755
--- a/edit_columns.rb
+++ b/edit_columns.rb
@@ -28,8 +28,7 @@ revbeforeedit = VCS.revno
if $cgi.include?("undo_revision") && $cgi["undo_revision"].to_i < revbeforeedit
undorevision = $cgi["undo_revision"].to_i
$d = Dudle.new("Edit Columns",undorevision)
- comment = "Reverted Poll"
- comment = "Redo changes" if $cgi.include?("redo")
+ comment = $cgi.include?("redo") ? "Redo changes" : "Reverted Poll"
$d.table.store("#{comment} to version #{undorevision}")
else
$d = Dudle.new("Edit Columns")
@@ -38,12 +37,7 @@ end
$d.table.edit_column($cgi["columnid"],$cgi["new_columnname"],$cgi) if $cgi.include?("new_columnname")
$d.table.delete_column($cgi["deletecolumn"]) if $cgi.include?("deletecolumn")
-if $cgi.include?("done")
- $d.html.header["status"] = "REDIRECT"
- $d.html.header["Cache-Control"] = "no-cache"
- $d.html.header["Location"] = "help.cgi"
- $d << "All changes were saved sucessfully. <a href=\"help.cgi\">Proceed!</a>"
-else
+$d.wizzard_redirect
revno = VCS.revno
@@ -115,23 +109,14 @@ UNDOREDOREADY
</td>
TD
}
- $d << <<READY
- <td>
- <form method='post' action=''>
- <div>
- <input type='hidden' name='undo_revision' value='#{revno}' />
- <input type='submit' name='done' value='Done' />
- </div>
- </form>
- </td>
+ $d << <<END
</tr>
</table>
</div>
-READY
+END
#$d << (urevs + rrevs).to_html(curundorev,"")
-end
-$d.out($cgi)
+$d.out
end