addReplacementConstant('configurableOptionsNameUrl', 'here'); $this->addInternalAlert($lang->absoluteT('configurableOptionsWhmcsInfo'), 'info', null, true); $this->setFormType(FormConstants::CREATE); $this->setProvider(new ConfigurableOptionManager()); $this->loadDataToForm(); $dataProvider = $this->getFormData(); if (is_array($dataProvider['fields'])) { foreach ($dataProvider['fields'] as $key => $name) { $this->addField((new Switcher($key))->setDefaultValue('on')->setRawTitle($key.'|'.$name)); } } $this->loadDataToForm(); } }