2 Commits

Author SHA1 Message Date
563ecefe71 update domain create
Signed-off-by: envoyr <hello@envoyr.com>
2024-12-08 13:42:13 +01:00
66778ea7c4 fix search query
Signed-off-by: envoyr <hello@envoyr.com>
2024-12-08 13:30:02 +01:00

View File

@@ -11,14 +11,21 @@ class Domains
$this->customer = $customer; $this->customer = $customer;
} }
public function create(string $domain, bool $letsencrypt = false): array public function create(
string $domain,
bool $letsencrypt = false,
?string $description = null,
bool $isemaildomain = true,
bool $caneditdomain = true
): array
{ {
return $this->customer->server->request('Domains.add', [ return $this->customer->server->request('Domains.add', [
'customerid' => $this->customer->id, 'customerid' => $this->customer->id,
'domain' => $domain, 'domain' => $domain,
'letsencrypt' => $letsencrypt, 'letsencrypt' => $letsencrypt,
'isemaildomain' => true, 'isemaildomain' => $isemaildomain,
'caneditdomain' => true, 'caneditdomain' => $caneditdomain,
'description' => $description,
]); ]);
} }
@@ -26,7 +33,7 @@ class Domains
{ {
return $this->customer->server->request('Domains.listing', [ return $this->customer->server->request('Domains.listing', [
'sql_search' => [ 'sql_search' => [
'customerid' => [ 'c.customerid' => [
'op' => '=', 'op' => '=',
'value' => $this->customer->id, 'value' => $this->customer->id,
] ]