mirror of
https://github.com/tuxis-ie/nsedit.git
synced 2025-05-24 00:24:07 +03:00
Allow pdns 4.0 users to use nsedit as well, by allowing to set the API version
This commit is contained in:
parent
319828033d
commit
59f4f1e70f
4 changed files with 24 additions and 4 deletions
|
@ -4,8 +4,13 @@ include('config.inc.php');
|
|||
|
||||
$blocklogin = FALSE;
|
||||
|
||||
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";
|
||||
if ((!isset($apipass) or empty($apipass)) or (!isset($apiip) or empty($apiip)) or (!isset($apiport) or empty($apiport)) or (!isset($apivers) or empty($apivers)) {
|
||||
$errormsg = 'You need to configure your settings for the PowerDNS API. See <a href="doc/apiconf.txt">doc/apiconf.txt</a>';
|
||||
$blocklogin = TRUE;
|
||||
}
|
||||
|
||||
if (!preg_match('/^[01]$/', $apivers)) {
|
||||
$errormsg = "The value for \$apivers is incorrect your config";
|
||||
$blocklogin = TRUE;
|
||||
}
|
||||
|
||||
|
@ -41,6 +46,12 @@ if (isset($defaults['primaryns'])) {
|
|||
|
||||
/* No need to change stuf below */
|
||||
|
||||
if ($apivers == 0) {
|
||||
$apipath = "";
|
||||
} elseif ($apivers == 1) {
|
||||
$apipath = "/api/v1";
|
||||
}
|
||||
|
||||
if (function_exists('curl_init') === FALSE) {
|
||||
$errormsg = "You need PHP Curl to run nsedit";
|
||||
$blocklogin = TRUE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue