1
0
mirror of https://github.com/agdsn/ancient-weatherstation.git synced 2026-06-19 23:07:59 +00:00

Rail-Module for Frontend added

git-svn-id: file:///home/jan/tmp/wetterstation/trunk@35 dd492736-c11a-0410-ad51-8c26713eaf7f
This commit is contained in:
losinshi
2006-08-22 16:14:28 +00:00
parent 1eb9283ddf
commit cf5a6eed70
6 changed files with 23 additions and 13 deletions
+10
View File
@@ -5,6 +5,7 @@ include_once("php_inc/modules/temp.inc.php"); /* Temp-Klasse */
include_once("php_inc/modules/rain.inc.php"); /* Rain-Klasse */
include_once("php_inc/modules/hum.inc.php"); /* Hum-Klasse */
include_once("php_inc/modules/press.inc.php"); /* Press-Klasse */
include_once("php_inc/modules/wind.inc.php"); /* Wind-Klasse */
/* Representiert ein Modul */
class Module{
@@ -17,6 +18,8 @@ class Module{
var $tempInstance = NULL; /* Temp-Instanz */
var $rainInstance = NULL; /* Rain-Instanz */
var $humInstance = NULL; /* Hum-Instanz */
var $windInstance = NULL; /* Wind-Instanz */
var $pressInstance = NULL; /* Press-Instanz */
/* Konstruktor */
function Module($modName, $sensId, &$parser, &$connection){
@@ -71,6 +74,13 @@ class Module{
return $this->pressInstance;
}
/* Instanz der Wind-Klasse holen */
function &_get_wind(){
if($this->windInstance == NULL)
$this->windInstance = new Wind($this->sensId, $this->connection);
return $this->windInstance;
}
/* Callback-Funktion, wird ausgeführt wenn {content:fill:xyz} gefunden wird */
function fill($contentId){
$content_split = explode("_", $contentId); /* Modultyp bekommen */