changed API call from panel_id to name
Signed-off-by: tracer <tracer@24unix.net>
This commit is contained in:
parent
e48ccbad99
commit
8f2545dd7e
|
@ -336,12 +336,14 @@ class BindAPI
|
|||
}
|
||||
|
||||
/**
|
||||
* @param String $domainName
|
||||
* @param $panel
|
||||
* @param String $domainName
|
||||
* @param \App\Entity\Panel $panel
|
||||
*
|
||||
* @return void
|
||||
* @throws \DI\DependencyException
|
||||
* @throws \DI\NotFoundException
|
||||
*/
|
||||
function checkNS(string $domainName, $panel)
|
||||
function checkNS(string $domainName, Panel $panel)
|
||||
{
|
||||
if ($this->config['debug']) {
|
||||
$this->log->debug(message: "checkNS()");
|
||||
|
@ -385,34 +387,35 @@ class BindAPI
|
|||
|
||||
switch ($result['header']) {
|
||||
case 200:
|
||||
echo COLOR_GREEN . ' OK';
|
||||
echo COLOR_GREEN . ' OK';
|
||||
break;
|
||||
case 404:
|
||||
echo COLOR_RED . $result['header'] . COLOR_DEFAULT;
|
||||
echo COLOR_RED . ' ' . $result['header'] . COLOR_DEFAULT;
|
||||
$arguments = $this->parseArguments();
|
||||
if (!empty($arguments['fix']) && $arguments['fix'] == 'yes') {
|
||||
echo 'trying to fix …';
|
||||
$body = [
|
||||
'name' => $domainName,
|
||||
'panel_id' => $panel['id']
|
||||
];
|
||||
'name' => $domainName,
|
||||
'panel' => $panel->getName(),
|
||||
'content' => $this->domainController->createPanelContent(panel: $panel->getName())
|
||||
];
|
||||
try {
|
||||
if (!empty($nameServer['aaaa'])) {
|
||||
$this->apiController->sendCommand(
|
||||
if (!empty($nameServer->getAaaa())) {
|
||||
$create = $this->apiController->sendCommand(
|
||||
requestType: 'POST',
|
||||
serverName: $nameServer['name'],
|
||||
serverName: $nameServer->getName(),
|
||||
versionIP: 6,
|
||||
apiKey: $nameServer['apikey'],
|
||||
command: 'domains/name',
|
||||
apiKey: $nameServer->getApikey(),
|
||||
command: 'domains',
|
||||
serverType: 'nameserver',
|
||||
body: $body);
|
||||
} else {
|
||||
$this->apiController->sendCommand(
|
||||
$create = $this->apiController->sendCommand(
|
||||
requestType: 'POST',
|
||||
serverName: $nameServer['name'],
|
||||
serverName: $nameServer->getName(),
|
||||
versionIP: 4,
|
||||
apiKey: $nameServer['apikey'],
|
||||
command: 'domains/name',
|
||||
apiKey: $nameServer->getAPikey(),
|
||||
command: 'domains',
|
||||
serverType: 'nameserver',
|
||||
body: $body);
|
||||
}
|
||||
|
@ -420,6 +423,7 @@ class BindAPI
|
|||
echo $e->getMessage();
|
||||
exit(1);
|
||||
}
|
||||
print_r($create);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue