mirror of
https://github.com/tuxis-ie/nsedit.git
synced 2025-04-19 20:09:14 +03:00
Cleanup. We don't need this stuff for v4 anymore
This commit is contained in:
parent
f7d502112d
commit
574db00d94
2 changed files with 2 additions and 28 deletions
|
@ -1,24 +1,14 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
$apiuser = ''; # The PowerDNS API username. Leave empty for authmethod='xapikey' (see AUTHENTICATION)
|
$apipass = ''; # The PowerDNS API-key
|
||||||
$apipass = ''; # The PowerDNS API-user password or the PowerDNS-API key (see AUTHENTICATION)
|
|
||||||
$apiip = ''; # The IP of the PowerDNS API
|
$apiip = ''; # The IP of the PowerDNS API
|
||||||
$apiport = '8081'; # The port of the PowerDNS API
|
$apiport = '8081'; # The port of the PowerDNS API
|
||||||
$apivers = 0; # The version of the PowerDNS API. 0 == experimental, 1 = v1 (pdns 4.0)
|
|
||||||
$apisid = 'localhost'; # PowerDNS's :server_id
|
$apisid = 'localhost'; # PowerDNS's :server_id
|
||||||
$apiproto = 'http'; # http | https
|
$apiproto = 'http'; # http | https
|
||||||
$apisslverify = FALSE; # Verify SSL Certificate if using https for apiproto
|
$apisslverify = FALSE; # Verify SSL Certificate if using https for apiproto
|
||||||
$allowzoneadd = FALSE; # Allow normal users to add zones
|
$allowzoneadd = FALSE; # Allow normal users to add zones
|
||||||
|
|
||||||
|
|
||||||
### AUTHENTICATION ###
|
|
||||||
# The first versions of the PowerDNS API used the standard webserver password
|
|
||||||
# for authentication, newer versions use an X-API-Key mechanism. NSEdit tries
|
|
||||||
# to autodetect the method you should use, but that does affect performance.
|
|
||||||
# For optimal performance, configure the right method.
|
|
||||||
# (Should be 'auto', 'xapikey' or 'userpass')
|
|
||||||
$authmethod = 'auto';
|
|
||||||
|
|
||||||
# If you configure this, nsedit will try to authenticate via WeFact too.
|
# If you configure this, nsedit will try to authenticate via WeFact too.
|
||||||
# Debtors will be added to the sqlitedatabase with their crypted password.
|
# Debtors will be added to the sqlitedatabase with their crypted password.
|
||||||
#$wefactapiurl = 'https://yourdomain/Pro/apiv2/api.php';
|
#$wefactapiurl = 'https://yourdomain/Pro/apiv2/api.php';
|
||||||
|
|
|
@ -4,21 +4,11 @@ include('config.inc.php');
|
||||||
|
|
||||||
$blocklogin = FALSE;
|
$blocklogin = FALSE;
|
||||||
|
|
||||||
if ((!isset($apipass) or empty($apipass)) or (!isset($apiip) or empty($apiip)) or (!isset($apiport) or empty($apiport)) or (!isset($apivers) or is_null($apivers))) {
|
if ((!isset($apipass) or empty($apipass)) or (!isset($apiip) or empty($apiip)) or (!isset($apiport) or empty($apiport))) {
|
||||||
$errormsg = 'You need to configure your settings for the PowerDNS API. See <a href="doc/apiconf.txt">doc/apiconf.txt</a>';
|
$errormsg = 'You need to configure your settings for the PowerDNS API. See <a href="doc/apiconf.txt">doc/apiconf.txt</a>';
|
||||||
$blocklogin = TRUE;
|
$blocklogin = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!preg_match('/^[01]$/', $apivers)) {
|
|
||||||
$errormsg = "The value for \$apivers is incorrect your config";
|
|
||||||
$blocklogin = TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isset($authmethod) or !preg_match('/^(xapikey|userpass|auto)$/', $authmethod)) {
|
|
||||||
$errormsg = "The value for \$authmethod is incorrect in your config";
|
|
||||||
$blocklogin = TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isset($apiproto) or !preg_match('/^http(s)?$/', $apiproto)) {
|
if (!isset($apiproto) or !preg_match('/^http(s)?$/', $apiproto)) {
|
||||||
$errormsg = "The value for \$apiproto is incorrect in your config. Did you configure it?";
|
$errormsg = "The value for \$apiproto is incorrect in your config. Did you configure it?";
|
||||||
$blocklogin = TRUE;
|
$blocklogin = TRUE;
|
||||||
|
@ -51,12 +41,6 @@ if (!isset($logo) or empty($logo)) {
|
||||||
|
|
||||||
/* No need to change stuf below */
|
/* No need to change stuf below */
|
||||||
|
|
||||||
if ($apivers == 0) {
|
|
||||||
$apipath = "";
|
|
||||||
} elseif ($apivers == 1) {
|
|
||||||
$apipath = "/api/v1";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (function_exists('curl_init') === FALSE) {
|
if (function_exists('curl_init') === FALSE) {
|
||||||
$errormsg = "You need PHP Curl to run nsedit";
|
$errormsg = "You need PHP Curl to run nsedit";
|
||||||
$blocklogin = TRUE;
|
$blocklogin = TRUE;
|
||||||
|
|
Loading…
Add table
Reference in a new issue