/** * Render the options page. * * @return void */ public function display_options_page() { if (isset($_POST['save'])) { $this->save_options(); $message = __('Settings saved.', self::SLUG); $this->view->add_flash('updated', $message); } $this->view->set_layout('admin')->set_template('options')->assign('slug', self::SLUG)->assign('origin_scheme', sist_get_origin_scheme())->assign('origin_host', sist_get_origin_host())->assign('destination_scheme', $this->options->get('destination_scheme'))->assign('destination_host', $this->options->get('destination_host'))->assign('temp_files_dir', $this->options->get('temp_files_dir'))->assign('additional_urls', $this->options->get('additional_urls'))->assign('delivery_method', $this->options->get('delivery_method'))->assign('local_dir', $this->options->get('local_dir'))->assign('delete_temp_files', $this->options->get('delete_temp_files'))->assign('aws_s3_bucket', $this->options->get('aws_s3_bucket'))->assign('aws_access_key_id', $this->options->get('aws_access_key_id'))->assign('aws_secret_access_key', $this->options->get('aws_secret_access_key'))->render(); }