From 27cfb2476d94f93bbb1839d179f473bf0e5ef9ec Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Tue, 31 Dec 2024 18:34:21 -0800 Subject: stub import mechanics --- inbox_settings.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'inbox_settings.php') diff --git a/inbox_settings.php b/inbox_settings.php index c70b38b..24a3326 100644 --- a/inbox_settings.php +++ b/inbox_settings.php @@ -192,10 +192,22 @@ class inbox_settings extends rcube_plugin { return '

Not yet implemented.

'; } + private function import_keys() { + if (!isset($_POST['import'])) + return false; + + return true; + } + function render_import_ui() { $this->rcmail->output->set_pagetitle($this->gettext('key_import')); - // TODO: save results - $this->rcmail->output->send('inbox_settings.key_import'); + if ($this->import_keys()) { + $this->rcmail->output->command( + 'display_message', $this->gettext('keys_imported'), 'notice'); + $this->rcmail->output->redirect('plugin.inbox_keys'); + } else { + $this->rcmail->output->send('inbox_settings.key_import'); + } } function delete_selected_keys() { -- cgit v1.2.3