Пример #1
0
 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;
     }
 }
Пример #2
0
 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;
     }
 }