Forwarded: not-needed
Reviewed-by: Bastien Roucariès <rouca@debian.org>
Reviewed-by: Sylvain Beucler <beuc@debian.org>
Last-Update: 2025-03-21

ckeditor3 is EOL and horde-specific in Debian, drop the dependency.

Index: php-horde-editor-2.0.5+debian0/Horde_Editor-2.0.5/lib/Horde/Editor/Ckeditor.php
===================================================================
--- php-horde-editor-2.0.5+debian0.orig/Horde_Editor-2.0.5/lib/Horde/Editor/Ckeditor.php
+++ php-horde-editor-2.0.5+debian0/Horde_Editor-2.0.5/lib/Horde/Editor/Ckeditor.php
@@ -40,9 +40,27 @@ class Horde_Editor_Ckeditor extends Hord
             return;
         }
 
-        $ck_file = empty($params['basic'])
-            ? 'ckeditor/ckeditor.js'
-            : 'ckeditor/ckeditor_basic.js';
+        $ck_file = 'ckeditor/ckeditor.js' ;
+
+        if(isset($params['basic'])) {
+            $params['config']['toolbarGroups'] = [
+              (object)[ 'name' => 'document',    'groups' => [ 'mode', 'document', 'doctools' ] ],
+              (object)[ 'name' => 'clipboard',   'groups' => [ 'clipboard', 'undo' ] ],
+              (object)[ 'name' => 'editing',     'groups' => [ 'find', 'selection', 'spellchecker' ] ],
+              (object)[ 'name' => 'forms' ],
+              (object)[ 'name' => 'basicstyles', 'groups' => [ 'basicstyles', 'cleanup' ] ],
+              (object)[ 'name' => 'paragraph',   'groups' => [ 'list', 'indent', 'blocks', 'align', 'bidi' ] ],
+              (object)[ 'name' => 'links' ],
+              (object)[ 'name' => 'insert' ],
+              (object)[ 'name' => 'styles' ],
+              (object)[ 'name' => 'colors' ],
+              (object)[ 'name' => 'tools' ],
+              (object)[ 'name' => 'others' ],
+              (object)[ 'name' => 'about' ],
+            ];
+            $params['config']['removeButtons'] = 'Cut,Copy,Paste,Undo,Redo,Anchor,Underline,Strike,Subscript,Superscript';
+            $params['config']['removeDialogTabs'] = 'link:advanced';
+        }
 
         if (isset($params['config'])) {
             if (is_array($params['config'])) {
