-- Copyright 2008 Steven Barth -- Copyright 2011 Jo-Philipp Wich -- Licensed to the public under the Apache License 2.0. module("luci.controller.admin.status", package.seeall) function action_syslog() local syslog = luci.sys.syslog() luci.template.render("admin_status/syslog", {syslog=syslog}) end function action_dmesg() local dmesg = luci.sys.dmesg() luci.template.render("admin_status/dmesg", {dmesg=dmesg}) end function action_iptables() if luci.http.formvalue("zero") then if luci.http.formvalue("family") == "6" then luci.util.exec("/usr/sbin/ip6tables -Z") else luci.util.exec("/usr/sbin/iptables -Z") end elseif luci.http.formvalue("restart") then luci.util.exec("/etc/init.d/firewall restart") end luci.http.redirect(luci.dispatcher.build_url("admin/status/iptables")) end