save_settings(); } elseif ( isset( $_POST['tadv-restore-defaults'] ) ) { check_admin_referer( 'tadv-save-buttons-order' ); // TODO: only for admin || SA $this->admin_settings = $this->get_default_admin_settings(); update_option( 'tadv_admin_settings', $this->get_default_admin_settings() ); // TODO: all users that can have settings $this->user_settings = $this->get_default_user_settings(); update_option( 'tadv_settings', $this->get_default_user_settings() ); $message = '
' . __( 'Default settings restored.', 'tinymce-advanced' ) . '
' . __( 'Importing of settings failed.', 'tinymce-advanced' ) . '
'; } else { $this->save_settings( $import ); $message = '' . __( 'Settings imported successfully.', 'tinymce-advanced' ) . '
' . __( 'Settings imported successfully.', 'tinymce-advanced' ) . '
' . $message . '
' . __( 'ERROR: All toolbars are empty. Default settings loaded.', 'tinymce-advanced' ) . '