#{@title}
HEAD
###################
# init extenisons #
###################
@extensions = []
Dir.open("#{@basedir}/extensions/").each{|f|
@extensions << f if File.exists?("#{@basedir}/extensions/#{f}/main.rb")
}
end
def wizzard_nav
ret = "
"
[[_("Previous"),@wizzardindex == 0],
[_("Next"),@wizzardindex >= @configtabs.size()-2],
[_("Finish"),@wizzardindex == @configtabs.size()-1]].each{|button,disabled|
ret += <
READY
}
ret += "
"
end
def wizzard_redirect
[[_("Previous"),@wizzardindex-1],
[_("Next"),@wizzardindex+1],
[_("Finish"),@configtabs.size()-1]].each{|action,linkindex|
if $cgi.include?(action)
@html.header["status"] = "REDIRECT"
@html.header["Cache-Control"] = "no-cache"
@html.header["Location"] = @configtabs[linkindex][1]
@html << _("All changes were saved sucessfully.") + "
" + _("Proceed!") + ""
out
exit
end
}
end
def out
@html << wizzard_nav if @is_config
@html.add_cookie("lang",@cgi["lang"],"/",Time.now + (1*60*60*24*365)) if @cgi.include?("lang")
@html << "