summaryrefslogtreecommitdiffstats
path: root/modules/sysconfig/addmodule_sshconfig.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/sysconfig/addmodule_sshconfig.inc.php')
-rw-r--r--modules/sysconfig/addmodule_sshconfig.inc.php72
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');
- }
-
-}