Frontend: Add support for setting if channel logs should be public
This commit is contained in:
parent
94696bc4f1
commit
0a60329617
@ -287,6 +287,7 @@ sub handlePath {
|
|||||||
$addChannel.="<option value=\"$id\">$name</option>";
|
$addChannel.="<option value=\"$id\">$name</option>";
|
||||||
}
|
}
|
||||||
$addChannel.="</select><br />";
|
$addChannel.="</select><br />";
|
||||||
|
$addChannel.="<input name=\"public\" type=\"checkbox\" />Public<br />";
|
||||||
$addChannel.="<input type=\"submit\" value=\"Add\" />";
|
$addChannel.="<input type=\"submit\" value=\"Add\" />";
|
||||||
$addChannel.="</form>";
|
$addChannel.="</form>";
|
||||||
}
|
}
|
||||||
@ -497,6 +498,10 @@ sub handlePath {
|
|||||||
frontend::sendBadRequest($aClient, "Server ID required");
|
frontend::sendBadRequest($aClient, "Server ID required");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
if(!defined($parameters{"public"}) || length($parameters{"public"})==0) {
|
||||||
|
frontend::sendBadRequest($aClient, "Public required");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
my $query = $aConnection->prepare(qq(select name from servers where id=?;));
|
my $query = $aConnection->prepare(qq(select name from servers where id=?;));
|
||||||
$query->execute($parameters{"server"});
|
$query->execute($parameters{"server"});
|
||||||
@ -524,8 +529,8 @@ sub handlePath {
|
|||||||
$lastID = $row[0]+1;
|
$lastID = $row[0]+1;
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = $aConnection->prepare(qq(insert into channels values($lastID, ?, ?, 1);));
|
$query = $aConnection->prepare(qq(insert into channels values($lastID, ?, ?, ?);));
|
||||||
$query->execute($parameters{"server"}, $parameters{"channel"});
|
$query->execute($parameters{"server"}, $parameters{"channel"}, $parameters{"public"});
|
||||||
my $actionQueue = logger::getActionQueueByServerName($serverName);
|
my $actionQueue = logger::getActionQueueByServerName($serverName);
|
||||||
push(@$actionQueue, "JOIN", $parameters{"channel"});
|
push(@$actionQueue, "JOIN", $parameters{"channel"});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user