diff options
Diffstat (limited to 'modules/sysconfig/addmodule_sshconfig.inc.php')
| -rw-r--r-- | modules/sysconfig/addmodule_sshconfig.inc.php | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/modules/sysconfig/addmodule_sshconfig.inc.php b/modules/sysconfig/addmodule_sshconfig.inc.php deleted file mode 100644 index 5f0f7222..00000000 --- a/modules/sysconfig/addmodule_sshconfig.inc.php +++ /dev/null @@ -1,72 +0,0 @@ -<?php - -/* - * Wizard for configuring the sshd (client side). - */ - -class SshConfig_Start extends AddModule_Base -{ - - protected function renderInternal() - { - if ($this->edit !== false) { - $data = $this->edit->getData(false) + array( - 'title' => $this->edit->title(), - 'edit' => $this->edit->id(), - 'apl' => $this->edit->getData('allowPasswordLogin') === 'yes' - ); - } else { - $data = array(); - } - Render::addDialog(Dictionary::translate('lang_clientSshConfig'), false, 'sshconfig-start', $data + array( - 'step' => 'SshConfig_Finish', - )); - } - -} - -class SshConfig_Finish extends AddModule_Base -{ - - protected function preprocessInternal() - { - $title = Request::post('title'); - if (empty($title)) { - Message::addError('missing-title'); - return; - } - // Seems ok, create entry - if ($this->edit === false) - $module = ConfigModule::getInstance('SshConfig'); - else - $module = $this->edit; - if ($module === false) { - Message::addError('error-read', 'sshconfig.inc.php'); - Util::redirect('?do=SysConfig&action=addmodule&step=SshConfig_Start'); - } - $module->setData('allowPasswordLogin', Request::post('allowPasswordLogin') === 'yes'); - if (!$module->setData('listenPort', Request::post('listenPort'))) { - Message::addError('value-invalid', 'port', Request::post('listenPort')); - Util::redirect('?do=SysConfig&action=addmodule&step=SshConfig_Start'); - } - if (!$module->setData('publicKey', Request::post('publicKey'))) { - Message::addError('value-invalid', 'pubkey', Request::post('publicKey')); - Util::redirect('?do=SysConfig&action=addmodule&step=SshConfig_Start'); - } - if ($this->edit !== false) - $ret = $module->update($title); - else - $ret = $module->insert($title); - if (!$ret) - Util::redirect('?do=SysConfig&action=addmodule&step=SshConfig_Start'); - elseif (!$module->generate($this->edit === false, NULL, 200)) - Util::redirect('?do=SysConfig&action=addmodule&step=SshConfig_Start'); - // Yay - if ($this->edit !== false) - Message::addSuccess('module-edited'); - else - Message::addSuccess('module-added'); - Util::redirect('?do=SysConfig'); - } - -} |
