From 9c6a852939c4f16f5d82299ff7b3a10f15ac3db0 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Fri, 22 Aug 2008 17:18:36 +0000 Subject: Updated XML translation system, fixed some errors with multiline-translations Thanks: Alina Friedrichsen --- modules/admin-core/luasrc/view/about.htm | 1 + modules/freifunk/luasrc/i18n/freifunk.de.lua | 1 + modules/freifunk/luasrc/i18n/freifunk.de.xml | 2 ++ modules/rpc/Makefile | 2 ++ modules/rpc/luasrc/controller/rpc.lua | 31 ++++++++++++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 modules/rpc/Makefile create mode 100644 modules/rpc/luasrc/controller/rpc.lua (limited to 'modules') diff --git a/modules/admin-core/luasrc/view/about.htm b/modules/admin-core/luasrc/view/about.htm index 5e102ced6..dfcfd6dba 100644 --- a/modules/admin-core/luasrc/view/about.htm +++ b/modules/admin-core/luasrc/view/about.htm @@ -31,6 +31,7 @@ $Id$
diff --git a/modules/freifunk/luasrc/i18n/freifunk.de.lua b/modules/freifunk/luasrc/i18n/freifunk.de.lua index bb3d3a3d4..a47e61a63 100644 --- a/modules/freifunk/luasrc/i18n/freifunk.de.lua +++ b/modules/freifunk/luasrc/i18n/freifunk.de.lua @@ -3,6 +3,7 @@ public2 = [[Dies ist der Zugangspunkt ]] public3 = [[Er wird betrieben von ]] public4 = [[Weitere Informationen zur globalen Freifunkinitiative findest du unter]] public5 = [[Hast du Interesse an diesem Projekt, dann wende dich an deine lokale Gemeinschaft]] +public6 = [[Der Internetzugang über das experimentelle Freifunknetz ist an technische und organisatorische Bedingungen geknüpft und deshalb möglicherweise nicht (immer) gewährleistet.]] location = [[Standort]] mail = [[E-Mail]] mail1 = [[Bitte unbedingt angeben!]] diff --git a/modules/freifunk/luasrc/i18n/freifunk.de.xml b/modules/freifunk/luasrc/i18n/freifunk.de.xml index 8312468a2..e947cba6c 100644 --- a/modules/freifunk/luasrc/i18n/freifunk.de.xml +++ b/modules/freifunk/luasrc/i18n/freifunk.de.xml @@ -7,6 +7,7 @@ Er wird betrieben von Weitere Informationen zur globalen Freifunkinitiative findest du unter Hast du Interesse an diesem Projekt, dann wende dich an deine lokale Gemeinschaft +Der Internetzugang über das experimentelle Freifunknetz ist an technische und organisatorische Bedingungen geknüpft und deshalb möglicherweise nicht (immer) gewährleistet. Standort E-Mail @@ -21,4 +22,5 @@ Cached Gesamt Geokoordinaten + diff --git a/modules/rpc/Makefile b/modules/rpc/Makefile new file mode 100644 index 000000000..81a96f6a8 --- /dev/null +++ b/modules/rpc/Makefile @@ -0,0 +1,2 @@ +include ../../build/config.mk +include ../../build/module.mk \ No newline at end of file diff --git a/modules/rpc/luasrc/controller/rpc.lua b/modules/rpc/luasrc/controller/rpc.lua new file mode 100644 index 000000000..41d4c59f0 --- /dev/null +++ b/modules/rpc/luasrc/controller/rpc.lua @@ -0,0 +1,31 @@ +--[[ +LuCI - Lua Configuration Interface + +Copyright 2008 Steven Barth +Copyright 2008 Jo-Philipp Wich + +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$ +]]-- +module("luci.controller.rpc", package.seeall) + +function index() + entry({"rpc", "uci"}, call("rpc_uci")).sysauth = "root" + entry({"rpc", "auth"}, call("rpc_auth")) +end + +function rpc_proxy(tbl, jsonrpc, method, params, id) + local res = {luci.util.copcall(tbl[function], ...)} + local stat = table.remove(res, 1) + + if not stat then + return nil, {code=-32602, message="Invalid params.", data=table.remove(res, 1)} + else + return res, nil + end +end \ No newline at end of file -- cgit v1.2.3