function prepare_for_generateconfig() { parent::prepare_for_generateconfig(); switch ($this->provisioning_type) { case "tftp": $this->settings['provisioning_protocol'] = 'TFTP'; break; case "http": $this->settings['provisioning_protocol'] = 'HTTP'; break; case "https": $this->settings['provisioning_protocol'] = 'HTTPS'; break; } }
function prepare_for_generateconfig() { parent::prepare_for_generateconfig(); if (isset($this->settings['loops']['softkey'])) { foreach ($this->settings['loops']['softkey'] as $key => $data) { if ($this->settings['loops']['softkey'][$key]['type'] == 'empty') { unset($this->settings['loops']['softkey'][$key]); } } } if (isset($this->settings['loops']['topsoftkey'])) { foreach ($this->settings['loops']['topsoftkey'] as $key => $data) { if ($this->settings['loops']['topsoftkey'][$key]['type'] == 'empty') { unset($this->settings['loops']['topsoftkey'][$key]); } } } if (isset($this->settings['loops']['prgkey'])) { foreach ($this->settings['loops']['prgkey'] as $key => $data) { if ($this->settings['loops']['prgkey'][$key]['type'] == 'empty') { unset($this->settings['loops']['prgkey'][$key]); } } } if (isset($this->settings['loops']['expmod1'])) { foreach ($this->settings['loops']['expmod1'] as $key => $data) { if ($this->settings['loops']['expmod1'][$key]['type'] == 'empty') { unset($this->settings['loops']['expmod1'][$key]); } } } if (isset($this->settings['loops']['expmod2'])) { foreach ($this->settings['loops']['expmod2'] as $key => $data) { if ($this->settings['loops']['expmod2'][$key]['type'] == 'empty') { unset($this->settings['loops']['expmod2'][$key]); } } } if (isset($this->settings['loops']['expmod3'])) { foreach ($this->settings['loops']['expmod3'] as $key => $data) { if ($this->settings['loops']['expmod3'][$key]['type'] == 'empty') { unset($this->settings['loops']['expmod3'][$key]); } } } if (isset($this->settings['loops']['featkeys'])) { foreach ($this->settings['loops']['featkeys'] as $key => $data) { if ($this->settings['loops']['featkeys'][$key]['enable'] == '0') { unset($this->settings['loops']['featkeys'][$key]); } } } switch ($this->provisioning_type) { case "tftp": $this->settings['provisioning_protocol'] = 'TFTP'; break; case "http": $this->settings['provisioning_protocol'] = 'HTTP'; break; case "https": $this->settings['provisioning_protocol'] = 'HTTPS'; break; } }