mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 10:46:53 +00:00
Bugfixing: FHEMWEB wont start without 99_priv_cgi
git-svn-id: https://svn.fhem.de/fhem/trunk@369 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
91d03be2d3
commit
389435eaaa
22
fhem/contrib/99_priv_cgi.pm
Normal file
22
fhem/contrib/99_priv_cgi.pm
Normal file
@ -0,0 +1,22 @@
|
||||
##############################################
|
||||
package main;
|
||||
|
||||
# call it whith http://localhost:8083/fhem/privcgi
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
sub priv_cgi_Initialize($)
|
||||
{
|
||||
$data{FWEXT}{"/privcgi"} = "priv_cgi_callback";
|
||||
}
|
||||
|
||||
sub
|
||||
priv_cgi_callback($$)
|
||||
{
|
||||
my ($htmlarg) = @_;
|
||||
Log 1, "Got $htmlarg";
|
||||
return ("text/html; charset=ISO-8859-1", "Hello World");
|
||||
}
|
||||
|
||||
1;
|
@ -32,6 +32,7 @@ sub FW_calcWeblink($$);
|
||||
|
||||
use vars qw($__ME); # webname (fhem), needed by SVG
|
||||
|
||||
|
||||
#########################
|
||||
# As we are _not_ multithreaded, it is safe to use global variables.
|
||||
my %__icons; # List of icons
|
||||
@ -244,13 +245,13 @@ FW_AnswerCall($)
|
||||
}
|
||||
|
||||
##############################
|
||||
# Axels FHEMWEB Module...
|
||||
# Axels FHEMWEB modules...
|
||||
$arg = $1;
|
||||
if(defined(%FWEXT)) {
|
||||
foreach my $k (sort keys %FWEXT) {
|
||||
if(defined($data{FWEXT})) {
|
||||
foreach my $k (sort keys %{$data{FWEXT}}) {
|
||||
if($arg =~ m/^$k/) {
|
||||
no strict "refs";
|
||||
($__RETTYPE, $__RET) = &{$FWEXT{$k}}($arg);
|
||||
($__RETTYPE, $__RET) = &{$data{FWEXT}{$k}}($arg);
|
||||
use strict "refs";
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user