Skip to content

Commit 16359a8

Browse files
committed
add 'DNS naptr function' to remote api
1 parent bf382ab commit 16359a8

27 files changed

+54
-6
lines changed

interface/lib/classes/remote.d/dns.inc.php

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -213,13 +213,13 @@ public function dns_slave_get($session_id, $primary_id) {
213213

214214

215215
//* Add a slave zone
216-
public function dns_slave_add($session_id, $client_id, $params) {
216+
public function dns_slave_add($session_id, $client_id, $params) {
217217
if(!$this->checkPerm($session_id, 'dns_zone_add')) {
218218
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
219219
return false;
220220
}
221221
return $this->insertQuery('../dns/form/dns_slave.tform.php', $client_id, $params);
222-
}
222+
}
223223

224224
//* Update a slave zone
225225
public function dns_slave_update($session_id, $client_id, $primary_id, $params) {
@@ -231,14 +231,14 @@ public function dns_slave_update($session_id, $client_id, $primary_id, $params)
231231
return $affected_rows;
232232
}
233233

234-
//* Delete a slave zone
235-
public function dns_slave_delete($session_id, $primary_id) {
234+
//* Delete a slave zone
235+
public function dns_slave_delete($session_id, $primary_id) {
236236
if(!$this->checkPerm($session_id, 'dns_zone_delete')) {
237237
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
238238
return false;
239239
}
240240
return $this->deleteQuery('../dns/form/dns_slave.tform.php', $primary_id);
241-
}
241+
}
242242

243243
//* Get record id by origin
244244
public function dns_zone_get_id($session_id, $origin) {
@@ -494,6 +494,28 @@ public function dns_mx_delete($session_id, $primary_id, $update_serial=false) {
494494

495495
// ----------------------------------------------------------------------------------------------------------------
496496

497+
//* Get record details
498+
public function dns_naptr_get($session_id, $primary_id) {
499+
return $this->dns_rr_get($session_id, $primary_id, 'NAPTR');
500+
}
501+
502+
//* Add a record
503+
public function dns_naptr_add($session_id, $client_id, $params, $update_serial=false) {
504+
return $this->dns_rr_add($session_id, $client_id, $params, $update_serial, 'NAPTR');
505+
}
506+
507+
//* Update a record
508+
public function dns_naptr_update($session_id, $client_id, $primary_id, $params, $update_serial=false) {
509+
return $this->dns_rr_update($session_id, $client_id, $primary_id, $params, $update_serial, 'NAPTR');
510+
}
511+
512+
//* Delete a record
513+
public function dns_naptr_delete($session_id, $primary_id, $update_serial=false) {
514+
return $this->dns_rr_delete($session_id, $primary_id, $update_serial, 'NAPTR');
515+
}
516+
517+
// ----------------------------------------------------------------------------------------------------------------
518+
497519
//* Get record details
498520
public function dns_ns_get($session_id, $primary_id) {
499521
return $this->dns_rr_get($session_id, $primary_id, 'NS');

interface/web/admin/lib/lang/ar_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ $wb['DNS alias functions'] = 'DNS alias functions';
3434
$wb['DNS cname functions'] = 'DNS cname functions';
3535
$wb['DNS hinfo functions'] = 'DNS hinfo functions';
3636
$wb['DNS mx functions'] = 'DNS mx functions';
37+
$wb['DNS naptr functions'] = 'DNS naptr functions';
3738
$wb['DNS ns functions'] = 'DNS ns functions';
3839
$wb['DNS ptr functions'] = 'DNS ptr functions';
3940
$wb['DNS rp functions'] = 'DNS rp functions';

interface/web/admin/lib/lang/bg_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ $wb['DNS alias functions'] = 'DNS alias функции';
3434
$wb['DNS cname functions'] = 'DNS cname функции';
3535
$wb['DNS hinfo functions'] = 'DNS hinfo функции';
3636
$wb['DNS mx functions'] = 'DNS mx функции';
37+
$wb['DNS naptr functions'] = 'DNS naptr функции';
3738
$wb['DNS ns functions'] = 'DNS ns функции';
3839
$wb['DNS ptr functions'] = 'DNS ptr функции';
3940
$wb['DNS rp functions'] = 'DNS rp функции';

interface/web/admin/lib/lang/br_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ $wb['DNS cname functions'] = 'Funções de CNAME dns';
5050
$wb['DNS hinfo functions'] = 'Funções de HINFO dns';
5151
$wb['DNS mx functions'] = 'Funções de MX dns';
5252
$wb['DNS ns functions'] = 'Funções de NS dns';
53+
$wb['DNS naptr functions'] = 'Funções de NAPTR dns';
5354
$wb['DNS ptr functions'] = 'Funções de PTR dns';
5455
$wb['DNS rp functions'] = 'Funções de RP dns';
5556
$wb['DNS srv functions'] = 'Funções de SVR dns';

interface/web/admin/lib/lang/ca_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ $wb['DNS alias functions'] = 'DNS alias functions';
3535
$wb['DNS cname functions'] = 'DNS cname functions';
3636
$wb['DNS hinfo functions'] = 'DNS hinfo functions';
3737
$wb['DNS mx functions'] = 'DNS mx functions';
38+
$wb['DNS naptr functions'] = 'DNS naptr functions';
3839
$wb['DNS ns functions'] = 'DNS ns functions';
3940
$wb['DNS ptr functions'] = 'DNS ptr functions';
4041
$wb['DNS rp functions'] = 'DNS rp functions';

interface/web/admin/lib/lang/cz_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ $wb['DNS alias functions'] = 'Funkce DNS ALIAS';
3434
$wb['DNS cname functions'] = 'Funkce DNS CNAME';
3535
$wb['DNS hinfo functions'] = 'Funkce DNS HINFO';
3636
$wb['DNS mx functions'] = 'Funkce DNS MX';
37+
$wb['DNS naptr functions'] = 'Funkce DNS NAPTR';
3738
$wb['DNS ns functions'] = 'Funkce DNS NS';
3839
$wb['DNS ptr functions'] = 'Funkce DNS PTR';
3940
$wb['DNS rp functions'] = 'Funkce DNS RP';

interface/web/admin/lib/lang/de_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ $wb['DNS alias functions'] = 'DNS Alias Funktionen';
3434
$wb['DNS cname functions'] = 'DNS cname Funktionen';
3535
$wb['DNS hinfo functions'] = 'DNS hinfo Funktionen';
3636
$wb['DNS mx functions'] = 'DNS mx Funktionen';
37+
$wb['DNS naptr functions'] = 'DNS NAPTR Funktionen';
3738
$wb['DNS ns functions'] = 'DNS ns Funktionen';
3839
$wb['DNS ptr functions'] = 'DNS ptr Funktionen';
3940
$wb['DNS rp functions'] = 'DNS rp Funktionen';

interface/web/admin/lib/lang/dk_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ $wb['DNS alias functions'] = 'DNS alias funktioner';
3535
$wb['DNS cname functions'] = 'DNS cname funktioner';
3636
$wb['DNS hinfo functions'] = 'DNS hinfo funktioner';
3737
$wb['DNS mx functions'] = 'DNS mx funktioner';
38+
$wb['DNS naptr functions'] = 'DNS naptr funktioner';
3839
$wb['DNS ns functions'] = 'DNS ns funktioner';
3940
$wb['DNS ptr functions'] = 'DNS ptr funktioner';
4041
$wb['DNS rp functions'] = 'DNS rp funktioner';

interface/web/admin/lib/lang/el_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ $wb['DNS alias functions'] = 'Ενέργειες εγγραφών alias του D
3434
$wb['DNS cname functions'] = 'Ενέργειες εγγραφών cname του DNS';
3535
$wb['DNS hinfo functions'] = 'Ενέργειες εγγραφών hinfo του DNS';
3636
$wb['DNS mx functions'] = 'Ενέργειες εγγραφών mx του DNS';
37+
$wb['DNS naptr functions'] = 'Ενέργειες εγγραφών naptr του DNS';
3738
$wb['DNS ns functions'] = 'Ενέργειες εγγραφών ns του DNS';
3839
$wb['DNS ptr functions'] = 'Ενέργειες εγγραφών ptr του DNS';
3940
$wb['DNS rp functions'] = 'Ενέργειες εγγραφών rp του DNS';

interface/web/admin/lib/lang/en_remote_user.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ $wb['DNS alias functions'] = 'DNS alias functions';
3535
$wb['DNS cname functions'] = 'DNS cname functions';
3636
$wb['DNS hinfo functions'] = 'DNS hinfo functions';
3737
$wb['DNS mx functions'] = 'DNS mx functions';
38+
$wb['DNS naptr functions'] = 'DNS naptr functions';
3839
$wb['DNS ns functions'] = 'DNS ns functions';
3940
$wb['DNS ptr functions'] = 'DNS ptr functions';
4041
$wb['DNS rp functions'] = 'DNS rp functions';

0 commit comments

Comments
 (0)