Преглед изворни кода

set nameserver default values

andre пре 4 година
родитељ
комит
da73e51e4a
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      app/UI/VmCreate/Sections/Qemu/GeneralSection.php

+ 4 - 0
app/UI/VmCreate/Sections/Qemu/GeneralSection.php

@@ -5,6 +5,7 @@ namespace ModulesGarden\Servers\ProxmoxCloudVps\App\UI\VmCreate\Sections\Qemu;
 use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ProductService;
 use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ResourceManager;
 use ModulesGarden\ProxmoxAddon\Core\Helper\AdvancedUserHelper;
+use ModulesGarden\Servers\ProxmoxCloudVps\Core\Models\Whmcs\Server;
 use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Validators\CpulimitValidator;
 use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Validators\HostnameValidator;
 use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Validators\IpAddressValidator;
@@ -171,13 +172,16 @@ class GeneralSection extends HalfPageSection
         }
         if($this->configuration()->isPermissionNameservers()){
             //ns1
+            $server               = Server::select('id', 'nameserver1ip', 'nameserver2ip')->findOrFail($this->getWhmcsParamByKey('serverid'));
             $field = new Text('nameserver[0]');
             $field->addValidator(new NameserverValidator());
+            $field->setDefaultValue(trim($server->nameserver1ip));
             $field->setDescription('description');
             $this->addField($field);
             //ns2
             $field = new Text('nameserver[1]');
             $field->addValidator(new NameserverValidator());
+            $field->setDefaultValue(trim($server->nameserver2ip));
             $field->setDescription('description');
             $this->addField($field);
         }