--[[ LuCI - Lua Configuration Interface Copyright 2014 Christian Schoenebeck Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 $Id$ ]]-- local CTRL = require "luci.controller.privoxy" -- privoxy multiused functions local DISP = require "luci.dispatcher" local SYS = require "luci.sys" -- Build javascript string to be displayed as version information local VERSION = translate("Version Information") .. [[\n\nluci-app-privoxy]] .. [[\n\t]] .. translate("Version") .. [[:\t]] .. CTRL.version_luci_app .. [[\n\t]] .. translate("Build") .. [[:\t]] .. SYS.exec([[opkg list-installed ]] .. [[luci_app_privoxy]] .. [[ | awk '{print $3}']]) .. [[\n\nprivoxy ]] .. translate("required") .. [[:]] .. [[\n\t]] .. translate("Version") .. [[:\t]] .. CTRL.version_required .. [[ ]] .. translate("or greater") .. [[\n\nprivoxy ]] .. translate("installed") .. [[:]] .. [[\n\t]] .. translate("Version") .. [[:\t]] .. SYS.exec([[opkg list-installed ]] .. [[privoxy]] .. [[ | awk '{print $3}']]) .. [[\n\n]] local HELP = [[%s]] -- cbi-map -- ################################################################## local m = Map("privoxy") m.title = [[]] .. translate("Privoxy WEB proxy") m.description = translate("Privoxy is a non-caching web proxy with advanced filtering " .. "capabilities for enhancing privacy, modifying web page data and HTTP headers, " .. "controlling access, and removing ads and other obnoxious Internet junk.") -- cbi-section -- ############################################################## local s = m:section(SimpleSection) s.title = [[]] .. [[]] .. translate("Software update required") .. [[]] .. [[]] -- old privoxy sofware version -------------------------------------------------------------- local v = s:option(DummyValue, "_update_needed") v.titleref = DISP.build_url("admin", "system", "packages") v.rawhtml = true --v.title = [[

]] .. [[]] .. [[]] -- .. translate("Software update required") -- .. [[]] .. [[]] .. [[

]] .. [[
]] v.value = [[

]] .. [[]] .. translate("The currently installed 'privoxy' package is not supported by LuCI application.") .. [[
]] .. translate("Please update to the current version!") .. [[
]] .. [[

]] return m