diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-12-14 14:14:29 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-12-14 14:14:29 +0100 |
commit | 69eea2c4ff347a623a582d4099511db766faba42 (patch) | |
tree | 20968e7b580b8234a4575070558649c081583ca4 /edit_columns.rb | |
parent | f2748fba35edfb42a03068afcc3dc1305109fcc3 (diff) |
provide complete wizzard style
Diffstat (limited to 'edit_columns.rb')
-rwxr-xr-x | edit_columns.rb | 25 |
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 |