From 8e2f007698a47abdc37e0d9bcffa3297795e6bea Mon Sep 17 00:00:00 2001
From: thewilkybarkid <chriswilkinson84@gmail.com>
Date: Tue, 13 Aug 2013 10:06:43 +0100
Subject: [PATCH] Turn off CKEditor's Advanced Content Filter. Fixes #1

---
 cambridge.install | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/cambridge.install b/cambridge.install
index 06ae118..0005c68 100644
--- a/cambridge.install
+++ b/cambridge.install
@@ -167,4 +167,23 @@ function cambridge_install() {
   // Transliterate Pathauto aliases.
 
   variable_set('pathauto_transliterate', 1);
+
+  // Turn off CKEditor's Advanced Content Filter.
+
+  $profiles = db_select('ckeditor_settings', 's')
+    ->fields('s')
+    ->condition('name', array('Advanced', 'Full'), 'IN')
+    ->execute()
+    ->fetchAllAssoc('name');
+
+  foreach ($profiles as $name => $profile) {
+    $settings = unserialize($profile->settings);
+
+    $settings['js_conf'] = 'config.allowedContent = true;';
+
+    db_update('ckeditor_settings')
+      ->fields(array('settings' => serialize($settings)))
+      ->condition('name', $name)
+      ->execute();
+  }
 }
-- 
GitLab