From 8bca08789d2440fa889e6fe91aad3ccab6b2d32c Mon Sep 17 00:00:00 2001 From: Greg Netsas Date: Wed, 11 Sep 2019 17:58:46 +1000 Subject: [PATCH] Leave only .info and .module files --- www/sites/all/modules/block_class/LICENSE.txt | 339 - www/sites/all/modules/block_class/README.txt | 38 - .../modules/block_class/block_class.install | 151 - .../modules/block_class/block_class.module | 116 - .../all/modules/block_class/block_class.test | 447 -- ..._block_test.features.fe_block_settings.inc | 38 - .../tests/block_class_fe_block_test.info | 14 - .../tests/block_class_fe_block_test.module | 6 - www/sites/all/modules/ckeditor/CHANGELOG.txt | 510 -- www/sites/all/modules/ckeditor/LICENSE.txt | 339 - www/sites/all/modules/ckeditor/README.txt | 36 - .../all/modules/ckeditor/ckeditor.api.php | 128 - .../modules/ckeditor/ckeditor.ckeditor.inc | 250 - .../all/modules/ckeditor/ckeditor.config.js | 107 - .../all/modules/ckeditor/ckeditor.install | 615 -- .../all/modules/ckeditor/ckeditor.module | 698 -- .../all/modules/ckeditor/ckeditor.styles.js | 91 - .../modules/ckeditor/ckeditor/COPY_HERE.txt | 3 - .../all/modules/ckeditor/css/ckeditor-rtl.css | 34 - .../modules/ckeditor/css/ckeditor.admin.css | 132 - .../all/modules/ckeditor/css/ckeditor.css | 32 - .../modules/ckeditor/css/ckeditor.editor.css | 24 - .../modules/ckeditor/images/buttons/about.png | Bin 843 -> 0 bytes .../ckeditor/images/buttons/anchor.png | Bin 757 -> 0 bytes .../ckeditor/images/buttons/bgcolor.png | Bin 906 -> 0 bytes .../ckeditor/images/buttons/bidiltr.png | Bin 769 -> 0 bytes .../ckeditor/images/buttons/bidirtl.png | Bin 768 -> 0 bytes .../ckeditor/images/buttons/blockquote.png | Bin 925 -> 0 bytes .../modules/ckeditor/images/buttons/bold.png | Bin 813 -> 0 bytes .../ckeditor/images/buttons/bulletedlist.png | Bin 646 -> 0 bytes .../ckeditor/images/buttons/button.png | Bin 528 -> 0 bytes .../ckeditor/images/buttons/checkbox.png | Bin 756 -> 0 bytes .../ckeditor/images/buttons/codesnippet.png | Bin 597 -> 0 bytes .../modules/ckeditor/images/buttons/copy.png | Bin 684 -> 0 bytes .../ckeditor/images/buttons/creatediv.png | Bin 862 -> 0 bytes .../modules/ckeditor/images/buttons/cut.png | Bin 1031 -> 0 bytes .../ckeditor/images/buttons/docprops.png | Bin 844 -> 0 bytes .../ckeditor/images/buttons/drupalbreak.png | Bin 191 -> 0 bytes .../images/buttons/drupalpagebreak.png | Bin 212 -> 0 bytes .../modules/ckeditor/images/buttons/find.png | Bin 980 -> 0 bytes .../modules/ckeditor/images/buttons/flash.png | Bin 1038 -> 0 bytes .../modules/ckeditor/images/buttons/font.png | Bin 968 -> 0 bytes .../modules/ckeditor/images/buttons/form.png | Bin 590 -> 0 bytes .../ckeditor/images/buttons/format.png | Bin 1204 -> 0 bytes .../modules/ckeditor/images/buttons/group.png | Bin 190 -> 0 bytes .../ckeditor/images/buttons/hiddenfield.png | Bin 823 -> 0 bytes .../images/buttons/horizontalrule.png | Bin 519 -> 0 bytes .../modules/ckeditor/images/buttons/icon.png | Bin 4405 -> 0 bytes .../ckeditor/images/buttons/iframe.png | Bin 989 -> 0 bytes .../modules/ckeditor/images/buttons/image.png | Bin 756 -> 0 bytes .../ckeditor/images/buttons/imagebutton.png | Bin 680 -> 0 bytes .../ckeditor/images/buttons/indent.png | Bin 711 -> 0 bytes .../ckeditor/images/buttons/index.html | 1 - .../ckeditor/images/buttons/italic.png | Bin 708 -> 0 bytes .../ckeditor/images/buttons/justifyblock.png | Bin 496 -> 0 bytes .../ckeditor/images/buttons/justifycenter.png | Bin 609 -> 0 bytes .../ckeditor/images/buttons/justifyleft.png | Bin 558 -> 0 bytes .../ckeditor/images/buttons/justifyright.png | Bin 554 -> 0 bytes .../ckeditor/images/buttons/language.png | Bin 668 -> 0 bytes .../modules/ckeditor/images/buttons/link.png | Bin 656 -> 0 bytes .../ckeditor/images/buttons/linkit.png | Bin 608 -> 0 bytes .../ckeditor/images/buttons/linktomenu.gif | Bin 971 -> 0 bytes .../ckeditor/images/buttons/linktonode.gif | Bin 979 -> 0 bytes .../ckeditor/images/buttons/mathjax.png | Bin 703 -> 0 bytes .../ckeditor/images/buttons/maximize.png | Bin 921 -> 0 bytes .../ckeditor/images/buttons/newpage.png | Bin 580 -> 0 bytes .../ckeditor/images/buttons/numberedlist.png | Bin 645 -> 0 bytes .../ckeditor/images/buttons/outdent.png | Bin 699 -> 0 bytes .../ckeditor/images/buttons/pagebreak.png | Bin 602 -> 0 bytes .../modules/ckeditor/images/buttons/paste.png | Bin 724 -> 0 bytes .../ckeditor/images/buttons/pastefromword.png | Bin 723 -> 0 bytes .../ckeditor/images/buttons/pastetext.png | Bin 750 -> 0 bytes .../ckeditor/images/buttons/placeholder.png | Bin 714 -> 0 bytes .../ckeditor/images/buttons/preview.png | Bin 855 -> 0 bytes .../modules/ckeditor/images/buttons/print.png | Bin 765 -> 0 bytes .../modules/ckeditor/images/buttons/radio.png | Bin 874 -> 0 bytes .../images/buttons/readmoreButton.png | Bin 1145 -> 0 bytes .../modules/ckeditor/images/buttons/redo.png | Bin 842 -> 0 bytes .../ckeditor/images/buttons/removeformat.png | Bin 871 -> 0 bytes .../ckeditor/images/buttons/replace.png | Bin 948 -> 0 bytes .../modules/ckeditor/images/buttons/save.png | Bin 716 -> 0 bytes .../modules/ckeditor/images/buttons/scayt.png | Bin 836 -> 0 bytes .../ckeditor/images/buttons/select.png | Bin 616 -> 0 bytes .../ckeditor/images/buttons/selectall.png | Bin 665 -> 0 bytes .../ckeditor/images/buttons/showblocks.png | Bin 701 -> 0 bytes .../modules/ckeditor/images/buttons/size.png | Bin 1055 -> 0 bytes .../ckeditor/images/buttons/smiley.png | Bin 916 -> 0 bytes .../ckeditor/images/buttons/source.png | Bin 764 -> 0 bytes .../ckeditor/images/buttons/sourcedialog.png | Bin 764 -> 0 bytes .../ckeditor/images/buttons/spacer.png | Bin 1233 -> 0 bytes .../ckeditor/images/buttons/specialchar.png | Bin 970 -> 0 bytes .../ckeditor/images/buttons/spellchecker.png | Bin 836 -> 0 bytes .../ckeditor/images/buttons/strike.png | Bin 879 -> 0 bytes .../ckeditor/images/buttons/styles.png | Bin 1339 -> 0 bytes .../ckeditor/images/buttons/subscript.png | Bin 806 -> 0 bytes .../ckeditor/images/buttons/superscript.png | Bin 859 -> 0 bytes .../modules/ckeditor/images/buttons/table.png | Bin 535 -> 0 bytes .../ckeditor/images/buttons/templates.png | Bin 639 -> 0 bytes .../ckeditor/images/buttons/textarea.png | Bin 677 -> 0 bytes .../ckeditor/images/buttons/textcolor.png | Bin 813 -> 0 bytes .../ckeditor/images/buttons/textfield.png | Bin 588 -> 0 bytes .../ckeditor/images/buttons/uicolor.png | Bin 965 -> 0 bytes .../ckeditor/images/buttons/underline.png | Bin 747 -> 0 bytes .../modules/ckeditor/images/buttons/undo.png | Bin 850 -> 0 bytes .../ckeditor/images/buttons/unlink.png | Bin 812 -> 0 bytes .../all/modules/ckeditor/images/delete.png | Bin 715 -> 0 bytes .../all/modules/ckeditor/images/tick.png | Bin 537 -> 0 bytes .../ckeditor/includes/ckeditor.admin.inc | 1899 ------ .../ckeditor/includes/ckeditor.admin.js | 134 - .../ckeditor/includes/ckeditor.drush.inc | 69 - .../ckeditor/includes/ckeditor.features.inc | 118 - .../ckeditor/includes/ckeditor.lib.inc | 1411 ---- .../ckeditor/includes/ckeditor.page.inc | 296 - .../ckeditor/includes/ckeditor.user.inc | 135 - .../ckeditor/includes/ckeditor.utils.js | 383 -- .../ckeditor/includes/filemanager.config.php | 105 - .../ckeditor/includes/jqueryUI/sort.js | 151 - .../includes/uicolor/dialogs/uicolor.js | 179 - .../includes/uicolor/icons/uicolor.png | Bin 989 -> 0 bytes .../uicolor/lang/_translationstatus.txt | 27 - .../ckeditor/includes/uicolor/lang/bg.js | 11 - .../ckeditor/includes/uicolor/lang/cs.js | 11 - .../ckeditor/includes/uicolor/lang/cy.js | 11 - .../ckeditor/includes/uicolor/lang/da.js | 11 - .../ckeditor/includes/uicolor/lang/de.js | 11 - .../ckeditor/includes/uicolor/lang/el.js | 11 - .../ckeditor/includes/uicolor/lang/en.js | 11 - .../ckeditor/includes/uicolor/lang/eo.js | 11 - .../ckeditor/includes/uicolor/lang/et.js | 11 - .../ckeditor/includes/uicolor/lang/fa.js | 11 - .../ckeditor/includes/uicolor/lang/fi.js | 11 - .../ckeditor/includes/uicolor/lang/fr.js | 11 - .../ckeditor/includes/uicolor/lang/he.js | 11 - .../ckeditor/includes/uicolor/lang/hr.js | 11 - .../ckeditor/includes/uicolor/lang/it.js | 11 - .../ckeditor/includes/uicolor/lang/mk.js | 11 - .../ckeditor/includes/uicolor/lang/nb.js | 11 - .../ckeditor/includes/uicolor/lang/nl.js | 11 - .../ckeditor/includes/uicolor/lang/no.js | 11 - .../ckeditor/includes/uicolor/lang/pl.js | 11 - .../ckeditor/includes/uicolor/lang/tr.js | 11 - .../ckeditor/includes/uicolor/lang/ug.js | 11 - .../ckeditor/includes/uicolor/lang/uk.js | 11 - .../ckeditor/includes/uicolor/lang/vi.js | 11 - .../ckeditor/includes/uicolor/lang/zh-cn.js | 11 - .../ckeditor/includes/uicolor/plugin.js | 28 - .../includes/uicolor/samples/uicolor.html | 103 - .../includes/uicolor/yui/assets/hue_bg.png | Bin 1120 -> 0 bytes .../includes/uicolor/yui/assets/hue_thumb.png | Bin 195 -> 0 bytes .../uicolor/yui/assets/picker_mask.png | Bin 12174 -> 0 bytes .../uicolor/yui/assets/picker_thumb.png | Bin 192 -> 0 bytes .../includes/uicolor/yui/assets/yui.css | 15 - .../ckeditor/includes/uicolor/yui/yui.js | 5914 ----------------- .../ckeditor/plugins/counter/plugin.js | 62 - .../drupalbreaks/images/drupalbreak.png | Bin 191 -> 0 bytes .../drupalbreaks/images/drupalpagebreak.png | Bin 212 -> 0 bytes .../plugins/drupalbreaks/images/pagebreak.gif | Bin 54 -> 0 bytes .../ckeditor/plugins/drupalbreaks/plugin.js | 175 - .../ckeditor/plugins/imce/images/icon.png | Bin 523 -> 0 bytes .../modules/ckeditor/plugins/imce/plugin.js | 67 - .../plugins/mediaembed/dialogs/mediaembed.js | 54 - .../plugins/mediaembed/images/icon.png | Bin 560 -> 0 bytes .../plugins/mediaembed/images/placeholder.gif | Bin 2711 -> 0 bytes .../ckeditor/plugins/mediaembed/plugin.js | 110 - .../all/modules/ckeditor/tests/ckeditor.test | 43 - .../all/modules/commentcloser/LICENSE.txt | 339 - .../commentcloser/commentcloser.install | 103 - .../commentcloser/commentcloser.module | 480 -- .../modules/commentcloser/commentcloser.test | 180 - .../all/modules/commentcloser/readme.txt | 7 - www/sites/all/modules/ctools/API.txt | 51 - www/sites/all/modules/ctools/CHANGELOG.txt | 82 - www/sites/all/modules/ctools/LICENSE.txt | 339 - www/sites/all/modules/ctools/UPGRADE.txt | 63 - .../ctools/bulk_export/bulk_export.css | 18 - .../ctools/bulk_export/bulk_export.info | 12 - .../modules/ctools/bulk_export/bulk_export.js | 29 - .../ctools/bulk_export/bulk_export.module | 279 - www/sites/all/modules/ctools/css/button.css | 31 - .../modules/ctools/css/collapsible-div.css | 26 - www/sites/all/modules/ctools/css/context.css | 10 - www/sites/all/modules/ctools/css/ctools.css | 25 - .../all/modules/ctools/css/dropbutton.css | 66 - www/sites/all/modules/ctools/css/dropdown.css | 73 - .../all/modules/ctools/css/export-ui-list.css | 45 - www/sites/all/modules/ctools/css/modal.css | 130 - www/sites/all/modules/ctools/css/ruleset.css | 11 - www/sites/all/modules/ctools/css/stylizer.css | 129 - www/sites/all/modules/ctools/css/wizard.css | 8 - www/sites/all/modules/ctools/ctools.api.php | 268 - www/sites/all/modules/ctools/ctools.install | 219 - www/sites/all/modules/ctools/ctools.module | 958 --- .../ctools_access_ruleset.info | 12 - .../ctools_access_ruleset.install | 82 - .../ctools_access_ruleset.module | 85 - .../plugins/access/ruleset.inc | 109 - .../export_ui/ctools_access_ruleset.inc | 29 - .../ctools_access_ruleset_ui.class.php | 53 - .../css/ctools-ajax-sample.css | 134 - .../ctools_ajax_sample.info | 12 - .../ctools_ajax_sample.install | 19 - .../ctools_ajax_sample.module | 756 --- .../ctools_ajax_sample/images/ajax-loader.gif | Bin 10819 -> 0 bytes .../images/loading-large.gif | Bin 2545 -> 0 bytes .../ctools_ajax_sample/images/loading.gif | Bin 1849 -> 0 bytes .../images/popups-border.png | Bin 380 -> 0 bytes .../js/ctools-ajax-sample.js | 42 - .../ctools_custom_content.info | 12 - .../ctools_custom_content.install | 67 - .../ctools_custom_content.module | 118 - .../export_ui/ctools_custom_content.inc | 20 - .../ctools_custom_content_ui.class.php | 129 - .../ctools/ctools_plugin_example/README.txt | 14 - .../ctools_plugin_example.info | 15 - .../ctools_plugin_example.module | 94 - .../ctools_plugin_example.pages_default.inc | 451 -- ...ns--Determining-access-and-visibility.html | 17 - ...nt-Plugins--Starting-at-the-beginning.html | 20 - .../Chaos-Tools--CTools--Plugin-Examples.html | 19 - ...s--Displaying-content-using-a-context.html | 17 - ...Creating-a--context--from-an-argument.html | 21 - .../help/Module-setup-and-hooks.html | 20 - ...etting-one-context-take-us-to-another.html | 18 - .../help/ctools_plugin_example.help.ini | 42 - .../plugins/access/arg_length.inc | 65 - .../plugins/access/example_role.inc | 76 - .../plugins/arguments/simplecontext_arg.inc | 52 - .../plugins/content_types/icon_example.png | Bin 566 -> 0 bytes .../content_types/no_context_content_type.inc | 116 - .../content_types/relcontext_content_type.inc | 103 - .../simplecontext_content_type.inc | 129 - .../plugins/contexts/relcontext.inc | 83 - .../plugins/contexts/simplecontext.inc | 134 - .../plugins/panels.pages.inc | 214 - .../relcontext_from_simplecontext.inc | 50 - .../all/modules/ctools/drush/ctools.drush.inc | 1017 --- www/sites/all/modules/ctools/help/about.html | 29 - www/sites/all/modules/ctools/help/ajax.html | 0 .../modules/ctools/help/collapsible-div.html | 1 - .../modules/ctools/help/context-access.html | 12 - .../ctools/help/context-arguments.html | 14 - .../modules/ctools/help/context-content.html | 157 - .../modules/ctools/help/context-context.html | 13 - .../ctools/help/context-relationships.html | 13 - .../all/modules/ctools/help/context.html | 0 www/sites/all/modules/ctools/help/css.html | 1 - .../all/modules/ctools/help/ctools.help.ini | 97 - .../all/modules/ctools/help/dependent.html | 1 - .../all/modules/ctools/help/dropbutton.html | 1 - .../all/modules/ctools/help/dropdown.html | 1 - .../all/modules/ctools/help/export-ui.html | 85 - www/sites/all/modules/ctools/help/export.html | 294 - www/sites/all/modules/ctools/help/form.html | 1 - www/sites/all/modules/ctools/help/modal.html | 215 - .../all/modules/ctools/help/object-cache.html | 132 - .../all/modules/ctools/help/plugins-api.html | 55 - .../modules/ctools/help/plugins-creating.html | 203 - .../ctools/help/plugins-implementing.html | 62 - .../all/modules/ctools/help/plugins.html | 5 - www/sites/all/modules/ctools/help/wizard.html | 311 - .../modules/ctools/images/arrow-active.png | Bin 313 -> 0 bytes .../ctools/images/collapsible-collapsed.png | Bin 108 -> 0 bytes .../ctools/images/collapsible-expanded.png | Bin 106 -> 0 bytes .../ctools/images/expanded-options.png | Bin 228 -> 0 bytes .../ctools/images/icon-close-window.png | Bin 877 -> 0 bytes .../modules/ctools/images/icon-configure.png | Bin 765 -> 0 bytes .../all/modules/ctools/images/icon-delete.png | Bin 877 -> 0 bytes .../all/modules/ctools/images/no-icon.png | Bin 574 -> 0 bytes .../modules/ctools/images/status-active.gif | Bin 2196 -> 0 bytes .../all/modules/ctools/images/throbber.gif | Bin 3208 -> 0 bytes .../ctools/includes/action-links.theme.inc | 33 - .../all/modules/ctools/includes/ajax.inc | 157 - .../all/modules/ctools/includes/cache.inc | 169 - .../ctools/includes/cache.plugin-type.inc | 11 - .../modules/ctools/includes/cleanstring.inc | 204 - .../ctools/includes/collapsible.theme.inc | 79 - .../all/modules/ctools/includes/content.inc | 823 --- .../modules/ctools/includes/content.menu.inc | 139 - .../ctools/includes/content.plugin-type.inc | 17 - .../modules/ctools/includes/content.theme.inc | 21 - .../ctools/includes/context-access-admin.inc | 486 -- .../modules/ctools/includes/context-admin.inc | 828 --- .../ctools/includes/context-task-handler.inc | 540 -- .../all/modules/ctools/includes/context.inc | 1593 ----- .../modules/ctools/includes/context.menu.inc | 40 - .../ctools/includes/context.plugin-type.inc | 24 - .../modules/ctools/includes/context.theme.inc | 344 - www/sites/all/modules/ctools/includes/css.inc | 573 -- .../all/modules/ctools/includes/dependent.inc | 181 - .../ctools/includes/dropbutton.theme.inc | 143 - .../ctools/includes/dropdown.theme.inc | 90 - .../all/modules/ctools/includes/export-ui.inc | 475 -- .../ctools/includes/export-ui.menu.inc | 24 - .../ctools/includes/export-ui.plugin-type.inc | 20 - .../all/modules/ctools/includes/export.inc | 1267 ---- .../all/modules/ctools/includes/fields.inc | 344 - .../all/modules/ctools/includes/jump-menu.inc | 150 - .../all/modules/ctools/includes/language.inc | 44 - .../all/modules/ctools/includes/math-expr.inc | 388 -- .../all/modules/ctools/includes/menu.inc | 98 - .../all/modules/ctools/includes/modal.inc | 261 - .../ctools/includes/object-cache.cron.inc | 16 - .../modules/ctools/includes/object-cache.inc | 205 - .../modules/ctools/includes/page-wizard.inc | 194 - .../ctools/includes/page-wizard.menu.inc | 32 - .../modules/ctools/includes/plugins-admin.inc | 208 - .../all/modules/ctools/includes/plugins.inc | 920 --- .../all/modules/ctools/includes/registry.inc | 77 - .../all/modules/ctools/includes/stylizer.inc | 1654 ----- .../ctools/includes/stylizer.theme.inc | 28 - .../all/modules/ctools/includes/utility.inc | 31 - .../all/modules/ctools/includes/uuid.inc | 67 - .../all/modules/ctools/includes/views.inc | 26 - .../all/modules/ctools/includes/wizard.inc | 534 -- .../modules/ctools/includes/wizard.theme.inc | 25 - .../all/modules/ctools/js/ajax-responder.js | 126 - .../all/modules/ctools/js/auto-submit.js | 100 - .../all/modules/ctools/js/collapsible-div.js | 241 - www/sites/all/modules/ctools/js/dependent.js | 231 - www/sites/all/modules/ctools/js/dropbutton.js | 94 - www/sites/all/modules/ctools/js/dropdown.js | 87 - www/sites/all/modules/ctools/js/jump-menu.js | 42 - www/sites/all/modules/ctools/js/modal.js | 554 -- www/sites/all/modules/ctools/js/stylizer.js | 220 - .../ctools/page_manager/css/page-manager.css | 372 -- .../ctools/page_manager/help/about.html | 11 - .../page_manager/help/api-task-handler.html | 43 - .../page_manager/help/api-task-type.html | 2 - .../ctools/page_manager/help/api-task.html | 38 - .../help/custom-pages-access.html | 2 - .../help/custom-pages-arguments.html | 2 - .../page_manager/help/custom-pages-menu.html | 2 - .../page_manager/help/custom-pages.html | 2 - .../help/getting-started-create.html | 2 - .../help/getting-started-custom-nodes.html | 2 - .../getting-started-custom-vocabulary.html | 2 - .../help/getting-started-members.html | 2 - .../help/getting-started-page-list.html | 2 - .../page_manager/help/getting-started.html | 15 - .../page_manager/help/page-task-type.html | 4 - .../page_manager/help/page_manager.help.ini | 59 - .../ctools/page_manager/help/variants.html | 2 - .../page_manager/images/arrow-active.png | Bin 313 -> 0 bytes .../page_manager/images/locked-other.png | Bin 262 -> 0 bytes .../ctools/page_manager/images/locked.png | Bin 273 -> 0 bytes .../ctools/page_manager/js/page-list.js | 44 - .../page_manager/page_manager.admin.inc | 1868 ------ .../ctools/page_manager/page_manager.api.php | 39 - .../ctools/page_manager/page_manager.info | 12 - .../ctools/page_manager/page_manager.install | 204 - .../ctools/page_manager/page_manager.module | 1315 ---- .../plugins/cache/page_manager_context.inc | 70 - .../plugins/task_handlers/http_response.inc | 286 - .../page_manager/plugins/tasks/blog.inc | 121 - .../page_manager/plugins/tasks/blog_user.inc | 152 - .../plugins/tasks/comment_reply.inc | 162 - .../plugins/tasks/contact_site.inc | 129 - .../plugins/tasks/contact_user.inc | 155 - .../page_manager/plugins/tasks/node_edit.inc | 185 - .../page_manager/plugins/tasks/node_view.inc | 169 - .../page_manager/plugins/tasks/page.admin.inc | 1521 ----- .../page_manager/plugins/tasks/page.inc | 787 --- .../page_manager/plugins/tasks/poll.inc | 121 - .../page_manager/plugins/tasks/search.inc | 249 - .../page_manager/plugins/tasks/term_view.inc | 377 -- .../page_manager/plugins/tasks/user_edit.inc | 187 - .../page_manager/plugins/tasks/user_view.inc | 161 - .../theme/page-manager-edit-page.tpl.php | 53 - .../page_manager/theme/page_manager.theme.inc | 118 - .../ctools/plugins/access/compare_users.inc | 70 - .../ctools/plugins/access/context_exists.inc | 51 - .../ctools/plugins/access/entity_bundle.inc | 136 - .../plugins/access/entity_field_value.inc | 247 - .../modules/ctools/plugins/access/front.inc | 46 - .../modules/ctools/plugins/access/node.inc | 0 .../ctools/plugins/access/node_access.inc | 89 - .../ctools/plugins/access/node_language.inc | 114 - .../ctools/plugins/access/node_status.inc | 33 - .../ctools/plugins/access/node_type.inc | 117 - .../ctools/plugins/access/path_visibility.inc | 88 - .../modules/ctools/plugins/access/perm.inc | 73 - .../all/modules/ctools/plugins/access/php.inc | 64 - .../modules/ctools/plugins/access/role.inc | 79 - .../ctools/plugins/access/site_language.inc | 87 - .../ctools/plugins/access/string_equal.inc | 94 - .../ctools/plugins/access/string_length.inc | 78 - .../modules/ctools/plugins/access/term.inc | 129 - .../ctools/plugins/access/term_has_parent.inc | 172 - .../ctools/plugins/access/term_parent.inc | 86 - .../ctools/plugins/access/term_vocabulary.inc | 127 - .../modules/ctools/plugins/access/theme.inc | 70 - .../ctools/plugins/arguments/entity_id.inc | 70 - .../modules/ctools/plugins/arguments/nid.inc | 50 - .../ctools/plugins/arguments/node_add.inc | 32 - .../ctools/plugins/arguments/node_edit.inc | 51 - .../modules/ctools/plugins/arguments/rid.inc | 50 - .../ctools/plugins/arguments/string.inc | 64 - .../modules/ctools/plugins/arguments/term.inc | 163 - .../ctools/plugins/arguments/terms.inc | 77 - .../modules/ctools/plugins/arguments/uid.inc | 53 - .../ctools/plugins/arguments/user_edit.inc | 47 - .../ctools/plugins/arguments/user_name.inc | 47 - .../modules/ctools/plugins/arguments/vid.inc | 46 - .../ctools/plugins/cache/export_ui.inc | 39 - .../modules/ctools/plugins/cache/simple.inc | 51 - .../plugins/content_types/block/block.inc | 562 -- .../block/icon_contrib_block.png | Bin 574 -> 0 bytes .../block/icon_contrib_block_empty.png | Bin 450 -> 0 bytes .../content_types/block/icon_contrib_menu.png | Bin 552 -> 0 bytes .../content_types/block/icon_contrib_page.png | Bin 460 -> 0 bytes .../block/icon_core_activeforumtopics.png | Bin 603 -> 0 bytes .../block/icon_core_authorinformation.png | Bin 606 -> 0 bytes .../content_types/block/icon_core_block.png | Bin 568 -> 0 bytes .../block/icon_core_block_empty.png | Bin 450 -> 0 bytes .../block/icon_core_block_menu.png | Bin 552 -> 0 bytes .../block/icon_core_booknavigation.png | Bin 626 -> 0 bytes .../block/icon_core_languageswitcher.png | Bin 601 -> 0 bytes .../block/icon_core_navigation.png | Bin 818 -> 0 bytes .../block/icon_core_newforumtopics.png | Bin 604 -> 0 bytes .../content_types/block/icon_core_page.png | Bin 460 -> 0 bytes .../block/icon_core_popularcontent.png | Bin 604 -> 0 bytes .../block/icon_core_primarylinks.png | Bin 892 -> 0 bytes .../block/icon_core_recentblogposts.png | Bin 681 -> 0 bytes .../block/icon_core_recentcomments.png | Bin 662 -> 0 bytes .../block/icon_core_recentpoll.png | Bin 608 -> 0 bytes .../block/icon_core_searchform.png | Bin 717 -> 0 bytes .../block/icon_core_syndicate.png | Bin 803 -> 0 bytes .../block/icon_core_userlogin.png | Bin 601 -> 0 bytes .../content_types/block/icon_core_whosnew.png | Bin 732 -> 0 bytes .../block/icon_core_whosonline.png | Bin 744 -> 0 bytes .../comment/comment_reply_form.inc | 50 - .../plugins/content_types/contact/contact.inc | 60 - .../content_types/contact/icon_contact.png | Bin 606 -> 0 bytes .../content_types/contact/user_contact.inc | 66 - .../plugins/content_types/custom/custom.inc | 434 -- .../custom/icon_block_custom.png | Bin 522 -> 0 bytes .../entity_context/entity_field.inc | 272 - .../entity_context/entity_field_extra.inc | 133 - .../content_types/form/entity_form_field.inc | 125 - .../plugins/content_types/form/form.inc | 62 - .../plugins/content_types/form/icon_form.png | Bin 460 -> 0 bytes .../plugins/content_types/node/icon_node.png | Bin 460 -> 0 bytes .../plugins/content_types/node/node.inc | 252 - .../content_types/node_context/icon_node.png | Bin 460 -> 0 bytes .../node_context/node_attachments.inc | 44 - .../node_context/node_author.inc | 71 - .../content_types/node_context/node_body.inc | 40 - .../node_context/node_book_children.inc | 43 - .../node_context/node_book_nav.inc | 43 - .../node_context/node_comment_form.inc | 96 - .../node_context/node_comments.inc | 98 - .../node_context/node_content.inc | 204 - .../node_context/node_created.inc | 74 - .../content_types/node_context/node_links.inc | 105 - .../content_types/node_context/node_terms.inc | 205 - .../content_types/node_context/node_title.inc | 120 - .../node_context/node_type_desc.inc | 47 - .../node_context/node_updated.inc | 75 - .../node_form/icon_node_form.png | Bin 460 -> 0 bytes .../node_form/node_form_attachments.inc | 51 - .../node_form/node_form_author.inc | 52 - .../node_form/node_form_book.inc | 50 - .../node_form/node_form_buttons.inc | 43 - .../node_form/node_form_comment.inc | 50 - .../node_form/node_form_language.inc | 41 - .../content_types/node_form/node_form_log.inc | 47 - .../node_form/node_form_menu.inc | 50 - .../node_form/node_form_path.inc | 51 - .../node_form/node_form_publishing.inc | 54 - .../node_form/node_form_title.inc | 41 - .../content_types/page/page_actions.inc | 32 - .../content_types/page/page_breadcrumb.inc | 32 - .../content_types/page/page_feed_icons.inc | 32 - .../plugins/content_types/page/page_help.inc | 33 - .../plugins/content_types/page/page_logo.inc | 37 - .../content_types/page/page_messages.inc | 33 - .../content_types/page/page_primary_links.inc | 40 - .../page/page_secondary_links.inc | 40 - .../content_types/page/page_site_name.inc | 32 - .../content_types/page/page_slogan.inc | 32 - .../plugins/content_types/page/page_tabs.inc | 89 - .../plugins/content_types/page/page_title.inc | 118 - .../content_types/search/icon_search.png | Bin 717 -> 0 bytes .../content_types/search/search_form.inc | 156 - .../content_types/search/search_result.inc | 204 - .../content_types/term_context/icon_term.png | Bin 460 -> 0 bytes .../term_context/term_description.inc | 50 - .../content_types/term_context/term_list.inc | 146 - .../content_types/token/icon_token.png | Bin 460 -> 0 bytes .../plugins/content_types/token/token.inc | 122 - .../content_types/user_context/icon_user.png | Bin 606 -> 0 bytes .../user_context/profile_fields.inc | 129 - .../user_context/profile_fields_pane.tpl.php | 16 - .../user_context/user_picture.inc | 54 - .../user_context/user_profile.inc | 87 - .../user_context/user_signature.inc | 43 - .../vocabulary_context/icon_vocabulary.png | Bin 460 -> 0 bytes .../vocabulary_context/vocabulary_terms.inc | 100 - .../ctools/plugins/contexts/entity.inc | 273 - .../modules/ctools/plugins/contexts/node.inc | 181 - .../ctools/plugins/contexts/node_add_form.inc | 124 - .../plugins/contexts/node_edit_form.inc | 192 - .../ctools/plugins/contexts/string.inc | 87 - .../modules/ctools/plugins/contexts/term.inc | 166 - .../modules/ctools/plugins/contexts/terms.inc | 98 - .../modules/ctools/plugins/contexts/token.inc | 62 - .../modules/ctools/plugins/contexts/user.inc | 174 - .../plugins/contexts/user_edit_form.inc | 192 - .../ctools/plugins/contexts/vocabulary.inc | 72 - .../export_ui/ctools_export_ui.class.php | 1531 ----- .../plugins/export_ui/ctools_export_ui.inc | 24 - .../plugins/relationships/book_parent.inc | 68 - .../relationships/entity_from_field.inc | 229 - .../relationships/entity_from_schema.inc | 136 - .../node_edit_form_from_node.inc | 31 - .../plugins/relationships/term_from_node.inc | 60 - .../plugins/relationships/term_parent.inc | 68 - .../plugins/relationships/terms_from_node.inc | 83 - .../user_category_edit_form_from_user.inc | 31 - .../plugins/relationships/user_from_node.inc | 38 - .../stylizer/plugins/export_ui/stylizer.inc | 45 - .../plugins/export_ui/stylizer_ui.class.php | 272 - .../all/modules/ctools/stylizer/stylizer.info | 13 - .../modules/ctools/stylizer/stylizer.install | 70 - .../modules/ctools/stylizer/stylizer.module | 135 - .../term_depth/plugins/access/term_depth.inc | 128 - .../modules/ctools/term_depth/term_depth.info | 11 - .../ctools/term_depth/term_depth.module | 7 - .../all/modules/ctools/tests/context.test | 62 - www/sites/all/modules/ctools/tests/css.test | 81 - .../all/modules/ctools/tests/ctools.drush.sh | 119 - .../modules/ctools/tests/ctools.plugins.test | 100 - .../ctools_export_test/ctools_export.test | 215 - ...xport_test.default_ctools_export_tests.inc | 31 - .../ctools_export_test.info | 15 - .../ctools_export_test.install | 86 - .../ctools_export_test.module | 10 - .../ctools/tests/ctools_plugin_test.info | 19 - .../ctools/tests/ctools_plugin_test.module | 72 - .../modules/ctools/tests/math_expression.test | 129 - .../ctools/tests/math_expression_stack.test | 63 - .../modules/ctools/tests/object_cache.test | 46 - .../cached/ctoolsCachedPluginArray.class.php | 7 - .../cached/ctoolsCachedPluginArray2.class.php | 7 - .../tests/plugins/cached/plugin_array.inc | 20 - .../tests/plugins/cached/plugin_array2.inc | 20 - .../tests/plugins/cached/plugin_array_dne.inc | 15 - .../ctoolsNotCachedPluginArray.class.php | 7 - .../ctoolsNotCachedPluginArray2.class.php | 7 - .../tests/plugins/not_cached/plugin_array.inc | 20 - .../plugins/not_cached/plugin_array2.inc | 20 - .../plugins/not_cached/plugin_array_dne.inc | 15 - .../content_types/icon_views_block_legacy.png | Bin 599 -> 0 bytes .../plugins/content_types/icon_views_page.png | Bin 716 -> 0 bytes .../content_types/icon_views_page_legacy.png | Bin 587 -> 0 bytes .../plugins/content_types/views.inc | 568 -- .../content_types/views_attachments.inc | 75 - .../plugins/content_types/views_empty.inc | 53 - .../plugins/content_types/views_exposed.inc | 51 - .../plugins/content_types/views_feed.inc | 51 - .../plugins/content_types/views_footer.inc | 51 - .../plugins/content_types/views_header.inc | 51 - .../plugins/content_types/views_pager.inc | 52 - .../plugins/content_types/views_panes.inc | 624 -- .../plugins/content_types/views_row.inc | 237 - .../plugins/content_types/views_view.inc | 52 - .../views_content/plugins/contexts/view.inc | 174 - .../plugins/relationships/node_from_view.inc | 64 - .../plugins/relationships/term_from_view.inc | 64 - .../plugins/relationships/user_from_view.inc | 64 - .../relationships/view_from_argument.inc | 100 - .../plugins/views/views_content.views.inc | 64 - ..._content_plugin_display_ctools_context.inc | 272 - ...iews_content_plugin_display_panel_pane.inc | 416 -- ...ws_content_plugin_style_ctools_context.inc | 53 - .../views_content/views_content.admin.inc | 0 .../ctools/views_content/views_content.info | 17 - .../ctools/views_content/views_content.module | 283 - www/sites/all/modules/date/.gitignore | 4 - www/sites/all/modules/date/CHANGELOG.txt | 674 -- www/sites/all/modules/date/INSTALL.txt | 47 - www/sites/all/modules/date/LICENSE.txt | 339 - www/sites/all/modules/date/README.txt | 223 - www/sites/all/modules/date/date.api.php | 526 -- .../all/modules/date/date.devel_generate.inc | 90 - www/sites/all/modules/date/date.diff.inc | 79 - www/sites/all/modules/date/date.field.inc | 581 -- www/sites/all/modules/date/date.install | 214 - www/sites/all/modules/date/date.js | 159 - www/sites/all/modules/date/date.migrate.inc | 215 - www/sites/all/modules/date/date.module | 820 --- www/sites/all/modules/date/date.theme | 488 -- www/sites/all/modules/date/date.tokens.inc | 72 - www/sites/all/modules/date/date_admin.inc | 673 -- www/sites/all/modules/date/date_admin.js | 81 - .../all/modules/date/date_all_day/README.txt | 9 - .../date/date_all_day/date_all_day.info | 13 - .../date/date_all_day/date_all_day.module | 451 -- .../all/modules/date/date_api/date-rtl.css | 27 - www/sites/all/modules/date/date_api/date.css | 196 - .../modules/date/date_api/date_api.admin.inc | 126 - .../all/modules/date/date_api/date_api.info | 17 - .../modules/date/date_api/date_api.install | 253 - .../all/modules/date/date_api/date_api.module | 2940 -------- .../date/date_api/date_api_elements.inc | 794 --- .../modules/date/date_api/date_api_ical.inc | 815 --- .../modules/date/date_api/date_api_sql.inc | 1207 ---- .../modules/date/date_api/date_year_range.js | 223 - .../modules/date/date_api/images/calendar.png | Bin 440 -> 0 bytes .../date/date_api/images/ical16x16.gif | Bin 357 -> 0 bytes .../all/modules/date/date_api/theme/theme.inc | 245 - .../date/date_context/date_context.info | 16 - .../date/date_context/date_context.module | 54 - .../plugins/date_context_date_condition.inc | 156 - www/sites/all/modules/date/date_elements.inc | 692 -- .../date/date_migrate/date_migrate.info | 12 - .../date/date_migrate/date_migrate.module | 6 - .../date_migrate_example.features.field.inc | 680 -- .../date_migrate_example.features.inc | 23 - .../date_migrate_example.info | 28 - .../date_migrate_example.install | 23 - .../date_migrate_example.migrate.inc | 131 - .../date_migrate_example.module | 21 - .../date_migrate_example.xml | 60 - .../all/modules/date/date_popup/README.txt | 108 - .../modules/date/date_popup/date_popup.info | 15 - .../date/date_popup/date_popup.install | 35 - .../all/modules/date/date_popup/date_popup.js | 73 - .../modules/date/date_popup/date_popup.module | 881 --- .../date/date_popup/jquery.timeentry.pack.js | 8 - .../date/date_popup/themes/datepicker.1.7.css | 59 - .../date_popup/themes/jquery.timeentry.css | 8 - www/sites/all/modules/date/date_repeat.inc | 7 - .../modules/date/date_repeat/date_repeat.info | 15 - .../date/date_repeat/date_repeat.install | 14 - .../date/date_repeat/date_repeat.module | 471 -- .../date/date_repeat/date_repeat_calc.inc | 636 -- .../date/date_repeat/date_repeat_form.inc | 1078 --- .../date/date_repeat/tests/date_repeat.test | 468 -- .../date_repeat/tests/date_repeat_form.test | 521 -- .../modules/date/date_repeat_field/README.txt | 4 - .../date_repeat_field/date_repeat_field.css | 109 - .../date_repeat_field.devel_generate.inc | 167 - .../date_repeat_field/date_repeat_field.info | 15 - .../date_repeat_field.module | 752 --- .../date_tools/date_tools.change_type.inc | 195 - .../modules/date/date_tools/date_tools.info | 14 - .../modules/date/date_tools/date_tools.module | 97 - .../date/date_tools/date_tools.wizard.inc | 431 -- .../date/date_tools/tests/date_tools.test | 105 - .../date/date_views/css/date_views.css | 142 - .../modules/date/date_views/date_views.info | 20 - .../date/date_views/date_views.install | 54 - .../modules/date/date_views/date_views.module | 542 -- .../date_plugin_display_attachment.inc | 7 - .../date_views/includes/date_views.views.inc | 216 - .../includes/date_views_argument_handler.inc | 203 - .../date_views_argument_handler_simple.inc | 387 -- .../date_views/includes/date_views_fields.inc | 171 - .../includes/date_views_filter_handler.inc | 213 - .../date_views_filter_handler_simple.inc | 538 -- .../includes/date_views_plugin_pager.inc | 356 - .../theme/date-views-filter-form.tpl.php | 55 - .../date_views/theme/date-views-pager.tpl.php | 55 - .../modules/date/date_views/theme/theme.inc | 239 - www/sites/all/modules/date/tests/README.txt | 16 - .../all/modules/date/tests/USHolidays.ics | 2029 ------ www/sites/all/modules/date/tests/Yahoo.csv | 16 - www/sites/all/modules/date/tests/date.test | 91 - .../all/modules/date/tests/date_api.test | 431 -- .../all/modules/date/tests/date_field.test | 381 -- .../all/modules/date/tests/date_form.test | 30 - .../all/modules/date/tests/date_migrate.test | 81 - .../date/tests/date_test/date_test.info | 14 - .../date/tests/date_test/date_test.module | 40 - .../all/modules/date/tests/date_timezone.test | 227 - .../modules/date/tests/date_validation.test | 151 - .../modules/date/tests/date_views_pager.test | 129 - .../modules/date/tests/date_views_popup.test | 106 - www/sites/all/modules/date/tests/rrule.ics | 125 - .../all/modules/easy_breadcrumb/LICENSE.txt | 339 - .../all/modules/easy_breadcrumb/README.md | 89 - .../easy_breadcrumb/easy_breadcrumb.api.php | 36 - .../easy_breadcrumb/easy_breadcrumb.install | 33 - .../easy_breadcrumb/easy_breadcrumb.module | 603 -- .../includes/EasyBreadcrumbConstants.inc | 155 - .../includes/easy_breadcrumb.admin.inc | 361 - .../js/easy_breadcrumb.admin.js | 33 - .../tpl/easy-breadcrumb.tpl.php | 20 - www/sites/all/modules/elements/LICENSE.txt | 339 - www/sites/all/modules/elements/README.txt | 14 - .../all/modules/elements/elements.module | 600 -- .../all/modules/elements/elements.table.css | 3 - .../all/modules/elements/elements.theme.inc | 144 - www/sites/all/modules/email/LICENSE.txt | 339 - www/sites/all/modules/email/README.txt | 41 - www/sites/all/modules/email/email.diff.inc | 17 - www/sites/all/modules/email/email.feeds.inc | 55 - www/sites/all/modules/email/email.install | 22 - www/sites/all/modules/email/email.migrate.inc | 24 - www/sites/all/modules/email/email.module | 526 -- .../all/modules/entity_view_mode/LICENSE.txt | 339 - .../entity_view_mode.admin.inc | 217 - .../entity_view_mode/entity_view_mode.api.php | 67 - .../entity_view_mode/entity_view_mode.module | 420 -- .../entity_view_mode/entity_view_mode.test | 313 - .../tests/entity_view_mode_test.entity.inc | 53 - .../tests/entity_view_mode_test.info | 11 - .../tests/entity_view_mode_test.module | 54 - .../field_formatter_settings/LICENSE.txt | 339 - .../field_formatter_settings.api.php | 60 - .../field_formatter_settings.module | 200 - www/sites/all/modules/file_entity/LICENSE.txt | 339 - www/sites/all/modules/file_entity/README.txt | 27 - .../file.admin-content-file.inc | 339 - .../modules/file_entity/file_entity.admin.inc | 1185 ---- .../modules/file_entity/file_entity.admin.js | 44 - .../modules/file_entity/file_entity.api.php | 423 -- .../file_entity.devel_generate.inc | 187 - .../modules/file_entity/file_entity.field.inc | 502 -- .../modules/file_entity/file_entity.file.inc | 420 -- .../file_entity/file_entity.file_api.inc | 817 --- .../file_entity.file_default_displays.inc | 192 - .../modules/file_entity/file_entity.install | 1097 --- .../all/modules/file_entity/file_entity.js | 16 - .../modules/file_entity/file_entity.module | 2662 -------- .../modules/file_entity/file_entity.pages.inc | 1222 ---- .../file_entity/file_entity.pathauto.inc | 89 - .../all/modules/file_entity/file_entity.test | 1674 ----- .../modules/file_entity/file_entity.theme.inc | 250 - .../file_entity/file_entity.tokens.inc | 350 - .../modules/file_entity/file_entity.tpl.php | 101 - .../modules/file_entity/file_entity.views.inc | 174 - .../file_entity/file_entity_views.test | 114 - .../plugins/content_types/file_content.inc | 92 - .../plugins/content_types/file_display.inc | 147 - .../entity/PanelizerEntityFile.class.php | 123 - .../file_entity/plugins/entity/file.inc | 22 - .../file_entity/plugins/tasks/file_view.inc | 165 - .../file_entity/tests/file_entity_test.info | 12 - .../file_entity/tests/file_entity_test.module | 15 - .../tests/file_entity_test.pages.inc | 6 - .../views_handler_argument_file_type.inc | 39 - .../views_handler_field_file_filename.inc | 52 - .../views/views_handler_field_file_link.inc | 48 - .../views_handler_field_file_link_delete.inc | 31 - ...views_handler_field_file_link_download.inc | 32 - .../views_handler_field_file_link_edit.inc | 31 - .../views_handler_field_file_link_usage.inc | 72 - .../views_handler_field_file_rendered.inc | 46 - .../views/views_handler_field_file_type.inc | 48 - .../views/views_handler_filter_file_type.inc | 23 - .../views_handler_filter_schema_type.inc | 41 - .../views/views_plugin_row_file_rss.inc | 175 - .../views/views_plugin_row_file_view.inc | 65 - .../all/modules/instantfilter/LICENSE.txt | 339 - .../modules/instantfilter/instantfilter.css | 9 - .../instantfilter/instantfilter.module | 184 - .../instantfilter/js/simpletest_test_form.js | 58 - .../instantfilter/js/system_modules.js | 75 - .../js/user_admin_permissions.js | 58 - www/sites/all/modules/link/LICENSE.txt | 339 - www/sites/all/modules/link/README.txt | 101 - www/sites/all/modules/link/link-rtl.css | 7 - www/sites/all/modules/link/link.css | 7 - .../all/modules/link/link.devel_generate.inc | 32 - www/sites/all/modules/link/link.diff.inc | 22 - www/sites/all/modules/link/link.install | 144 - www/sites/all/modules/link/link.migrate.inc | 139 - www/sites/all/modules/link/link.module | 1752 ----- .../modules/link/tests/link.attribute.test | 589 -- .../all/modules/link/tests/link.crud.test | 92 - .../modules/link/tests/link.crud_browser.test | 523 -- .../modules/link/tests/link.entity_token.test | 164 - www/sites/all/modules/link/tests/link.test | 63 - .../all/modules/link/tests/link.token.test | 480 -- .../all/modules/link/tests/link.validate.test | 714 -- .../all/modules/link/views/link.views.inc | 116 - .../link_views_handler_argument_target.inc | 156 - .../link_views_handler_filter_protocol.inc | 145 - www/sites/all/modules/menu_block/LICENSE.txt | 339 - www/sites/all/modules/menu_block/README.txt | 140 - .../css/display-options-background.png | Bin 601 -> 0 bytes .../menu_block/css/menu-block.admin.css | 71 - .../all/modules/menu_block/js/menu-block.js | 36 - .../menu_block/menu-block-wrapper.tpl.php | 23 - .../modules/menu_block/menu_block.admin.inc | 595 -- .../all/modules/menu_block/menu_block.api.php | 110 - .../modules/menu_block/menu_block.follow.inc | 59 - .../all/modules/menu_block/menu_block.install | 196 - .../all/modules/menu_block/menu_block.module | 1078 --- .../modules/menu_block/menu_block.pages.inc | 61 - .../modules/menu_block/menu_block.sort.inc | 54 - .../menu_block/menu_block_export.admin.inc | 116 - .../modules/menu_block/menu_block_export.info | 16 - .../menu_block/menu_block_export.module | 33 - .../menu_tree/icon_contrib_booknavigation.png | Bin 415 -> 0 bytes .../menu_tree/icon_contrib_main_menu.png | Bin 785 -> 0 bytes .../menu_tree/icon_contrib_management.png | Bin 719 -> 0 bytes .../menu_tree/icon_contrib_menu.png | Bin 552 -> 0 bytes .../content_types/menu_tree/menu_tree.inc | 177 - .../all/modules/options_element/LICENSE.txt | 339 - www/sites/all/modules/options_element/add.png | Bin 259 -> 0 bytes .../all/modules/options_element/delete.png | Bin 609 -> 0 bytes .../options_element/options_element.css | 103 - .../options_element/options_element.inc | 457 -- .../options_element/options_element.js | 831 --- .../options_element/options_element.module | 305 - www/sites/all/modules/pathauto/INSTALL.txt | 48 - www/sites/all/modules/pathauto/LICENSE.txt | 339 - www/sites/all/modules/pathauto/README.txt | 81 - .../all/modules/pathauto/pathauto.admin.inc | 431 -- .../all/modules/pathauto/pathauto.api.php | 214 - www/sites/all/modules/pathauto/pathauto.inc | 707 -- .../all/modules/pathauto/pathauto.install | 288 - www/sites/all/modules/pathauto/pathauto.js | 22 - .../all/modules/pathauto/pathauto.migrate.inc | 56 - .../all/modules/pathauto/pathauto.module | 1222 ---- .../modules/pathauto/pathauto.pathauto.inc | 227 - www/sites/all/modules/pathauto/pathauto.test | 975 --- .../all/modules/pathauto/pathauto.tokens.inc | 48 - .../all/modules/project_browser/LICENSE.txt | 339 - .../css/jquery.multiselect.css | 23 - .../project_browser/css/project_browser.css | 203 - .../project_browser/images/arrow-asc.png | Bin 118 -> 0 bytes .../project_browser/images/arrow-desc.png | Bin 118 -> 0 bytes .../modules/project_browser/images/circle.png | Bin 126 -> 0 bytes .../modules/project_browser/images/red-x.png | Bin 519 -> 0 bytes .../js/jquery.multiselect.min.js | 44 - .../js/project_browser_categories_widget.js | 11 - .../js/project_browser_more_link.js | 28 - .../js/project_browser_multiselect.js | 13 - .../project_browser/js/select_releases.js | 12 - .../project_browser/project_browser.admin.inc | 32 - .../project_browser/project_browser.inc | 872 --- .../project_browser/project_browser.module | 465 -- .../project_browser/project_browser.pages.inc | 508 -- .../project_browser/project_browser.test | 75 - .../tests/project_browser_test.info | 26 - .../tests/project_browser_test.module | 329 - .../theme/project-browser-block.tpl.php | 21 - .../project-browser-install-queue.tpl.php | 16 - .../theme/project-browser-install.tpl.php | 21 - .../theme/project-browser-list.tpl.php | 26 - .../theme/project-browser-project.tpl.php | 59 - .../theme/project_browser.admin.inc | 32 - www/sites/all/modules/rabbit_hole/LICENSE.txt | 339 - www/sites/all/modules/rabbit_hole/README.txt | 5 - .../rabbit_hole/modules/rh_bean/rh-bean.js | 18 - .../rabbit_hole/modules/rh_bean/rh_bean.info | 11 - .../modules/rh_bean/rh_bean.module | 137 - .../rh_field_collection.info | 11 - .../rh_field_collection.module | 83 - .../rabbit_hole/modules/rh_file/rh-file.js | 18 - .../rabbit_hole/modules/rh_file/rh_file.info | 11 - .../modules/rh_file/rh_file.module | 138 - .../rabbit_hole/modules/rh_node/rh-node.js | 18 - .../rabbit_hole/modules/rh_node/rh_node.info | 11 - .../modules/rh_node/rh_node.module | 135 - .../modules/rh_profile2/rh-profile2.js | 18 - .../modules/rh_profile2/rh_profile2.info | 11 - .../modules/rh_profile2/rh_profile2.module | 160 - .../modules/rh_taxonomy/rh_taxonomy.info | 11 - .../modules/rh_taxonomy/rh_taxonomy.install | 13 - .../modules/rh_taxonomy/rh_taxonomy.module | 97 - .../rabbit_hole/modules/rh_user/rh_user.info | 11 - .../modules/rh_user/rh_user.module | 92 - .../modules/rabbit_hole/rabbit_hole.api.php | 58 - .../modules/rabbit_hole/rabbit_hole.install | 117 - .../modules/rabbit_hole/rabbit_hole.module | 732 -- www/sites/all/modules/redirect/LICENSE.txt | 339 - www/sites/all/modules/redirect/README.txt | 3 - .../all/modules/redirect/redirect.admin.inc | 922 --- .../all/modules/redirect/redirect.admin.js | 28 - .../all/modules/redirect/redirect.api.php | 295 - .../modules/redirect/redirect.controller.inc | 20 - .../all/modules/redirect/redirect.drush.inc | 72 - .../modules/redirect/redirect.generate.inc | 182 - .../all/modules/redirect/redirect.install | 422 -- www/sites/all/modules/redirect/redirect.js | 29 - .../all/modules/redirect/redirect.module | 1674 ----- www/sites/all/modules/redirect/redirect.test | 287 - .../modules/redirect/views/redirect.views.inc | 219 - .../redirect/views/redirect.views_default.inc | 16 - ...ect_handler_field_redirect_link_delete.inc | 41 - ...irect_handler_field_redirect_link_edit.inc | 41 - ...rect_handler_field_redirect_operations.inc | 68 - ...direct_handler_field_redirect_redirect.inc | 66 - ...redirect_handler_field_redirect_source.inc | 66 - .../redirect_handler_filter_redirect_type.inc | 20 - .../all/modules/redirect/views/redirects.view | 177 - www/sites/all/modules/scheduler/LICENSE.txt | 339 - www/sites/all/modules/scheduler/README.txt | 74 - .../content_types/scheduler_form_pane.inc | 55 - .../all/modules/scheduler/scheduler.admin.inc | 669 -- .../all/modules/scheduler/scheduler.api.php | 147 - .../all/modules/scheduler/scheduler.cron.inc | 256 - .../all/modules/scheduler/scheduler.edit.inc | 195 - .../all/modules/scheduler/scheduler.install | 189 - .../all/modules/scheduler/scheduler.module | 944 --- .../all/modules/scheduler/scheduler.rules.inc | 279 - .../scheduler/scheduler.rules_defaults.inc | 144 - .../all/modules/scheduler/scheduler.test | 953 --- .../modules/scheduler/scheduler.tokens.inc | 81 - .../all/modules/scheduler/scheduler.views.inc | 107 - ...uler_handler_field_scheduler_countdown.inc | 155 - .../scheduler/scheduler_vertical_tabs.js | 51 - .../scheduler/tests/scheduler_api.test | 154 - .../scheduler/tests/scheduler_test.info | 14 - .../scheduler/tests/scheduler_test.install | 53 - .../scheduler/tests/scheduler_test.module | 39 - www/sites/all/modules/token/LICENSE.txt | 339 - www/sites/all/modules/token/README.txt | 33 - www/sites/all/modules/token/arrow-down.png | Bin 118 -> 0 bytes www/sites/all/modules/token/arrow-right.png | Bin 127 -> 0 bytes .../all/modules/token/jquery.treeTable.css | 44 - .../all/modules/token/jquery.treeTable.js | 220 - .../all/modules/token/tests/token_test.info | 13 - .../all/modules/token/tests/token_test.module | 33 - .../modules/token/tests/token_test.tokens.inc | 13 - www/sites/all/modules/token/token.css | 27 - www/sites/all/modules/token/token.drush.inc | 22 - www/sites/all/modules/token/token.install | 334 - www/sites/all/modules/token/token.js | 87 - www/sites/all/modules/token/token.module | 1295 ---- www/sites/all/modules/token/token.pages.inc | 370 -- www/sites/all/modules/token/token.test | 1099 --- www/sites/all/modules/token/token.tokens.inc | 1459 ---- www/sites/all/modules/views/D7UPGRADE.txt | 2 - www/sites/all/modules/views/LICENSE.txt | 339 - www/sites/all/modules/views/README.txt | 19 - .../modules/views/css/ie/views-admin.ie7.css | 91 - .../all/modules/views/css/views-admin-rtl.css | 98 - .../views/css/views-admin.advanced_help.css | 24 - .../views/css/views-admin.bartik-rtl.css | 12 - .../modules/views/css/views-admin.bartik.css | 233 - .../views/css/views-admin.contextual.css | 63 - .../all/modules/views/css/views-admin.css | 361 - .../views/css/views-admin.ctools-rtl.css | 82 - .../modules/views/css/views-admin.ctools.css | 232 - .../views/css/views-admin.garland-rtl.css | 13 - .../modules/views/css/views-admin.garland.css | 263 - .../views/css/views-admin.seven-rtl.css | 43 - .../modules/views/css/views-admin.seven.css | 552 -- .../views/css/views-admin.theme-rtl.css | 208 - .../modules/views/css/views-admin.theme.css | 1083 --- www/sites/all/modules/views/css/views-rtl.css | 5 - www/sites/all/modules/views/css/views.css | 42 - .../modules/views/documentation-standards.txt | 5 - .../all/modules/views/drush/views.drush.inc | 496 -- .../views/handlers/views_handler_area.inc | 133 - .../handlers/views_handler_area_messages.inc | 34 - .../handlers/views_handler_area_result.inc | 96 - .../handlers/views_handler_area_text.inc | 110 - .../views_handler_area_text_custom.inc | 56 - .../handlers/views_handler_area_view.inc | 83 - .../views/handlers/views_handler_argument.inc | 1240 ---- .../handlers/views_handler_argument_date.inc | 101 - .../views_handler_argument_formula.inc | 63 - ...iews_handler_argument_group_by_numeric.inc | 29 - .../views_handler_argument_many_to_one.inc | 185 - .../handlers/views_handler_argument_null.inc | 67 - .../views_handler_argument_numeric.inc | 116 - .../views_handler_argument_string.inc | 274 - .../views/handlers/views_handler_field.inc | 1630 ----- .../handlers/views_handler_field_boolean.inc | 110 - .../views_handler_field_contextual_links.inc | 102 - .../handlers/views_handler_field_counter.inc | 50 - .../handlers/views_handler_field_custom.inc | 55 - .../handlers/views_handler_field_date.inc | 150 - .../handlers/views_handler_field_entity.inc | 104 - .../views_handler_field_machine_name.inc | 73 - .../handlers/views_handler_field_markup.inc | 59 - .../handlers/views_handler_field_math.inc | 84 - .../handlers/views_handler_field_numeric.inc | 137 - .../views_handler_field_prerender_list.inc | 158 - .../views_handler_field_serialized.inc | 65 - .../views_handler_field_time_interval.inc | 37 - .../handlers/views_handler_field_url.inc | 46 - .../views/handlers/views_handler_filter.inc | 1423 ---- .../views_handler_filter_boolean_operator.inc | 179 - ...handler_filter_boolean_operator_string.inc | 35 - .../handlers/views_handler_filter_combine.inc | 170 - .../handlers/views_handler_filter_date.inc | 183 - .../views_handler_filter_entity_bundle.inc | 122 - .../views_handler_filter_equality.inc | 45 - .../views_handler_filter_fields_compare.inc | 142 - .../views_handler_filter_group_by_numeric.inc | 56 - .../views_handler_filter_in_operator.inc | 426 -- .../views_handler_filter_many_to_one.inc | 125 - .../handlers/views_handler_filter_numeric.inc | 325 - .../handlers/views_handler_filter_string.inc | 338 - .../handlers/views_handler_relationship.inc | 186 - ...ews_handler_relationship_groupwise_max.inc | 382 -- .../views/handlers/views_handler_sort.inc | 240 - .../handlers/views_handler_sort_date.inc | 74 - .../views_handler_sort_group_by_numeric.inc | 38 - .../views_handler_sort_menu_hierarchy.inc | 54 - .../handlers/views_handler_sort_random.inc | 22 - www/sites/all/modules/views/help/about.html | 62 - .../modules/views/help/advanced-settings.html | 43 - .../views/help/advanced-style-settings.html | 30 - .../all/modules/views/help/aggregation.html | 1 - .../views/help/alter-exposed-filter.html | 31 - .../all/modules/views/help/analyze-theme.html | 24 - .../modules/views/help/api-default-views.html | 103 - .../all/modules/views/help/api-example.html | 179 - .../all/modules/views/help/api-forms.html | 88 - .../modules/views/help/api-handler-area.html | 45 - .../all/modules/views/help/api-tables.html | 262 - .../all/modules/views/help/api-upgrading.html | 224 - www/sites/all/modules/views/help/api.html | 24 - .../all/modules/views/help/argument.html | 106 - .../modules/views/help/basic-settings.html | 20 - .../all/modules/views/help/demo-video.html | 5 - .../views/help/display-attachment.html | 1 - .../all/modules/views/help/display-block.html | 11 - .../modules/views/help/display-default.html | 3 - .../all/modules/views/help/display-feed.html | 1 - .../all/modules/views/help/display-page.html | 7 - www/sites/all/modules/views/help/display.html | 13 - www/sites/all/modules/views/help/drush.html | 13 - www/sites/all/modules/views/help/embed.html | 24 - .../all/modules/views/help/empty-text.html | 3 - .../views/help/example-author-block.html | 77 - .../help/example-filter-by-current-user.html | 46 - .../views/help/example-recent-stories.html | 57 - .../help/example-slideshow-thumb-pager.html | 54 - .../modules/views/help/example-user-feed.html | 73 - .../views/help/example-users-by-role.html | 47 - .../all/modules/views/help/exposed-form.html | 24 - www/sites/all/modules/views/help/field.html | 27 - www/sites/all/modules/views/help/filter.html | 35 - .../modules/views/help/get-total-rows.html | 16 - .../modules/views/help/getting-started.html | 23 - .../all/modules/views/help/group-by.html | 17 - www/sites/all/modules/views/help/header.html | 3 - .../images/node-term_node-term_data-large.png | Bin 4141 -> 0 bytes .../help/images/node-term_node-term_data.png | Bin 3457 -> 0 bytes .../views/help/images/overview-ui-large.png | Bin 83826 -> 0 bytes .../views/help/images/overview-ui-small.png | Bin 44890 -> 0 bytes .../help/images/style-breakdown-large.png | Bin 47381 -> 0 bytes .../views/help/images/style-breakdown.png | Bin 15182 -> 0 bytes .../views/help/images/views1-admin-large.png | Bin 67878 -> 0 bytes .../views/help/images/views1-admin.png | Bin 24372 -> 0 bytes .../images/views1-changeviewtype-large.png | Bin 37394 -> 0 bytes .../help/images/views1-changeviewtype.png | Bin 17456 -> 0 bytes .../help/images/views2-addaview-large.png | Bin 46121 -> 0 bytes .../views/help/images/views2-addaview.png | Bin 19262 -> 0 bytes .../help/images/views2-adddisplay-large.png | Bin 43413 -> 0 bytes .../views/help/images/views2-adddisplay.png | Bin 19976 -> 0 bytes .../help/images/views2-addfields-large.png | Bin 29487 -> 0 bytes .../views/help/images/views2-addfields.png | Bin 13043 -> 0 bytes .../images/views2-addfieldsajax-large.png | Bin 26423 -> 0 bytes .../help/images/views2-addfieldsajax.png | Bin 16005 -> 0 bytes .../views/help/images/views2-admin-large.png | Bin 53418 -> 0 bytes .../views/help/images/views2-admin.png | Bin 19994 -> 0 bytes .../views2-changedisplaystyle-large.png | Bin 43090 -> 0 bytes .../help/images/views2-changedisplaystyle.png | Bin 16163 -> 0 bytes .../images/views2-fieldspreview-large.png | Bin 40484 -> 0 bytes .../help/images/views2-fieldspreview.png | Bin 12480 -> 0 bytes .../help/images/views2-newview-large.png | Bin 36263 -> 0 bytes .../views/help/images/views2-newview.png | Bin 17308 -> 0 bytes .../images/views2-rearrangefields-large.png | Bin 34183 -> 0 bytes .../help/images/views2-rearrangefields.png | Bin 19129 -> 0 bytes .../help/images/views2-tablestyle-large.png | Bin 38890 -> 0 bytes .../views/help/images/views2-tablestyle.png | Bin 20917 -> 0 bytes .../images/views3-group-aggregation-types.png | Bin 16742 -> 0 bytes .../help/images/views3-group-aggregation.png | Bin 55825 -> 0 bytes .../help/images/views3-jump-style-menu.png | Bin 40328 -> 0 bytes .../help/images/views3-semanticviews.png | Bin 5611 -> 0 bytes .../views/help/images/views3-views-all.png | Bin 38583 -> 0 bytes www/sites/all/modules/views/help/menu.html | 21 - .../all/modules/views/help/misc-notes.html | 11 - www/sites/all/modules/views/help/new.html | 131 - .../all/modules/views/help/other-help.html | 9 - .../all/modules/views/help/overrides.html | 6 - www/sites/all/modules/views/help/path.html | 7 - .../help/performance-views-vs-displays.html | 5 - .../all/modules/views/help/performance.html | 1 - .../help/relationship-representative.html | 14 - .../all/modules/views/help/relationship.html | 17 - www/sites/all/modules/views/help/reports.html | 3 - ...elect-multple-nids-contextual-filters.html | 28 - .../modules/views/help/semantic-views.html | 18 - www/sites/all/modules/views/help/sort.html | 28 - .../modules/views/help/style-comment-rss.html | 1 - .../all/modules/views/help/style-fields.html | 16 - .../all/modules/views/help/style-grid.html | 22 - .../modules/views/help/style-grouping.html | 7 - .../all/modules/views/help/style-jump.html | 48 - .../all/modules/views/help/style-list.html | 20 - .../modules/views/help/style-node-rss.html | 1 - .../all/modules/views/help/style-node.html | 11 - .../all/modules/views/help/style-row.html | 11 - .../all/modules/views/help/style-rss.html | 5 - .../modules/views/help/style-settings.html | 3 - .../views/help/style-summary-unformatted.html | 3 - .../all/modules/views/help/style-summary.html | 3 - .../all/modules/views/help/style-table.html | 13 - .../modules/views/help/style-unformatted.html | 1 - www/sites/all/modules/views/help/style.html | 15 - .../views/help/taxonomy-page-override.html | 41 - .../all/modules/views/help/theme-css.html | 76 - .../all/modules/views/help/top-pager.html | 18 - .../all/modules/views/help/ui-crashes.html | 25 - .../modules/views/help/updating-view3.html | 1 - .../all/modules/views/help/updating.html | 7 - .../all/modules/views/help/upgrading.html | 8 - .../all/modules/views/help/using-theme.html | 50 - .../all/modules/views/help/view-add.html | 25 - .../all/modules/views/help/view-settings.html | 5 - .../all/modules/views/help/view-type.html | 21 - .../all/modules/views/help/views.help.ini | 359 - .../all/modules/views/images/arrow-active.png | Bin 313 -> 0 bytes www/sites/all/modules/views/images/close.png | Bin 227 -> 0 bytes .../modules/views/images/expanded-options.png | Bin 228 -> 0 bytes .../modules/views/images/loading-small.gif | Bin 2112 -> 0 bytes .../all/modules/views/images/loading.gif | Bin 6733 -> 0 bytes .../all/modules/views/images/overridden.gif | Bin 175 -> 0 bytes .../all/modules/views/images/sprites.png | Bin 1777 -> 0 bytes .../modules/views/images/status-active.gif | Bin 2196 -> 0 bytes .../all/modules/views/includes/admin.inc | 5461 --------------- www/sites/all/modules/views/includes/ajax.inc | 376 -- .../all/modules/views/includes/analyze.inc | 122 - www/sites/all/modules/views/includes/base.inc | 359 - .../all/modules/views/includes/cache.inc | 205 - .../all/modules/views/includes/handlers.inc | 1712 ----- .../all/modules/views/includes/plugins.inc | 584 -- www/sites/all/modules/views/includes/view.inc | 2657 -------- www/sites/all/modules/views/js/ajax.js | 235 - www/sites/all/modules/views/js/ajax_view.js | 141 - www/sites/all/modules/views/js/base.js | 110 - .../views/js/jquery.ui.dialog.patch.js | 27 - www/sites/all/modules/views/js/views-admin.js | 1028 --- .../all/modules/views/js/views-contextual.js | 16 - www/sites/all/modules/views/js/views-list.js | 21 - .../views/modules/aggregator.views.inc | 406 -- ...ndler_argument_aggregator_category_cid.inc | 26 - .../views_handler_argument_aggregator_fid.inc | 26 - .../views_handler_argument_aggregator_iid.inc | 30 - ...iews_handler_field_aggregator_category.inc | 60 - ...ws_handler_field_aggregator_title_link.inc | 55 - .../views_handler_field_aggregator_xss.inc | 18 - ...handler_filter_aggregator_category_cid.inc | 26 - .../views_plugin_row_aggregator_rss.inc | 74 - .../all/modules/views/modules/book.views.inc | 131 - ...iews_plugin_argument_default_book_root.inc | 21 - .../modules/views/modules/comment.views.inc | 662 -- .../views/modules/comment.views_default.inc | 283 - ...iews_handler_argument_comment_user_uid.inc | 61 - .../comment/views_handler_field_comment.inc | 73 - .../views_handler_field_comment_depth.inc | 21 - .../views_handler_field_comment_link.inc | 69 - ...ews_handler_field_comment_link_approve.inc | 36 - ...iews_handler_field_comment_link_delete.inc | 29 - .../views_handler_field_comment_link_edit.inc | 52 - ...views_handler_field_comment_link_reply.inc | 29 - .../views_handler_field_comment_node_link.inc | 64 - .../views_handler_field_comment_username.inc | 58 - ...s_handler_field_last_comment_timestamp.inc | 28 - ...ws_handler_field_ncs_last_comment_name.inc | 54 - .../views_handler_field_ncs_last_updated.inc | 18 - .../views_handler_field_node_comment.inc | 26 - .../views_handler_field_node_new_comments.inc | 115 - .../views_handler_filter_comment_user_uid.inc | 29 - .../views_handler_filter_ncs_last_updated.inc | 25 - .../views_handler_filter_node_comment.inc | 21 - .../views_handler_sort_comment_thread.inc | 28 - ...ews_handler_sort_ncs_last_comment_name.inc | 30 - .../views_handler_sort_ncs_last_updated.inc | 19 - .../comment/views_plugin_row_comment_rss.inc | 152 - .../comment/views_plugin_row_comment_view.inc | 97 - .../modules/views/modules/contact.views.inc | 21 - .../views_handler_field_contact_link.inc | 57 - .../all/modules/views/modules/field.views.inc | 504 -- .../views_handler_argument_field_list.inc | 58 - ...ews_handler_argument_field_list_string.inc | 59 - .../field/views_handler_field_field.inc | 934 --- .../field/views_handler_filter_field_list.inc | 32 - ...ws_handler_relationship_entity_reverse.inc | 84 - .../all/modules/views/modules/file.views.inc | 73 - .../modules/views/modules/filter.views.inc | 33 - ...views_handler_field_filter_format_name.inc | 36 - .../all/modules/views/modules/image.views.inc | 72 - .../modules/views/modules/locale.views.inc | 221 - .../views_handler_argument_locale_group.inc | 40 - ...views_handler_argument_locale_language.inc | 38 - .../views_handler_field_locale_group.inc | 21 - .../views_handler_field_locale_language.inc | 36 - .../views_handler_field_locale_link_edit.inc | 60 - .../views_handler_field_node_language.inc | 37 - .../views_handler_filter_locale_group.inc | 23 - .../views_handler_filter_locale_language.inc | 26 - .../views_handler_filter_locale_version.inc | 28 - .../views_handler_filter_node_language.inc | 26 - .../all/modules/views/modules/node.views.inc | 784 --- .../views/modules/node.views_default.inc | 315 - .../views/modules/node.views_template.inc | 134 - .../views_handler_argument_dates_various.inc | 177 - .../views_handler_argument_node_language.inc | 36 - .../node/views_handler_argument_node_nid.inc | 24 - .../node/views_handler_argument_node_type.inc | 39 - ...ews_handler_argument_node_uid_revision.inc | 18 - .../node/views_handler_argument_node_vid.inc | 26 - ...s_handler_field_history_user_timestamp.inc | 82 - .../modules/node/views_handler_field_node.inc | 80 - .../node/views_handler_field_node_link.inc | 48 - .../views_handler_field_node_link_delete.inc | 31 - .../views_handler_field_node_link_edit.inc | 31 - .../node/views_handler_field_node_path.inc | 47 - .../views_handler_field_node_revision.inc | 74 - ...views_handler_field_node_revision_link.inc | 66 - ...andler_field_node_revision_link_delete.inc | 36 - ...andler_field_node_revision_link_revert.inc | 36 - .../node/views_handler_field_node_type.inc | 49 - ..._handler_filter_history_user_timestamp.inc | 87 - .../node/views_handler_filter_node_access.inc | 40 - .../node/views_handler_filter_node_status.inc | 22 - .../node/views_handler_filter_node_type.inc | 26 - ...views_handler_filter_node_uid_revision.inc | 25 - .../views_plugin_argument_default_node.inc | 26 - .../views_plugin_argument_validate_node.inc | 135 - .../node/views_plugin_row_node_rss.inc | 174 - .../node/views_plugin_row_node_view.inc | 110 - .../all/modules/views/modules/poll.views.inc | 47 - .../modules/views/modules/profile.views.inc | 217 - .../views_handler_field_profile_date.inc | 90 - .../views_handler_field_profile_list.inc | 41 - ...views_handler_filter_profile_selection.inc | 30 - .../modules/views/modules/search.views.inc | 202 - .../views/modules/search.views_default.inc | 118 - .../search/views_handler_argument_search.inc | 100 - .../views_handler_field_search_score.inc | 81 - .../search/views_handler_filter_search.inc | 234 - .../views_handler_sort_search_score.inc | 32 - .../search/views_plugin_row_search_view.inc | 39 - .../views/modules/statistics.views.inc | 263 - .../modules/statistics.views_default.inc | 252 - .../views_handler_field_accesslog_path.inc | 58 - .../modules/views/modules/system.views.inc | 578 -- .../views_handler_argument_file_fid.inc | 28 - .../system/views_handler_field_file.inc | 61 - .../views_handler_field_file_extension.inc | 49 - .../views_handler_field_file_filemime.inc | 38 - .../views_handler_field_file_status.inc | 18 - .../system/views_handler_field_file_uri.inc | 35 - .../views_handler_filter_file_status.inc | 19 - .../views_handler_filter_system_type.inc | 21 - .../modules/views/modules/taxonomy.views.inc | 540 -- .../views/modules/taxonomy.views_default.inc | 108 - .../views_handler_argument_taxonomy.inc | 29 - .../views_handler_argument_term_node_tid.inc | 49 - ...s_handler_argument_term_node_tid_depth.inc | 145 - ..._argument_term_node_tid_depth_modifier.inc | 64 - ...ndler_argument_vocabulary_machine_name.inc | 26 - .../views_handler_argument_vocabulary_vid.inc | 26 - .../taxonomy/views_handler_field_taxonomy.inc | 85 - .../views_handler_field_term_link_edit.inc | 62 - .../views_handler_field_term_node_tid.inc | 145 - .../views_handler_filter_term_node_tid.inc | 361 - ...ews_handler_filter_term_node_tid_depth.inc | 100 - ...handler_filter_vocabulary_machine_name.inc | 25 - .../views_handler_filter_vocabulary_vid.inc | 25 - ...ws_handler_relationship_node_term_data.inc | 97 - ...s_plugin_argument_default_taxonomy_tid.inc | 154 - ...plugin_argument_validate_taxonomy_term.inc | 223 - .../modules/views/modules/tracker.views.inc | 183 - ...dler_argument_tracker_comment_user_uid.inc | 26 - ...andler_filter_tracker_boolean_operator.inc | 31 - ...andler_filter_tracker_comment_user_uid.inc | 23 - .../views/modules/translation.views.inc | 121 - .../views_handler_argument_node_tnid.inc | 26 - ...iews_handler_field_node_link_translate.inc | 29 - ...ws_handler_field_node_translation_link.inc | 49 - .../views_handler_filter_node_tnid.inc | 45 - .../views_handler_filter_node_tnid_child.inc | 22 - ...views_handler_relationship_translation.inc | 103 - .../all/modules/views/modules/user.views.inc | 575 -- .../user/views_handler_argument_user_uid.inc | 33 - ...views_handler_argument_users_roles_rid.inc | 23 - .../modules/user/views_handler_field_user.inc | 55 - .../views_handler_field_user_language.inc | 39 - .../user/views_handler_field_user_link.inc | 58 - .../views_handler_field_user_link_cancel.inc | 33 - .../views_handler_field_user_link_edit.inc | 30 - .../user/views_handler_field_user_mail.inc | 44 - .../user/views_handler_field_user_name.inc | 83 - .../views_handler_field_user_permissions.inc | 68 - .../user/views_handler_field_user_picture.inc | 114 - .../user/views_handler_field_user_roles.inc | 57 - .../views_handler_filter_user_current.inc | 36 - .../user/views_handler_filter_user_name.inc | 162 - .../views_handler_filter_user_permissions.inc | 35 - .../user/views_handler_filter_user_roles.inc | 28 - ...s_plugin_argument_default_current_user.inc | 18 - .../views_plugin_argument_default_user.inc | 77 - .../views_plugin_argument_validate_user.inc | 140 - .../user/views_plugin_row_user_view.inc | 81 - .../all/modules/views/modules/views.views.inc | 131 - .../plugins/export_ui/views_ui.class.php | 447 -- .../views/plugins/export_ui/views_ui.inc | 37 - .../views/plugins/views_plugin_access.inc | 96 - .../plugins/views_plugin_access_none.inc | 17 - .../plugins/views_plugin_access_perm.inc | 62 - .../plugins/views_plugin_access_role.inc | 66 - .../plugins/views_plugin_argument_default.inc | 94 - .../views_plugin_argument_default_fixed.inc | 46 - .../views_plugin_argument_default_php.inc | 57 - .../views_plugin_argument_default_raw.inc | 50 - .../views_plugin_argument_validate.inc | 99 - ...views_plugin_argument_validate_numeric.inc | 17 - .../views_plugin_argument_validate_php.inc | 57 - .../views/plugins/views_plugin_cache.inc | 318 - .../views/plugins/views_plugin_cache_none.inc | 25 - .../views/plugins/views_plugin_cache_time.inc | 110 - .../views/plugins/views_plugin_display.inc | 3075 --------- .../views_plugin_display_attachment.inc | 282 - .../plugins/views_plugin_display_block.inc | 243 - .../plugins/views_plugin_display_default.inc | 57 - .../plugins/views_plugin_display_embed.inc | 14 - .../plugins/views_plugin_display_extender.inc | 62 - .../plugins/views_plugin_display_feed.inc | 222 - .../plugins/views_plugin_display_page.inc | 569 -- .../plugins/views_plugin_exposed_form.inc | 334 - .../views_plugin_exposed_form_basic.inc | 13 - ...ews_plugin_exposed_form_input_required.inc | 97 - .../plugins/views_plugin_localization.inc | 171 - .../views_plugin_localization_core.inc | 109 - .../views_plugin_localization_none.inc | 36 - .../views/plugins/views_plugin_pager.inc | 236 - .../views/plugins/views_plugin_pager_full.inc | 424 -- .../views/plugins/views_plugin_pager_mini.inc | 70 - .../views/plugins/views_plugin_pager_none.inc | 75 - .../views/plugins/views_plugin_pager_some.inc | 62 - .../views/plugins/views_plugin_query.inc | 185 - .../plugins/views_plugin_query_default.inc | 1659 ----- .../views/plugins/views_plugin_row.inc | 152 - .../views/plugins/views_plugin_row_fields.inc | 86 - .../plugins/views_plugin_row_rss_fields.inc | 180 - .../views/plugins/views_plugin_style.inc | 598 -- .../plugins/views_plugin_style_default.inc | 25 - .../views/plugins/views_plugin_style_grid.inc | 70 - .../plugins/views_plugin_style_jump_menu.inc | 176 - .../views/plugins/views_plugin_style_list.inc | 53 - .../plugins/views_plugin_style_mapping.inc | 125 - .../views/plugins/views_plugin_style_rss.inc | 123 - .../plugins/views_plugin_style_summary.inc | 76 - .../views_plugin_style_summary_jump_menu.inc | 146 - ...views_plugin_style_summary_unformatted.inc | 34 - .../plugins/views_plugin_style_table.inc | 307 - .../views/plugins/views_wizard/comment.inc | 44 - .../plugins/views_wizard/file_managed.inc | 26 - .../views/plugins/views_wizard/node.inc | 42 - .../plugins/views_wizard/node_revision.inc | 43 - .../plugins/views_wizard/taxonomy_term.inc | 30 - .../views/plugins/views_wizard/users.inc | 35 - .../views_ui_base_views_wizard.class.php | 929 --- .../views_ui_comment_views_wizard.class.php | 107 - ...ews_ui_file_managed_views_wizard.class.php | 40 - ...ws_ui_node_revision_views_wizard.class.php | 68 - .../views_ui_node_views_wizard.class.php | 136 - ...ws_ui_taxonomy_term_views_wizard.class.php | 41 - .../views_ui_users_views_wizard.class.php | 42 - ...ews_handler_argument_comment_user_uid.test | 106 - ...views_handler_filter_comment_user_uid.test | 41 - .../views/tests/field/views_fieldapi.test | 494 -- .../handlers/views_handler_area_text.test | 52 - .../handlers/views_handler_argument_null.test | 72 - .../views_handler_argument_string.test | 96 - .../tests/handlers/views_handler_field.test | 314 - .../handlers/views_handler_field_boolean.test | 108 - .../handlers/views_handler_field_counter.test | 70 - .../handlers/views_handler_field_custom.test | 47 - .../handlers/views_handler_field_date.test | 117 - .../views_handler_field_file_extension.test | 66 - .../views_handler_field_file_size.test | 64 - .../handlers/views_handler_field_math.test | 45 - .../handlers/views_handler_field_url.test | 60 - .../handlers/views_handler_field_xss.test | 60 - .../views_handler_filter_combine.test | 105 - .../handlers/views_handler_filter_date.test | 190 - .../views_handler_filter_equality.test | 173 - .../views_handler_filter_in_operator.test | 196 - .../views_handler_filter_numeric.test | 409 -- .../handlers/views_handler_filter_string.test | 810 --- .../tests/handlers/views_handler_sort.test | 121 - .../handlers/views_handler_sort_date.test | 198 - .../handlers/views_handler_sort_random.test | 89 - .../views/tests/handlers/views_handlers.test | 81 - .../node/views_node_revision_relations.test | 177 - .../tests/plugins/views_plugin_display.test | 194 - .../tests/styles/views_plugin_style.test | 264 - .../tests/styles/views_plugin_style_base.test | 33 - .../styles/views_plugin_style_jump_menu.test | 151 - .../styles/views_plugin_style_mapping.test | 144 - .../views_plugin_style_unformatted.test | 53 - ...s_handler_relationship_node_term_data.test | 122 - .../templates/views-view--frontpage.tpl.php | 85 - .../test_handlers/views_test_area_access.inc | 28 - .../views_test_plugin_access_test_dynamic.inc | 26 - .../views_test_plugin_access_test_static.inc | 26 - .../views_test_plugin_style_test_mapping.inc | 52 - .../user/views_handler_field_user_name.test | 96 - .../modules/views/tests/user/views_user.test | 143 - .../user/views_user_argument_default.test | 90 - .../user/views_user_argument_validate.test | 115 - .../all/modules/views/tests/views_access.test | 285 - .../modules/views/tests/views_analyze.test | 51 - .../views/tests/views_argument_default.test | 137 - .../views/tests/views_argument_validator.test | 106 - .../all/modules/views/tests/views_basic.test | 178 - .../all/modules/views/tests/views_cache.test | 308 - .../modules/views/tests/views_cache.test.css | 5 - .../modules/views/tests/views_cache.test.js | 5 - .../views/tests/views_exposed_form.test | 170 - .../modules/views/tests/views_glossary.test | 60 - .../modules/views/tests/views_groupby.test | 326 - .../modules/views/tests/views_handlers.test | 150 - .../all/modules/views/tests/views_module.test | 217 - .../all/modules/views/tests/views_pager.test | 496 -- .../tests/views_plugin_localization_test.inc | 40 - .../all/modules/views/tests/views_query.test | 433 -- .../all/modules/views/tests/views_test.info | 13 - .../modules/views/tests/views_test.install | 13 - .../all/modules/views/tests/views_test.module | 121 - .../views/tests/views_test.views_default.inc | 222 - .../views/tests/views_translatable.test | 221 - .../all/modules/views/tests/views_ui.test | 973 --- .../modules/views/tests/views_upgrade.test | 277 - .../all/modules/views/tests/views_view.test | 290 - www/sites/all/modules/views/theme/theme.inc | 1155 ---- .../views/theme/views-exposed-form.tpl.php | 80 - .../modules/views/theme/views-more.tpl.php | 19 - .../theme/views-ui-display-tab-bucket.tpl.php | 17 - .../views-ui-display-tab-setting.tpl.php | 15 - .../views/theme/views-ui-edit-item.tpl.php | 45 - .../views/theme/views-ui-edit-view.tpl.php | 46 - .../views/theme/views-view-field.tpl.php | 25 - .../views/theme/views-view-fields.tpl.php | 36 - .../views/theme/views-view-grid.tpl.php | 32 - .../views/theme/views-view-grouping.tpl.php | 25 - .../views/theme/views-view-list.tpl.php | 21 - .../theme/views-view-row-comment.tpl.php | 18 - .../views/theme/views-view-row-rss.tpl.php | 15 - .../views/theme/views-view-rss.tpl.php | 20 - .../views-view-summary-unformatted.tpl.php | 20 - .../views/theme/views-view-summary.tpl.php | 20 - .../views/theme/views-view-table.tpl.php | 48 - .../theme/views-view-unformatted.tpl.php | 17 - .../modules/views/theme/views-view.tpl.php | 90 - www/sites/all/modules/views/views.api.php | 1183 ---- www/sites/all/modules/views/views.install | 633 -- www/sites/all/modules/views/views.module | 2531 ------- www/sites/all/modules/views/views.tokens.inc | 94 - .../views/views_export/views_export.module | 10 - www/sites/all/modules/views/views_ui.info | 15 - www/sites/all/modules/views/views_ui.module | 867 --- .../modules/views_bulk_operations/LICENSE.txt | 339 - .../modules/views_bulk_operations/README.txt | 13 - .../actions/archive.action.inc | 206 - .../actions/argument_selector.action.inc | 49 - .../actions/book.action.inc | 80 - .../actions/change_owner.action.inc | 65 - .../actions/delete.action.inc | 73 - .../actions/modify.action.inc | 656 -- .../actions/script.action.inc | 92 - .../actions/user_cancel.action.inc | 94 - .../actions/user_roles.action.inc | 63 - .../actions_permissions.info | 10 - .../actions_permissions.module | 51 - .../css/modify.action.css | 4 - .../css/views_bulk_operations.css | 37 - .../js/views_bulk_operations.js | 160 - .../plugins/operation_types/action.class.php | 266 - .../plugins/operation_types/action.inc | 104 - .../plugins/operation_types/base.class.php | 271 - .../operation_types/rules_component.class.php | 131 - .../operation_types/rules_component.inc | 94 - .../views/views_bulk_operations.views.inc | 34 - ...lk_operations_handler_field_operations.inc | 343 - .../views_bulk_operations.api.php | 35 - .../views_bulk_operations.drush.inc | 196 - .../views_bulk_operations.install | 14 - .../views_bulk_operations.module | 1338 ---- .../views_bulk_operations.rules.inc | 312 - 1486 files changed, 234622 deletions(-) delete mode 100644 www/sites/all/modules/block_class/LICENSE.txt delete mode 100644 www/sites/all/modules/block_class/README.txt delete mode 100644 www/sites/all/modules/block_class/block_class.install delete mode 100644 www/sites/all/modules/block_class/block_class.test delete mode 100644 www/sites/all/modules/block_class/tests/block_class_fe_block_test.features.fe_block_settings.inc delete mode 100644 www/sites/all/modules/block_class/tests/block_class_fe_block_test.info delete mode 100644 www/sites/all/modules/block_class/tests/block_class_fe_block_test.module delete mode 100644 www/sites/all/modules/ckeditor/CHANGELOG.txt delete mode 100644 www/sites/all/modules/ckeditor/LICENSE.txt delete mode 100644 www/sites/all/modules/ckeditor/README.txt delete mode 100644 www/sites/all/modules/ckeditor/ckeditor.api.php delete mode 100644 www/sites/all/modules/ckeditor/ckeditor.ckeditor.inc delete mode 100644 www/sites/all/modules/ckeditor/ckeditor.config.js delete mode 100644 www/sites/all/modules/ckeditor/ckeditor.install delete mode 100644 www/sites/all/modules/ckeditor/ckeditor.styles.js delete mode 100644 www/sites/all/modules/ckeditor/ckeditor/COPY_HERE.txt delete mode 100644 www/sites/all/modules/ckeditor/css/ckeditor-rtl.css delete mode 100644 www/sites/all/modules/ckeditor/css/ckeditor.admin.css delete mode 100644 www/sites/all/modules/ckeditor/css/ckeditor.css delete mode 100644 www/sites/all/modules/ckeditor/css/ckeditor.editor.css delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/about.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/anchor.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/bgcolor.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/bidiltr.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/bidirtl.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/blockquote.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/bold.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/bulletedlist.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/button.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/checkbox.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/codesnippet.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/copy.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/creatediv.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/cut.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/docprops.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/drupalbreak.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/drupalpagebreak.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/find.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/flash.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/font.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/form.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/format.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/group.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/hiddenfield.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/horizontalrule.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/icon.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/iframe.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/image.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/imagebutton.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/indent.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/index.html delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/italic.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/justifyblock.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/justifycenter.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/justifyleft.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/justifyright.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/language.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/link.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/linkit.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/linktomenu.gif delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/linktonode.gif delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/mathjax.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/maximize.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/newpage.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/numberedlist.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/outdent.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/pagebreak.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/paste.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/pastefromword.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/pastetext.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/placeholder.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/preview.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/print.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/radio.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/readmoreButton.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/redo.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/removeformat.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/replace.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/save.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/scayt.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/select.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/selectall.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/showblocks.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/size.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/smiley.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/source.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/sourcedialog.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/spacer.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/specialchar.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/spellchecker.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/strike.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/styles.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/subscript.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/superscript.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/table.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/templates.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/textarea.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/textcolor.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/textfield.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/uicolor.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/underline.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/undo.png delete mode 100644 www/sites/all/modules/ckeditor/images/buttons/unlink.png delete mode 100644 www/sites/all/modules/ckeditor/images/delete.png delete mode 100644 www/sites/all/modules/ckeditor/images/tick.png delete mode 100644 www/sites/all/modules/ckeditor/includes/ckeditor.admin.inc delete mode 100644 www/sites/all/modules/ckeditor/includes/ckeditor.admin.js delete mode 100644 www/sites/all/modules/ckeditor/includes/ckeditor.drush.inc delete mode 100644 www/sites/all/modules/ckeditor/includes/ckeditor.features.inc delete mode 100644 www/sites/all/modules/ckeditor/includes/ckeditor.lib.inc delete mode 100644 www/sites/all/modules/ckeditor/includes/ckeditor.page.inc delete mode 100644 www/sites/all/modules/ckeditor/includes/ckeditor.user.inc delete mode 100644 www/sites/all/modules/ckeditor/includes/ckeditor.utils.js delete mode 100644 www/sites/all/modules/ckeditor/includes/filemanager.config.php delete mode 100644 www/sites/all/modules/ckeditor/includes/jqueryUI/sort.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/dialogs/uicolor.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/icons/uicolor.png delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/_translationstatus.txt delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/bg.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/cs.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/cy.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/da.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/de.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/el.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/en.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/eo.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/et.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/fa.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/fi.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/fr.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/he.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/hr.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/it.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/mk.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/nb.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/nl.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/no.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/pl.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/tr.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/ug.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/uk.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/vi.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/lang/zh-cn.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/plugin.js delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/samples/uicolor.html delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/yui/assets/hue_bg.png delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/yui/assets/hue_thumb.png delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/yui/assets/picker_mask.png delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/yui/assets/picker_thumb.png delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/yui/assets/yui.css delete mode 100644 www/sites/all/modules/ckeditor/includes/uicolor/yui/yui.js delete mode 100644 www/sites/all/modules/ckeditor/plugins/counter/plugin.js delete mode 100644 www/sites/all/modules/ckeditor/plugins/drupalbreaks/images/drupalbreak.png delete mode 100644 www/sites/all/modules/ckeditor/plugins/drupalbreaks/images/drupalpagebreak.png delete mode 100644 www/sites/all/modules/ckeditor/plugins/drupalbreaks/images/pagebreak.gif delete mode 100644 www/sites/all/modules/ckeditor/plugins/drupalbreaks/plugin.js delete mode 100644 www/sites/all/modules/ckeditor/plugins/imce/images/icon.png delete mode 100644 www/sites/all/modules/ckeditor/plugins/imce/plugin.js delete mode 100644 www/sites/all/modules/ckeditor/plugins/mediaembed/dialogs/mediaembed.js delete mode 100644 www/sites/all/modules/ckeditor/plugins/mediaembed/images/icon.png delete mode 100644 www/sites/all/modules/ckeditor/plugins/mediaembed/images/placeholder.gif delete mode 100644 www/sites/all/modules/ckeditor/plugins/mediaembed/plugin.js delete mode 100644 www/sites/all/modules/ckeditor/tests/ckeditor.test delete mode 100644 www/sites/all/modules/commentcloser/LICENSE.txt delete mode 100644 www/sites/all/modules/commentcloser/commentcloser.install delete mode 100644 www/sites/all/modules/commentcloser/commentcloser.test delete mode 100644 www/sites/all/modules/commentcloser/readme.txt delete mode 100644 www/sites/all/modules/ctools/API.txt delete mode 100644 www/sites/all/modules/ctools/CHANGELOG.txt delete mode 100644 www/sites/all/modules/ctools/LICENSE.txt delete mode 100644 www/sites/all/modules/ctools/UPGRADE.txt delete mode 100644 www/sites/all/modules/ctools/bulk_export/bulk_export.css delete mode 100644 www/sites/all/modules/ctools/bulk_export/bulk_export.info delete mode 100644 www/sites/all/modules/ctools/bulk_export/bulk_export.js delete mode 100644 www/sites/all/modules/ctools/bulk_export/bulk_export.module delete mode 100644 www/sites/all/modules/ctools/css/button.css delete mode 100644 www/sites/all/modules/ctools/css/collapsible-div.css delete mode 100644 www/sites/all/modules/ctools/css/context.css delete mode 100644 www/sites/all/modules/ctools/css/ctools.css delete mode 100644 www/sites/all/modules/ctools/css/dropbutton.css delete mode 100644 www/sites/all/modules/ctools/css/dropdown.css delete mode 100644 www/sites/all/modules/ctools/css/export-ui-list.css delete mode 100644 www/sites/all/modules/ctools/css/modal.css delete mode 100644 www/sites/all/modules/ctools/css/ruleset.css delete mode 100644 www/sites/all/modules/ctools/css/stylizer.css delete mode 100644 www/sites/all/modules/ctools/css/wizard.css delete mode 100644 www/sites/all/modules/ctools/ctools.api.php delete mode 100644 www/sites/all/modules/ctools/ctools.install delete mode 100644 www/sites/all/modules/ctools/ctools_access_ruleset/ctools_access_ruleset.info delete mode 100644 www/sites/all/modules/ctools/ctools_access_ruleset/ctools_access_ruleset.install delete mode 100644 www/sites/all/modules/ctools/ctools_access_ruleset/ctools_access_ruleset.module delete mode 100644 www/sites/all/modules/ctools/ctools_access_ruleset/plugins/access/ruleset.inc delete mode 100644 www/sites/all/modules/ctools/ctools_access_ruleset/plugins/export_ui/ctools_access_ruleset.inc delete mode 100644 www/sites/all/modules/ctools/ctools_access_ruleset/plugins/export_ui/ctools_access_ruleset_ui.class.php delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/css/ctools-ajax-sample.css delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/ctools_ajax_sample.info delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/ctools_ajax_sample.install delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/ctools_ajax_sample.module delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/images/ajax-loader.gif delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/images/loading-large.gif delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/images/loading.gif delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/images/popups-border.png delete mode 100644 www/sites/all/modules/ctools/ctools_ajax_sample/js/ctools-ajax-sample.js delete mode 100644 www/sites/all/modules/ctools/ctools_custom_content/ctools_custom_content.info delete mode 100644 www/sites/all/modules/ctools/ctools_custom_content/ctools_custom_content.install delete mode 100644 www/sites/all/modules/ctools/ctools_custom_content/ctools_custom_content.module delete mode 100644 www/sites/all/modules/ctools/ctools_custom_content/plugins/export_ui/ctools_custom_content.inc delete mode 100644 www/sites/all/modules/ctools/ctools_custom_content/plugins/export_ui/ctools_custom_content_ui.class.php delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/README.txt delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/ctools_plugin_example.info delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/ctools_plugin_example.module delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/ctools_plugin_example.pages_default.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/help/Access-Plugins--Determining-access-and-visibility.html delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/help/Argument-Plugins--Starting-at-the-beginning.html delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/help/Chaos-Tools--CTools--Plugin-Examples.html delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/help/Content-Type-Plugins--Displaying-content-using-a-context.html delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/help/Context-plugins--Creating-a--context--from-an-argument.html delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/help/Module-setup-and-hooks.html delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/help/Relationships--Letting-one-context-take-us-to-another.html delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/help/ctools_plugin_example.help.ini delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/access/arg_length.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/access/example_role.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/arguments/simplecontext_arg.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/content_types/icon_example.png delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/content_types/no_context_content_type.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/content_types/relcontext_content_type.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/content_types/simplecontext_content_type.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/contexts/relcontext.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/contexts/simplecontext.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/panels.pages.inc delete mode 100644 www/sites/all/modules/ctools/ctools_plugin_example/plugins/relationships/relcontext_from_simplecontext.inc delete mode 100644 www/sites/all/modules/ctools/drush/ctools.drush.inc delete mode 100644 www/sites/all/modules/ctools/help/about.html delete mode 100644 www/sites/all/modules/ctools/help/ajax.html delete mode 100644 www/sites/all/modules/ctools/help/collapsible-div.html delete mode 100644 www/sites/all/modules/ctools/help/context-access.html delete mode 100644 www/sites/all/modules/ctools/help/context-arguments.html delete mode 100644 www/sites/all/modules/ctools/help/context-content.html delete mode 100644 www/sites/all/modules/ctools/help/context-context.html delete mode 100644 www/sites/all/modules/ctools/help/context-relationships.html delete mode 100644 www/sites/all/modules/ctools/help/context.html delete mode 100644 www/sites/all/modules/ctools/help/css.html delete mode 100644 www/sites/all/modules/ctools/help/ctools.help.ini delete mode 100644 www/sites/all/modules/ctools/help/dependent.html delete mode 100644 www/sites/all/modules/ctools/help/dropbutton.html delete mode 100644 www/sites/all/modules/ctools/help/dropdown.html delete mode 100644 www/sites/all/modules/ctools/help/export-ui.html delete mode 100644 www/sites/all/modules/ctools/help/export.html delete mode 100644 www/sites/all/modules/ctools/help/form.html delete mode 100644 www/sites/all/modules/ctools/help/modal.html delete mode 100644 www/sites/all/modules/ctools/help/object-cache.html delete mode 100644 www/sites/all/modules/ctools/help/plugins-api.html delete mode 100644 www/sites/all/modules/ctools/help/plugins-creating.html delete mode 100644 www/sites/all/modules/ctools/help/plugins-implementing.html delete mode 100644 www/sites/all/modules/ctools/help/plugins.html delete mode 100644 www/sites/all/modules/ctools/help/wizard.html delete mode 100644 www/sites/all/modules/ctools/images/arrow-active.png delete mode 100644 www/sites/all/modules/ctools/images/collapsible-collapsed.png delete mode 100644 www/sites/all/modules/ctools/images/collapsible-expanded.png delete mode 100644 www/sites/all/modules/ctools/images/expanded-options.png delete mode 100644 www/sites/all/modules/ctools/images/icon-close-window.png delete mode 100644 www/sites/all/modules/ctools/images/icon-configure.png delete mode 100644 www/sites/all/modules/ctools/images/icon-delete.png delete mode 100644 www/sites/all/modules/ctools/images/no-icon.png delete mode 100644 www/sites/all/modules/ctools/images/status-active.gif delete mode 100644 www/sites/all/modules/ctools/images/throbber.gif delete mode 100644 www/sites/all/modules/ctools/includes/action-links.theme.inc delete mode 100644 www/sites/all/modules/ctools/includes/ajax.inc delete mode 100644 www/sites/all/modules/ctools/includes/cache.inc delete mode 100644 www/sites/all/modules/ctools/includes/cache.plugin-type.inc delete mode 100644 www/sites/all/modules/ctools/includes/cleanstring.inc delete mode 100644 www/sites/all/modules/ctools/includes/collapsible.theme.inc delete mode 100644 www/sites/all/modules/ctools/includes/content.inc delete mode 100644 www/sites/all/modules/ctools/includes/content.menu.inc delete mode 100644 www/sites/all/modules/ctools/includes/content.plugin-type.inc delete mode 100644 www/sites/all/modules/ctools/includes/content.theme.inc delete mode 100644 www/sites/all/modules/ctools/includes/context-access-admin.inc delete mode 100644 www/sites/all/modules/ctools/includes/context-admin.inc delete mode 100644 www/sites/all/modules/ctools/includes/context-task-handler.inc delete mode 100644 www/sites/all/modules/ctools/includes/context.inc delete mode 100644 www/sites/all/modules/ctools/includes/context.menu.inc delete mode 100644 www/sites/all/modules/ctools/includes/context.plugin-type.inc delete mode 100644 www/sites/all/modules/ctools/includes/context.theme.inc delete mode 100644 www/sites/all/modules/ctools/includes/css.inc delete mode 100644 www/sites/all/modules/ctools/includes/dependent.inc delete mode 100644 www/sites/all/modules/ctools/includes/dropbutton.theme.inc delete mode 100644 www/sites/all/modules/ctools/includes/dropdown.theme.inc delete mode 100644 www/sites/all/modules/ctools/includes/export-ui.inc delete mode 100644 www/sites/all/modules/ctools/includes/export-ui.menu.inc delete mode 100644 www/sites/all/modules/ctools/includes/export-ui.plugin-type.inc delete mode 100644 www/sites/all/modules/ctools/includes/export.inc delete mode 100644 www/sites/all/modules/ctools/includes/fields.inc delete mode 100644 www/sites/all/modules/ctools/includes/jump-menu.inc delete mode 100644 www/sites/all/modules/ctools/includes/language.inc delete mode 100644 www/sites/all/modules/ctools/includes/math-expr.inc delete mode 100644 www/sites/all/modules/ctools/includes/menu.inc delete mode 100644 www/sites/all/modules/ctools/includes/modal.inc delete mode 100644 www/sites/all/modules/ctools/includes/object-cache.cron.inc delete mode 100644 www/sites/all/modules/ctools/includes/object-cache.inc delete mode 100644 www/sites/all/modules/ctools/includes/page-wizard.inc delete mode 100644 www/sites/all/modules/ctools/includes/page-wizard.menu.inc delete mode 100644 www/sites/all/modules/ctools/includes/plugins-admin.inc delete mode 100644 www/sites/all/modules/ctools/includes/plugins.inc delete mode 100644 www/sites/all/modules/ctools/includes/registry.inc delete mode 100644 www/sites/all/modules/ctools/includes/stylizer.inc delete mode 100644 www/sites/all/modules/ctools/includes/stylizer.theme.inc delete mode 100644 www/sites/all/modules/ctools/includes/utility.inc delete mode 100644 www/sites/all/modules/ctools/includes/uuid.inc delete mode 100644 www/sites/all/modules/ctools/includes/views.inc delete mode 100644 www/sites/all/modules/ctools/includes/wizard.inc delete mode 100644 www/sites/all/modules/ctools/includes/wizard.theme.inc delete mode 100644 www/sites/all/modules/ctools/js/ajax-responder.js delete mode 100644 www/sites/all/modules/ctools/js/auto-submit.js delete mode 100644 www/sites/all/modules/ctools/js/collapsible-div.js delete mode 100644 www/sites/all/modules/ctools/js/dependent.js delete mode 100644 www/sites/all/modules/ctools/js/dropbutton.js delete mode 100644 www/sites/all/modules/ctools/js/dropdown.js delete mode 100644 www/sites/all/modules/ctools/js/jump-menu.js delete mode 100644 www/sites/all/modules/ctools/js/modal.js delete mode 100644 www/sites/all/modules/ctools/js/stylizer.js delete mode 100644 www/sites/all/modules/ctools/page_manager/css/page-manager.css delete mode 100644 www/sites/all/modules/ctools/page_manager/help/about.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/api-task-handler.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/api-task-type.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/api-task.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/custom-pages-access.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/custom-pages-arguments.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/custom-pages-menu.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/custom-pages.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/getting-started-create.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/getting-started-custom-nodes.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/getting-started-custom-vocabulary.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/getting-started-members.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/getting-started-page-list.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/getting-started.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/page-task-type.html delete mode 100644 www/sites/all/modules/ctools/page_manager/help/page_manager.help.ini delete mode 100644 www/sites/all/modules/ctools/page_manager/help/variants.html delete mode 100644 www/sites/all/modules/ctools/page_manager/images/arrow-active.png delete mode 100644 www/sites/all/modules/ctools/page_manager/images/locked-other.png delete mode 100644 www/sites/all/modules/ctools/page_manager/images/locked.png delete mode 100644 www/sites/all/modules/ctools/page_manager/js/page-list.js delete mode 100644 www/sites/all/modules/ctools/page_manager/page_manager.admin.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/page_manager.api.php delete mode 100644 www/sites/all/modules/ctools/page_manager/page_manager.info delete mode 100644 www/sites/all/modules/ctools/page_manager/page_manager.install delete mode 100644 www/sites/all/modules/ctools/page_manager/page_manager.module delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/cache/page_manager_context.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/task_handlers/http_response.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/blog.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/blog_user.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/comment_reply.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/contact_site.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/contact_user.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/node_edit.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/node_view.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/page.admin.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/page.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/poll.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/search.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/term_view.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/user_edit.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/plugins/tasks/user_view.inc delete mode 100644 www/sites/all/modules/ctools/page_manager/theme/page-manager-edit-page.tpl.php delete mode 100644 www/sites/all/modules/ctools/page_manager/theme/page_manager.theme.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/compare_users.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/context_exists.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/entity_bundle.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/entity_field_value.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/front.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/node.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/node_access.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/node_language.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/node_status.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/node_type.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/path_visibility.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/perm.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/php.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/role.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/site_language.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/string_equal.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/string_length.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/term.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/term_has_parent.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/term_parent.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/term_vocabulary.inc delete mode 100644 www/sites/all/modules/ctools/plugins/access/theme.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/entity_id.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/nid.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/node_add.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/node_edit.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/rid.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/string.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/term.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/terms.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/uid.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/user_edit.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/user_name.inc delete mode 100644 www/sites/all/modules/ctools/plugins/arguments/vid.inc delete mode 100644 www/sites/all/modules/ctools/plugins/cache/export_ui.inc delete mode 100644 www/sites/all/modules/ctools/plugins/cache/simple.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/block.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_contrib_block.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_contrib_block_empty.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_contrib_menu.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_contrib_page.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_activeforumtopics.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_authorinformation.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_block.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_block_empty.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_block_menu.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_booknavigation.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_languageswitcher.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_navigation.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_newforumtopics.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_page.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_popularcontent.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_primarylinks.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_recentblogposts.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_recentcomments.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_recentpoll.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_searchform.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_syndicate.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_userlogin.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_whosnew.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/block/icon_core_whosonline.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/comment/comment_reply_form.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/contact/contact.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/contact/icon_contact.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/contact/user_contact.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/custom/custom.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/custom/icon_block_custom.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/entity_context/entity_field.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/entity_context/entity_field_extra.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/form/entity_form_field.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/form/form.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/form/icon_form.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node/icon_node.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node/node.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/icon_node.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_attachments.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_author.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_body.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_book_children.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_book_nav.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_comment_form.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_comments.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_content.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_created.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_links.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_terms.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_title.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_type_desc.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_context/node_updated.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/icon_node_form.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_attachments.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_author.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_book.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_buttons.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_comment.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_language.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_log.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_menu.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_path.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_publishing.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/node_form/node_form_title.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_actions.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_breadcrumb.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_feed_icons.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_help.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_logo.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_messages.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_primary_links.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_secondary_links.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_site_name.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_slogan.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_tabs.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/page/page_title.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/search/icon_search.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/search/search_form.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/search/search_result.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/term_context/icon_term.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/term_context/term_description.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/term_context/term_list.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/token/icon_token.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/token/token.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/user_context/icon_user.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/user_context/profile_fields.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/user_context/profile_fields_pane.tpl.php delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/user_context/user_picture.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/user_context/user_profile.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/user_context/user_signature.inc delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/vocabulary_context/icon_vocabulary.png delete mode 100644 www/sites/all/modules/ctools/plugins/content_types/vocabulary_context/vocabulary_terms.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/entity.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/node.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/node_add_form.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/node_edit_form.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/string.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/term.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/terms.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/token.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/user.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/user_edit_form.inc delete mode 100644 www/sites/all/modules/ctools/plugins/contexts/vocabulary.inc delete mode 100644 www/sites/all/modules/ctools/plugins/export_ui/ctools_export_ui.class.php delete mode 100644 www/sites/all/modules/ctools/plugins/export_ui/ctools_export_ui.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/book_parent.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/entity_from_field.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/entity_from_schema.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/node_edit_form_from_node.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/term_from_node.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/term_parent.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/terms_from_node.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/user_category_edit_form_from_user.inc delete mode 100644 www/sites/all/modules/ctools/plugins/relationships/user_from_node.inc delete mode 100644 www/sites/all/modules/ctools/stylizer/plugins/export_ui/stylizer.inc delete mode 100644 www/sites/all/modules/ctools/stylizer/plugins/export_ui/stylizer_ui.class.php delete mode 100644 www/sites/all/modules/ctools/stylizer/stylizer.info delete mode 100644 www/sites/all/modules/ctools/stylizer/stylizer.install delete mode 100644 www/sites/all/modules/ctools/stylizer/stylizer.module delete mode 100644 www/sites/all/modules/ctools/term_depth/plugins/access/term_depth.inc delete mode 100644 www/sites/all/modules/ctools/term_depth/term_depth.info delete mode 100644 www/sites/all/modules/ctools/term_depth/term_depth.module delete mode 100644 www/sites/all/modules/ctools/tests/context.test delete mode 100644 www/sites/all/modules/ctools/tests/css.test delete mode 100755 www/sites/all/modules/ctools/tests/ctools.drush.sh delete mode 100644 www/sites/all/modules/ctools/tests/ctools.plugins.test delete mode 100644 www/sites/all/modules/ctools/tests/ctools_export_test/ctools_export.test delete mode 100644 www/sites/all/modules/ctools/tests/ctools_export_test/ctools_export_test.default_ctools_export_tests.inc delete mode 100644 www/sites/all/modules/ctools/tests/ctools_export_test/ctools_export_test.info delete mode 100644 www/sites/all/modules/ctools/tests/ctools_export_test/ctools_export_test.install delete mode 100644 www/sites/all/modules/ctools/tests/ctools_export_test/ctools_export_test.module delete mode 100644 www/sites/all/modules/ctools/tests/ctools_plugin_test.info delete mode 100644 www/sites/all/modules/ctools/tests/ctools_plugin_test.module delete mode 100644 www/sites/all/modules/ctools/tests/math_expression.test delete mode 100644 www/sites/all/modules/ctools/tests/math_expression_stack.test delete mode 100644 www/sites/all/modules/ctools/tests/object_cache.test delete mode 100644 www/sites/all/modules/ctools/tests/plugins/cached/ctoolsCachedPluginArray.class.php delete mode 100644 www/sites/all/modules/ctools/tests/plugins/cached/ctoolsCachedPluginArray2.class.php delete mode 100644 www/sites/all/modules/ctools/tests/plugins/cached/plugin_array.inc delete mode 100644 www/sites/all/modules/ctools/tests/plugins/cached/plugin_array2.inc delete mode 100644 www/sites/all/modules/ctools/tests/plugins/cached/plugin_array_dne.inc delete mode 100644 www/sites/all/modules/ctools/tests/plugins/not_cached/ctoolsNotCachedPluginArray.class.php delete mode 100644 www/sites/all/modules/ctools/tests/plugins/not_cached/ctoolsNotCachedPluginArray2.class.php delete mode 100644 www/sites/all/modules/ctools/tests/plugins/not_cached/plugin_array.inc delete mode 100644 www/sites/all/modules/ctools/tests/plugins/not_cached/plugin_array2.inc delete mode 100644 www/sites/all/modules/ctools/tests/plugins/not_cached/plugin_array_dne.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/icon_views_block_legacy.png delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/icon_views_page.png delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/icon_views_page_legacy.png delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_attachments.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_empty.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_exposed.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_feed.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_footer.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_header.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_pager.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_panes.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_row.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/content_types/views_view.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/contexts/view.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/relationships/node_from_view.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/relationships/term_from_view.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/relationships/user_from_view.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/relationships/view_from_argument.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/views/views_content.views.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/views/views_content_plugin_display_ctools_context.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/views/views_content_plugin_display_panel_pane.inc delete mode 100644 www/sites/all/modules/ctools/views_content/plugins/views/views_content_plugin_style_ctools_context.inc delete mode 100644 www/sites/all/modules/ctools/views_content/views_content.admin.inc delete mode 100644 www/sites/all/modules/ctools/views_content/views_content.info delete mode 100644 www/sites/all/modules/ctools/views_content/views_content.module delete mode 100644 www/sites/all/modules/date/.gitignore delete mode 100644 www/sites/all/modules/date/CHANGELOG.txt delete mode 100644 www/sites/all/modules/date/INSTALL.txt delete mode 100644 www/sites/all/modules/date/LICENSE.txt delete mode 100644 www/sites/all/modules/date/README.txt delete mode 100644 www/sites/all/modules/date/date.api.php delete mode 100644 www/sites/all/modules/date/date.devel_generate.inc delete mode 100644 www/sites/all/modules/date/date.diff.inc delete mode 100644 www/sites/all/modules/date/date.field.inc delete mode 100644 www/sites/all/modules/date/date.install delete mode 100644 www/sites/all/modules/date/date.js delete mode 100644 www/sites/all/modules/date/date.migrate.inc delete mode 100644 www/sites/all/modules/date/date.theme delete mode 100644 www/sites/all/modules/date/date.tokens.inc delete mode 100644 www/sites/all/modules/date/date_admin.inc delete mode 100644 www/sites/all/modules/date/date_admin.js delete mode 100644 www/sites/all/modules/date/date_all_day/README.txt delete mode 100644 www/sites/all/modules/date/date_all_day/date_all_day.info delete mode 100644 www/sites/all/modules/date/date_all_day/date_all_day.module delete mode 100644 www/sites/all/modules/date/date_api/date-rtl.css delete mode 100644 www/sites/all/modules/date/date_api/date.css delete mode 100644 www/sites/all/modules/date/date_api/date_api.admin.inc delete mode 100644 www/sites/all/modules/date/date_api/date_api.info delete mode 100644 www/sites/all/modules/date/date_api/date_api.install delete mode 100644 www/sites/all/modules/date/date_api/date_api.module delete mode 100644 www/sites/all/modules/date/date_api/date_api_elements.inc delete mode 100644 www/sites/all/modules/date/date_api/date_api_ical.inc delete mode 100644 www/sites/all/modules/date/date_api/date_api_sql.inc delete mode 100644 www/sites/all/modules/date/date_api/date_year_range.js delete mode 100644 www/sites/all/modules/date/date_api/images/calendar.png delete mode 100644 www/sites/all/modules/date/date_api/images/ical16x16.gif delete mode 100644 www/sites/all/modules/date/date_api/theme/theme.inc delete mode 100644 www/sites/all/modules/date/date_context/date_context.info delete mode 100644 www/sites/all/modules/date/date_context/date_context.module delete mode 100644 www/sites/all/modules/date/date_context/plugins/date_context_date_condition.inc delete mode 100644 www/sites/all/modules/date/date_elements.inc delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate.info delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate.module delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate_example/date_migrate_example.features.field.inc delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate_example/date_migrate_example.features.inc delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate_example/date_migrate_example.info delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate_example/date_migrate_example.install delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate_example/date_migrate_example.migrate.inc delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate_example/date_migrate_example.module delete mode 100644 www/sites/all/modules/date/date_migrate/date_migrate_example/date_migrate_example.xml delete mode 100644 www/sites/all/modules/date/date_popup/README.txt delete mode 100644 www/sites/all/modules/date/date_popup/date_popup.info delete mode 100644 www/sites/all/modules/date/date_popup/date_popup.install delete mode 100644 www/sites/all/modules/date/date_popup/date_popup.js delete mode 100644 www/sites/all/modules/date/date_popup/date_popup.module delete mode 100644 www/sites/all/modules/date/date_popup/jquery.timeentry.pack.js delete mode 100644 www/sites/all/modules/date/date_popup/themes/datepicker.1.7.css delete mode 100644 www/sites/all/modules/date/date_popup/themes/jquery.timeentry.css delete mode 100644 www/sites/all/modules/date/date_repeat.inc delete mode 100644 www/sites/all/modules/date/date_repeat/date_repeat.info delete mode 100644 www/sites/all/modules/date/date_repeat/date_repeat.install delete mode 100644 www/sites/all/modules/date/date_repeat/date_repeat.module delete mode 100644 www/sites/all/modules/date/date_repeat/date_repeat_calc.inc delete mode 100644 www/sites/all/modules/date/date_repeat/date_repeat_form.inc delete mode 100644 www/sites/all/modules/date/date_repeat/tests/date_repeat.test delete mode 100644 www/sites/all/modules/date/date_repeat/tests/date_repeat_form.test delete mode 100644 www/sites/all/modules/date/date_repeat_field/README.txt delete mode 100644 www/sites/all/modules/date/date_repeat_field/date_repeat_field.css delete mode 100644 www/sites/all/modules/date/date_repeat_field/date_repeat_field.devel_generate.inc delete mode 100644 www/sites/all/modules/date/date_repeat_field/date_repeat_field.info delete mode 100644 www/sites/all/modules/date/date_repeat_field/date_repeat_field.module delete mode 100644 www/sites/all/modules/date/date_tools/date_tools.change_type.inc delete mode 100644 www/sites/all/modules/date/date_tools/date_tools.info delete mode 100644 www/sites/all/modules/date/date_tools/date_tools.module delete mode 100644 www/sites/all/modules/date/date_tools/date_tools.wizard.inc delete mode 100644 www/sites/all/modules/date/date_tools/tests/date_tools.test delete mode 100644 www/sites/all/modules/date/date_views/css/date_views.css delete mode 100644 www/sites/all/modules/date/date_views/date_views.info delete mode 100644 www/sites/all/modules/date/date_views/date_views.install delete mode 100644 www/sites/all/modules/date/date_views/date_views.module delete mode 100644 www/sites/all/modules/date/date_views/includes/date_plugin_display_attachment.inc delete mode 100644 www/sites/all/modules/date/date_views/includes/date_views.views.inc delete mode 100644 www/sites/all/modules/date/date_views/includes/date_views_argument_handler.inc delete mode 100644 www/sites/all/modules/date/date_views/includes/date_views_argument_handler_simple.inc delete mode 100644 www/sites/all/modules/date/date_views/includes/date_views_fields.inc delete mode 100644 www/sites/all/modules/date/date_views/includes/date_views_filter_handler.inc delete mode 100644 www/sites/all/modules/date/date_views/includes/date_views_filter_handler_simple.inc delete mode 100644 www/sites/all/modules/date/date_views/includes/date_views_plugin_pager.inc delete mode 100644 www/sites/all/modules/date/date_views/theme/date-views-filter-form.tpl.php delete mode 100644 www/sites/all/modules/date/date_views/theme/date-views-pager.tpl.php delete mode 100644 www/sites/all/modules/date/date_views/theme/theme.inc delete mode 100644 www/sites/all/modules/date/tests/README.txt delete mode 100644 www/sites/all/modules/date/tests/USHolidays.ics delete mode 100644 www/sites/all/modules/date/tests/Yahoo.csv delete mode 100644 www/sites/all/modules/date/tests/date.test delete mode 100644 www/sites/all/modules/date/tests/date_api.test delete mode 100644 www/sites/all/modules/date/tests/date_field.test delete mode 100644 www/sites/all/modules/date/tests/date_form.test delete mode 100644 www/sites/all/modules/date/tests/date_migrate.test delete mode 100644 www/sites/all/modules/date/tests/date_test/date_test.info delete mode 100644 www/sites/all/modules/date/tests/date_test/date_test.module delete mode 100644 www/sites/all/modules/date/tests/date_timezone.test delete mode 100644 www/sites/all/modules/date/tests/date_validation.test delete mode 100644 www/sites/all/modules/date/tests/date_views_pager.test delete mode 100644 www/sites/all/modules/date/tests/date_views_popup.test delete mode 100644 www/sites/all/modules/date/tests/rrule.ics delete mode 100644 www/sites/all/modules/easy_breadcrumb/LICENSE.txt delete mode 100644 www/sites/all/modules/easy_breadcrumb/README.md delete mode 100644 www/sites/all/modules/easy_breadcrumb/easy_breadcrumb.api.php delete mode 100644 www/sites/all/modules/easy_breadcrumb/easy_breadcrumb.install delete mode 100644 www/sites/all/modules/easy_breadcrumb/includes/EasyBreadcrumbConstants.inc delete mode 100644 www/sites/all/modules/easy_breadcrumb/includes/easy_breadcrumb.admin.inc delete mode 100644 www/sites/all/modules/easy_breadcrumb/js/easy_breadcrumb.admin.js delete mode 100644 www/sites/all/modules/easy_breadcrumb/tpl/easy-breadcrumb.tpl.php delete mode 100644 www/sites/all/modules/elements/LICENSE.txt delete mode 100644 www/sites/all/modules/elements/README.txt delete mode 100644 www/sites/all/modules/elements/elements.table.css delete mode 100644 www/sites/all/modules/elements/elements.theme.inc delete mode 100755 www/sites/all/modules/email/LICENSE.txt delete mode 100644 www/sites/all/modules/email/README.txt delete mode 100644 www/sites/all/modules/email/email.diff.inc delete mode 100644 www/sites/all/modules/email/email.feeds.inc delete mode 100644 www/sites/all/modules/email/email.install delete mode 100644 www/sites/all/modules/email/email.migrate.inc delete mode 100644 www/sites/all/modules/entity_view_mode/LICENSE.txt delete mode 100644 www/sites/all/modules/entity_view_mode/entity_view_mode.admin.inc delete mode 100644 www/sites/all/modules/entity_view_mode/entity_view_mode.api.php delete mode 100644 www/sites/all/modules/entity_view_mode/entity_view_mode.test delete mode 100644 www/sites/all/modules/entity_view_mode/tests/entity_view_mode_test.entity.inc delete mode 100644 www/sites/all/modules/entity_view_mode/tests/entity_view_mode_test.info delete mode 100644 www/sites/all/modules/entity_view_mode/tests/entity_view_mode_test.module delete mode 100644 www/sites/all/modules/field_formatter_settings/LICENSE.txt delete mode 100644 www/sites/all/modules/field_formatter_settings/field_formatter_settings.api.php delete mode 100644 www/sites/all/modules/file_entity/LICENSE.txt delete mode 100644 www/sites/all/modules/file_entity/README.txt delete mode 100644 www/sites/all/modules/file_entity/admin_views_default/file.admin-content-file.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.admin.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.admin.js delete mode 100644 www/sites/all/modules/file_entity/file_entity.api.php delete mode 100644 www/sites/all/modules/file_entity/file_entity.devel_generate.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.field.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.file.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.file_api.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.file_default_displays.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.install delete mode 100644 www/sites/all/modules/file_entity/file_entity.js delete mode 100644 www/sites/all/modules/file_entity/file_entity.pages.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.pathauto.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.test delete mode 100644 www/sites/all/modules/file_entity/file_entity.theme.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.tokens.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity.tpl.php delete mode 100644 www/sites/all/modules/file_entity/file_entity.views.inc delete mode 100644 www/sites/all/modules/file_entity/file_entity_views.test delete mode 100644 www/sites/all/modules/file_entity/plugins/content_types/file_content.inc delete mode 100644 www/sites/all/modules/file_entity/plugins/content_types/file_display.inc delete mode 100644 www/sites/all/modules/file_entity/plugins/entity/PanelizerEntityFile.class.php delete mode 100644 www/sites/all/modules/file_entity/plugins/entity/file.inc delete mode 100644 www/sites/all/modules/file_entity/plugins/tasks/file_view.inc delete mode 100644 www/sites/all/modules/file_entity/tests/file_entity_test.info delete mode 100644 www/sites/all/modules/file_entity/tests/file_entity_test.module delete mode 100644 www/sites/all/modules/file_entity/tests/file_entity_test.pages.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_argument_file_type.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_field_file_filename.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_field_file_link.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_field_file_link_delete.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_field_file_link_download.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_field_file_link_edit.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_field_file_link_usage.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_field_file_rendered.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_field_file_type.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_filter_file_type.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_handler_filter_schema_type.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_plugin_row_file_rss.inc delete mode 100644 www/sites/all/modules/file_entity/views/views_plugin_row_file_view.inc delete mode 100644 www/sites/all/modules/instantfilter/LICENSE.txt delete mode 100644 www/sites/all/modules/instantfilter/instantfilter.css delete mode 100644 www/sites/all/modules/instantfilter/js/simpletest_test_form.js delete mode 100644 www/sites/all/modules/instantfilter/js/system_modules.js delete mode 100644 www/sites/all/modules/instantfilter/js/user_admin_permissions.js delete mode 100644 www/sites/all/modules/link/LICENSE.txt delete mode 100644 www/sites/all/modules/link/README.txt delete mode 100644 www/sites/all/modules/link/link-rtl.css delete mode 100644 www/sites/all/modules/link/link.css delete mode 100644 www/sites/all/modules/link/link.devel_generate.inc delete mode 100644 www/sites/all/modules/link/link.diff.inc delete mode 100644 www/sites/all/modules/link/link.install delete mode 100644 www/sites/all/modules/link/link.migrate.inc delete mode 100644 www/sites/all/modules/link/tests/link.attribute.test delete mode 100644 www/sites/all/modules/link/tests/link.crud.test delete mode 100644 www/sites/all/modules/link/tests/link.crud_browser.test delete mode 100644 www/sites/all/modules/link/tests/link.entity_token.test delete mode 100644 www/sites/all/modules/link/tests/link.test delete mode 100644 www/sites/all/modules/link/tests/link.token.test delete mode 100644 www/sites/all/modules/link/tests/link.validate.test delete mode 100644 www/sites/all/modules/link/views/link.views.inc delete mode 100644 www/sites/all/modules/link/views/link_views_handler_argument_target.inc delete mode 100644 www/sites/all/modules/link/views/link_views_handler_filter_protocol.inc delete mode 100644 www/sites/all/modules/menu_block/LICENSE.txt delete mode 100644 www/sites/all/modules/menu_block/README.txt delete mode 100644 www/sites/all/modules/menu_block/css/display-options-background.png delete mode 100644 www/sites/all/modules/menu_block/css/menu-block.admin.css delete mode 100644 www/sites/all/modules/menu_block/js/menu-block.js delete mode 100644 www/sites/all/modules/menu_block/menu-block-wrapper.tpl.php delete mode 100644 www/sites/all/modules/menu_block/menu_block.admin.inc delete mode 100644 www/sites/all/modules/menu_block/menu_block.api.php delete mode 100644 www/sites/all/modules/menu_block/menu_block.follow.inc delete mode 100644 www/sites/all/modules/menu_block/menu_block.install delete mode 100644 www/sites/all/modules/menu_block/menu_block.pages.inc delete mode 100644 www/sites/all/modules/menu_block/menu_block.sort.inc delete mode 100644 www/sites/all/modules/menu_block/menu_block_export.admin.inc delete mode 100644 www/sites/all/modules/menu_block/menu_block_export.info delete mode 100644 www/sites/all/modules/menu_block/menu_block_export.module delete mode 100644 www/sites/all/modules/menu_block/plugins/content_types/menu_tree/icon_contrib_booknavigation.png delete mode 100644 www/sites/all/modules/menu_block/plugins/content_types/menu_tree/icon_contrib_main_menu.png delete mode 100644 www/sites/all/modules/menu_block/plugins/content_types/menu_tree/icon_contrib_management.png delete mode 100644 www/sites/all/modules/menu_block/plugins/content_types/menu_tree/icon_contrib_menu.png delete mode 100644 www/sites/all/modules/menu_block/plugins/content_types/menu_tree/menu_tree.inc delete mode 100755 www/sites/all/modules/options_element/LICENSE.txt delete mode 100644 www/sites/all/modules/options_element/add.png delete mode 100644 www/sites/all/modules/options_element/delete.png delete mode 100644 www/sites/all/modules/options_element/options_element.css delete mode 100644 www/sites/all/modules/options_element/options_element.inc delete mode 100644 www/sites/all/modules/options_element/options_element.js delete mode 100644 www/sites/all/modules/pathauto/INSTALL.txt delete mode 100644 www/sites/all/modules/pathauto/LICENSE.txt delete mode 100644 www/sites/all/modules/pathauto/README.txt delete mode 100644 www/sites/all/modules/pathauto/pathauto.admin.inc delete mode 100644 www/sites/all/modules/pathauto/pathauto.api.php delete mode 100644 www/sites/all/modules/pathauto/pathauto.inc delete mode 100644 www/sites/all/modules/pathauto/pathauto.install delete mode 100644 www/sites/all/modules/pathauto/pathauto.js delete mode 100644 www/sites/all/modules/pathauto/pathauto.migrate.inc delete mode 100644 www/sites/all/modules/pathauto/pathauto.pathauto.inc delete mode 100644 www/sites/all/modules/pathauto/pathauto.test delete mode 100644 www/sites/all/modules/pathauto/pathauto.tokens.inc delete mode 100644 www/sites/all/modules/project_browser/LICENSE.txt delete mode 100644 www/sites/all/modules/project_browser/css/jquery.multiselect.css delete mode 100644 www/sites/all/modules/project_browser/css/project_browser.css delete mode 100644 www/sites/all/modules/project_browser/images/arrow-asc.png delete mode 100644 www/sites/all/modules/project_browser/images/arrow-desc.png delete mode 100644 www/sites/all/modules/project_browser/images/circle.png delete mode 100644 www/sites/all/modules/project_browser/images/red-x.png delete mode 100644 www/sites/all/modules/project_browser/js/jquery.multiselect.min.js delete mode 100644 www/sites/all/modules/project_browser/js/project_browser_categories_widget.js delete mode 100644 www/sites/all/modules/project_browser/js/project_browser_more_link.js delete mode 100644 www/sites/all/modules/project_browser/js/project_browser_multiselect.js delete mode 100644 www/sites/all/modules/project_browser/js/select_releases.js delete mode 100644 www/sites/all/modules/project_browser/project_browser.admin.inc delete mode 100644 www/sites/all/modules/project_browser/project_browser.inc delete mode 100644 www/sites/all/modules/project_browser/project_browser.pages.inc delete mode 100644 www/sites/all/modules/project_browser/project_browser.test delete mode 100644 www/sites/all/modules/project_browser/tests/project_browser_test.info delete mode 100644 www/sites/all/modules/project_browser/tests/project_browser_test.module delete mode 100644 www/sites/all/modules/project_browser/theme/project-browser-block.tpl.php delete mode 100644 www/sites/all/modules/project_browser/theme/project-browser-install-queue.tpl.php delete mode 100644 www/sites/all/modules/project_browser/theme/project-browser-install.tpl.php delete mode 100644 www/sites/all/modules/project_browser/theme/project-browser-list.tpl.php delete mode 100644 www/sites/all/modules/project_browser/theme/project-browser-project.tpl.php delete mode 100644 www/sites/all/modules/project_browser/theme/project_browser.admin.inc delete mode 100644 www/sites/all/modules/rabbit_hole/LICENSE.txt delete mode 100644 www/sites/all/modules/rabbit_hole/README.txt delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_bean/rh-bean.js delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_bean/rh_bean.info delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_bean/rh_bean.module delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_field_collection/rh_field_collection.info delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_field_collection/rh_field_collection.module delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_file/rh-file.js delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_file/rh_file.info delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_file/rh_file.module delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_node/rh-node.js delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_node/rh_node.info delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_node/rh_node.module delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_profile2/rh-profile2.js delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_profile2/rh_profile2.info delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_profile2/rh_profile2.module delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_taxonomy/rh_taxonomy.info delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_taxonomy/rh_taxonomy.install delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_taxonomy/rh_taxonomy.module delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_user/rh_user.info delete mode 100644 www/sites/all/modules/rabbit_hole/modules/rh_user/rh_user.module delete mode 100644 www/sites/all/modules/rabbit_hole/rabbit_hole.api.php delete mode 100644 www/sites/all/modules/rabbit_hole/rabbit_hole.install delete mode 100644 www/sites/all/modules/redirect/LICENSE.txt delete mode 100644 www/sites/all/modules/redirect/README.txt delete mode 100644 www/sites/all/modules/redirect/redirect.admin.inc delete mode 100644 www/sites/all/modules/redirect/redirect.admin.js delete mode 100644 www/sites/all/modules/redirect/redirect.api.php delete mode 100755 www/sites/all/modules/redirect/redirect.controller.inc delete mode 100644 www/sites/all/modules/redirect/redirect.drush.inc delete mode 100644 www/sites/all/modules/redirect/redirect.generate.inc delete mode 100644 www/sites/all/modules/redirect/redirect.install delete mode 100644 www/sites/all/modules/redirect/redirect.js delete mode 100644 www/sites/all/modules/redirect/redirect.test delete mode 100644 www/sites/all/modules/redirect/views/redirect.views.inc delete mode 100644 www/sites/all/modules/redirect/views/redirect.views_default.inc delete mode 100644 www/sites/all/modules/redirect/views/redirect_handler_field_redirect_link_delete.inc delete mode 100644 www/sites/all/modules/redirect/views/redirect_handler_field_redirect_link_edit.inc delete mode 100644 www/sites/all/modules/redirect/views/redirect_handler_field_redirect_operations.inc delete mode 100644 www/sites/all/modules/redirect/views/redirect_handler_field_redirect_redirect.inc delete mode 100644 www/sites/all/modules/redirect/views/redirect_handler_field_redirect_source.inc delete mode 100644 www/sites/all/modules/redirect/views/redirect_handler_filter_redirect_type.inc delete mode 100644 www/sites/all/modules/redirect/views/redirects.view delete mode 100644 www/sites/all/modules/scheduler/LICENSE.txt delete mode 100644 www/sites/all/modules/scheduler/README.txt delete mode 100644 www/sites/all/modules/scheduler/plugins/content_types/scheduler_form_pane.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler.admin.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler.api.php delete mode 100644 www/sites/all/modules/scheduler/scheduler.cron.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler.edit.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler.install delete mode 100644 www/sites/all/modules/scheduler/scheduler.rules.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler.rules_defaults.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler.test delete mode 100644 www/sites/all/modules/scheduler/scheduler.tokens.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler.views.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler_handler_field_scheduler_countdown.inc delete mode 100644 www/sites/all/modules/scheduler/scheduler_vertical_tabs.js delete mode 100644 www/sites/all/modules/scheduler/tests/scheduler_api.test delete mode 100644 www/sites/all/modules/scheduler/tests/scheduler_test.info delete mode 100644 www/sites/all/modules/scheduler/tests/scheduler_test.install delete mode 100644 www/sites/all/modules/scheduler/tests/scheduler_test.module delete mode 100644 www/sites/all/modules/token/LICENSE.txt delete mode 100644 www/sites/all/modules/token/README.txt delete mode 100644 www/sites/all/modules/token/arrow-down.png delete mode 100644 www/sites/all/modules/token/arrow-right.png delete mode 100644 www/sites/all/modules/token/jquery.treeTable.css delete mode 100644 www/sites/all/modules/token/jquery.treeTable.js delete mode 100644 www/sites/all/modules/token/tests/token_test.info delete mode 100644 www/sites/all/modules/token/tests/token_test.module delete mode 100644 www/sites/all/modules/token/tests/token_test.tokens.inc delete mode 100644 www/sites/all/modules/token/token.css delete mode 100644 www/sites/all/modules/token/token.drush.inc delete mode 100644 www/sites/all/modules/token/token.install delete mode 100644 www/sites/all/modules/token/token.js delete mode 100644 www/sites/all/modules/token/token.pages.inc delete mode 100644 www/sites/all/modules/token/token.test delete mode 100644 www/sites/all/modules/token/token.tokens.inc delete mode 100644 www/sites/all/modules/views/D7UPGRADE.txt delete mode 100755 www/sites/all/modules/views/LICENSE.txt delete mode 100644 www/sites/all/modules/views/README.txt delete mode 100644 www/sites/all/modules/views/css/ie/views-admin.ie7.css delete mode 100644 www/sites/all/modules/views/css/views-admin-rtl.css delete mode 100644 www/sites/all/modules/views/css/views-admin.advanced_help.css delete mode 100644 www/sites/all/modules/views/css/views-admin.bartik-rtl.css delete mode 100644 www/sites/all/modules/views/css/views-admin.bartik.css delete mode 100644 www/sites/all/modules/views/css/views-admin.contextual.css delete mode 100644 www/sites/all/modules/views/css/views-admin.css delete mode 100644 www/sites/all/modules/views/css/views-admin.ctools-rtl.css delete mode 100644 www/sites/all/modules/views/css/views-admin.ctools.css delete mode 100644 www/sites/all/modules/views/css/views-admin.garland-rtl.css delete mode 100644 www/sites/all/modules/views/css/views-admin.garland.css delete mode 100644 www/sites/all/modules/views/css/views-admin.seven-rtl.css delete mode 100644 www/sites/all/modules/views/css/views-admin.seven.css delete mode 100644 www/sites/all/modules/views/css/views-admin.theme-rtl.css delete mode 100644 www/sites/all/modules/views/css/views-admin.theme.css delete mode 100644 www/sites/all/modules/views/css/views-rtl.css delete mode 100644 www/sites/all/modules/views/css/views.css delete mode 100644 www/sites/all/modules/views/documentation-standards.txt delete mode 100644 www/sites/all/modules/views/drush/views.drush.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_area.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_area_messages.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_area_result.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_area_text.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_area_text_custom.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_area_view.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_argument.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_argument_date.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_argument_formula.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_argument_group_by_numeric.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_argument_many_to_one.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_argument_null.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_argument_numeric.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_argument_string.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_boolean.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_contextual_links.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_counter.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_custom.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_date.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_entity.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_machine_name.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_markup.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_math.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_numeric.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_prerender_list.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_serialized.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_time_interval.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_field_url.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_boolean_operator_string.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_combine.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_date.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_entity_bundle.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_equality.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_fields_compare.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_group_by_numeric.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_in_operator.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_many_to_one.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_numeric.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_filter_string.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_relationship.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_relationship_groupwise_max.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_sort.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_sort_date.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_sort_group_by_numeric.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_sort_menu_hierarchy.inc delete mode 100644 www/sites/all/modules/views/handlers/views_handler_sort_random.inc delete mode 100644 www/sites/all/modules/views/help/about.html delete mode 100644 www/sites/all/modules/views/help/advanced-settings.html delete mode 100644 www/sites/all/modules/views/help/advanced-style-settings.html delete mode 100644 www/sites/all/modules/views/help/aggregation.html delete mode 100644 www/sites/all/modules/views/help/alter-exposed-filter.html delete mode 100644 www/sites/all/modules/views/help/analyze-theme.html delete mode 100644 www/sites/all/modules/views/help/api-default-views.html delete mode 100644 www/sites/all/modules/views/help/api-example.html delete mode 100644 www/sites/all/modules/views/help/api-forms.html delete mode 100644 www/sites/all/modules/views/help/api-handler-area.html delete mode 100644 www/sites/all/modules/views/help/api-tables.html delete mode 100644 www/sites/all/modules/views/help/api-upgrading.html delete mode 100644 www/sites/all/modules/views/help/api.html delete mode 100644 www/sites/all/modules/views/help/argument.html delete mode 100644 www/sites/all/modules/views/help/basic-settings.html delete mode 100644 www/sites/all/modules/views/help/demo-video.html delete mode 100644 www/sites/all/modules/views/help/display-attachment.html delete mode 100644 www/sites/all/modules/views/help/display-block.html delete mode 100644 www/sites/all/modules/views/help/display-default.html delete mode 100644 www/sites/all/modules/views/help/display-feed.html delete mode 100644 www/sites/all/modules/views/help/display-page.html delete mode 100644 www/sites/all/modules/views/help/display.html delete mode 100644 www/sites/all/modules/views/help/drush.html delete mode 100644 www/sites/all/modules/views/help/embed.html delete mode 100644 www/sites/all/modules/views/help/empty-text.html delete mode 100644 www/sites/all/modules/views/help/example-author-block.html delete mode 100644 www/sites/all/modules/views/help/example-filter-by-current-user.html delete mode 100644 www/sites/all/modules/views/help/example-recent-stories.html delete mode 100644 www/sites/all/modules/views/help/example-slideshow-thumb-pager.html delete mode 100644 www/sites/all/modules/views/help/example-user-feed.html delete mode 100644 www/sites/all/modules/views/help/example-users-by-role.html delete mode 100644 www/sites/all/modules/views/help/exposed-form.html delete mode 100644 www/sites/all/modules/views/help/field.html delete mode 100644 www/sites/all/modules/views/help/filter.html delete mode 100644 www/sites/all/modules/views/help/get-total-rows.html delete mode 100644 www/sites/all/modules/views/help/getting-started.html delete mode 100644 www/sites/all/modules/views/help/group-by.html delete mode 100644 www/sites/all/modules/views/help/header.html delete mode 100644 www/sites/all/modules/views/help/images/node-term_node-term_data-large.png delete mode 100644 www/sites/all/modules/views/help/images/node-term_node-term_data.png delete mode 100644 www/sites/all/modules/views/help/images/overview-ui-large.png delete mode 100644 www/sites/all/modules/views/help/images/overview-ui-small.png delete mode 100644 www/sites/all/modules/views/help/images/style-breakdown-large.png delete mode 100644 www/sites/all/modules/views/help/images/style-breakdown.png delete mode 100644 www/sites/all/modules/views/help/images/views1-admin-large.png delete mode 100644 www/sites/all/modules/views/help/images/views1-admin.png delete mode 100644 www/sites/all/modules/views/help/images/views1-changeviewtype-large.png delete mode 100644 www/sites/all/modules/views/help/images/views1-changeviewtype.png delete mode 100644 www/sites/all/modules/views/help/images/views2-addaview-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-addaview.png delete mode 100644 www/sites/all/modules/views/help/images/views2-adddisplay-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-adddisplay.png delete mode 100644 www/sites/all/modules/views/help/images/views2-addfields-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-addfields.png delete mode 100644 www/sites/all/modules/views/help/images/views2-addfieldsajax-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-addfieldsajax.png delete mode 100644 www/sites/all/modules/views/help/images/views2-admin-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-admin.png delete mode 100644 www/sites/all/modules/views/help/images/views2-changedisplaystyle-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-changedisplaystyle.png delete mode 100644 www/sites/all/modules/views/help/images/views2-fieldspreview-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-fieldspreview.png delete mode 100644 www/sites/all/modules/views/help/images/views2-newview-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-newview.png delete mode 100644 www/sites/all/modules/views/help/images/views2-rearrangefields-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-rearrangefields.png delete mode 100644 www/sites/all/modules/views/help/images/views2-tablestyle-large.png delete mode 100644 www/sites/all/modules/views/help/images/views2-tablestyle.png delete mode 100644 www/sites/all/modules/views/help/images/views3-group-aggregation-types.png delete mode 100644 www/sites/all/modules/views/help/images/views3-group-aggregation.png delete mode 100644 www/sites/all/modules/views/help/images/views3-jump-style-menu.png delete mode 100644 www/sites/all/modules/views/help/images/views3-semanticviews.png delete mode 100644 www/sites/all/modules/views/help/images/views3-views-all.png delete mode 100644 www/sites/all/modules/views/help/menu.html delete mode 100644 www/sites/all/modules/views/help/misc-notes.html delete mode 100644 www/sites/all/modules/views/help/new.html delete mode 100644 www/sites/all/modules/views/help/other-help.html delete mode 100644 www/sites/all/modules/views/help/overrides.html delete mode 100644 www/sites/all/modules/views/help/path.html delete mode 100644 www/sites/all/modules/views/help/performance-views-vs-displays.html delete mode 100644 www/sites/all/modules/views/help/performance.html delete mode 100644 www/sites/all/modules/views/help/relationship-representative.html delete mode 100644 www/sites/all/modules/views/help/relationship.html delete mode 100644 www/sites/all/modules/views/help/reports.html delete mode 100644 www/sites/all/modules/views/help/select-multple-nids-contextual-filters.html delete mode 100644 www/sites/all/modules/views/help/semantic-views.html delete mode 100644 www/sites/all/modules/views/help/sort.html delete mode 100644 www/sites/all/modules/views/help/style-comment-rss.html delete mode 100644 www/sites/all/modules/views/help/style-fields.html delete mode 100644 www/sites/all/modules/views/help/style-grid.html delete mode 100644 www/sites/all/modules/views/help/style-grouping.html delete mode 100644 www/sites/all/modules/views/help/style-jump.html delete mode 100644 www/sites/all/modules/views/help/style-list.html delete mode 100644 www/sites/all/modules/views/help/style-node-rss.html delete mode 100644 www/sites/all/modules/views/help/style-node.html delete mode 100644 www/sites/all/modules/views/help/style-row.html delete mode 100644 www/sites/all/modules/views/help/style-rss.html delete mode 100644 www/sites/all/modules/views/help/style-settings.html delete mode 100644 www/sites/all/modules/views/help/style-summary-unformatted.html delete mode 100644 www/sites/all/modules/views/help/style-summary.html delete mode 100644 www/sites/all/modules/views/help/style-table.html delete mode 100644 www/sites/all/modules/views/help/style-unformatted.html delete mode 100644 www/sites/all/modules/views/help/style.html delete mode 100644 www/sites/all/modules/views/help/taxonomy-page-override.html delete mode 100644 www/sites/all/modules/views/help/theme-css.html delete mode 100644 www/sites/all/modules/views/help/top-pager.html delete mode 100644 www/sites/all/modules/views/help/ui-crashes.html delete mode 100644 www/sites/all/modules/views/help/updating-view3.html delete mode 100644 www/sites/all/modules/views/help/updating.html delete mode 100644 www/sites/all/modules/views/help/upgrading.html delete mode 100644 www/sites/all/modules/views/help/using-theme.html delete mode 100644 www/sites/all/modules/views/help/view-add.html delete mode 100644 www/sites/all/modules/views/help/view-settings.html delete mode 100644 www/sites/all/modules/views/help/view-type.html delete mode 100644 www/sites/all/modules/views/help/views.help.ini delete mode 100644 www/sites/all/modules/views/images/arrow-active.png delete mode 100644 www/sites/all/modules/views/images/close.png delete mode 100644 www/sites/all/modules/views/images/expanded-options.png delete mode 100644 www/sites/all/modules/views/images/loading-small.gif delete mode 100644 www/sites/all/modules/views/images/loading.gif delete mode 100644 www/sites/all/modules/views/images/overridden.gif delete mode 100644 www/sites/all/modules/views/images/sprites.png delete mode 100644 www/sites/all/modules/views/images/status-active.gif delete mode 100644 www/sites/all/modules/views/includes/admin.inc delete mode 100644 www/sites/all/modules/views/includes/ajax.inc delete mode 100644 www/sites/all/modules/views/includes/analyze.inc delete mode 100644 www/sites/all/modules/views/includes/base.inc delete mode 100644 www/sites/all/modules/views/includes/cache.inc delete mode 100644 www/sites/all/modules/views/includes/handlers.inc delete mode 100644 www/sites/all/modules/views/includes/plugins.inc delete mode 100644 www/sites/all/modules/views/includes/view.inc delete mode 100644 www/sites/all/modules/views/js/ajax.js delete mode 100644 www/sites/all/modules/views/js/ajax_view.js delete mode 100644 www/sites/all/modules/views/js/base.js delete mode 100644 www/sites/all/modules/views/js/jquery.ui.dialog.patch.js delete mode 100644 www/sites/all/modules/views/js/views-admin.js delete mode 100644 www/sites/all/modules/views/js/views-contextual.js delete mode 100644 www/sites/all/modules/views/js/views-list.js delete mode 100644 www/sites/all/modules/views/modules/aggregator.views.inc delete mode 100644 www/sites/all/modules/views/modules/aggregator/views_handler_argument_aggregator_category_cid.inc delete mode 100644 www/sites/all/modules/views/modules/aggregator/views_handler_argument_aggregator_fid.inc delete mode 100644 www/sites/all/modules/views/modules/aggregator/views_handler_argument_aggregator_iid.inc delete mode 100644 www/sites/all/modules/views/modules/aggregator/views_handler_field_aggregator_category.inc delete mode 100644 www/sites/all/modules/views/modules/aggregator/views_handler_field_aggregator_title_link.inc delete mode 100644 www/sites/all/modules/views/modules/aggregator/views_handler_field_aggregator_xss.inc delete mode 100644 www/sites/all/modules/views/modules/aggregator/views_handler_filter_aggregator_category_cid.inc delete mode 100644 www/sites/all/modules/views/modules/aggregator/views_plugin_row_aggregator_rss.inc delete mode 100644 www/sites/all/modules/views/modules/book.views.inc delete mode 100644 www/sites/all/modules/views/modules/book/views_plugin_argument_default_book_root.inc delete mode 100644 www/sites/all/modules/views/modules/comment.views.inc delete mode 100644 www/sites/all/modules/views/modules/comment.views_default.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_argument_comment_user_uid.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment_depth.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment_link.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment_link_approve.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment_link_delete.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment_link_edit.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment_link_reply.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment_node_link.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_last_comment_timestamp.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_ncs_last_comment_name.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_ncs_last_updated.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_node_comment.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_field_node_new_comments.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_filter_comment_user_uid.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_filter_ncs_last_updated.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_filter_node_comment.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_sort_comment_thread.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_sort_ncs_last_comment_name.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_handler_sort_ncs_last_updated.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_plugin_row_comment_rss.inc delete mode 100644 www/sites/all/modules/views/modules/comment/views_plugin_row_comment_view.inc delete mode 100644 www/sites/all/modules/views/modules/contact.views.inc delete mode 100644 www/sites/all/modules/views/modules/contact/views_handler_field_contact_link.inc delete mode 100644 www/sites/all/modules/views/modules/field.views.inc delete mode 100644 www/sites/all/modules/views/modules/field/views_handler_argument_field_list.inc delete mode 100644 www/sites/all/modules/views/modules/field/views_handler_argument_field_list_string.inc delete mode 100644 www/sites/all/modules/views/modules/field/views_handler_field_field.inc delete mode 100644 www/sites/all/modules/views/modules/field/views_handler_filter_field_list.inc delete mode 100644 www/sites/all/modules/views/modules/field/views_handler_relationship_entity_reverse.inc delete mode 100644 www/sites/all/modules/views/modules/file.views.inc delete mode 100644 www/sites/all/modules/views/modules/filter.views.inc delete mode 100644 www/sites/all/modules/views/modules/filter/views_handler_field_filter_format_name.inc delete mode 100644 www/sites/all/modules/views/modules/image.views.inc delete mode 100644 www/sites/all/modules/views/modules/locale.views.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_argument_locale_group.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_argument_locale_language.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_field_locale_group.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_field_locale_language.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_field_locale_link_edit.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_field_node_language.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_filter_locale_group.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_filter_locale_language.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_filter_locale_version.inc delete mode 100644 www/sites/all/modules/views/modules/locale/views_handler_filter_node_language.inc delete mode 100644 www/sites/all/modules/views/modules/node.views.inc delete mode 100644 www/sites/all/modules/views/modules/node.views_default.inc delete mode 100644 www/sites/all/modules/views/modules/node.views_template.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_argument_dates_various.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_argument_node_language.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_argument_node_nid.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_argument_node_type.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_argument_node_uid_revision.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_argument_node_vid.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_history_user_timestamp.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_link.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_link_delete.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_link_edit.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_path.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_revision.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_revision_link.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_revision_link_delete.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_revision_link_revert.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_field_node_type.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_filter_history_user_timestamp.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_filter_node_access.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_filter_node_status.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_filter_node_type.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_handler_filter_node_uid_revision.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_plugin_argument_default_node.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_plugin_argument_validate_node.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_plugin_row_node_rss.inc delete mode 100644 www/sites/all/modules/views/modules/node/views_plugin_row_node_view.inc delete mode 100644 www/sites/all/modules/views/modules/poll.views.inc delete mode 100644 www/sites/all/modules/views/modules/profile.views.inc delete mode 100644 www/sites/all/modules/views/modules/profile/views_handler_field_profile_date.inc delete mode 100644 www/sites/all/modules/views/modules/profile/views_handler_field_profile_list.inc delete mode 100644 www/sites/all/modules/views/modules/profile/views_handler_filter_profile_selection.inc delete mode 100644 www/sites/all/modules/views/modules/search.views.inc delete mode 100644 www/sites/all/modules/views/modules/search.views_default.inc delete mode 100644 www/sites/all/modules/views/modules/search/views_handler_argument_search.inc delete mode 100644 www/sites/all/modules/views/modules/search/views_handler_field_search_score.inc delete mode 100644 www/sites/all/modules/views/modules/search/views_handler_filter_search.inc delete mode 100644 www/sites/all/modules/views/modules/search/views_handler_sort_search_score.inc delete mode 100644 www/sites/all/modules/views/modules/search/views_plugin_row_search_view.inc delete mode 100644 www/sites/all/modules/views/modules/statistics.views.inc delete mode 100644 www/sites/all/modules/views/modules/statistics.views_default.inc delete mode 100644 www/sites/all/modules/views/modules/statistics/views_handler_field_accesslog_path.inc delete mode 100644 www/sites/all/modules/views/modules/system.views.inc delete mode 100644 www/sites/all/modules/views/modules/system/views_handler_argument_file_fid.inc delete mode 100644 www/sites/all/modules/views/modules/system/views_handler_field_file.inc delete mode 100644 www/sites/all/modules/views/modules/system/views_handler_field_file_extension.inc delete mode 100644 www/sites/all/modules/views/modules/system/views_handler_field_file_filemime.inc delete mode 100644 www/sites/all/modules/views/modules/system/views_handler_field_file_status.inc delete mode 100644 www/sites/all/modules/views/modules/system/views_handler_field_file_uri.inc delete mode 100644 www/sites/all/modules/views/modules/system/views_handler_filter_file_status.inc delete mode 100644 www/sites/all/modules/views/modules/system/views_handler_filter_system_type.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy.views.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy.views_default.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_argument_taxonomy.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth_modifier.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_argument_vocabulary_machine_name.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_argument_vocabulary_vid.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_field_taxonomy.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_field_term_link_edit.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_filter_term_node_tid.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_filter_term_node_tid_depth.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_filter_vocabulary_machine_name.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_filter_vocabulary_vid.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_handler_relationship_node_term_data.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_plugin_argument_default_taxonomy_tid.inc delete mode 100644 www/sites/all/modules/views/modules/taxonomy/views_plugin_argument_validate_taxonomy_term.inc delete mode 100644 www/sites/all/modules/views/modules/tracker.views.inc delete mode 100644 www/sites/all/modules/views/modules/tracker/views_handler_argument_tracker_comment_user_uid.inc delete mode 100644 www/sites/all/modules/views/modules/tracker/views_handler_filter_tracker_boolean_operator.inc delete mode 100644 www/sites/all/modules/views/modules/tracker/views_handler_filter_tracker_comment_user_uid.inc delete mode 100644 www/sites/all/modules/views/modules/translation.views.inc delete mode 100644 www/sites/all/modules/views/modules/translation/views_handler_argument_node_tnid.inc delete mode 100644 www/sites/all/modules/views/modules/translation/views_handler_field_node_link_translate.inc delete mode 100644 www/sites/all/modules/views/modules/translation/views_handler_field_node_translation_link.inc delete mode 100644 www/sites/all/modules/views/modules/translation/views_handler_filter_node_tnid.inc delete mode 100644 www/sites/all/modules/views/modules/translation/views_handler_filter_node_tnid_child.inc delete mode 100644 www/sites/all/modules/views/modules/translation/views_handler_relationship_translation.inc delete mode 100644 www/sites/all/modules/views/modules/user.views.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_argument_user_uid.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_argument_users_roles_rid.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_language.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_link.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_link_cancel.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_link_edit.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_mail.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_name.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_permissions.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_picture.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_field_user_roles.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_filter_user_current.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_filter_user_name.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_filter_user_permissions.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_handler_filter_user_roles.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_plugin_argument_default_current_user.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_plugin_argument_default_user.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_plugin_argument_validate_user.inc delete mode 100644 www/sites/all/modules/views/modules/user/views_plugin_row_user_view.inc delete mode 100644 www/sites/all/modules/views/modules/views.views.inc delete mode 100644 www/sites/all/modules/views/plugins/export_ui/views_ui.class.php delete mode 100644 www/sites/all/modules/views/plugins/export_ui/views_ui.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_access.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_access_none.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_access_perm.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_access_role.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_argument_default.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_argument_default_fixed.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_argument_default_php.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_argument_default_raw.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_argument_validate.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_argument_validate_numeric.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_argument_validate_php.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_cache.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_cache_none.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_cache_time.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_display.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_display_attachment.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_display_block.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_display_default.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_display_embed.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_display_extender.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_display_feed.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_display_page.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_exposed_form.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_exposed_form_basic.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_exposed_form_input_required.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_localization.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_localization_core.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_localization_none.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_pager.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_pager_full.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_pager_mini.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_pager_none.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_pager_some.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_query.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_query_default.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_row.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_row_fields.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_row_rss_fields.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_default.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_grid.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_jump_menu.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_list.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_mapping.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_rss.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_summary.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_summary_jump_menu.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_summary_unformatted.inc delete mode 100644 www/sites/all/modules/views/plugins/views_plugin_style_table.inc delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/comment.inc delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/file_managed.inc delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/node.inc delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/node_revision.inc delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/taxonomy_term.inc delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/users.inc delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/views_ui_base_views_wizard.class.php delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/views_ui_comment_views_wizard.class.php delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/views_ui_file_managed_views_wizard.class.php delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/views_ui_node_revision_views_wizard.class.php delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/views_ui_node_views_wizard.class.php delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/views_ui_taxonomy_term_views_wizard.class.php delete mode 100644 www/sites/all/modules/views/plugins/views_wizard/views_ui_users_views_wizard.class.php delete mode 100644 www/sites/all/modules/views/tests/comment/views_handler_argument_comment_user_uid.test delete mode 100644 www/sites/all/modules/views/tests/comment/views_handler_filter_comment_user_uid.test delete mode 100644 www/sites/all/modules/views/tests/field/views_fieldapi.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_area_text.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_argument_null.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_argument_string.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_boolean.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_counter.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_custom.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_date.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_file_extension.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_file_size.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_math.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_url.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_field_xss.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_filter_combine.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_filter_date.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_filter_equality.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_filter_in_operator.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_filter_numeric.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_filter_string.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_sort.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_sort_date.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handler_sort_random.test delete mode 100644 www/sites/all/modules/views/tests/handlers/views_handlers.test delete mode 100644 www/sites/all/modules/views/tests/node/views_node_revision_relations.test delete mode 100644 www/sites/all/modules/views/tests/plugins/views_plugin_display.test delete mode 100644 www/sites/all/modules/views/tests/styles/views_plugin_style.test delete mode 100644 www/sites/all/modules/views/tests/styles/views_plugin_style_base.test delete mode 100644 www/sites/all/modules/views/tests/styles/views_plugin_style_jump_menu.test delete mode 100644 www/sites/all/modules/views/tests/styles/views_plugin_style_mapping.test delete mode 100644 www/sites/all/modules/views/tests/styles/views_plugin_style_unformatted.test delete mode 100644 www/sites/all/modules/views/tests/taxonomy/views_handler_relationship_node_term_data.test delete mode 100644 www/sites/all/modules/views/tests/templates/views-view--frontpage.tpl.php delete mode 100644 www/sites/all/modules/views/tests/test_handlers/views_test_area_access.inc delete mode 100644 www/sites/all/modules/views/tests/test_plugins/views_test_plugin_access_test_dynamic.inc delete mode 100644 www/sites/all/modules/views/tests/test_plugins/views_test_plugin_access_test_static.inc delete mode 100644 www/sites/all/modules/views/tests/test_plugins/views_test_plugin_style_test_mapping.inc delete mode 100644 www/sites/all/modules/views/tests/user/views_handler_field_user_name.test delete mode 100644 www/sites/all/modules/views/tests/user/views_user.test delete mode 100644 www/sites/all/modules/views/tests/user/views_user_argument_default.test delete mode 100644 www/sites/all/modules/views/tests/user/views_user_argument_validate.test delete mode 100644 www/sites/all/modules/views/tests/views_access.test delete mode 100644 www/sites/all/modules/views/tests/views_analyze.test delete mode 100644 www/sites/all/modules/views/tests/views_argument_default.test delete mode 100644 www/sites/all/modules/views/tests/views_argument_validator.test delete mode 100644 www/sites/all/modules/views/tests/views_basic.test delete mode 100644 www/sites/all/modules/views/tests/views_cache.test delete mode 100644 www/sites/all/modules/views/tests/views_cache.test.css delete mode 100644 www/sites/all/modules/views/tests/views_cache.test.js delete mode 100644 www/sites/all/modules/views/tests/views_exposed_form.test delete mode 100644 www/sites/all/modules/views/tests/views_glossary.test delete mode 100644 www/sites/all/modules/views/tests/views_groupby.test delete mode 100644 www/sites/all/modules/views/tests/views_handlers.test delete mode 100644 www/sites/all/modules/views/tests/views_module.test delete mode 100644 www/sites/all/modules/views/tests/views_pager.test delete mode 100644 www/sites/all/modules/views/tests/views_plugin_localization_test.inc delete mode 100644 www/sites/all/modules/views/tests/views_query.test delete mode 100644 www/sites/all/modules/views/tests/views_test.info delete mode 100644 www/sites/all/modules/views/tests/views_test.install delete mode 100644 www/sites/all/modules/views/tests/views_test.module delete mode 100644 www/sites/all/modules/views/tests/views_test.views_default.inc delete mode 100644 www/sites/all/modules/views/tests/views_translatable.test delete mode 100644 www/sites/all/modules/views/tests/views_ui.test delete mode 100644 www/sites/all/modules/views/tests/views_upgrade.test delete mode 100644 www/sites/all/modules/views/tests/views_view.test delete mode 100644 www/sites/all/modules/views/theme/theme.inc delete mode 100644 www/sites/all/modules/views/theme/views-exposed-form.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-more.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-ui-display-tab-bucket.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-ui-display-tab-setting.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-ui-edit-item.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-ui-edit-view.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-field.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-fields.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-grid.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-grouping.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-list.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-row-comment.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-row-rss.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-rss.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-summary-unformatted.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-summary.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-table.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view-unformatted.tpl.php delete mode 100644 www/sites/all/modules/views/theme/views-view.tpl.php delete mode 100644 www/sites/all/modules/views/views.api.php delete mode 100644 www/sites/all/modules/views/views.install delete mode 100644 www/sites/all/modules/views/views.tokens.inc delete mode 100644 www/sites/all/modules/views/views_export/views_export.module delete mode 100644 www/sites/all/modules/views/views_ui.info delete mode 100644 www/sites/all/modules/views/views_ui.module delete mode 100644 www/sites/all/modules/views_bulk_operations/LICENSE.txt delete mode 100644 www/sites/all/modules/views_bulk_operations/README.txt delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/archive.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/argument_selector.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/book.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/change_owner.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/delete.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/modify.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/script.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/user_cancel.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions/user_roles.action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/actions_permissions.info delete mode 100644 www/sites/all/modules/views_bulk_operations/actions_permissions.module delete mode 100644 www/sites/all/modules/views_bulk_operations/css/modify.action.css delete mode 100644 www/sites/all/modules/views_bulk_operations/css/views_bulk_operations.css delete mode 100644 www/sites/all/modules/views_bulk_operations/js/views_bulk_operations.js delete mode 100644 www/sites/all/modules/views_bulk_operations/plugins/operation_types/action.class.php delete mode 100644 www/sites/all/modules/views_bulk_operations/plugins/operation_types/action.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/plugins/operation_types/base.class.php delete mode 100644 www/sites/all/modules/views_bulk_operations/plugins/operation_types/rules_component.class.php delete mode 100644 www/sites/all/modules/views_bulk_operations/plugins/operation_types/rules_component.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/views/views_bulk_operations.views.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/views/views_bulk_operations_handler_field_operations.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/views_bulk_operations.api.php delete mode 100644 www/sites/all/modules/views_bulk_operations/views_bulk_operations.drush.inc delete mode 100644 www/sites/all/modules/views_bulk_operations/views_bulk_operations.install delete mode 100644 www/sites/all/modules/views_bulk_operations/views_bulk_operations.rules.inc diff --git a/www/sites/all/modules/block_class/LICENSE.txt b/www/sites/all/modules/block_class/LICENSE.txt deleted file mode 100644 index d159169..0000000 --- a/www/sites/all/modules/block_class/LICENSE.txt +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/www/sites/all/modules/block_class/README.txt b/www/sites/all/modules/block_class/README.txt deleted file mode 100644 index 87ab82f..0000000 --- a/www/sites/all/modules/block_class/README.txt +++ /dev/null @@ -1,38 +0,0 @@ -INTRODUCTION -============ - -Block Class allows users to add classes to any block through the block's -configuration interface. By adding a very short snippet of PHP to a theme's -block.tpl.php file, classes can be added to the parent
-element of a block. Hooray for more powerful block theming! - -REQUIREMENTS -============ - -This module requires the following modules: - *Block (https://www.drupal.org/project/block) - -INSTALLATION -============ - - Install as you would normally install a contributed Drupal module: - *https://www.drupal.org/project/block_class - Also See: - *(https://drupal.org/documentation/install/modules-themes/modules-7)for -further information. - -CONFIGURATION -============= - -* To add a class to a block, simply visit that block's configuration page at -Administration >> Structure >> Blocks - - -MAINTAINERS -=========== - -Current maintainers: - * David Suissa (DYdave) - https://www.drupal.org/u/dydave - * berenddeboer - https://www.drupal.org/u/berenddeboer - * Todd Nienkerk - https://www.drupal.org/u/todd-nienkerk - * elliotttf - https://www.drupal.org/u/elliotttf diff --git a/www/sites/all/modules/block_class/block_class.install b/www/sites/all/modules/block_class/block_class.install deleted file mode 100644 index adedd98..0000000 --- a/www/sites/all/modules/block_class/block_class.install +++ /dev/null @@ -1,151 +0,0 @@ - $spec) { - if (db_field_exists('block', $field)) { - watchdog('system', 'Module install: Attempt to recreate field: "%field", when it already exists.', array('%field' => $field), WATCHDOG_WARNING); - } - else { - db_add_field('block', $field, $spec); - } - } -} - -/** - * Implements hook_uninstall(). - */ -function block_class_uninstall() { - $schema['block'] = array(); - block_class_schema_alter($schema); - foreach ($schema['block']['fields'] as $field => $specs) { - db_drop_field('block', $field); - } -} - -/** - * Implements hook_schema_alter(). - * - * Other modules, such as i18n_block also modify the block database table. - */ -function block_class_schema_alter(&$schema) { - if (isset($schema['block'])) { - $schema['block']['fields']['css_class'] = array( - 'type' => 'varchar', - 'length' => 255, - 'not null' => TRUE, - 'default' => '', - 'description' => 'String containing the classes for the block.', - ); - } -} - -/** - * Alters the structure of {block_class} schema. - */ -function block_class_update_7100() { - // Check if the block_class table exists to prevent installation profiles - // from running this update for versions without the block_class table. - if (db_table_exists('block_class')) { - // Update the schema. - db_drop_primary_key('block_class'); - - db_change_field('block_class', 'module', 'module', - array( - 'type' => 'varchar', - 'length' => '64', - 'not null' => TRUE, - 'default' => '', - 'description' => 'The module to which the block belongs.', - ) - ); - - db_change_field('block_class', 'delta', 'delta', - array( - 'type' => 'varchar', - 'length' => '32', - 'not null' => TRUE, - 'default' => '', - 'description' => "The ID of the module's block.", - ) - ); - - db_change_field('block_class', 'css_class', 'css_class', - array( - 'type' => 'varchar', - 'length' => '255', - 'not null' => TRUE, - 'default' => '', - 'description' => 'String containing the classes for the block.', - ) - ); - - // Restore the primary key. - db_add_primary_key('block_class', array('module', 'delta')); - } -} - -/** - * Fix too long primary key length in {block_class}. - */ -function block_class_update_7101() { - // Ensure the block_class table exists, which is not true for all versions. - if (db_table_exists('block_class')) { - // Drop current primary key. - db_drop_primary_key('block_class'); - - db_change_field('block_class', 'module', 'module', array( - 'type' => 'varchar', - 'length' => 64, - 'not null' => TRUE, - 'default' => '', - 'description' => 'The module to which the block belongs.', - )); - db_change_field('block_class', 'delta', 'delta', array( - 'type' => 'varchar', - 'length' => 32, - 'not null' => TRUE, - 'default' => '', - 'description' => "The ID of the module's block.", - )); - - // Create new primary key. - db_add_primary_key('block_class', array('module', 'delta')); - } -} - -/** - * Migration from block_class table to new field css_class in core block table. - */ -function block_class_update_7103() { - if (!db_field_exists('block', 'block_class')) { - $schema['block'] = array(); - block_class_schema_alter($schema); - foreach ($schema['block']['fields'] as $field => $specs) { - db_add_field('block', $field, $specs); - } - } - - if (db_table_exists('block_class')) { - // Migrate all existing records from block_class table to block table. - $result = db_query('SELECT css_class, module, delta FROM {block_class}'); - while ($record = $result->fetchObject()) { - db_update('block') - ->fields(array('css_class' => $record->css_class)) - ->condition('module', $record->module) - ->condition('delta', $record->delta) - ->execute(); - } - // Remove the block_class table. - db_drop_table('block_class'); - } -} diff --git a/www/sites/all/modules/block_class/block_class.module b/www/sites/all/modules/block_class/block_class.module index 22492f6..e69de29 100644 --- a/www/sites/all/modules/block_class/block_class.module +++ b/www/sites/all/modules/block_class/block_class.module @@ -1,116 +0,0 @@ - array( - 'title' => t('Administer block classes'), - 'description' => t('Set CSS classes for blocks.'), - ), - ); -} - -/** - * Implements theme_preprocess_block(). - * - * Extend block's classes with any user defined classes. - */ -function block_class_preprocess_block(&$vars) { - $block = $vars['block']; - if (!empty($block->css_class)) { - $classes_array = explode(' ', $block->css_class); - foreach ($classes_array as $class) { - $vars['classes_array'][] = drupal_clean_css_identifier($class, array()); - } - } -} - -/** - * Implements hook_preprocess_HOOK(). - * - * Extend panel block's classes with any user defined classes. - */ -function block_class_preprocess_panels_pane(&$vars) { - if ($vars['pane']->type != 'block') { - return; - } - // Infer the block's $module and $delta from the pane subtype. - $block_parts = explode('-', $vars['pane']->subtype); - // Load the block based on the block parts. - $block = block_load($block_parts[0], $block_parts[1]); - // Add a generic 'module type' pane class. - $vars['classes_array'][] = drupal_html_class('pane-' . $block->module); - // Add $css_class to the $classes_array. - if (!empty($block->css_class)) { - $classes_array = explode(' ', $block->css_class); - foreach ($classes_array as $class) { - $vars['classes_array'][] = drupal_clean_css_identifier($class, array()); - } - } -} - -/** - * Implements hook_form_alter(). - * - * Alter block edit form to add configuration field. - */ -function block_class_form_alter(&$form, &$form_state, $form_id) { - // Form ids of modules with block creation pages also need to be checked. - if (user_access('administer block classes') && (in_array($form_id, array( - 'block_admin_configure', - 'block_add_block_form', - 'menu_block_add_block_form', - )))) { - // Load statically cached block object used to display the form. - $block = block_load($form['module']['#value'], $form['delta']['#value']); - - $form['settings']['css_class'] = array( - '#type' => 'textfield', - '#title' => t('CSS class(es)'), - '#default_value' => isset($block->css_class) ? $block->css_class : '', - '#description' => t('Customize the styling of this block by adding CSS classes. Separate multiple classes by spaces.'), - '#maxlength' => 255, - ); - - $form['#submit'][] = 'block_class_form_submit'; - } -} - -/** - * Helper function: additional submit callback for block configuration pages. - * - * Save supplied CSS classes. - */ -function block_class_form_submit($form, &$form_state) { - // Form ids of modules with block creation pages also need to be checked. - if (in_array($form_state['values']['form_id'], array( - 'block_admin_configure', - 'block_add_block_form', - 'menu_block_add_block_form', - ))) { - // Only save if value has changed. - if (isset($form_state['values']['css_class']) && $form['settings']['css_class']['#default_value'] != $form_state['values']['css_class'] && user_access('administer blocks')) { - db_update('block') - ->fields(array('css_class' => $form_state['values']['css_class'])) - ->condition('module', $form_state['values']['module']) - ->condition('delta', $form_state['values']['delta']) - ->execute(); - // Flush all context module cache to use the updated css_class. - if (module_exists('context')) { - cache_clear_all('context', 'cache', TRUE); - } - } - } -} diff --git a/www/sites/all/modules/block_class/block_class.test b/www/sites/all/modules/block_class/block_class.test deleted file mode 100644 index bb5f2df..0000000 --- a/www/sites/all/modules/block_class/block_class.test +++ /dev/null @@ -1,447 +0,0 @@ -privilegedUser = $this->drupalCreateUser($this->permissions); - $this->drupalLogin($this->privilegedUser); - } - - /** - * Update Block CSS class and assert whether it is found when displayed. - * - * @param bool $anon - * (optional) Set to TRUE to view block with anon user, defaults to TRUE. - * @param string $module - * (optional) Machine name of the module Defaults to - * $this->module if set to NULL. - * @param string $delta - * (optional) Block delta as provided by its module. Defaults to - * $this->delta if set to NULL. - */ - public function assertUpdateBlockClass($anon = FALSE, $module = NULL, $delta = NULL) { - // Initialize $module and $delta by default if no value is provided. - if (!isset($module)) { - $module = $this->module; - } - if (!isset($delta)) { - $delta = $this->delta; - } - // Test with three random class names. - $css_classes = implode(' ', array( - $this->randomName(8), - $this->randomName(8), - $this->randomName(8), - )); - // Update Block CSS class field. - $this->drupalPost("admin/structure/block/manage/$module/$delta/configure", array('css_class' => $css_classes), t('Save block')); - // Check Block configuration was saved successfully. - $this->assertText(t('The block configuration has been saved.')); - // Log out if the test is for anonymous user. - if ($anon) { - $this->drupalLogout(); - } - // Browse to the homepage. - $this->drupalGet(''); - // Check if the Block CSS classes could be found. - $this->assertPattern('/class=\"(.*?)' . $css_classes . '(.*?)\"/', format_string('The CSS classes were found: @css_classes', array('@css_classes' => $css_classes))); - // Login again after testing with the anonymous user. - if ($anon) { - $this->drupalLogin($this->privilegedUser); - } - } - -} - -/** - * Test the update and display of the CSS class for a Block. - */ -class BlockClassUpdateDisplayTestCase extends BlockClassTestCase { - - /** - * Implements DrupalWebTestCase::getInfo(). - */ - public static function getInfo() { - return array( - 'name' => 'Block CSS class update and display', - 'description' => 'Test the update of a Block CSS class field and the display for the Main Page Content Block.', - 'group' => 'Block Class', - ); - } - - /** - * Update and display a Block multiple times to ensure CSS class is found. - * - * A Block is updated and displayed several times and with logged in or - * anonymous user, with Block cache enabled or disabled. - */ - public function testUpdateDisplayClass() { - // Edit the block, change the class and check if the CSS classes are found. - $this->assertUpdateBlockClass(); - - // Now, turn on caching programmatically and set it to 15 min expiry. - variable_set('block_cache', TRUE); - variable_set('cache_lifetime', 900); - variable_set('page_cache_maximum_age', 900); - - // Edit the block, change the class and check with the anonymous user. - $this->assertUpdateBlockClass(TRUE); - - // Edit the block, change the class and check with the anonymous user. - $this->assertUpdateBlockClass(TRUE); - } - -} - -/** - * Test Block Class permissions. - */ -class BlockClassPermissionTestCase extends BlockClassTestCase { - - /** - * Implements DrupalWebTestCase::getInfo(). - */ - public static function getInfo() { - return array( - 'name' => 'Administer block classes permission', - 'description' => 'Test the permission added by the module to administer block classes.', - 'group' => 'Block Class', - ); - } - - /** - * Enable modules and create user with specific permissions. - */ - public function setUp() { - // Remove the 'administer block classes' permission from the base class. - $this->permissions = array('administer blocks'); - parent::setUp(); - } - - /** - * Ensure Block CSS classes field is only visible with the right permissions. - * - * Test if a user without 'administer block classes' permission has access to - * the Block CSS classes field on the block configuration page. - */ - public function testPermission() { - // Browse to the "Main page content" block editing form page. - $this->drupalGet("admin/structure/block/manage/{$this->module}/{$this->delta}/configure"); - // Check that the css_class field couldn't be found. - // If the field is not found, it can't be submitted through drupalPost. - $this->assertNoFieldById('css_class', 'The Css classes field was not found on the page.'); - } - -} - -/** - * Test Block Class integration with Context. - */ -class BlockClassContextTestCase extends BlockClassUpdateDisplayTestCase { - - /** - * Implements DrupalWebTestCase::getInfo(). - */ - public static function getInfo() { - return array( - 'name' => 'Integration with Context', - 'description' => 'Test the integration of Block Class with the Context module and the update/display of a Block CSS class.', - // Include required contributed modules context and ctools for the test. - 'dependencies' => array('context', 'ctools'), - 'group' => 'Block Class', - ); - } - - /** - * Enable modules and create user with specific permissions. - */ - public function setUp() { - // Override default module and delta to test with the "Who's online" block. - $this->module = 'user'; - $this->delta = 'online'; - // Include the Context module and its dependencies to be loaded. - parent::setUp('context'); - // Initialize a test context with the test block. - $this->initializeContext(); - } - - /** - * Helper function to initialize a test Context with a test block. - */ - public function initializeContext() { - // Import a basic context exported through the admin interface. - $context = new stdClass(); - $context->disabled = FALSE; - $context->api_version = 3; - $context->name = 'front'; - $context->description = 'Frontpage Context'; - $context->tag = ''; - $context->conditions = array( - 'path' => array( - 'values' => array( - '' => '', - ), - ), - ); - $context->reactions = array( - 'block' => array( - 'blocks' => array( - $this->module . '-' . $this->delta => array( - 'module' => $this->module, - 'delta' => $this->delta, - 'region' => 'content', - 'weight' => '-10', - ), - ), - ), - ); - $context->condition_mode = 0; - - // Translatables - // Included for use with string extractors like potx. - t('Frontpage Context'); - - // Save the context. - context_save($context); - } - -} - -/** - * Test Block Class integration with Features through FE Block. - */ -class BlockClassFeaturesTestCase extends BlockClassTestCase { - - /** - * Implements DrupalWebTestCase::getInfo(). - */ - public static function getInfo() { - return array( - 'name' => 'Integration with Features', - 'description' => 'Test the integration of Block Class with Features through the FE Block module and the update/display of a Block CSS class.', - // Include Features related modules required for this Test Case. - 'dependencies' => array('features', 'ctools', 'fe_block'), - 'group' => 'Block Class', - ); - } - - /** - * Enable modules and create user with specific permissions. - */ - public function setUp() { - // Override default module and delta to test with the "Who's online" block. - $this->module = 'user'; - $this->delta = 'online'; - // Include all Features related modules and Test Helper feature. - parent::setUp('block_class_fe_block_test'); - } - - /** - * Test how Block Class reacts when exported to a Feature with FE Block. - * - * Helper Feature's Block configuration settings are imported, updated and - * the display is tested several times, before reverting the feature. - */ - public function testFeatureDisplayClass() { - // Block classes exported to the Test Feature module. - $test_classes = 'fe_block-class1 fe_block-class2 fe_block-class3'; - // Test helper feature machine name. - $test_feature = 'block_class_fe_block_test'; - - // Browse to the front page and check Block's CSS classes configuration. - $this->drupalGet(''); - // Check if feature's Block CSS classes could be found. - $this->assertPattern('/class=\"(.*?)' . $test_classes . '(.*?)\"/', format_string('The CSS classes from exported feature were found: @css_classes', array('@css_classes' => $test_classes))); - - // Check Block's configuration form css_class field value. - $this->drupalGet("admin/structure/block/manage/{$this->module}/{$this->delta}/configure"); - $this->assertFieldByName('css_class', $test_classes, format_string('The CSS classes from exported feature were found for the field css_class in the Block\'s configuration page: @css_classes', array('@css_classes' => $test_classes))); - - // Run a standard Update/Display Test check with Anon. - $this->assertUpdateBlockClass(TRUE); - - // Ensure Feature's state is overridden for 'fe_block_settings' component. - module_load_include('inc', 'features', 'features.export'); - $test_feature_state = features_get_storage($test_feature); - $this->assertFalse(empty($test_feature_state), 'The state of the Block Class FE Block Integration Test Helper feature is Overridden.'); - $test_feature_states = features_get_component_states(array($test_feature)); - $this->assertFalse(empty($test_feature_states[$test_feature]['fe_block_settings']), 'The state of the fe_block_settings component of the Block Class FE Block Integration Test Helper feature is Overridden.'); - - // Revert feature and check again. - features_revert_module($test_feature); - - // Browse to the front page and check Block's CSS classes configuration. - $this->drupalGet(''); - // Check if feature's Block CSS classes could be found. - $this->assertPattern('/class=\"(.*?)' . $test_classes . '(.*?)\"/', format_string('After reverting the feature, the CSS classes from exported feature were found: @css_classes', array('@css_classes' => $test_classes))); - - // Check Block's configuration form css_class field value. - $this->drupalGet("admin/structure/block/manage/{$this->module}/{$this->delta}/configure"); - $this->assertFieldByName('css_class', $test_classes, format_string('After reverting the feature, the CSS classes from exported feature were found for the field css_class in the Block\'s configuration page: @css_classes', array('@css_classes' => $test_classes))); - } - -} - -/** - * Test Block Class integration with Menu Block. - */ -class BlockClassMenuBlockTestCase extends BlockClassTestCase { - - /** - * Implements DrupalWebTestCase::getInfo(). - */ - public static function getInfo() { - return array( - 'name' => 'Integration with Menu Block', - 'description' => 'Test the integration of Block Class with the Menu Block module and the update/display of a Menu Block CSS class.', - // We could use Menu Block's API to import a block from code. But part of - // this test is about the creation process of a Menu Block. - 'dependencies' => array('menu_block'), - 'group' => 'Block Class', - ); - } - - /** - * Enable modules and create user with specific permissions. - */ - public function setUp() { - // Override default parameters to test with the first Menu Block created. - $this->module = 'menu_block'; - $this->delta = 1; - // Add permission required by Menu Block to browse the add menu block page. - $this->permissions[] = 'administer menu'; - // Include the Menu Block module and its dependencies to be loaded. - parent::setUp('menu_block'); - } - - /** - * Create, update and display a Menu Block to ensure CSS class is found. - * - * A Menu Block is added through the user interface. It is then updated and - * displayed several times with logged in or anonymous user. - */ - public function testMenuBlockDisplayClass() { - // Test with three random class names. - $css_classes = implode(' ', array( - $this->randomName(8), - $this->randomName(8), - $this->randomName(8), - )); - // Start with the creation of a new Menu Block. - $this->drupalPost("admin/structure/block/add-menu-block", array( - 'css_class' => $css_classes, - 'menu_name' => 'navigation', - 'regions[bartik]' => 'content', - ), t('Save block')); - // Check if the Block was successfully created. - $this->assertText(t('The block has been created.')); - // Browse to the homepage. - $this->drupalGet(''); - // Check if the Block CSS classes could be found. - $this->assertPattern('/class=\"(.*?)' . $css_classes . '(.*?)\"/', format_string('The CSS classes were found: @css_classes', array('@css_classes' => $css_classes))); - // Run the standard tests on the existing Menu Block created above. - // Edit the block, change the class and check with the anonymous user. - $this->assertUpdateBlockClass(TRUE); - } - -} - -/** - * Test Block Class integration with Views block. - */ -class BlockClassViewsTestCase extends BlockClassUpdateDisplayTestCase { - - /** - * Implements DrupalWebTestCase::getInfo(). - */ - public static function getInfo() { - return array( - 'name' => 'Integration with Views block', - 'description' => 'Test the integration of Block Class with Views blocks and the update/display of a CSS class.', - 'dependencies' => array('views'), - 'group' => 'Block Class', - ); - } - - /** - * Enable modules and create the data necessary to run the tests. - */ - public function setUp() { - // Override default parameters to test with the Views: Archive block. - $this->module = 'views'; - $this->delta = 'archive-block'; - // Include the Views module and its dependencies to be loaded. - parent::setUp('views'); - - // Programmatically enable the default Archive View, based on #820110-1. - $status = variable_get('views_defaults', array()); - $status['archive'] = FALSE; - variable_set('views_defaults', $status); - - // Note that the Views Archive block is not visible on the Block admin page - // unless the registry is rebuilt with: registry_rebuild(). - // Directly publish the Views Archive Block to the content region. - $this->drupalPost("admin/structure/block/manage/{$this->module}/{$this->delta}/configure", array('regions[bartik]' => 'content'), t('Save block')); - - // Create a sample node to have some data to display in Views: Archive. - $this->drupalCreateNode(array( - 'type' => 'page', - 'status' => 1, - 'uid' => $this->privilegedUser->uid, - )); - } - -} diff --git a/www/sites/all/modules/block_class/tests/block_class_fe_block_test.features.fe_block_settings.inc b/www/sites/all/modules/block_class/tests/block_class_fe_block_test.features.fe_block_settings.inc deleted file mode 100644 index c5a4c56..0000000 --- a/www/sites/all/modules/block_class/tests/block_class_fe_block_test.features.fe_block_settings.inc +++ /dev/null @@ -1,38 +0,0 @@ - -1, - 'css_class' => 'fe_block-class1 fe_block-class2 fe_block-class3', - 'custom' => 0, - 'delta' => 'online', - 'module' => 'user', - 'node_types' => array(), - 'pages' => '', - 'roles' => array(), - 'themes' => array( - 'bartik' => array( - 'region' => 'content', - 'status' => 1, - 'theme' => 'bartik', - 'weight' => -7, - ), - ), - 'title' => 'Block Class Test Who\'s Online with FE Block', - 'visibility' => 1, - ); - - return $export; -} diff --git a/www/sites/all/modules/block_class/tests/block_class_fe_block_test.info b/www/sites/all/modules/block_class/tests/block_class_fe_block_test.info deleted file mode 100644 index 11423bb..0000000 --- a/www/sites/all/modules/block_class/tests/block_class_fe_block_test.info +++ /dev/null @@ -1,14 +0,0 @@ -name = Block Class FE Block Integration Test Helper -description = Helper module for testing the integration of Block Class with Features through the FE Block module. -core = 7.x -package = Features -dependencies[] = fe_block -features[fe_block_settings][] = user-online -features[features_api][] = api:2 -hidden = TRUE - -; Information added by Drupal.org packaging script on 2018-07-27 -version = "7.x-2.4" -core = "7.x" -project = "block_class" -datestamp = "1532735885" diff --git a/www/sites/all/modules/block_class/tests/block_class_fe_block_test.module b/www/sites/all/modules/block_class/tests/block_class_fe_block_test.module deleted file mode 100644 index 8ed882c..0000000 --- a/www/sites/all/modules/block_class/tests/block_class_fe_block_test.module +++ /dev/null @@ -1,6 +0,0 @@ - tags are no longer protected by default. -[#1327898] by grasmash: Adding new ckeditor_security_filter_alter() hook. -[#2175565] by hswong3i: Download Library with ckeditor.make for Simple Profile Integration. (removed in 7.x-1.15) -[#2249139] by wwalc: Use CKEditor 4.4.0 from CKEditor CDN (http://cdn.ckeditor.com) by default. -[#1370894] by uberhacker, mgifford, Devin Carlson: Conditionally load ckeditor.css only when necessary. -[#1960808] by valkum, wwalc: Avoid using arg() in code. -[#1914496] by Danylo Dragan: Drush integration code doesn't respect --skip option. -[#2085245] by jlyon: Fix theme path displayed on Edit CKEditor Profile page. -[#2123669] by wwalc: Better support for loading custom CKEditor skins. -[#1914904] by rooby: Media plugin not working in IE 9 and below. -[#2244835] by loopduplicate: CKEditor is not visible in Panels IPE in IE11. -[#2244817] by wwalc: CKEditor from CDN does not load in Panels IPE when a form is loaded in a popup for the first time. -[#2244387] by wwalc: 3rd party plugins with large icons break the toolbar configurator. -[#2013657] by pfrenssen: Allow other modules to alter the default settings. -[#2236367] by greenSkin: Add $conf array to ckeditor_settings alter hook. -[#1452544] by covenantd, RedRat: DrupalPageBreak button not visible when using Smart Paging module. -[#2231005] by ChinggizKhan: Only set "window.CKEDITOR_BASEPATH" when it isnt already set. -[#1659576] by ChinggizKhan: Text of "Switch to plain text editor" link doesn't toggle. -[#2043365] by Erik Erskine, Danny_Joris: CKEditor profile exported as feature with filter format does not import properly. -[#2234971] by wwalc: Adjust the default toolbars. -[#2234967] by wwalc: Add support for loading CKEditor from remote URL. -[#2234943] by wwalc: Use the moono icons in the administration area. -[#2127467] by wwalc: Support Pantheon Live Environment. -[#1971566] by wwalc: Mediaembed throws JS error with ACF enabled. -[#1950498] by wwalc: Advanced Content Filter introduced in CKEditor 4.1 is now configurable in CKEditor profile. -[#1971502] by wwalc: Mediaembed plugin should define allowedContent for ACF. - -2013-04-12 -New stable release 7.x-1.13 - -Bug fixes: - -[#1063482] by nod_, wwalc, roderik, helior, hadsie: Use Libraries API for CKEditor -[#1898294] by kscheirer: Fatal error if Libraries module is enabled after CKEditor -[#1961596] by jcisio: Added 'feature_source()' option so that ckeditor_profile() component is visible in drush. -[#1356026] by Volx, hctom: Fixed Profile loses text formats when exported into a feature using Drush. -[#1895278] by wwalc WYSIWYG editor should allow Drupal to trigger 'formUpdated' event -[#1957066] by rudiedirkx: Use field_extra_fields to be able to position the "Rich text editor settings" fieldset -[#1959754] by wwalc: CKFinder is not installed correctly - improve information in the status report -[#1810910] by mokaspar, jcisio, DeFr: Fixed Comments gets filtered out by ckeditor_filter_xss(). -[#1909318] by Simon Georges: Useless file inclusion in ckeditor.info. -[#1603014] by anou, SebCorbin: Corrected strings used in Security section. -[#1889010] by michal_cksource: Problem with CKFinder files upload when private download method is used -[#1885950] by michal_cksource: Fix HTML validation for iframe in profile configuration -[#1885938] by michal_cksource: Disable div based editor on default -[#1872064] by dczepierga: Undefined index: loadPlugins in ckeditor_modules_disabled() and ckeditor_modules_uninstalled() - -2012-12-22 -New stable release 7.x-1.12 - -Bug fixes: -[#1871918] by matulis: Bug in checking if a file "contents.css" exists -[#1870270] by dczepierga: Disable plugins which not exists and are stored in ckeditor profiles -[#1864760] by dczepierga: Wrong path to plugins stored in database -[#1868416] by dczepierga: Move skin selection option to CKEditor Global Profile -[#1866654] by dczepierga: Remove "Skin" and "Toolbar state on startup" options from user profile -[#1865086] by dczepierga: Set default theme if selected not exists - -2012-12-12 -New stable release 7.x-1.11 - -New features: -[#1858840] by dczepierga: Add option to enable/disable aggregate ckeditor.js script -[#1847662] by dczepierga: Add support for CKEditor v4 -[#1577518] by dczepierga: Remove unused/unsupported hook_user from code -[#1559700] by dczepierga: Disable HTML Entities conversion by default -[#1692666] by dczepierga: Unset Ckeditor-Plugin upon module disabling/uninstalling - -Bug fixes: -[#1760506] by ceng: CKEditor features are not reverted or applied from the command line -[#1857910] by dczepierga: Using extraPlugins config option in Custom JavaScript (Advanced options) not working -[#1850626] by dczepierga: Wrong path to external plugins loaded by hook -[#1844390] by dczepierga: Undefined index: loadPlugins in ckeditor_modules_enabled() -[#1790082] by dczepierga: Order of filters calling in ckeditor filter XSS function -[#1728318] by dczepierga: Text format filters are not properly given $format; cannot look up their per-format settings -[#1698600] by azovsky: Undefined index: format in ckeditor_pre_render_text_format() -[#1651130] by lmeurs: Wrong variable substitution using t() -[#1637416] by michal_cksource: Fix description to "Custom JavaScript configuration" option -[#1595606] by kmcnamee: Wrong instructions for configuring CKFinder -[#1350998] by MegaChriz: CKEditor settings appear on all user profile edit pages -[#1567022] by dczepierga: Overlays of administration toolbar appears in CKEditor maximized mode -[#1557526] by dczepierga: CKEditor gets inserted multiple times on text format selection -[#1554840] by dczepierga: Missing argument - WYSIWYG Filter, HTML Purifier & HTMLawed - -2012-04-18 -New stable release 7.x-1.9 - -New features: -[#1489358] by dczepierga: Add support for the Stylesheet Parser plugin -[#1483402] by dczepierga: Change security filters policy -[#1489074] by acbramley: Change CKEditor XSS URL to be passed through url() -[#1473010] by michal_cksource: Set spellchecker to use the interface language - -Bug fixes: -[#1537824] by dczepierga: External plugins do not work when the ckeditor_basic.js loading method is used -[#1507852] by dczepierga: 'drush ckeditor-download' fails if SVN is not installed -[#1432068] by kruser: Fix path to the sites/all/libraries/ckeditor/ckeditor.styles.js file -[#1504398] by ndeschildre: Importing CKEditor profile features fails, manual revert is needed -[#1508342] by dczepierga: WSOD on saving content from CKEditor using Ajax when the node edit form is embedded in the display of another node -[#1491210] by michal_cksource: CKEditor gets disabled/enabled on all AJAX calls -[#1512196] by dczepierga: Refactor code with titles and descriptions now available for translation -[#1496164] by michal_cksource: Buttons are too high when using the drag & drop feature in Firefox -[#1492344] by dczepierga: Portuguese language missing - -2012-03-15 -New stable release 7.x-1.8 - -Bug fixes: -[#1371660] by dczepierga: CKFinder requirement check needs fixing - -2012-03-14 -New stable release 7.x-1.7 - -New features: -[#1338044] by dczepierga: Add an option to disable the toolbar wizard -[#1349330] by dczepierga: Add a configuration option to set the CKFinder library path - -Bug fixes: -[#1345738] by michal_cksource: Included JavaScript files for the toolbar drag & drop wizard should be minified -[#1361846] by mrsimonelliott: CKEditor does not load on a 'Long Text' CCK field -[#1371660] by dczepierga: CKFinder requirement check needs fixing -[#1043230] by KoCo: D7 administration toolbar overlays CKEditor in maximized mode -[#1357794] by dczepierga: Invalid attribute "disc-type" in ckeditor.css -[#1324990] by michal_cksource: Problems with access to private files (download) -[#1343310] by michal_cksource: Change settings for private download -[#1351470] by dczepierga: CKEditor plugins added with the "hook_ckeditor_plugin" button do not appear in the toolbar -[#1329980] by jherencia: Problem with CKEditor module update -[#1347682] by jherencia: D6 to D7 - error in update #7003 when running update.php -[#1350382] by michal_cksource: Improve regex pattern to find plugins for CKEditor -[#1349304] by michal_cksource: Change descriptions in CKEditor help page -[#1343310] by michal_cksource: Change settings for private download -[#1348196] by michal_cksource: Change of the default path for CKFinder settings -[#1346818] by michal_cksource: Change of Full toolbar buttons -[#1345658] by michal_cksource: Enable the Drupal Breaks plugin by default - -2011-11-10 -New stable relase 7.x-1.6 - -Bug fixes: -[#1337064] by michal_cksource: Fix Fatal error: Call to undefined function db_fetch_object() - -2011-11-09 -New stable relase 7.x-1.5 - -Bug fixes: -[#1334140] by michal_cksource: CKEditor is cut off in comments form -[#1331728] by michal_cksource: Remove unnecessary Drupal Page Break button if there is no module to support this feature -[#1331720] by michal_cksource: Fix broken link to Global Profile in CKEditor configuration main page -[#1331716] by michal_cksource: Fix missing version number in report status -[#1324554] by dczepierga: Fix adding custom plugin - change in ckeditor.api.php -[#1283918] by michal_cksource: Fix UTF-8 issues -[#1327540] by michal_cksource: Fix hook_file_download allows downloading of private files created by another module -[#1325412] by michal_cksource: Fix problem with list-style-type in ckeditor.css - - -2011-10-26 -New stable release 7.x-1.4 - --- 2011-10-24 -- [#1319658] by michal_cksource: Correct language list in the CKEditor profile configuration - --- 2011-10-20 -- [#1259510] by michal_cksource: Fix for setting a private files folder breaks CKEditor file uploads - --- 2011-10-17 -- [#1310280] by dczepierga: Improve icons detection from CKEditor plugins (part 2) -- [#1298972] by michal_cksource: Correct messages and add language fixes -- [#1311928] by dczepierga: Add jquery_ui support to the Drag & Drop toolbar configuration - --- 2011-10-14 -- [#1310280] by dczepierga: Improve icons detection from CKEditor plugins -- [#1295176] by dczepierga: Fix Notice: Undefined index: default in ckeditor_admin_profile_form() - when editing CKEditor profile -- [#1310198] by duozersk: Add plugin to count symbols and words inside CKEditor - --- 2011-10-04 -- [#1298972] by michal_cksource: Correct messages and add language fixes - --- 2011-09-26 -- [#1154264] by dczepierga: Fix for deleting profle - after deleting the Advanced profile, Full HTML profile doesn't load - --- 2011-09-23 -- [#1288084] by dczepierga: Disable Media and IMCE module selection if these modules are not installed - --- 2011-09-20 -- [#1283788] by dczepierga: Fix Notice: Undefined index: buttons in ckeditor_toolbar_buttons_all() - --- 2011-09-19 -- [#1219348] by dczepierga: Fix for WYSIWYG filter - add missing argument - --- 2011-09-15 -- [#1280298] by dczepierga: Add configuration option to disable text format filters in filter/xss request -- [#1270792] by dczepierga: Further improvements to the Drag & Drop toolbar configuration - --- 2011-09-13 -- [#1173294] by dczepierga: Fix for incorrect file path for uploaded Images - --- 2011-09-12 -- [#1270792] by michal_cksource: Improved Drag & Drop toolbar configuration - fixed css styles -- [#1270792] by michal_cksource: Improved Drag & Drop toolbar configuration - fixed errors (dragged item was to low in Firefox and validation failed when 'group' button was first in buttons row) - --- 2011-09-06 -- [#1270792] by dczepierga: Add Drag & Drop toolbar configuration - --- 2011-08-31 -- [#1264884] by dczepierga: Fix warning: is_dir(): open_basedir restriction in effect - ------------------------------ - 2011-08-29 - Released CKEditor 7.x-1.3 ------------------------------ - --- 2011-08-29 -- [#1260892] by dczepierga: Add regex to work with new CKEditor toolbar format (toolbar groups compatible with WAI-ARIA) -- [#1258326] by dczepierga: Add configuration option for setting CKEditor plugins directory - --- 2011-08-25 -- [#1257308] by dczepierga: Add loading sample toolbar to profile configuration -- [#1192622] by dczepierga: Replace static paths to plugins in the database with dynamic paths - --- 2011-08-16 -- [#1250496] by dczepierga: 'CKEDITOR' is not defined - problem with ckeditor.styles.js - --- 2011-08-11 -- [#1231130] by dczepierga: The "Use theme style" setting now always uses the "seven" theme (admin menu theme) - --- 2011-08-10 -- [#1245306] by dczepierga: "Custom JavaScript configuration" field description is wrong - --- 2011-08-08 -- [#1231338] by dczepierga: Features module support for Drupal 7 (exporting profiles) - --- 2011-08-02 -- [#1235142] by madmanmax: README.TXT - Installing CKFinder - wrong permission name - --- 2011-07-12 -- [#1216104] by dczepierga: Bug in custom JavaScript configuration - semicolon problem -- [#1215032] by dczepierga: Bad location of the configuration file in the description of CKEditor profile - --- 2011-07-04 -- [#1190278] by dczepierga: CKEditor does not work with the Insert module - --- 2011-06-28 -- [#1198068] by michal_cksource: Confusing behavior with IMCE button implementation - --- 2011-06-27 -- [#1201180] by dczepierga: SCAYT spelling language does not match node language - --- 2011-06-22 -- [#1196166] by dczepierga: Bug in custom JavaScript configuration - editor not showing in some cases - --- 2011-06-17 -- [#1032120] by dczepierga: Formatting is lost when editing a node - --- 2011-06-14 -- [#1187808] by RolandK: Not formatting text between code tags - --- 2011-06-13 -- [#1186880] by dczepierga: Handling arrays in the "Custom JavaScript configuration" - --- 2011-06-09 -- [#1183218] by neclimdul: Fix broken teasers for long paragraphs - --- 2011-06-06 -- [#1179880] by dczepierga: Add hook to register a plugin -- [#1063646] by dczepierga: Fix calling Undefined index: "loadPlugins" in ckeditor_admin_values_to_settings() - --- 2011-06-02 -- [#1176212] by dczepierga: Remove not supported linktomenu and linktonode plugins -- [#1176208] by dczepierga: Add plugins management in profile settings - ------------------------------ - 2011-05-30 - Released CKEditor 7.x-1.2 ------------------------------ - --- 2011-05-27 -- [#1170612] by dczepierga: Add support for autogrow and tableresize plugin - --- 2011-05-26 -- [#1169402] by dczepierga: Fix duplicated path in the error message displayed when CKEditor is not installed correctly - --- 2011-05-23 -- [#1165864] by dczepierga: Improve manual selection of the user interface color -- [#1093038] by marhak: CKEDITOR is not defined when using ckeditor_basic.js - Editor is not loading -- [#1039810] by cwc: Fix to predefined styles path errors (fix typo) -- [#1164270] by TommyChris: Fix to work with ckeditor_link module (http://drupal.org/project/ckeditor_link) - --- 2011-05-16 -- [#1158898] by dczepierga: Add Google PageSpeed and Drupal JS/CSS aggregation support - --- 2011-05-09 -- [#1134252] by dczepierga: Add HTML Entities configurable option in each profile - --- 2011-05-04 -- [#1022986] by dczepierga: Add integration with Media Module - --- 2011-05-02 -- [#1142600] by taite11: Readme file edit - there is no core upload module in Drupal 7 - --- 2011-04-28 -- [#1022986] by dczepierga: Add integration with Media Module (http://drupal.org/project/media) - --- 2011-04-11 -- [#1116516] by weboide: Fix to CKEditor and Profile2 - remove call to undefined function ckeditor_user_customize_form_validate() on uid=1 - --- 2011-04-07 -- [#1093028] by marhak: Text written in rich text editor (WYSIWYG) mode disappears when switching to plain text editor mode -- [#1102824] by dczepierga: CKEditor loses all text when uploading an image or file via field API - --- 2011-03-31 -- [#1093038] by marhak: CKEDITOR is not defined when using ckeditor_basic.js - Editor is not loading - --- 2011-03-30 -- [#1109366] by dczepierga: #1052604 Fix remove call to undefined function ckeditor_user_customize_form_validate - --- 2011-03-29 -- [#1107882] by dczepierga: Add a warning message when the wysiwyg module is enabled in Drupal 7 - --- 2011-03-28 -- [#1107882] by dczepierga: Add a warning message when the wysiwyg module is enabled in Drupal 7 - --- 2011-03-23 -- [#1039810] by cwc: Fix to predefined styles path errors - --- 2011-03-17 -- [#1095954] by dczepierga: Fix to prevent calling "Toggle rich text link" multiple times - ------------------------------ - 2011-03-10 - Released CKEditor 7.x-1.1 ------------------------------ - --- 2011-02-22 -- [#960576] by dczepierga: Add loading ckeditor.css from theme. -- [#1069012] by dczepierga: CKEditor version could not be determined - --- 2011-02-21 -- [#1068186] by dczepierga: Added support for CKEditor SWF (http://drupal.org/project/ckeditor_swf) and CKEditor Link (http://drupal.org/project/ckeditor_link) modules - --- 2011-02-17 -- [#1064422] by dczepierga: All changes to the text are lost when input format is changed - --- 2011-02-14 -- [#1053222] by dczepierga: Two editors appeared when JavaScript Aggregation was enabled -- [#1037390] by dczepierga: Cannot use CKEditor module to create header/footer in Views -- [#1052604] by dczepierga: Call to undefined function ckeditor_user_customize_form_validate - --- 2011-02-11 -- [#1056068] by dczepierga: Fix Warning: file_get_contents(/drupal7/sites/all/libraries/ckeditor/ckeditor.js) - --- 2011-02-08 -- [#1054414] by dczepierga: Added support for elFinder (http://drupal.org/project/elfinder) file manager -- [#1054606] by dczepierga: No detach method in Drupal.behaviors.ckeditor - --- 2011-02-07 -- [#1037390] by dczepierga: Cannot use CKEditor module to create header/footer in Views -- [#1053358] by dczepierga: Removed option to "Use CKEditor in a popup window" in "My account" settings - --- 2011-02-04 -- [#1050034] by dczepierga: Disabled editor gets enabled again after ajax calls - --- 2011-02-03 -- [#1037390] by dczepierga: Cannot use CKEditor module to create header/footer in Views - --- 2011-02-01 -- [#1037390] by dczepierga: Cannot use CKEditor module to create header/footer in Views - --- 2011-01-24 -- [#1035544] by dczepierga: Remove double http:// in ckeditor.drush.inc - --- 2011-01-20 -- [#1006770] by OnkelTem: Fix Notice: Undefined index: filtered_html in ckeditor_profile_load() - ------------------------------ - 2011-01-13 - Released CKEditor 7.x-1.0 ------------------------------ - --- 2011-01-13 -- Added Upgrade.txt -- Fixed filters description (HTML should be allowed there) -- Link to CKEditor Global Profile was not displayed properly. -- [#1025472] by dczepierga: Starting slash in editor path result in Warnings -- [#1022562] by dczepierga: In IE8 break button icon doesn't appear -- [#1023546] by dczepierga: Useless ajax call when no security filters are checked - --- 2011-01-11 -- [#1022666] by dczepierga: Teaser break doesn't work with filtered html input format. -- [#1022494] by dczepierga: CKEditor module - Compatibility with Drupal's coding standards - --- 2011-01-10 -- [#1011112] by Oren_Held: Support RTL also when CSS is not in theme mode (self/none) -- [#1020612] by amateescu: Extra table borders added by the Seven theme -- [#1003462] by dczepierga: CKfinder path customization won't work -- [#1020820] by dczepierga: CKEditor does not work after enabling javascript aggregation -- [#1006230] by amateescu: Editor not loading for Full HTML - --- 2011-01-05 -- [#1006770] by dczepierga: Notice: Undefined index: filtered_html in ckeditor_profile_load() - --- 2010-12-29 -- [#1009816] by dczepierga: Access denied: ckeditor/xss -- [#1004822] by dczepierga: Switching text format to filtered html deletes all "p" tags - --- 2010-12-28 -- [#1006124] by dczepierga: Registered user gets "Undefined index: popup" message -- [#1000330] by dczepierga: No Insert File button in IMCE - --- 2010-12-20 -- [#1000838] by dczepierga: The Teaser button is absolutely necessary - important functionality has been deleted - ------------------------------ - 2010-12-15 - Released CKEditor 7.x-1.0 RC ------------------------------ - --- 2010-12-15 -- [#991380] by dczepierga: Language files (D7) -- Removed a link to delete the global profile -- [#999292] by dczepierga: Remove filter_html as default option in Full HTML text format (D7) -- Fixed a typo -- Updated comments, minor corrections - --- 2010-12-14 -- [#997136] by dczepierga: CKFinder - thumbnails not available -- [#997124] by dczepierga: Invalid error message when CKFinder is enabled but not configured properly. -- [#997116] by dczepierga: D7 Custom formatting options not used -- [#997090] by dczepierga: XSS protection not working as expected -- [#997098] by dczepierga: Error when CKEditor (the editor) is not present in the ckeditor folder - --- 2010-12-13 -- [#997074] by dczepierga: Corect the default order of Bidi buttons - --- 2010-12-10 -- [#994372] by dczepierga: Update README.TXT (D7) - --- 2010-12-09 -- [#993436] by dczepierga: Disable option of using CKEditor in a popup window (D7) -- [#993362] by dczepierga: CKEditor not work in popup window (D7) -- [#993330] by dczepierga: Change editor theme in profile edit form (D7) -- [#993272] by dczepierga: User Interface color change enabled only for Kama skin - --- 2010-12-07 -- [#991380] by dczepierga: Language files (D7) -- [#984986] by dczepierga: Code syntax after Coder module validation -- [#984978] by dczepierga: Security filters not works (D7) - Security mode fix -- [#984968] by dczepierga: Make sure that the help information is correct (D7) - --- 2010-12-06 -- [#990368] by dczepierga: Cleanup code - modules not ported to Drupal 7 -- [#985006] by dczepierga: Review README.txt (D7) - --- 2010-12-04 -- [#984978] by dczepierga: Security filters not works (D7) - --- 2010-12-03 -- [#984976] by dczepierga: User Interface color not saved in D7 -- [#985002] by dczepierga: Remove DrupalPageBreak button from toolbar - --- 2010-11-30 -- [#984986] by dczepierga: Code syntax after Coder module validation -- Removed extra information that should be added by the packaging script - --- 2010-11-29 -- [#984202] by dczepierga: Detecting of summary field in form -- [#966490] by dczepierga: Comment form after ckeditor install. -- [#966492] by dczepierga: CKEditor in edit summary/teaser mode -- [#984096] by dczepierga: Compatibility of DrupalBreaks Plugin -- [#984000] by dczepierga: CKeditor not works in node edit - --- 2010-11-25 -- [#981624] by dczepierga: Compatibility with drupal 7.0-beta3 -- [#966488] by dczepierga: CKEditor should respect input format changes - --- 2010-11-23 -- [#976968] by dczepierga: Toolbar config validation in profile - --- 2010-11-19 -- [#901502] by dczepierga: Multi toolbar configuration, and different settings for each -- [#975360] by dczepierga: Remove Minimum rows -- [#975456] by dczepierga: Remove visibility settings in Global profile in D7 -- [#975458] by dczepierga: Selecting UI Color not working - --- 2010-11-09 -- [#966598] by dczepierga: CKFinder compatibility - --- 2010-11-08 -- [#965280] by dczepierga: Profiles after save lose all input formats -- [#965258] by dczepierga: Compatibility with drupal 7.0-beta2 - --- 2010-10-26 -- Created initial dev version of the CKEditor module for Drupal 7.x diff --git a/www/sites/all/modules/ckeditor/LICENSE.txt b/www/sites/all/modules/ckeditor/LICENSE.txt deleted file mode 100644 index d159169..0000000 --- a/www/sites/all/modules/ckeditor/LICENSE.txt +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/www/sites/all/modules/ckeditor/README.txt b/www/sites/all/modules/ckeditor/README.txt deleted file mode 100644 index b6a7a22..0000000 --- a/www/sites/all/modules/ckeditor/README.txt +++ /dev/null @@ -1,36 +0,0 @@ -About CKEditor for Drupal -------------------------- -This module allows Drupal to replace textarea fields with CKEditor. -CKEditor is an online rich text editor that can be embedded inside web pages. -It is a WYSIWYG (What You See Is What You Get) editor which means that the -text edited in it looks as similar as possible to the results end users will -see after the document gets published. It brings to the Web popular editing -features found in desktop word processors such as Microsoft Word and -OpenOffice.org Writer. CKEditor is truly lightweight and does not require any -kind of installation on the client computer. - -Help & Documentation --------------------- -If you are looking for more information, have any trouble with the configuration of the module -or found an issue, please visit the official project page: - http://drupal.org/project/ckeditor - -Extensive CKEditor for Drupal documentation is available at: - http://docs.cksource.com/CKEditor_for_Drupal/Open_Source/Drupal_7 - -Contribution ------------- -If you would like to help in the development of the module, we encourage you to join our team. -Any help will be greatly appreciated! - -Module Information and License ----------------------------- -CKEditor - The text editor for the Internet -Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -http://cksource.com/ - -Licensed under the terms of the GNU Lesser General Public License: - http://www.opensource.org/licenses/lgpl-license.php - -For further information visit: - http://ckeditor.com/ \ No newline at end of file diff --git a/www/sites/all/modules/ckeditor/ckeditor.api.php b/www/sites/all/modules/ckeditor/ckeditor.api.php deleted file mode 100644 index 9c58a56..0000000 --- a/www/sites/all/modules/ckeditor/ckeditor.api.php +++ /dev/null @@ -1,128 +0,0 @@ - array( - // Name of the plugin used to write it. - 'name' => 'plugin_name', - // Description of the plugin - it would be displayed in the plugins management section of profile settings. - 'desc' => t('Plugin description'), - // The full URL to the CKEditor plugins directory, with the trailing slash. - 'path' => base_path() . drupal_get_path('module', 'my_module') . '/plugin_dir/', - 'buttons' => array( - 'button_name' => array( - // Path to the button icon. Relative to the plugin directory 'path' unless 'icon_path' is specified. - 'icon' => 'icon/plugin_name.png', - // Optional full path to the directory the icon is located in. - 'icon_path' => base_path() . drupal_get_path('theme', 'my_theme') . '/icon_dir/', - 'label' => 'Button Label', - ) - ) - ) - ); -} - -/** - * Hook to extend/change CKEditor plugins. - * - * @param $plugins - * An associative array of plugins. - */ -function hook_ckeditor_plugin_alter(&$plugins) { - // Remove a plugin button. - unset($plugins['plugin_name']['buttons']['button']); -} - -/** - * Hook to register the CKEditor security filter - it would appear in the security filters list on the profile setting page. - */ -function hook_ckeditor_security_filter() { - return array( - 'security_filter_name' => array( - // Title of the security filter - it would be displayed in the security filters section of profile settings. - 'title' => t('Security filter title'), - // Description of the security filter - it would be displayed in the security filters section of profile settings. - 'description' => t('Security filter description'), - ) - ); -} - -/** - * Hook to alter CKEditor security filters. - */ -function hook_ckeditor_security_filter_alter(&$security_filters) { - // Modify a $security_filter. -} - -/** - * Hook to extend/change the ckeditor settings. - * - * This hook is invoked from ckeditor_profile_settings_compile(). The settings - * may be customized or enhanced; typically with options that cannot be - * controlled though the administrative UI from the ckeditor module. - * - * @param $settings - * An associative array of settings. - * @param $conf - * An associative array with access to raw profile settings that might be helpful to alter the real $settings. - */ -function hook_ckeditor_settings_alter(&$settings, $conf) { - // Change the ckeditor config path. - $settings['customConfig'] = drupal_get_path('module', 'ckeditor') . '/ckeditor.config.js'; -} - -/** - * Hook that allows to alter the user default settings. - * - * @param $settings - * An associative array of settings. - */ -function hook_ckeditor_default_settings_alter(&$settings) { - $settings['show_toggle'] = 'f'; -} - -/** - * Hook to extend CKEditor security allowed tags list. - * - * This hook is invoked from ckeditor_filter_xss() where text is filtered from potentially insecure tags. - */ -function hook_ckeditor_filter_xss_allowed_tags() { - // Return an array of additional allowed tags -} \ No newline at end of file diff --git a/www/sites/all/modules/ckeditor/ckeditor.ckeditor.inc b/www/sites/all/modules/ckeditor/ckeditor.ckeditor.inc deleted file mode 100644 index 69e9443..0000000 --- a/www/sites/all/modules/ckeditor/ckeditor.ckeditor.inc +++ /dev/null @@ -1,250 +0,0 @@ -') { - if (file_exists($_editor_path . '/plugins/tableresize/plugin.js')) { - $plugins['tableresize'] = array( - 'name' => 'tableresize', - 'desc' => t('Table Resize plugin'), - 'path' => $editor_path . '/plugins/tableresize/', - 'buttons' => FALSE, - 'default' => 't' - ); - } - - if (file_exists($_editor_path . '/plugins/autogrow/plugin.js')) { - $plugins['autogrow'] = array( - 'name' => 'autogrow', - 'desc' => t('Auto Grow plugin'), - 'path' => $editor_path . '/plugins/autogrow/', - 'buttons' => FALSE, - 'default' => 'f' - ); - } - - if (file_exists($_editor_path . '/plugins/stylesheetparser/plugin.js')) { - $plugins['stylesheetparser'] = array( - 'name' => 'stylesheetparser', - 'desc' => t('Stylesheet Parser plugin'), - 'path' => $editor_path . '/plugins/stylesheetparser/', - 'buttons' => FALSE, - 'default' => 'f' - ); - } - } - else { - $_editor_url = ckeditor_path('url'); - if (preg_match("/\/(standard|full)-all/", $_editor_url)) { - $plugins['tableresize'] = array( - 'name' => 'tableresize', - 'desc' => t('Table Resize plugin. See addon page for more details.', - array('@ckdocs-tableresize' => 'http://ckeditor.com/addon/tableresize') - ), - 'path' => $_editor_url . '/plugins/tableresize/', - 'buttons' => FALSE, - 'default' => 't' - ); - $plugins['autogrow'] = array( - 'name' => 'autogrow', - 'desc' => t('Auto Grow plugin. See addon page for more details.', - array('@ckdocs-autogrow' => 'http://ckeditor.com/addon/autogrow') - ), - 'path' => $_editor_url . '/plugins/autogrow/', - 'buttons' => FALSE, - 'default' => 'f' - ); - $plugins['stylesheetparser'] = array( - 'name' => 'stylesheetparser', - 'desc' => t('Stylesheet Parser plugin. See addon page for more details.', - array('@ckdocs-stylesheetparser' => 'http://ckeditor.com/addon/stylesheetparser') - ), - 'path' => $_editor_url . '/plugins/stylesheetparser/', - 'buttons' => FALSE, - 'default' => 'f' - ); - $plugins['codesnippet'] = array( - 'name' => 'codesnippet', - 'desc' => t('Plugin for inserting Code Snippets. See addon page for more details. See help for additional instructions.', - array( - '@ckdocs-codesnippet' => 'http://ckeditor.com/addon/codesnippet', - '@ckdocs-codesnippet-help' => url('admin/help/ckeditor', array('fragment' => 'codesnippet')), - ) - ), - 'path' => $_editor_url . '/plugins/codesnippet/', - 'buttons' => array( - 'CodeSnippet' => array( - 'icon' => 'icons/codesnippet.png', - 'label' => t('Insert Code Snippet'), - ) - ), - 'default' => 'f' - ); - $plugins['mathjax'] = array( - 'name' => 'mathjax', - 'desc' => t('Plugin for inserting Mathematical Formula (MathJax). See addon page for more details. See help for additional instructions.', - array( - '@ckdocs-mathjax' => 'http://ckeditor.com/addon/mathjax', - '@ckdocs-mathjax-help' => url('admin/help/ckeditor', array('fragment' => 'mathjax')), - )), - 'path' => $_editor_url . '/plugins/mathjax/', - 'buttons' => array( - 'Mathjax' => array( - 'icon' => 'icons/mathjax.png', - 'label' => t('Insert Mathematical Formulas'), - ) - ), - 'default' => 'f' - ); - $plugins['image2'] = array( - 'name' => 'image2', - 'desc' => t('Enhanced Image plugin. See addon page for more details.', - array('@ckdocs-image2' => 'http://ckeditor.com/addon/image2') - ), - 'path' => $_editor_url . '/plugins/image2/', - 'buttons' => array( - 'Enhanced Image' => array( - 'icon' => 'icons/image.png', - 'label' => t('Insert Enhanced Image'), - ) - ), - 'default' => 't' - ); - } - } - - /** - * Plugins located directly in the CKEditor module folder. - */ - $_plugin_dir = ckeditor_module_path('local') . '/plugins/'; - if ($handle = opendir($_plugin_dir)) { - while (false !== ($file = readdir($handle))) { - if (is_dir($_plugin_dir . $file) && file_exists($_plugin_dir . $file . '/plugin.js')) { - $source = file_get_contents($_plugin_dir . $file . '/plugin.js'); - $buttons = array(); - if (preg_match_all($pattern, $source, $matches)) { - foreach ($matches[1] as $i => $button_name) { - // Check for icon in button definition (legacy method) - if (preg_match('#(icon)[\s]*\:[\s]*([^\,\n]*)#', $matches[2][$i], $matches2)) { - $buttons[$button_name] = array(); - $buttons[$button_name]['label'] = $button_name; - $matches2[2] = str_replace(array('this.path', '+', '\'', '"'), array('', '', '', ''), $matches2[2]); - $buttons[$button_name]['icon'] = trim($matches2[2]); - } - else { - // Otherwise we assume the icon is being stored in the icons - // folder using the lowercased button name as the filename. - $buttons[$button_name] = array(); - $buttons[$button_name]['label'] = $button_name; - $buttons[$button_name]['icon'] = 'icons/' . strtolower($button_name) . '.png'; - } - } - } - if (preg_match('#@file ([^\n\r]*)#', $source, $matches)) { - $plugins[$file] = array( - 'name' => $file, - 'desc' => check_plain($matches[1]), - 'path' => $plugin_dir . $file . '/', - 'buttons' => (count($buttons) > 0) ? $buttons : FALSE, - 'default' => 'f' - ); - } - else { - $plugins[$file] = array( - 'name' => $file, - 'desc' => t('Plugin file: @plugin_filename', array('@plugin_filename' => $file)), - 'path' => $plugin_dir . $file . '/', - 'buttons' => (count($buttons) > 0) ? $buttons : FALSE, - 'default' => 'f' - ); - } - } - } - closedir($handle); - } - - /** - * Plugins located in a folder specified in the CKEditor Global Profile. - */ - $_plugin_dir_additional = ckeditor_plugins_path('local') . '/'; - if ($_plugin_dir != $_plugin_dir_additional && is_dir($_plugin_dir_additional) && $handle = opendir($_plugin_dir_additional)) { - while (false !== ($file = readdir($handle))) { - if (is_dir($_plugin_dir_additional . $file) && file_exists($_plugin_dir_additional . $file . '/plugin.js')) { - $source = file_get_contents($_plugin_dir_additional . $file . '/plugin.js'); - $buttons = array(); - if (preg_match_all($pattern, $source, $matches)) { - foreach ($matches[1] as $i => $button_name) { - // Check for icon in button definition (legacy method) - if (preg_match('#(icon)[\s]*\:[\s]*([^\,\n]*)#', $matches[2][$i], $matches2)) { - $buttons[$button_name] = array(); - $buttons[$button_name]['label'] = $button_name; - $matches2[2] = str_replace(array('this.path', '+', '\'', '"'), array('', '', '', ''), $matches2[2]); - $buttons[$button_name]['icon'] = trim($matches2[2]); - } - else { - // Otherwise we assume the icon is being stored in the icons - // folder using the lowercased button name as the filename. - $buttons[$button_name] = array(); - $buttons[$button_name]['label'] = $button_name; - $buttons[$button_name]['icon'] = 'icons/' . strtolower($button_name) . '.png'; - } - } - } - if (preg_match('#@file ([^\n\r]*)#', $source, $matches)) { - $plugins[$file] = array( - 'name' => $file, - 'desc' => check_plain($matches[1]), - 'path' => $plugin_dir_additional . $file . '/', - 'buttons' => (count($buttons) > 0) ? $buttons : FALSE, - 'default' => 'f' - ); - } - else { - $plugins[$file] = array( - 'name' => $file, - 'desc' => t('Plugin file: @plugin_filename', array('@plugin_filename' => $file)), - 'path' => $plugin_dir_additional . $file . '/', - 'buttons' => (count($buttons) > 0) ? $buttons : FALSE, - 'default' => 'f' - ); - } - } - } - - closedir($handle); - } - - // Remove the IMCE plugin if the IMCE module isn't installed. - if (isset($plugins['imce']) && module_exists('imce') == FALSE) { - unset($plugins['imce']); - } - - // Enable the Drupal Breaks plugin by default if the plugin is available. - if (isset($plugins['drupalbreaks'])) { - $plugins['drupalbreaks']['default'] = 't'; - - // Remove the page break button if there is no module to handle it. - if (isset($plugins['drupalbreaks']['buttons']['DrupalPageBreak']) && !module_exists('paging') && !module_exists('pagebreak')) { - unset($plugins['drupalbreaks']['buttons']['DrupalPageBreak']); - } - } - - return $plugins; -} diff --git a/www/sites/all/modules/ckeditor/ckeditor.config.js b/www/sites/all/modules/ckeditor/ckeditor.config.js deleted file mode 100644 index 8b60371..0000000 --- a/www/sites/all/modules/ckeditor/ckeditor.config.js +++ /dev/null @@ -1,107 +0,0 @@ -/* -Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license -*/ - -/* - WARNING: clear browser's cache after you modify this file. - If you don't do this, you may notice that browser is ignoring all your changes. - */ -CKEDITOR.editorConfig = function(config) { - config.indentClasses = [ 'rteindent1', 'rteindent2', 'rteindent3', 'rteindent4' ]; - - // [ Left, Center, Right, Justified ] - config.justifyClasses = [ 'rteleft', 'rtecenter', 'rteright', 'rtejustify' ]; - - // The minimum editor width, in pixels, when resizing it with the resize handle. - config.resize_minWidth = 450; - - // Protect PHP code tags () so CKEditor will not break them when - // switching from Source to WYSIWYG. - // Uncommenting this line doesn't mean the user will not be able to type PHP - // code in the source. This kind of prevention must be done in the server - // side - // (as does Drupal), so just leave this line as is. - config.protectedSource.push(/<\?[\s\S]*?\?>/g); // PHP Code - - // [#1762328] Uncomment the line below to protect tags in CKEditor (hide them in wysiwyg mode). - // config.protectedSource.push(/[\s\S]*?<\/code>/gi); - config.extraPlugins = ''; - - /* - * Append here extra CSS rules that should be applied into the editing area. - * Example: - * config.extraCss = 'body {color:#FF0000;}'; - */ - config.extraCss = ''; - /** - * Sample extraCss code for the "marinelli" theme. - */ - if (Drupal.settings.ckeditor.theme == "marinelli") { - config.extraCss += "body{background:#FFF;text-align:left;font-size:0.8em;}"; - config.extraCss += "#primary ol, #primary ul{margin:10px 0 10px 25px;}"; - } - if (Drupal.settings.ckeditor.theme == "newsflash") { - config.extraCss = "body{min-width:400px}"; - } - - /** - * CKEditor's editing area body ID & class. - * See http://drupal.ckeditor.com/tricks - * This setting can be used if CKEditor does not work well with your theme by default. - */ - config.bodyClass = ''; - config.bodyId = ''; - /** - * Sample bodyClass and BodyId for the "marinelli" theme. - */ - if (Drupal.settings.ckeditor.theme == "marinelli") { - config.bodyClass = 'singlepage'; - config.bodyId = 'primary'; - } - - // Make CKEditor's edit area as high as the textarea would be. - if (this.element.$.rows > 0) { - config.height = this.element.$.rows * 20 + 'px'; - } -} - -/* - * Sample toolbars - */ - -//Toolbar definition for basic buttons -Drupal.settings.cke_toolbar_DrupalBasic = [ [ 'Format', 'Bold', 'Italic', '-', 'NumberedList','BulletedList', '-', 'Link', 'Unlink', 'Image' ] ]; - -//Toolbar definition for Advanced buttons -Drupal.settings.cke_toolbar_DrupalAdvanced = [ - ['Source'], - ['Cut','Copy','Paste','PasteText','PasteFromWord','-','SpellChecker', 'Scayt'], - ['Undo','Redo','Find','Replace','-','SelectAll'], - ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'], - ['Maximize', 'ShowBlocks'], - '/', - ['Format'], - ['Bold','Italic','Underline','Strike','-','Subscript','Superscript','-','RemoveFormat'], - ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'], - ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl'], - ['Link','Unlink','Anchor','Linkit','LinkToNode','LinkToMenu'] -]; - -// Toolbar definition for all buttons -Drupal.settings.cke_toolbar_DrupalFull = [ - ['Source'], - ['Cut','Copy','Paste','PasteText','PasteFromWord','-','SpellChecker', 'Scayt'], - ['Undo','Redo','Find','Replace','-','SelectAll'], - ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','Iframe'], - '/', - ['Bold','Italic','Underline','Strike','-','Subscript','Superscript','-','RemoveFormat'], - ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'], - ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl','-','Language'], - ['Link','Unlink','Anchor','Linkit','LinkToNode', 'LinkToMenu'], - '/', - ['Format','Font','FontSize'], - ['TextColor','BGColor'], - ['Maximize', 'ShowBlocks'], - ['DrupalBreak', 'DrupalPageBreak'] -]; \ No newline at end of file diff --git a/www/sites/all/modules/ckeditor/ckeditor.install b/www/sites/all/modules/ckeditor/ckeditor.install deleted file mode 100644 index b5a263d..0000000 --- a/www/sites/all/modules/ckeditor/ckeditor.install +++ /dev/null @@ -1,615 +0,0 @@ -fields(array("name" => "Advanced", "format" => 'filtered_html'))->execute(); - db_insert('ckeditor_input_format')->fields(array("name" => "Full", "format" => 'full_html'))->execute(); - - //insert settings for default role - $arr = array(); - $arr['filebrowser'] = 'none'; - $arr['quickupload'] = 'f'; - - //security - $arr['ss'] = "2"; - $arr['filters']['filter_html'] = 1; - - //appearance - $arr['default'] = "t"; - $arr['show_toggle'] = "t"; - $arr['popup'] = variable_get('ckeditor_popup', 0) ? "t" : "f"; - // does not work in Filtered HTML, so DrupalBreak does not make sense here - // https://drupal.org/node/881006 - $arr['toolbar'] = " -[ - ['Source'], - ['Cut','Copy','Paste','PasteText','PasteFromWord','-','SpellChecker', 'Scayt'], - ['Undo','Redo','Find','Replace','-','SelectAll'], - ['Image','Media','Flash','Table','HorizontalRule','Smiley','SpecialChar'], - ['Maximize', 'ShowBlocks'], - '/', - ['Format'], - ['Bold','Italic','Underline','Strike','-','Subscript','Superscript','-','RemoveFormat'], - ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'], - ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl'], - ['Link','Unlink','Anchor','Linkit'] -] - "; - $arr['expand'] = variable_get('ckeditor_toolbar_start_expanded', 1) ? "t" : "f"; - $arr['width'] = variable_get("ckeditor_width", "100%"); - $arr['lang'] = "en"; - $arr['auto_lang'] = "t"; - $arr['language_direction'] = "default"; - - //output - $arr['enter_mode'] = "p"; - $arr['shift_enter_mode'] = "br"; - $arr['font_format'] = 'p;div;pre;address;h1;h2;h3;h4;h5;h6'; - $arr['format_source'] = "t"; - $arr['format_output'] = "t"; - $arr['custom_formatting'] = "f"; - $arr['formatting']['custom_formatting_options'] = array('indent' => 'indent', 'breakBeforeOpen' => 'breakBeforeOpen', 'breakAfterOpen' => 'breakAfterOpen', 'breakAfterClose' => 'breakAfterClose'); - - //css - $arr['css_mode'] = "none"; - $arr['css_path'] = variable_get("ckeditor_stylesheet", ""); - - //upload - //get permissions here like in _update_role_permissions - $arr['filebrowser'] = "none"; - $arr['user_choose'] = "f"; - $arr['ckeditor_load_method'] = "ckeditor.js"; - $arr['ckeditor_load_time_out'] = 0; - $arr['scayt_autoStartup'] = "f"; - - //advanced options - $arr['html_entities'] = "f"; - - db_insert('ckeditor_settings')->fields(array("name" => "Advanced", "settings" => serialize($arr)))->execute(); - - //insert settings for advanced role - $arr['toolbar'] = " -[ - ['Source'], - ['Cut','Copy','Paste','PasteText','PasteFromWord','-','SpellChecker', 'Scayt'], - ['Undo','Redo','Find','Replace','-','SelectAll'], - ['Image','Media','Flash','Table','HorizontalRule','Smiley','SpecialChar','Iframe'], - '/', - ['Bold','Italic','Underline','Strike','-','Subscript','Superscript','-','RemoveFormat'], - ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'], - ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl','-','Language'], - ['Link','Unlink','Anchor','Linkit'], - ['DrupalBreak'], - '/', - ['Format','Font','FontSize'], - ['TextColor','BGColor'], - ['Maximize', 'ShowBlocks'] -] - "; - - $arr['filters'] = array(); - - db_insert('ckeditor_settings')->fields(array("name" => "Full", "settings" => serialize($arr)))->execute(); - - $arr = array(); - - if (!empty($ckeditor_path)) { - $arr['ckeditor_path'] = $ckeditor_path; - } - else { - $arr['ckeditor_path'] = '//cdn.ckeditor.com/' . CKEDITOR_LATEST . '/full-all'; - } - - db_insert('ckeditor_settings')->fields(array("name" => "CKEditor Global Profile", "settings" => serialize($arr)))->execute(); - - module_load_include('inc', 'ckeditor', 'includes/ckeditor.admin'); -} - -/** - * Implementation of hook_schema(). - */ -function ckeditor_schema() { - $schema['ckeditor_settings'] = array( - 'description' => 'Stores CKEditor profile settings', - 'fields' => array( - 'name' => array( - 'type' => 'varchar', - 'not null' => TRUE, - 'default' => '', - 'length' => 128, - 'description' => 'Name of the CKEditor profile', - ), - 'settings' => array( - 'type' => 'text', - 'description' => 'Profile settings', - ), - ), - 'primary key' => array('name') - ); - $schema['ckeditor_input_format'] = array( - 'description' => 'Stores CKEditor input format assignments', - 'fields' => array( - 'name' => array( - 'type' => 'varchar', - 'not null' => TRUE, - 'default' => '', - 'length' => 128, - 'description' => 'Name of the CKEditor role', - ), - 'format' => array( - 'type' => 'varchar', - 'not null' => TRUE, - 'default' => '', - 'length' => 128, - 'description' => 'Drupal filter format ID', - ) - ), - 'primary key' => array('name', 'format'), - ); - - return $schema; -} - -/** - * Implementation of hook_requirements(). - * - * This hook will issue warnings if: - * - The CKEditor source files are not found. - * - The CKEditor source files are out of date. - * - Quick upload and/or the built-in file browser are used and $cookie_domain is not set. - */ -function ckeditor_requirements($phase) { - $requirements = array(); - - if ($phase == 'runtime') { - module_load_include('module', 'ckeditor'); - module_load_include('inc', 'ckeditor', 'includes/ckeditor.lib'); - $requirements['ckeditor'] = array( - 'title' => t('CKEditor'), - 'value' => t('Unknown'), - ); - - $requirements['ckeditor']['severity'] = REQUIREMENT_OK; - - if (!_ckeditor_requirements_isinstalled()) { - $sourcepath = ckeditor_path('local'); - - $requirements['ckeditor']['description'] = t('CKEditor was not found in %sourcepath.', array('%sourcepath' => $sourcepath)); - $requirements['ckeditor']['severity'] = REQUIREMENT_ERROR; - } - elseif (($installed_version = _ckeditor_requirements_getinstalledversion()) === NULL) { - $requirements['ckeditor']['description'] = t('CKEditor version could not be determined.'); - $requirements['ckeditor']['severity'] = REQUIREMENT_INFO; - } - else { - $profile_name = _ckeditor_requirements_ckfinder_filebrowser_enabled(); - if ($profile_name !== FALSE) { - if (!_ckeditor_requirements_cookiedomainset()) { - $requirements['ckeditor']['severity'] = REQUIREMENT_ERROR; - $requirements['ckeditor']['description'] = t('You are using a feature that requires $cookie_domain to be set, but it is not set in your settings.php file (CKFinder is enabled in the !profile profile).', array('!profile' => l($profile_name, 'admin/config/content/ckeditor/edit/' . urlencode($profile_name)))); - } - elseif ($error = _ckeditor_requirements_ckfinder_config_check($profile_name)) { - $requirements['ckeditor']['severity'] = REQUIREMENT_ERROR; - $requirements['ckeditor']['description'] = $error; - } - } - } - if ((($installed_version = _ckeditor_requirements_getinstalledversion()) !== NULL) && $installed_version != '%VERSION%' && $installed_version != '' && (-1 == version_compare($installed_version, '3.1 SVN'))) { - $requirements['ckeditor']['description'] = t('Some features are disabled because you are using an older version of CKEditor. Please upgrade to CKEditor 3.1 (or higher).'); - $requirements['ckeditor']['severity'] = REQUIREMENT_INFO; - } - if (!empty($installed_version)) { - if ($installed_version == '%VERSION%') { - $requirements['ckeditor']['value'] = 'GIT version'; - } - else if ($installed_version == '') { - $requirements['ckeditor']['value'] = 'Unknown version. CKEditor is loaded from a remote URL.'; - $requirements['ckeditor']['severity'] = REQUIREMENT_INFO; - } - else { - $requirements['ckeditor']['value'] = $installed_version; - } - } - else { - $requirements['ckeditor']['value'] = t('Not found'); - } - } - - return $requirements; -} - -/** - * Fetches the version of the installed CKEditor sources. - * - * It tries to locate the version of the CKEditor sources in - * ckeditor.js. - * - * Releases have a version number such as "3.0.1". - * SVN nightly releases have a minor version number with SVN appended: "3.0 SVN". - * SVN checkouts have the string "[Development]". - * - * This function is used by ckeditor_requirements(). - * - * @return string Version number (eg. 3.0) of CKEditor. Null if not found in ckeditor_basic.js. - */ -function _ckeditor_requirements_getinstalledversion() { - module_load_include('module', 'ckeditor'); - $editor_path = ckeditor_path('local', TRUE); - if ($editor_path == '') { - $url = ckeditor_path('url', TRUE); - $matches = array(); - if (preg_match("|cdn.ckeditor.com/(\d(\.\d+)+.*)/|i", $url, $matches)) { - return $matches[1]; - } - return ''; - } - $jspath = $editor_path . '/ckeditor.js'; - - $configcontents = @file_get_contents($jspath); - if (!$configcontents) { - return NULL; - } - $matches = array(); - if (preg_match('#,version:[\'\"]{1}(.*?)[\'\"]{1},#', $configcontents, $matches)) { - return $matches[1]; - } - return NULL; -} - -/** - * Executed when the built-in file browser is enabled. - * Returns FALSE if no errors are found in the config.php file, otherwise it returns an error message. - * - * @return string|boolean - */ -function _ckeditor_requirements_ckfinder_config_check($profile_name) { - global $base_url; - module_load_include('module', 'ckeditor'); - $config_path = ckfinder_path('local') . '/config.php'; - - if (!file_exists($config_path)) { - return t('!ckfinder is not installed correctly: !config not found. Make sure that you uploaded all files and did not accidentally remove the configuration file. If you installed CKFinder in other location (e.g. in the libraries folder), make sure to update the path to CKFinder in !global.', array( - '!config' => $config_path, - '!ckfinder' => 'CKFinder', - '!global' => l(t('CKEditor Global Profile'), 'admin/config/content/ckeditor/editg') - )); - } - - if (!is_readable($config_path)) { - return t('CKEditor needs read permission to the !config file.', array('!config' => $config_path)); - } - - $config_contents = file($config_path); - - //not a 100% valid check, but well... let's have at least some error checking - $require_once_found = FALSE; - $require_once_line = 0; - $userfiles_absolute_path_line = 0; - $force_single_extension_line = 0; - - if ($config_contents) { - foreach ($config_contents as $line_num => $line) { - //make sure it doesn't start with a comment, unfortunately we're not protected if code is commented with /* */ - if (!$require_once_found && strpos($line, "filemanager.config.php") !== FALSE && !preg_match(",^(?://|\#|\*|/\*),", trim($line))) { - $require_once_found = TRUE; - $require_once_line = $line_num; - } - /** - * @todo Finish this - */ - if (!$userfiles_absolute_path_line && strpos($line, '$Config[\'UserFilesAbsolutePath\']') !== FALSE && !preg_match(",^(?://|\#|\*|/\*),", trim($line))) { - $userfiles_absolute_path_line = $line_num; - } - if (!$force_single_extension_line && strpos($line, '$Config[\'ForceSingleExtension\']') !== FALSE && !preg_match(",^(?://|\#|\*|/\*),", trim($line))) { - $force_single_extension_line = $line_num; - } - } - } - - if (!$require_once_found) { - return t('You are using a feature that requires manual integration in the config.php file. Please read the "Installing CKFinder" section in the !readme file carefully and add a require_once ... statement to the %ckfconfig file.', array('%ckfconfig' => $config_path, '!readme' => l(t('README.txt'), $base_url . '/' . drupal_get_path('module', 'ckeditor') . '/README.txt', array('absolute' => TRUE)))); - } - - if ($userfiles_absolute_path_line && $force_single_extension_line && ( - $require_once_line < $userfiles_absolute_path_line || $require_once_line > $force_single_extension_line)) { - return t('You are using a feature that requires manual integration in the config.php file. You have added a require_once ... statement to the %ckfconfig file, but in the wrong line.', array('%ckfconfig' => $config_path)); - } - - return FALSE; -} - -/** - * Checks if any profile requires an explicit setting of $cookie_domain - * in settings.php. - * - * %cookie_domain is required when the internal file browser or quick upload is used. - * - * This function is used by ckeditor_requirements(). - * - * @return boolean True if any profile requires $cookie_domain. - */ -function _ckeditor_requirements_ckfinder_filebrowser_enabled() { - module_load_include('module', 'ckeditor'); - $profiles = ckeditor_profile_load(); - - foreach ($profiles as $profile) { - if ((isset($profile->settings['filebrowser']) && $profile->settings['filebrowser'] == 'ckfinder')) { - return $profile->name; - } - } - - return FALSE; -} - -/** - * Checks if $cookie_domain was set. - * - * It has to include settings.php again because conf_init() sets - * $cookie_domain regardless of its presence in settings.php, so - * simply checking $GLOBALS['cookie_domain'] is not possible. - * - * This function is used by ckeditor_requirements(). - * - * @return boolean True if $cookie_domain was set in settings.php. - */ -function _ckeditor_requirements_cookiedomainset() { - if (file_exists('./' . conf_path() . '/settings.php')) { - $settings = file_get_contents('./' . conf_path() . '/settings.php'); - - if (preg_match('#^\s*\$cookie_domain#m', $settings)) { - return TRUE; - } - } - - return FALSE; -} - -/** - * Updates broken settings for the 'Full' profile. (Resets toolbar to default) - */ -function ckeditor_update_7000() { - _ckeditor_d6_to_d7_migration(); - $result = db_query("SELECT settings FROM {ckeditor_settings} WHERE name = :name", array(':name' => 'Full'))->fetchField(); - $settings = unserialize($result); - $settings['toolbar'] = " -[ - ['Source'], - ['Cut','Copy','Paste','PasteText','PasteFromWord','-','SpellChecker', 'Scayt'], - ['Undo','Redo','Find','Replace','-','SelectAll','RemoveFormat'], - ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'], - '/', - ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'], - ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'], - ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl'], - ['Link','Unlink','Anchor'], - ['DrupalBreak'], - '/', - ['Format','Font','FontSize'], - ['TextColor','BGColor'], - ['Maximize', 'ShowBlocks'] -] - "; - - $settings = serialize($settings); - - $update = db_update('ckeditor_settings') - ->fields(array( - 'settings' => $settings, - )) - ->condition('name', 'Full', '=') - ->execute(); -} - -/** - * Removes the 'DrupalBreak' button from the 'Advanced' profile. (Resets toolbar to default) - */ -function ckeditor_update_7001() { - $result = db_query("SELECT settings FROM {ckeditor_settings} WHERE name = :name", array(':name' => 'Advanced'))->fetchField(); - $settings = unserialize($result); - $settings['toolbar'] = " -[ - ['Source'], - ['Cut','Copy','Paste','PasteText','PasteFromWord','-','SpellChecker', 'Scayt'], - ['Undo','Redo','Find','Replace','-','SelectAll','RemoveFormat'], - ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'], - ['Maximize', 'ShowBlocks'], - '/', - ['Format'], - ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'], - ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'], - ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl'], - ['Link','Unlink','Anchor'] -] - "; - - $settings = serialize($settings); - - $update = db_update('ckeditor_settings') - ->fields(array( - 'settings' => $settings, - )) - ->condition('name', 'Advanced', '=') - ->execute(); -} - -/** - * Rewrites 'Path to CKEditor' to new flags. - */ -function ckeditor_update_7002() { - $result = db_query("SELECT settings FROM {ckeditor_settings} WHERE name = :name", array(':name' => 'CKEditor Global Profile'))->fetchField(); - $settings = unserialize($result); - if ($settings['ckeditor_path'] == '%b/sites/all/libraries/ckeditor') { - $settings['ckeditor_path'] = '%l/ckeditor'; - } - else { - $settings['ckeditor_path'] = str_replace('%b/', '', $settings['ckeditor_path']); - $settings['ckeditor_path'] = str_replace('%b', '', $settings['ckeditor_path']); - } - - $settings = serialize($settings); - - $update = db_update('ckeditor_settings') - ->fields(array( - 'settings' => $settings, - )) - ->condition('name', 'CKEditor Global Profile', '=') - ->execute(); -} - -/** - * Fixes static paths to plugin files. - */ -function ckeditor_update_7003() { - module_load_include('inc', 'ckeditor', 'includes/ckeditor.lib'); - module_load_include('module', 'ckeditor'); - - _ckeditor_d6_to_d7_migration(); - - $render = array(); - $render["%base_path%"] = base_path(); - $render["%editor_path%"] = ckeditor_path('relative') . '/'; - $render["%ckeditor_path%"] = ckeditor_module_path('relative'); - $render["%plugin_dir%"] = $render["%module_path%"] . '/plugins/'; - - $result = db_query("SELECT * FROM {ckeditor_settings} WHERE name <> :name", array(':name' => 'CKEditor Global Profile'))->fetchAllAssoc('name'); - - foreach ((array) $result as $profile) { - $name = $profile->name; - $settings = unserialize($profile->settings); - - foreach ((array) $settings['loadPlugins'] as $i => $plugin) { - $settings['loadPlugins'][$i]['path'] = str_replace(array_values($render), array_keys($render), $plugin['path']); - } - - $settings = serialize($settings); - - $update = db_update('ckeditor_settings') - ->fields(array( - 'settings' => $settings, - )) - ->condition('name', $name, '=') - ->execute(); - } -} - -/** - * Minor update for those who have run update.php with problems. - * @see http://drupal.org/node/1347682 for a better explanation. - */ -function ckeditor_update_7004() { - return _ckeditor_d6_to_d7_migration(); -} - -/** - * Fixes plugin paths stored in database. - * @see http://drupal.org/node/1864760 for more information - */ -function ckeditor_update_7005() { - $result = db_query("SELECT * FROM {ckeditor_settings} WHERE name <> :name", array(':name' => 'CKEditor Global Profile'))->fetchAllAssoc('name'); - - foreach ((array) $result as $profile) { - $name = $profile->name; - $settings = unserialize($profile->settings); - - $replace = array( - "%base_path%%editor_path%" => "%editor_path%", - "%base_path%%module_path%" => "%module_path%", - "%base_path%%plugin_dir%" => "%plugin_dir%", - "%base_path%%plugin_dir_extra%" => "%plugin_dir_extra%" - ); - - foreach ((array) $settings['loadPlugins'] as $i => $plugin) { - $settings['loadPlugins'][$i]['path'] = str_replace(array_keys($replace), array_values($replace), $plugin['path']); - } - - $settings = serialize($settings); - - db_update('ckeditor_settings') - ->fields(array( - 'settings' => $settings, - )) - ->condition('name', $name, '=') - ->execute(); - } -} - -/** - * Adapts D6 table structure to D7 schema. - */ -function _ckeditor_d6_to_d7_migration() { - if (db_table_exists('ckeditor_role')) { - db_drop_table('ckeditor_role'); - } - if (!db_table_exists('ckeditor_input_format')) { - $ckeditor_input_format = array( - 'description' => 'Stores CKEditor input format assignments', - 'fields' => array( - 'name' => array( - 'type' => 'varchar', - 'not null' => TRUE, - 'default' => '', - 'length' => 128, - 'description' => 'Name of the CKEditor role', - ), - 'format' => array( - 'type' => 'varchar', - 'not null' => TRUE, - 'default' => '', - 'length' => 128, - 'description' => 'Drupal filter format ID', - ) - ), - 'primary key' => array('name', 'format'), - ); - db_create_table('ckeditor_input_format', $ckeditor_input_format); - } -} diff --git a/www/sites/all/modules/ckeditor/ckeditor.module b/www/sites/all/modules/ckeditor/ckeditor.module index b6b1ca0..e69de29 100644 --- a/www/sites/all/modules/ckeditor/ckeditor.module +++ b/www/sites/all/modules/ckeditor/ckeditor.module @@ -1,698 +0,0 @@ - 'ckeditor')); -} - -/** - * Implementation of hook_menu(). - */ -function ckeditor_menu() { - $items = array(); - - $items['ckeditor/xss'] = array( - 'title' => 'XSS Filter', - 'description' => 'XSS Filter.', - 'page callback' => 'ckeditor_filter_xss', - 'file' => 'includes/ckeditor.page.inc', - 'access callback' => TRUE, - 'type' => MENU_CALLBACK, - ); - - $items['ckeditor/disable/wysiwyg/%'] = array( - 'title' => 'Disable the WYSIWYG module', - 'description' => 'Disable WYSIWYG module.', - 'page callback' => 'ckeditor_disable_wysiwyg', - 'page arguments' => array(3), - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'access callback' => TRUE, - 'type' => MENU_CALLBACK, - ); - - $items['admin/config/content/ckeditor'] = array( - 'title' => 'CKEditor', - 'description' => 'Configure the rich text editor.', - 'page callback' => 'ckeditor_admin_main', - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'type' => MENU_NORMAL_ITEM, - ); - - $items['admin/config/content/ckeditor/skinframe'] = array( - 'title' => 'Change skin of CKEditor', - 'description' => 'Configure skin for CKEditor.', - 'page callback' => 'ckeditor_skinframe', - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'type' => MENU_CALLBACK, - ); - - $items['admin/config/content/ckeditor/add'] = array( - 'title' => 'Add a new CKEditor profile', - 'description' => 'Configure the rich text editor.', - 'page callback' => 'drupal_get_form', - 'page arguments' => array('ckeditor_admin_profile_form', 'add'), - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'type' => MENU_CALLBACK, - ); - - $items['admin/config/content/ckeditor/clone/%ckeditor_profile'] = array( - 'title' => 'Clone the CKEditor profile', - 'description' => 'Configure the rich text editor.', - 'page callback' => 'drupal_get_form', - 'page arguments' => array('ckeditor_admin_profile_clone_form', 'clone', 5), - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'type' => MENU_CALLBACK, - ); - - $items['admin/config/content/ckeditor/edit/%ckeditor_profile'] = array( - 'title' => 'Edit the CKEditor profile', - 'description' => 'Configure the rich text editor.', - 'page callback' => 'drupal_get_form', - 'page arguments' => array('ckeditor_admin_profile_form', 'edit', 5), - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'type' => MENU_CALLBACK, - ); - - $items['admin/config/content/ckeditor/delete/%ckeditor_profile'] = array( - 'title' => 'Delete the CKEditor profile', - 'description' => 'Configure the rich text editor.', - 'page callback' => 'drupal_get_form', - 'page arguments' => array('ckeditor_admin_profile_delete_form', 5), - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'type' => MENU_CALLBACK, - ); - - $items['admin/config/content/ckeditor/addg'] = array( - 'title' => 'Add the CKEditor Global profile', - 'description' => 'Configure the rich text editor.', - 'page callback' => 'drupal_get_form', - 'page arguments' => array('ckeditor_admin_global_profile_form', 'add'), - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'type' => MENU_CALLBACK, - ); - - $items['admin/config/content/ckeditor/editg'] = array( - 'title' => 'Edit the CKEditor Global profile', - 'description' => 'Configure the rich text editor.', - 'page callback' => 'drupal_get_form', - 'page arguments' => array('ckeditor_admin_global_profile_form', 'edit'), - 'file' => 'includes/ckeditor.admin.inc', - 'access arguments' => array('administer ckeditor'), - 'type' => MENU_CALLBACK, - ); - - return $items; -} - -/** - * Implementation of hook_permission(). - * - * People -> Permissions - */ -function ckeditor_permission() { - $arr = array(); - $arr['administer ckeditor'] = array( - 'title' => t('Administer CKEditor access'), - 'description' => t('Allow users to change CKEditor settings.') - ); - - $arr['customize ckeditor'] = array( - 'title' => t('Customize CKEditor appearance'), - 'description' => t('Allow users to customize CKEditor appearance.') - ); - - if (file_exists(ckfinder_path('local'))) { - $arr['allow CKFinder file uploads'] = array( - 'title' => t('CKFinder access'), - 'description' => t('Allow users to use CKFinder.') - ); - } - return $arr; -} - -/** - * Implementation of hook_help(). - * - * This function delegates the execution to ckeditor_help_delegate() in includes/ckeditor.page.inc to - * lower the amount of code in ckeditor.module. - */ -function ckeditor_help($path, $arg) { - module_load_include('inc', 'ckeditor', 'includes/ckeditor.page'); - return module_invoke('ckeditor', 'help_delegate', $path, $arg); -} - -/** - * Check CKEditor version - */ -function ckeditor_get_version($main_version = FALSE) { - static $ckeditor_version = FALSE; - - if ($ckeditor_version !== FALSE) { - if (!$main_version) { - return $ckeditor_version; - } - $version = explode('.', $ckeditor_version); - return trim($version[0]); - } - - $editor_path = ckeditor_path('local', TRUE); - if ($editor_path == '') { - $url = ckeditor_path('url', TRUE); - $matches = array(); - if (preg_match("|cdn.ckeditor.com/(\d(\.\d+)+.*)/|i", $url, $matches)) { - $ckeditor_version = $matches[1]; - return $matches[1]; - } - return $ckeditor_version = NULL; - } - - $jspath = $editor_path . '/ckeditor.js'; - - $configcontents = @file_get_contents($jspath); - if (!$configcontents) { - return $ckeditor_version = NULL; - } - $matches = array(); - if (preg_match('#,version:[\'\"]{1}(.*?)[\'\"]{1},#', $configcontents, $matches)) { - $ckeditor_version = $matches[1]; - if ($ckeditor_version == '%VERSION%') { - $ckeditor_version = '4.0.0'; - } - if (!$main_version) { - return $ckeditor_version; - } - $version = explode('.', $ckeditor_version); - return trim($version[0]); - } - return $ckeditor_version = NULL; -} - -/** - * Implements hook_page_build(). - */ -function ckeditor_page_build(&$page) { - // Add our CSS file that adds common needed classes, such as align-left, - // align-right, underline, indent, etc. - $page['page_bottom']['ckeditor']['#attached']['css'] = array( - drupal_get_path('module', 'ckeditor') . '/css/ckeditor.css' => array( - 'every_page' => TRUE, - ), - ); -} - -/** - * Implements hook_form_FORM_ID_alter() for user_profile_form(). - */ -function ckeditor_form_user_profile_form_alter(&$form, &$form_state) { - if ($form['#user_category'] == 'account') { - ckeditor_user_customize($form, $form_state, 'user_profile_form'); - } -} - -/** - * Implementation of hook_element_info_alter(). - * - * Replace the textarea with CKEditor using a callback function (ckeditor_pre_render_text_format). - */ -function ckeditor_element_info_alter(&$types) { - $types['text_format']['#pre_render'][] = 'ckeditor_pre_render_text_format'; -} - -/** - * This function creates the HTML objects required for CKEditor. - * - * @param $element - * A fully populated form element to add the editor to. - * @return - * The same $element with extra CKEditor markup and initialization. - */ -function ckeditor_pre_render_text_format($element) { - static $init = FALSE; - if (!isset($element['#format'])) { - return $element; - } - - module_load_include('inc', 'ckeditor', 'includes/ckeditor.lib'); - if ($init === FALSE) { - $input_formats = ckeditor_profiles_compile(); - drupal_add_js(array('ckeditor' => array('input_formats' => $input_formats, 'plugins' => array())), 'setting'); - $init = TRUE; - } - - if (isset($element['value'])) { - if (!isset($element['format'])) { - return $element; - } - if (isset($element['summary'])) { - $element['value'] = ckeditor_load_by_field($element['value'], $element['format']['format'], TRUE, $element['summary']['#id']); - $element['summary'] = ckeditor_load_by_field($element['summary'], $element['format']['format'], FALSE); - } - else { - $element['value'] = ckeditor_load_by_field($element['value'], $element['format']['format']); - } - } - else { - $element = ckeditor_load_by_field($element, $element['#format']); - } - - return $element; -} - -/** - * Load all profiles. Just load one profile if $name is passed in. - */ -function ckeditor_profile_load($name = '', $clear = FALSE, $check_access = TRUE) { - static $profiles = array(); - global $user; - - if (empty($profiles) || $clear === TRUE) { - $result = db_select('ckeditor_settings', 's')->fields('s')->execute(); - foreach ($result as $data) { - $data->settings = unserialize($data->settings); - $data->input_formats = array(); - - $profiles[$data->name] = $data; - } - if ($check_access === FALSE) { - // don't check if user has access to filter formats, needed for exporting as feature with drush - $input_formats = filter_formats(); - } else { - $input_formats = filter_formats($user); - } - $result = db_select('ckeditor_input_format', 'f')->fields('f')->execute(); - foreach ($result as $data) { - if (isset($input_formats[$data->format])) { - $profiles[$data->name]->input_formats[$data->format] = $input_formats[$data->format]->name; - } - } - } - - return ($name ? (isset($profiles[urldecode($name)]) ? $profiles[urldecode($name)] : FALSE) : $profiles); -} - -/** - * Generate base path of the Drupal installation. - * - * @return - * Path of the Drupal installation. - */ -function ckeditor_base_path($mode = 'relative') { - if ($mode == 'local') { - return $cke_base_local_path = '.'; - } - return rtrim(base_path(), '/'); -} - -/** - * Generate module path of the CKEditor module. - * - * @return - * Path of CKEditor module. - */ -function ckeditor_module_path($mode = 'relative') { - switch ($mode) { - default: - case 'relative': - return ckeditor_base_path('relative') . '/' . drupal_get_path('module', 'ckeditor'); - case 'local': - return ckeditor_base_path('local') . '/' . drupal_get_path('module', 'ckeditor'); - case 'url': - return drupal_get_path('module', 'ckeditor'); - } -} - -/** - * Generate library path of the Drupal installation. - * - * @return - * Path of library in the Drupal installation. - */ -function ckeditor_library_path($mode = 'relative') { - $lib_path = 'sites/all/libraries'; - - if (function_exists('libraries_get_path')) { - $path = libraries_get_path('ckeditor'); - if ($path !== FALSE) { - $lib_path = drupal_substr($path, 0, strlen($path) - 9); - } - } - switch ($mode) { - default: - case 'relative': - return ckeditor_base_path('relative') . '/' . $lib_path; - case 'local': - return ckeditor_base_path('local') . '/' . $lib_path; - case 'url': - return $lib_path; - } -} - -/** - * Read the CKEditor path from the Global profile. - * - * @return - * Path to CKEditor folder. - */ -function ckeditor_path($mode = 'relative', $refresh = FALSE) { - static $cke_static; - - if (!isset($cke_static)) { - $cke_static = array(); - } - - if ($refresh || !isset($cke_static[$mode])) { - $global_profile = ckeditor_profile_load('CKEditor Global Profile', $refresh); - switch ($mode) { - default: - case 'relative': - if ($global_profile && isset($global_profile->settings['ckeditor_path'])) { - // http:// OR https:// OR // - if (preg_match("|^(http(s)?:)?//|i", $global_profile->settings['ckeditor_path'])) { - return ''; - } - $cke_path = $global_profile->settings['ckeditor_path']; - $cke_path = strtr($cke_path, array("%b" => ckeditor_base_path('relative'), "%m" => ckeditor_module_path('relative'), "%l" => ckeditor_library_path('relative'))); - $cke_path = str_replace('\\', '/', $cke_path); - $cke_path = str_replace('//', '/', $cke_path); - return $cke_static[$mode] = $cke_path; - } - return $cke_static[$mode] = ckeditor_module_path('relative') . '/ckeditor'; - case 'local': - if ($global_profile) { - if (!empty($global_profile->settings['ckeditor_local_path'])) { - return $cke_static[$mode] = $global_profile->settings['ckeditor_local_path']; - } - if (isset($global_profile->settings['ckeditor_path'])) { - // http:// OR https:// OR // - if (preg_match("|^(http(s)?:)?//|i", $global_profile->settings['ckeditor_path'])) { - return ''; - } - $cke_local_path = $global_profile->settings['ckeditor_path']; - $cke_local_path = strtr($cke_local_path, array("%b" => ckeditor_base_path('local'), "%m" => ckeditor_module_path('local'), "%l" => ckeditor_library_path('local'))); - return $cke_static[$mode] = $cke_local_path; - } - } - return $cke_static[$mode] = ckeditor_module_path('local') . '/ckeditor'; - case 'url': - if ($global_profile && isset($global_profile->settings['ckeditor_path'])) { - // http:// OR https:// OR // - if (preg_match("|^(http(s)?:)?//|i", $global_profile->settings['ckeditor_path'])) { - $cke_path = $global_profile->settings['ckeditor_path']; - } - else { - $cke_path = $global_profile->settings['ckeditor_path']; - $cke_path = strtr($cke_path, array("%m" => ckeditor_module_path('url'), "%l" => ckeditor_library_path('url'))); - $cke_path = str_replace('\\', '/', $cke_path); - $cke_path = str_replace('//', '/', $cke_path); - //In D7 base path in URL mode is not needed, so we need to remove it with trailing slash (if exists) - $cke_path = str_replace(array("%b/", "%b"), '', $cke_path); - } - return $cke_static[$mode] = $cke_path; - } - return $cke_static[$mode] = ckeditor_module_path('url') . '/ckeditor'; - } - } - return $cke_static[$mode]; -} - -/** - * Read the CKEditor plugins path from the Global profile. - * - * @return - * Path to CKEditor plugins folder. - */ -function ckeditor_plugins_path($mode = 'relative', $refresh = FALSE) { - static $cke_static; - - if (!isset($cke_static)) { - $cke_static = array(); - } - - if ($refresh || !isset($cke_static[$mode])) { - $global_profile = ckeditor_profile_load('CKEditor Global Profile', $refresh); - switch ($mode) { - default: - case 'relative': - if ($global_profile && isset($global_profile->settings['ckeditor_plugins_path'])) { - $cke_plugins_path = $global_profile->settings['ckeditor_plugins_path']; - $cke_plugins_path = strtr($cke_plugins_path, array("%b" => ckeditor_base_path('relative'), "%m" => ckeditor_module_path('relative'), "%l" => ckeditor_library_path('relative'))); - $cke_plugins_path = str_replace('\\', '/', $cke_plugins_path); - $cke_plugins_path = str_replace('//', '/', $cke_plugins_path); - $cke_plugins_path = rtrim($cke_plugins_path, ' \/'); - return $cke_static[$mode] = $cke_plugins_path; - } - return $cke_static[$mode] = ckeditor_module_path('relative') . '/plugins'; - case 'local': - if ($global_profile) { - if (!empty($global_profile->settings['ckeditor_plugins_local_path'])) { - return $cke_static[$mode] = $global_profile->settings['ckeditor_plugins_local_path']; - } - if (isset($global_profile->settings['ckeditor_plugins_path'])) { - $cke_plugins_local_path = $global_profile->settings['ckeditor_plugins_path']; - $cke_plugins_local_path = strtr($cke_plugins_local_path, array("%b" => ckeditor_base_path('local'), "%m" => ckeditor_module_path('local'), "%l" => ckeditor_library_path('local'))); - return $cke_static[$mode] = $cke_plugins_local_path; - } - } - return $cke_static[$mode] = ckeditor_module_path('local') . '/plugins'; - case 'url': - if ($global_profile && isset($global_profile->settings['ckeditor_plugins_path'])) { - $cke_plugins_path = $global_profile->settings['ckeditor_plugins_path']; - $cke_plugins_path = strtr($cke_plugins_path, array("%m" => ckeditor_module_path('url'), "%l" => ckeditor_library_path('url'))); - $cke_plugins_path = str_replace('\\', '/', $cke_plugins_path); - $cke_plugins_path = str_replace('//', '/', $cke_plugins_path); - $cke_plugins_path = rtrim($cke_plugins_path, ' \/'); - //In D7 base path in URL mode is not needed, so we need to remove it with trailing slash (if exists) - $cke_plugins_path = str_replace(array("%b/", "%b"), '', $cke_plugins_path); - return $cke_static[$mode] = $cke_plugins_path; - } - return $cke_static[$mode] = ckeditor_module_path('url') . '/plugins'; - } - } - return $cke_static[$mode]; -} - -/** - * Read the CKFinder path from the Global profile. - * - * @return - * Path to CKFinder folder. - */ -function ckfinder_path($mode = 'relative', $refresh = FALSE) { - static $cke_static; - - if (!isset($cke_static)) { - $cke_static = array(); - } - - if ($refresh || !isset($cke_static[$mode])) { - $global_profile = ckeditor_profile_load('CKEditor Global Profile', $refresh); - switch ($mode) { - default: - case 'relative': - if ($global_profile && isset($global_profile->settings['ckfinder_path'])) { - $ckfinder_path = $global_profile->settings['ckfinder_path']; - $ckfinder_path = strtr($ckfinder_path, array("%b" => ckeditor_base_path('relative'), "%m" => ckeditor_module_path('relative'), "%l" => ckeditor_library_path('relative'))); - $ckfinder_path = str_replace('\\', '/', $ckfinder_path); - $ckfinder_path = str_replace('//', '/', $ckfinder_path); - return $cke_static[$mode] = $ckfinder_path; - } - return $cke_static[$mode] = ckeditor_module_path('relative') . '/ckfinder'; - case 'local': - if ($global_profile) { - if (!empty($global_profile->settings['ckfinder_local_path'])) { - return $cke_static[$mode] = $global_profile->settings['ckfinder_local_path']; - } - if (isset($global_profile->settings['ckfinder_path'])) { - $ckfinder_path = $global_profile->settings['ckfinder_path']; - $ckfinder_path = strtr($ckfinder_path, array("%b" => ckeditor_base_path('local'), "%m" => ckeditor_module_path('local'), "%l" => ckeditor_library_path('local'))); - return $cke_static[$mode] = $ckfinder_path; - } - } - return $cke_static[$mode] = ckeditor_module_path('local') . '/ckfinder'; - case 'url': - if ($global_profile && isset($global_profile->settings['ckfinder_path'])) { - $ckfinder_path = $global_profile->settings['ckfinder_path']; - $ckfinder_path = strtr($ckfinder_path, array("%m" => ckeditor_module_path('url'), "%l" => ckeditor_library_path('url'))); - $ckfinder_path = str_replace('\\', '/', $cke_plugins_path); - $ckfinder_path = str_replace('//', '/', $cke_plugins_path); - //In D7 base path in URL mode is not needed, so we need to remove it with trailing slash (if exists) - $ckfinder_path = str_replace(array("%b/", "%b"), '', $ckfinder_path); - return $cke_static[$mode] = $ckfinder_path; - } - return $cke_static[$mode] = ckeditor_module_path('url') . '/ckfinder'; - } - } - return $cke_static[$mode]; -} - -/** - * Implementation of hook_features_api(). - * - * Allow exporting of CKEditor profiles by the Features module. - */ -function ckeditor_features_api() { - return array( - 'ckeditor_profile' => array( - 'name' => t('CKEditor profiles'), - 'feature_source' => TRUE, - 'default_hook' => 'ckeditor_profile_defaults', - 'default_file' => FEATURES_DEFAULTS_INCLUDED, - 'file' => drupal_get_path('module', 'ckeditor') . '/includes/ckeditor.features.inc', - ) - ); -} - -/** - * Implementation of hook_file_download(). - * Support for private downloads. - * CKEditor does not implement any kind of potection on private files. - */ -function ckeditor_file_download($uri) { - $result = db_query("SELECT f.* FROM {file_managed} f WHERE uri = :uri", array(':uri' => $uri)); - foreach ($result as $record) { - return NULL; - } - if ($path = file_create_url($uri)) { - //No info in DB? Probably a file uploaded with FCKeditor / CKFinder - $global_profile = ckeditor_profile_load("CKEditor Global Profile"); - //Assume that files inside of ckeditor directory belong to the CKEditor. If private directory is set, let the decision about protection to the user. - $private_dir_db = $private_dir = isset($global_profile->settings['private_dir']) ? trim($global_profile->settings['private_dir'], '\/') : ''; - $private_dir_db = str_replace(array('\\%u', '\\%n'), array('', ''), $private_dir_db); - $private_dir = preg_quote($private_dir, '#'); - $private_dir = strtr($private_dir, array('%u' => '(\d+)', '%n' => '([\x80-\xF7 \w@.-]+)')); // regex for %n taken from user_validate_name() in user.module - $private_dir = trim($private_dir, '\/'); - - $regex = '#^' . preg_quote('private://', '#') . $private_dir . '#'; - - if (!strstr($uri, 'private://') && !strstr($uri, 'public://')) { - $path = 'private://' . $uri; - } - else { - $path = $uri; - } - //check if CKEditor's "Enable access to files located in the private folder" option is disabled or enabled - $allow_download_private_files = FALSE; - if (isset($global_profile->settings['ckeditor_allow_download_private_files']) && $global_profile->settings['ckeditor_allow_download_private_files'] === 't') { - $allow_download_private_files = TRUE; - } - //denied access to file if private upload is set and CKEditor's "Enable access to files located in the private folder" option is disabled - if ($allow_download_private_files == FALSE) - return NULL; - //check if file can be served by comparing regex and path to file - if (preg_match($regex, $path)) { - $info = image_get_info($uri); - return array('Content-Type' => $info['mime_type']); - } - } -} - -/** - * Implementation of hook_modules_uninstalled(). - * - * Remove enabled plugins in CKEditor profiles added by uninstalled modules. - */ -function ckeditor_modules_uninstalled($modules) { - module_load_include('inc', 'ckeditor', 'includes/ckeditor.lib'); - $profiles_list = ckeditor_profile_input_formats(); - $plugins_list = ckeditor_load_plugins(); - foreach ($profiles_list as $_profile => $_inputs) { - $changed = FALSE; - $profile = ckeditor_profile_load($_profile); - if (!isset($profile->settings['loadPlugins'])) continue; - foreach (array_keys((array) $profile->settings['loadPlugins']) as $plugin_name) { - if (!array_key_exists($plugin_name, $plugins_list)) { - unset($profile->settings['loadPlugins'][$plugin_name]); - $changed = TRUE; - } - } - if ($changed) { - db_update('ckeditor_settings') - ->fields(array( - 'settings' => serialize($profile->settings) - )) - ->condition('name', $profile->name, '=') - ->execute(); - } - } -} - -/** - * Implements hook_field_extra_fields(). - */ -function ckeditor_field_extra_fields() { - $fields['user']['user']['form']['ckeditor'] = array( - 'label' => t('Rich text editor settings'), - 'description' => t('Rich text editor settings'), - 'weight' => 10, - ); - return $fields; -} diff --git a/www/sites/all/modules/ckeditor/ckeditor.styles.js b/www/sites/all/modules/ckeditor/ckeditor.styles.js deleted file mode 100644 index b87d4b0..0000000 --- a/www/sites/all/modules/ckeditor/ckeditor.styles.js +++ /dev/null @@ -1,91 +0,0 @@ -/* -Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license -*/ - -/* - * This file is used/requested by the 'Styles' button. - * The 'Styles' button is not enabled by default in DrupalFull and DrupalFiltered toolbars. - */ -if(typeof(CKEDITOR) !== 'undefined') { - CKEDITOR.addStylesSet( 'drupal', - [ - /* Block Styles */ - - // These styles are already available in the "Format" drop-down list, so they are - // not needed here by default. You may enable them to avoid placing the - // "Format" drop-down list in the toolbar, maintaining the same features. - /* - { name : 'Paragraph' , element : 'p' }, - { name : 'Heading 1' , element : 'h1' }, - { name : 'Heading 2' , element : 'h2' }, - { name : 'Heading 3' , element : 'h3' }, - { name : 'Heading 4' , element : 'h4' }, - { name : 'Heading 5' , element : 'h5' }, - { name : 'Heading 6' , element : 'h6' }, - { name : 'Preformatted Text', element : 'pre' }, - { name : 'Address' , element : 'address' }, - */ - - { name : 'Blue Title' , element : 'h3', styles : { 'color' : 'Blue' } }, - { name : 'Red Title' , element : 'h3', styles : { 'color' : 'Red' } }, - - /* Inline Styles */ - - // These are core styles available as toolbar buttons. You may opt enabling - // some of them in the "Styles" drop-down list, removing them from the toolbar. - /* - { name : 'Strong' , element : 'strong', overrides : 'b' }, - { name : 'Emphasis' , element : 'em' , overrides : 'i' }, - { name : 'Underline' , element : 'u' }, - { name : 'Strikethrough' , element : 'strike' }, - { name : 'Subscript' , element : 'sub' }, - { name : 'Superscript' , element : 'sup' }, - */ - - { name : 'Marker: Yellow' , element : 'span', styles : { 'background-color' : 'Yellow' } }, - { name : 'Marker: Green' , element : 'span', styles : { 'background-color' : 'Lime' } }, - - { name : 'Big' , element : 'big' }, - { name : 'Small' , element : 'small' }, - { name : 'Typewriter' , element : 'tt' }, - - { name : 'Computer Code' , element : 'code' }, - { name : 'Keyboard Phrase' , element : 'kbd' }, - { name : 'Sample Text' , element : 'samp' }, - { name : 'Variable' , element : 'var' }, - - { name : 'Deleted Text' , element : 'del' }, - { name : 'Inserted Text' , element : 'ins' }, - - { name : 'Cited Work' , element : 'cite' }, - { name : 'Inline Quotation' , element : 'q' }, - - { name : 'Language: RTL' , element : 'span', attributes : { 'dir' : 'rtl' } }, - { name : 'Language: LTR' , element : 'span', attributes : { 'dir' : 'ltr' } }, - - /* Object Styles */ - - { - name : 'Image on Left', - element : 'img', - attributes : - { - 'style' : 'padding: 5px; margin-right: 5px', - 'border' : '2', - 'align' : 'left' - } - }, - - { - name : 'Image on Right', - element : 'img', - attributes : - { - 'style' : 'padding: 5px; margin-left: 5px', - 'border' : '2', - 'align' : 'right' - } - } - ]); -} \ No newline at end of file diff --git a/www/sites/all/modules/ckeditor/ckeditor/COPY_HERE.txt b/www/sites/all/modules/ckeditor/ckeditor/COPY_HERE.txt deleted file mode 100644 index 21920c7..0000000 --- a/www/sites/all/modules/ckeditor/ckeditor/COPY_HERE.txt +++ /dev/null @@ -1,3 +0,0 @@ -Go to http://ckeditor.com and download the latest version. Then -uncompress the contents of the "ckeditor" directory of the downloaded file to -this folder (modules/ckeditor/ckeditor). \ No newline at end of file diff --git a/www/sites/all/modules/ckeditor/css/ckeditor-rtl.css b/www/sites/all/modules/ckeditor/css/ckeditor-rtl.css deleted file mode 100644 index 0f6c28b..0000000 --- a/www/sites/all/modules/ckeditor/css/ckeditor-rtl.css +++ /dev/null @@ -1,34 +0,0 @@ -/* General RTL indentation & positioning classes */ - -.rteindent1 { - margin-right: 40px; - margin-left: 0; -} -.rteindent2 { - margin-right: 80px; - margin-left: 0; -} -.rteindent3 { - margin-right: 120px; - margin-left: 0; -} -.rteindent4 { - margin-right: 160px; - margin-left: 0; -} -.rteindent1[dir=ltr] { - margin-left: 40px; - margin-right: 0; -} -.rteindent2[dir=ltr] { - margin-left: 80px; - margin-right: 0; -} -.rteindent3[dir=ltr] { - margin-left: 120px; - margin-right: 0; -} -.rteindent4[dir=ltr] { - margin-left: 160px; - margin-right: 0; -} diff --git a/www/sites/all/modules/ckeditor/css/ckeditor.admin.css b/www/sites/all/modules/ckeditor/css/ckeditor.admin.css deleted file mode 100644 index 99aed19..0000000 --- a/www/sites/all/modules/ckeditor/css/ckeditor.admin.css +++ /dev/null @@ -1,132 +0,0 @@ -/* Administrative classes */ - -/* Toolbar Drag & Drop */ -form#ckeditor-admin-profile-form textarea#edit-toolbar { - display: none; -} -form#ckeditor-admin-profile-form #edit-toolbar + .grippie { - display: none; -} -div.sortableList { - cursor: n-resize; -} -div.widthMarker { - height: 20px; - border-top: 1px dashed #CCC; - margin: 10px 0px 0px 1px; - padding-left: 1px; - text-align: center; -} -div.sortableList.group { - margin: 20px 0px 0px 0px; -} -div.sortableList div.sortableListDiv { - height: 34px; - margin-bottom: 3px; - width: 930px; -} -div.sortableList div.sortableListDiv span.sortableListSpan { - background-color: #F0F0EE; - height: 34px; - border-right: 1px dashed #CCC; - display: block; -} -div.sortableList div.sortableListDiv span.sortableListSpan ul { - width: 930px; - white-space: nowrap; - border: 1px solid #CCC; - list-style: none; - margin:0px; - padding: 0px 0px 0px 1px; - height: 34px; -} -div.sortableList div.sortableListDiv span.sortableListSpan ul li { - list-style: none; - cursor: move; - height: 18px; - min-width: 18px; - padding: 4px; -} -div.sortableList div.sortableListDiv span.sortableListSpan ul li.group { - min-width: 5px; - padding-left: 4px; -} -div.sortableList div.sortableListDiv span.sortableListSpan ul li.spacer img { - margin-bottom: 4px; -} -div.sortableList div.sortableListDiv span.sortableListSpan ul li img { - border: 0; - padding: 0; - margin: 0 -} -fieldset#edit-appearance li.sortableItem img { - max-height:24px; - width:auto; -} -div.sortableList #Format img, div.sortableList #Font img, div.sortableList #Styles img, div.sortableList #FontSize img { - max-height:30px !important; -} -div.sortableList #Format, div.sortableList #Font, div.sortableList #Styles, div.sortableList #FontSize { - padding:0; -} -li.sortableItem { - position: relative; - float: left; - margin: 3px 1px 1px 0px; - border: 1px solid #CCC; - background-color: #F0F0EE; - z-index: 99; -} - -#security-filters .filter-text-formats { - float: left; - clear: both; - width: 15%; - font-size: 11px; - font-weight: bold; - padding: 10px 0px; -} - -#security-filters .filter-text-formats .filter-text-format-status { - float: left; - padding-right: 20px; -} - -#security-filters .filter-text-formats .enabled { - background: url(../images/tick.png) no-repeat right center; -} - -#security-filters .filter-text-formats .disabled { - background: url(../images/delete.png) no-repeat right center; -} - -#security-filters .filter-info { - float: left; - width: 85%; -} - -#security-filters .fieldset-legend { - background: none; - padding-left: 10px; -} - -#security-filters .fieldset-legend a { - font-weight: normal; - font-size: 10px; - padding-left: 5px; -} - -#security-filters .filter-wrapper { - clear: both; - float: left; - border-bottom: 1px solid #CCCCCC; - width: 100%; -} - -/* Fix for fieldset for-edit-apperance in Firefox*/ -fieldset#edit-appearance div#groupLayout, div#allButtons { - border: 0; - padding: 0 0 0 0; - margin: 1em 0; - overflow: auto; -} diff --git a/www/sites/all/modules/ckeditor/css/ckeditor.css b/www/sites/all/modules/ckeditor/css/ckeditor.css deleted file mode 100644 index bff4cf2..0000000 --- a/www/sites/all/modules/ckeditor/css/ckeditor.css +++ /dev/null @@ -1,32 +0,0 @@ -/* General indentation & positioning classes */ - -.rteindent1 { - margin-left: 40px; -} -.rteindent2 { - margin-left: 80px; -} -.rteindent3 { - margin-left: 120px; -} -.rteindent4 { - margin-left: 160px; -} -.rteleft { - text-align: left; -} -.rteright { - text-align: right; -} -.rtecenter { - text-align: center; -} -.rtejustify { - text-align: justify; -} -.ibimage_left { - float: left; -} -.ibimage_right { - float: right; -} diff --git a/www/sites/all/modules/ckeditor/css/ckeditor.editor.css b/www/sites/all/modules/ckeditor/css/ckeditor.editor.css deleted file mode 100644 index c8aebd8..0000000 --- a/www/sites/all/modules/ckeditor/css/ckeditor.editor.css +++ /dev/null @@ -1,24 +0,0 @@ -/* Editor classes */ - -/* CKEditor padding in IE */ -table.cke_editor fieldset { - padding: 0 !important; -} -/* hack with ie and garland editing area size fix - [#733512] */ -.cke_editor{ - display: table !important; -} -.cke_editor,#ie#bug { - display: inline-table !important; -} -/* Fix table border for Drupal's Seven theme - [#1020612] */ -.cke_dialog tr td:last-child { - border-right: 0; -} -/* Panels in IE11 [#2244835] */ -.cke.cke_chrome { - visibility: inherit; -} -.cke.cke_panel { - visibility: visible; -} diff --git a/www/sites/all/modules/ckeditor/images/buttons/about.png b/www/sites/all/modules/ckeditor/images/buttons/about.png deleted file mode 100644 index a087ac15918dcc39346a78f825d4c3e17787843b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ;MgHV~EA+(n;sNMG7U3*}pG8RvP4+K2k@JPC&d2o}|1x^AJ1S0U3Hq*KvE`?B^2w_=Wsj$(KfCRC{J!1w z@3r&3SI++~dc2T9K+xy%k!`tA(a}5ko)*pg`?of0t5j5WNKAm&+zGBngeHb7ZPHO% z*HI%pFgIFJrrO!|9pps zU-sJA>#975mD#;CXU&?GWSoEe`0?tXl_3Qc6*~;9tgPZ!hD^Ks(&T2&H@goe&lud9 z+7d5ZxX{qCV%@rR?pL!!*M7Y|bLPysot>Tjn>TN+zjpol=aVTy4-^}&{R(l&_T3tl znvn3oFFpOa|Mk-6%a<*C)_wF*bJE5id?&tr{rdNVO@Cis-@VNXXE8Vm1ZYi-h>GHB zynlQve|2@Wy7C{Z0XQz)HYh&N@vG#vWhxo#+Y8*^Dr*9R?v~S$FvGwH1 zljjfYy?XU(k#d#tytOr!dZ-9>oX|bJY2Nqm-|w@=NwpPb{+h}ZC{idBG&fN~yVa>NL~HA# z-~Ud&)wjLm+SuI8ybTDnr*?5$99Vz$tZ$RT4v`=A(k@)9mx}230285ViEBhjN@7W> zRdP`(kYX@0Ff`URFxNFO2{AOcGB5@rZ381K0|VbByMYN5NkeXaN@iLmZVfg+nU4T9 wNP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&qol`;+08j{W$p8QV diff --git a/www/sites/all/modules/ckeditor/images/buttons/anchor.png b/www/sites/all/modules/ckeditor/images/buttons/anchor.png deleted file mode 100644 index 0ca085f7517d81ae4e10542673cf3c8f7105dc66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 757 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i6Q8GxV~EA+-pPCYq8$ZV_y66PTs%>;gT?FdiLMDg-Ab(s}Pd*m{X6F0)IRo&cet$Ajzgwqlq(|o#+qbL#t&5LZdyVM_%O2LK@)_j^whJ(YX|`^icK2>9gPEC`ot%u!g&ea$uZclb zWk66-RaIpn*B|H=TW&S?Y~1?xtzywr%c`rn5B&RQ_xb0Zy6m+t%XWXMvYirS@!Tvi z(z3umU|OoLh!cZ@X6SD%wh#9n@2&R;P;C{^IQ?n;lF(?;jZ>X^1RErj4c&SS|EqXt zUj3mSU2sm&X~k-TV|%z3 zlEw2GXVY2)-f6FBd$jletmi+q4=_sYu(PuIRajJ%H0$iM?6swxsv9AYQmb|M?PhZZwhoO#-tvR7*XMSSo{bLgE{I;nvO7O64o^ol;A&sTeSTt3` z{=O0n-Po~U>$8mud^I25`Lx;cxtxYQn|RdP`(kYX@0Ff`URFxNFO2{AOcGB5@rZ381K0|VbByMajwNkeXa zN@iLmZVfg+nU4T9NP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&q Iol`;+0G#AH4*&oF diff --git a/www/sites/all/modules/ckeditor/images/buttons/bgcolor.png b/www/sites/all/modules/ckeditor/images/buttons/bgcolor.png deleted file mode 100644 index a313938d8bc0f72e3086129816be628c1a7aa100..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 906 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i(_&8-#}JFtQzz}uj!u_ooge-^DqQH0zz6-<)9V%a%ChzR$cZY&CCQUfw-z5w41P?OUf6?UZ3iVdydBVPjsiRU)}#QODlBd+#^q zH@yG${rmj*`1t;sV-g`#1s!KCvv~f&hCi8S`t<4b@87(!5uBK*5O&pluHSRNjS)58 zE^hw>4{o?^P@9|kR-}TfhO>rmPF_yVA3@iP9ao}$cO9^7FYYt(-MMR57e7D${7w(U z`RD5&&DpF}6dqc?E<~%mXy=_B9X%X>6c28wx0_$jXLDt`>VFmyfd|KD&Ya1=`|i8n zjsiU#Mu&OVY&}wV=HS7DoEL;9_N%L_M+XN7|L-~>CU7-t>-}GU?XKN=$QUogQ*HVD zUsQa2y^fNjL|gn+ucgsSP49oNR{G=+D*toe|HiG~-X2W&(6!+Hd+Fygi4y;mm5S#* zf4hFonmb&FCj_lL^6FKV<@D3Fib~#>FJI<;F0(gIpK*eU=ZX-m{e8W?cg>Dncv&JL zFP{z!O_M3lD`R3}1Y8A=CQWo&=rC)U{oJ{8_iFdLHLG~;TNk!^YS`+pegZ5vAL<#$l zuM*Qa!hmU5wZt`|BqgyV)hf9t6-Y4{85kPt8kp-En1mRbTNxMwk+y-6m4SiplHI`c zjiezrKP5A*61N7MpUg*q8YDqB1m~xflqVLYGL)B>>t*I;7bhncr0V4trO$q6BL!5% N;OXk;vd$@?2>>a?jz9na diff --git a/www/sites/all/modules/ckeditor/images/buttons/bidiltr.png b/www/sites/all/modules/ckeditor/images/buttons/bidiltr.png deleted file mode 100644 index a909c0103b4bbf439f65374a29a46fbfaf2a1f67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|ila!~6V~EA+*2(+*q#Xs?_ut(sFjwGN3YW$sAt|my+yNJYFE8<& zZQj5p*T~)xw4}f}PJuOu%PLCifQQ?$O(KmoRDkm?0^0SQX z`dx-?dE2`UpG^&VwKwRMlcwrJmq3-de(Y;aCkCzBs-sl#{$f=7srP1PW_G!Gc}YDF zzkJzp=kDEF+qr&)=Ml5n1+Qerjt@zklJ)22_4F38T#zF1Ty8*w3Foj}}2D? ZNY%?PN}v7CMhd8i!PC{xWt~$(69BAIPS*ec diff --git a/www/sites/all/modules/ckeditor/images/buttons/bidirtl.png b/www/sites/all/modules/ckeditor/images/buttons/bidirtl.png deleted file mode 100644 index 7dbad48c123532de7d3ce1883187581cd5cfa3ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 768 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|ilccAMV~EA+(%{{BQjQ|F_ziZiX| z9%}3;;J6m`hksIsLJNa&^UV9U7owcAd6UmLDrvSjtPOMCe6vO1k;1{(ueBdpv|amk zcW*+P$!uSP;?|CR0v9KAtg#OAx}9OdH)%T8w(0ZFpFh7pJ|?DNrlADSrMmt96*-zd zrKeBt@bWI|f0Moby7RQu54G|Pd!81pbXy#_D{lS5t!-0;+}+(*gsl$na@1sfD0Mk& zYl;9%$76}eX^ak=Zssr?IK7GI4A1$`1w}&~!y*j_mkrkzX>e`1{kH#YnRKAY zTaK7t#~v5j%|E~YY309@wl}^p`8`eA_@lV2?Awm0wG*COuGuQU@W4&8rD5we&88r( zYf%!(3#K%^|9zdGpZ~Dm^3OYN<^Zjl$)|o*)LLU{LQmsntNG{G&!0E1El|WUyVv|< zQPA40FRS*pZ8hUP{K2=Sd(nXstG#+%N$Cd@*Dt(RCKNYG#o*YUn>YThUHZ4QOyxIg zb)bF6{;3;XHh$CVUja-xswJ)wB`Jv|saDBFsX&Us$iUE8*T7uYz$C=b+{(Zhh_nri ztPBi%m+S_nDkKfL`6-!cmAEz7{A4}?)F276Aviy+q&%@Gm7%=6TrV>(yEr+qAXP8F VD1G)j8!4b722WQ%mvv4FO#okUNGAXQ diff --git a/www/sites/all/modules/ckeditor/images/buttons/blockquote.png b/www/sites/all/modules/ckeditor/images/buttons/blockquote.png deleted file mode 100644 index 95293e25d30041c57cf0420df7659fc763c3f277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 925 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i(>6~R#}JFtxs&ZZRLW(J+V8*b7nXPY=+y?dEe7mKPdqp>x-acVV)D!7Kk%>Zm`x~y@W$)&E~G($IouuY;CM_=G?nI zB8B38ce3yQ{`B|zJk6kgXaq6kj^5x6VtIoB(mr$CT`t<6hOG4M84jDWF zf~iZ+%QT!kc`|)(Tz}Z=)~(YzJ2@LnAG|4i+Mk}D{;^g*TlZR2Sa`U->9L+0DxMi8 zQuo8OL}#5<1G+tLJL5l=V~;G-%FBUn`u%%D)LJ1H#zYCBwukp8&AX6cGU3S6r%%m~ zA3uKZ+O=udu3z7}efxGf7RIkta}9VVe))Rz=+W1`y}k8j=H{lx#-D>{Ei0(5w*GVE z%ao dc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngIFfo)!QA diff --git a/www/sites/all/modules/ckeditor/images/buttons/bold.png b/www/sites/all/modules/ckeditor/images/buttons/bold.png deleted file mode 100644 index 5ff84fec0e1a88fbcb779aa1d2c1e6dc4b0fe76c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 813 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|ilbffDV~EA+(#adWWda3`)qgI#&e8q6GH^o>k7g1FyJtY3!-R$o zUk8qD)Bag9&K6n5y<`K&k`3LiT!$MK#5NkVI<|B#VBfWU_wwD}zxmF(lW8M6BP(s+ z&u6nGEp2RA99#^JJ*bqM_q=erP*c(sgP|yOlmUy2wpEo!ZvcR^|KW_Lt+wjzz@9shuy5S}T@0 ztIz7W+hmo>!1dR|U7jpm_0Q|F$a9(680)!wnX@ism~86p?JX%T-n@0!u3ff-%Fn_wLo7YU>xo=v_Z-kdl?f6`GoxyEblZ*nU;dCPOyCm+S$dpKPAL zdUfjTxpVJa1D`yv{P*M2C!;wtXI4&q{&UW%e_O5zxn8`>5IOB)j+r$O_$shiZH>y! zudDm_^WD35)q+2t%*j^uytMw{*=%O9#_IgqdJEqng_xrpmU{tGWlGPd7lar~gb(X`C4?chO2HFfn&6R9(2 z&(^Zn9WSimU9d{T)p1%X!<+Z-g;^M(yEr+qAXP8FD1G)j R8!4b722WQ%mvv4FO#sc&T diff --git a/www/sites/all/modules/ckeditor/images/buttons/bulletedlist.png b/www/sites/all/modules/ckeditor/images/buttons/bulletedlist.png deleted file mode 100644 index e57ec7a5a6c432d9491094fedcb0119db333429c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<9tsS#}JFtb0_cZQgRe&-M?y`TNHy0s zES!JvK&QItog)sJIT!ZSPx`cc^*gq0kJj)Ve$&d#y4|9*>wVnRWtt3Lnt9$X>z>zF zZ?9cE#VNbjkZr9g!@cTPyVw*sn6_M-@8iPq-u9ej&$U?^T`#`>zV5B$H1B!E`pH=w9Pj~Bs7)^ zOcXA7u+J|wa*=+0=i?hKi5?PdM+$QoUhQ(z{JLaHmhFYf-{l_9S*+tdNhQ)xO_+It z%1NX1#ovD0Di!@vI#{^Fy*<05fPkyu-njQ!1>GAjzr2vQ{XNf`ts$YM$8PNT@?Tg735V;3*x+PL*wbk8wM_s~$D_QTsBfBdmK zb6;xYv6m%GKUin5vu)k_ttZe$V50x&B~x}Cu8f|}`;Xi7hDH7Cw!E*v_){%$jVMV; zEJ?LWE=mPb3`Pcq#<~XPx&|g8hUQiV#z3TPU}R-r;JaiuFm91F!lxD>#pp$YS|R}TWnno zSG?Ow9zC8-zL(fprgf*M>^IL;nyeLc;lQTbXSN%>IrX#Vn1rODBzwo>3K0j7J|+eS zwgoH)>ccn{Cci9+S{JsuQpB~{Tx;otZMtT&&+dLwdG2UZY)w&bn^Vm)P@?b%F~AWA1Gw&q@BlB1g;i#)-Ede(0KQo3Z=5T;{Ag-RY-w zJ)$P%tCXwcGiQH)yfG+L)P+UGaQ0cYyI((6>?xJAoa?8+IqAba<(3c2BQ;sqe*GNh zV?LoJh^u!0#nwAt^Swg%%+w40X$}lY)e_f;l9a@fRIB8oR3OD*WMF8lYhbQxU=m_z zZe?H$MA`;MRt5&XOLhZ88A(HKeoAIqC2kEiKbemJHAsSN2+mI{DNig)WhgH%*UQYy dE>2D?NY%?PN}v7CMhd8i!PC{xWt~$(699*%$Jqb? diff --git a/www/sites/all/modules/ckeditor/images/buttons/checkbox.png b/www/sites/all/modules/ckeditor/images/buttons/checkbox.png deleted file mode 100644 index 2f4eb2f40f50d5ccbee3c1664163cca325b77fc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i6R)R>V~EA+sgrHJV;n`=<{KN=HJo~PcZ0$Sr!JG*EUyy;Hwa2g zbMLQ zbJcC1_bKm<<7W_jSnn0eSfJEo$d;{pY{pEdRbG+Pj!0;p7E13)%*^am@!W9j-{mh7 z%KZHNHum<(Yqnl_T{@>&TB%4?$*NiV`5m{taqHu93(hgh%$YN%B=qa2{5kXHl{GRy zmpLXO!Nb-f5D^&}7i7CbA3l6I{A5r3>Z>L#2NDb#bWTh3x~*BaZq=$=4+}iz zJ?Ck6mXnuXo%^1N^+RN6?&_#pi9cCRjbzb7|z|g)%1GS);N><_wV!ttUH0yiY&!0b=ADFgk(W>rM zv-~1@42^cO--wEc*zxh+r z$jwj5OsmAL!R9CP5ugT1kPX54X(i=}MX3xxx9Mf(WfvzW7NqLs7p2dBXCnnv#Ng@b K=d#Wzp$P!8LO@jj diff --git a/www/sites/all/modules/ckeditor/images/buttons/codesnippet.png b/www/sites/all/modules/ckeditor/images/buttons/codesnippet.png deleted file mode 100644 index 187d188019c74ddff755068f64bfe8f2a95ff467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iW1gprV~EA+sgn+NNjVC%?T;!FJhnjmq~j#P)OAiB3PPMuo*B2) z`tk3a#m-^rdLvP>LUOU3(9+Asm+SegU+>zjW*r^y$2G8|HuUPVy~i!vRa6qwwwkmw z6!S57R!wUYVAygqXUB?3HtzYF40>mH7>o~}332y-^`4_@@4Z6)|DP@T`c)>qt6sp8{=1?xPOPH$RXUNCvvw3)RlAGOZh%d+NX&b>c; zo+Z0u=Ndl{{h;eP$$rv{@4qcSh`yL}p}TCi?t_Kj8(+UHiSqar+50owXy%jyq5|^k zH{8vW&#keMtC!$wUmv}8+S%uy{TaHCJ~HZ3lJ0f;m}6GWzF?CMRdP`(kYX@0Ff`FMFxE9P4>2^fGBLI?vD7v&v@$S|3;Op8MMG|WN@iLmZVmbT zZec(Tk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{0I06@ A761SM diff --git a/www/sites/all/modules/ckeditor/images/buttons/copy.png b/www/sites/all/modules/ckeditor/images/buttons/copy.png deleted file mode 100644 index ef724460c1da9905ab632877f2b591237c2c8a3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<55o+#}JFtwUYz0UOVu(o}c@1hiY!2^Zs8~CzO^1-gNx@?OH0! zBnLYut}@NCf}HbberM!7TK1lkMQY*1lJzP_B_@jejQw{+VtQ!k#OIc=*99M2Twyr# zyf~>R{MU~kJ0@(|vwQdBfB)o?&xE!v$&LPGbG&-};fD^FO&Ip<*>k3AQN{kfdt*Ho zWzI?s4Q&x{i>n%EV=w=g*&C z%%?Y5B6-8LK662Z76<>d`H@2A=H`o+dR{Jxcz$nwj9uNS%alY7ujIap&<)U@WVaxJHzuB$lLFB^RXvDF!10 zLt|Y7b6o?I5JPh-17jf4HZZa>Fz{Wn8<+x+H00)|WTsW()?o9K`3O*hB*=!~{Irtt o#G+J&^73-M%)IR4J;wU09ZWQpwHh@v+W~goq_qnM5~Sd~>$vX!*YKeewFGnO*OHn@I6KvQXo3R-4QjIZd(CfXC2S<>8#!Pv;c(xG6I+oc|mV z6O)pc=jStBh1tN^)5th@-gC81jjk!FGoM!Wnd=_1j+i?%rixa5qnw zg)vcL)7Gu70xUCbMzb@dMjA=*FeEj+efw6>AvE;L?j`(>W;*CTnj_8ZqbAJIwP=A| z^*r({SO zN&OkNV3pPx&=zEq~1L>+ioCpKVkg&XnBu-q_xrUtsplc{6RNnZ!j!9XhkmaC3Uvx7L|&)jdC* z{PfAFPzLCinAq6D^73%|)6X5`e*_23t-hRNc6##U$?qGyAH+XU_PlfdzVr6mYdh_k z{&`P&lJB|SfA;*Gyu7UR^ygEToLAYKwKXdC0Z)Wx7n8qGY9v$5)vT>z-@ktke$f7M zZ~dp*`G*f5zJ9>|z;|tJ?YUpSe)VrucMWt{e)-|EXKbGK@87=N%fR&@`@!R@SFa}J z=DzJ+ay;1GzwzY9j~~4~=LvDUbW?Cg~4K_cSj{r4Df@}!RPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw T{mw=TsEEPS)z4*}Q$iB}PH=bo diff --git a/www/sites/all/modules/ckeditor/images/buttons/cut.png b/www/sites/all/modules/ckeditor/images/buttons/cut.png deleted file mode 100644 index 0b719653662bde336ba554385238bc1f4cea4b9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|ivx29KV~E9R*GaxU$)zGk&%gcu_31_T-@l$GpHb$JUL5;js(_X1 zU6Yx%69hV=V|N20~z;i9x6Z1sw(SsB}JGccUqB+!5SVWnJ; z;ffHg3=^r22Q#MxU5GloX$`;9#1nf{j5ybt=G<<}y?r4{d8Ut&P-lwn>0ch%yh}xN z7z6}6IHm-Bu*ttC@wu(zj_S|pxwi!bT^0v+obb>Qt6s9z%xk5&>yu-Qo)cV_Up{!` z$PxX|pFiI!oU`8L$mZPLyWeOny(TU${{F|l{n{->XR?0^6M{k^}x-=6pIhc-qAiDZE`MTVMS4UxF{^X6S!8Io0y zlk;Zn>(|*TLYyp)0rzj*IKf;|Qd-K&uwBrFg&{y|s?+IB)2?5?&i%A#=hNSIZtm`Z zdehIII(6#Zg$oy~-QC^ARr2{u>;<}yUbudpouQteho?rUEphA3oJBx%H7k~nkFSpL zLHJtJs;a65Q+6dTnBt@~vEkaT*T)z?sLb^{-;!8yDR2AjPM1eV=gytGoZ;Oh8}^3H zn~hyuo>T@tar@3tGt+N*deX)l-|pRu+Zvz|bL8>I_r^2Ncr(a#pIEJw^!@vH=A}WL zQ@vQv8`&1bepi`(`mceh>D4=T?!>58wl7iJX=Q0yX=-i#d-C&2e?}WcP8m75MPaKM z9r|DIDxI`jrF{DI>HC>C+|!k4_@0)QR;L!JAo*k8eMW;k$>f5{O3q1v=RY@PnEZ;~ zefQsmZEyQ)@ALNJoYaV9>4yGwys&nSgPp+>1t=J&X z7}L|!Q{(;V?&ZtDbLPxxcoJkbyO!sHh(ld&?%V81g)ELAYCO_B^Ctf3fAU-v$nV~EA++=+X$-?)h!tuGI|ROfNct9!rHVr0d~TMc=56YtAI~Tz86alV5#tNkQ4$@ALF!W>_Dd zQ~l1;NUs0o*D4mrhTPkG!hJ7KSf&{{E%3VOu^CTi2YEgGZP)i$La7 z1DkYQo=kOc3Gmvudv~|tvOhwV^Um+S`_5f(XIy0D&n_3njJ2MZMHGGr&GmbpVl`Ll zc;PgadCwP4VLD)REa19n<-Ex%o`$o}UWnT77w{@AJ^lHYfB*iS|N8Z7ztW)^yZv=_ zb#B>zH!&T!dR0`(Y4=?<4kj~mbI!v8r#E#hdJ(+;zWv;@X>2>PwnlYuC^fzMT2(Qx z{n{_{?FSPa_TT?smz&Fb|GS`|+T@e!=Rf;}hlgK`+VA$I{xfqzk6}vWwvLrd zep{{`DLj*6q=T_BZ#|c9-RrvJ-6jk!ExXoDPiF`fVQp`3U$#o?+xPGFJcmEr z-@AA3{8O8r{P;0rkw(U>w4X1vStF+v78ZW|{`j%-y4OVo1r6_it9TxI`t+$ix4+oB z`ZR?D6*k8tJ}aL8oMj<1Yw==bV;Mf*(9o%d&ko(lsz(n(Bex z)X28-tcTr(&s13j7iLPGJAZ!W`R8-y&eioeUG6YR<+RB^=EK)~JPE{9O Z7-sHc-ySJA`djQ v4jede;?#*l2M!!Mafl*Ye6$ z#fxvLT(bVWs@F>|)Gye?wefqL)p8q8%FU zF8m!YECs*jy<%26b@v=lLdlDvq^hcFw+-)u<(-|KP0KPpmS5hnV~2x8+l@PSY?wZ1 z8ryR=F{G!b@7TAm&Uweg$-$vtL-)o#&)RzHL+$>PXO8cCZ@&6!*5bJJpFe!~pv_>J z=C=E8+v{BgvEqk%CoPRy8}_2a>U_>^xrk|BIS#a>M)K$0mMgKEo4z$_Ekgn)1B;`_ zIROTTz$q_Ruhw3(ZrwlTgkyzs-f!E!{ePLv^J<2xTeoh_+kd}(k;di!X5kDCP76QO ziMUG0%l}v8XnGx@#Tq$np$69>1DPpaOY;|NG^IvRpu-;p2H36 zUY~gW`GN_r%ay6Al5L59KFYKHt&?|lcCL2~WMMeXFyZvmgh(+FS4P2!t5$h$(n(HB zOM8B;nWdnvu5azywfDb&`}W6c=_gLXzdkPVf`QXI?1WuEZeO`_W&cdcMWz;X8v3>j!Rz#Js$B-3lD<(l$q0^fj05-h1YZ z_LE(COdXFcDkl`}^s%-~lt^0cqn7 zg{~x~0-1J3g}&sNxVS^#{~q6#TfcVItJ8n~)=IQ}{KkK;m7|FvP-L>oB9@|(k}nm> z$&dg2`c;)*SoqO9?cZlp&m3F-xG2kDU~W(?ag8WRNi0dVN-jzTQVd20hQ_)E=DG$Z zA%^Bw2F5_7ZD3?&VBouCH!!ClX~@k_$xN%nt-lpi gnR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e05#pH-v9sr diff --git a/www/sites/all/modules/ckeditor/images/buttons/flash.png b/www/sites/all/modules/ckeditor/images/buttons/flash.png deleted file mode 100644 index df7b1c60bc2918382a345902493059908219a157..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1038 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iv%05?V~EA++R5G?$>k#L`-_Vw`(3f=`53rVmM1o1LX*^P37u(| zvP4>%RzF(y)-7>?2#a}Zn05r0p4ZY6z>c)FIJi9qoh=^H;$>1VPQbW|J5~i{h70FZ0il;`YXoQe%Qp+ zR8gt-fb#=JgNWyK>~+j_0bZiEa{T7z=0HVDE@#e~Jv;wldBfKV8@bnS-lzz5KCs}M z>C<-lw0B=$pI>AD)F6NER;HaXe6|ui_YPjn_;T{dk(O&WZgk|{4$%_TIeqB$SG(w# z7@eG)oIAJg-n}b4F>vXX;NyiCoEHixU6SBnxu&kJZhE{>Lxk(bHeb8>%eQX*dh*$` zG`SmZU%je|cDYqnR(8$xiSE*nz}4@67)!b9h-%0Hn-DQQh z8*_)-;^wDClDD^Q%$=RI@x;-iu0?ry?GF>`FV`-MNvva@h=|h`z7F~StAlAV^ zLgenG zN*A@sKhw*~z6n0)IN^RE+#w?+Wr?$<>(U^{%Ui@5cBMwTC{3K+mbmBkg$oXP)00zE zpN2n37pz>mbm`OC6*hJEUw>Wn`q$l-i5^durbfPKODrfT_^@a3V&%Knu04y4i1=YW z(W54M`tQdF4jic6f4~2+#gx;jK9`@od81QXTl?2$^2r5Ly;K{%zJ2?4@#oK3#R^-FH5I{{8RX zzpp?0{PSM9?xPv``NvCRfuXuAv#7Lm>b?8-_rG}k`nS00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru-UAmC1uLN?(j@=@03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00S&ZL_t(&-tC&dOCwDf z$3MH9xR+nr+*_TT*NdPMF_lSYt+7cVSXhV##1#G+76!DnQb9zFg$Q?ug`fz+`9c~o zya!?-LL$cOkFc4y%3gAJuI4VeBi=r+eCL^&XPEis%frk=q|2*I@#ViS6!Ha3)5Nvr zT1Q6*Z~uAAyY6>LA3uE*5)wm0Lj;3Cgb+xQ#)cOHAtt_k1gP7h8v}vi~+^ zo2H4^>wWcvdw!J2oosAu?7P05ot@2 zXM215Rg*1O$$shQG=Fn*lm7mG*4EbO>+54*%K2Jc6)1U%Wj{apOZ)=kY$-zEJiAoVtRVIE>4zZ!r?HMWgûn`2 z+r5b=BAO|-Ces~OHw|cM^#mX5U8q3p-`w>yISb7EbF^#QM={r zSS*GRg4NYko9MZ@ImdJS6xq72|FFNavlCs{@%eldi$y}AkRze(Om>xUfNVC)?Ck8b zXRzjYb(68L`jl z#9PBJNT>OUM1s@PQ)XsnxVX4ra&pp9%~d}Vi7-Du|LR|m()#+k7#$t82cG*S{eC~C zQt8QYRaKE?nM$RCVHi)w)%sqq7mvr|xNbWmz`?=6S7pDnKKuCi=s2$HI+~{0dHt!l zTHiFyXV-0aw9|-N=>I*~u(DlrmF+6qMOWE>PT7j0P%f8ULRyHruA{0d((&=J&<&lQ z_dWQ0KKCz7O*T!_$mMeQ1Ae5-t4oo)%5igZgRbc=J59DXzBhd6`9SykZlurueip$% q5LH!C6vbty$!1v=nyyhQmG~dpt|BDzQEiI=0000OFW=cI^US(<{hKmtmzMP>&J;Kbd|08k>h-K$ z>k1Pkj3jtoe65JKnD;PW+jwv9_l}txBXn|h#ypyneRJN|Srb=nx|wq$ zZ~G&lGEbpPCV#v64_JP8w@Yj5n4rSxd-*}g)XOiA)a{QiKbc@Rzdk%vRdP`( zkYX@0Ff`URFxNFO2{AOcGB5@rZ381K0|VbByMb|pq#-vyB{QuOw+5S^%twG4BtbR= s=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ&MBb@09<_c_5c6? diff --git a/www/sites/all/modules/ckeditor/images/buttons/format.png b/www/sites/all/modules/ckeditor/images/buttons/format.png deleted file mode 100644 index 007b571fbb470697a88cf7209ac115b03bf41b24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1204 zcmV;l1WWsgP)00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru-UAmC1rF*V24VmJ03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00bCGL_t(&-tC&rOIuA8 z#(y`tNxZSCo4#~Wh~T!gR7s2r(QHZ=U5G}|f?c;Z22sR6!Hwv`DB><6YAJ}QE2Xcv z5k;g>ge=n9SP@)F;s?38iOF=8(EHY}_{OSm4-8M9nK_f0hr^l7A=0<+-^9*O-#>U1!`etWmZ|%|0)zw8X7`zt`oPxy$SXfxl@pL+U zYX{id+bekg_e$*Zp7qDa#{`2x!r?GapFX9dqXUP-0f5ivqqVh__4RcI1_to?eE9u- zCMG5TXm4-FVzDqXGQ!c(5#8P0)YQ}f5Q#(xg+lD?>|nRsX=`i4>-FOE`2c8YYGP() z=FW?4`aNe~rCl`tDbJRaR;*3!~~EX%lDE~3#WuV25$Y&PR^xyWQPdEepT zVLToWLI`SWYdJbPLI{DTX#i-N_SeN*US8Je(A?ZiFc`d0w`--5xw*Og=iGq-VzC%D zn++iZHk*xjJg!^2w6s*m?RLA4D~f^;f=ni(yU7m@4p>@RVrOTEXf*oAEq@z1+w1ir zgkW@Z6oC5rdi;L>g?qV{*vVw_%>IWDACgQaQ51!flM@^c#~*87#LpY+@9*dN^XI&L z`I5(v9}@@!Ze8r0-~i!pm=7O5T)K~Z8p&p}SHg?tS5;N9wzh_ANl$4N6CeIzWTCJE& zCbHQqsZ{D*ze2by%gC~fBuS*xX{=T&i9`ZPlCW4T$g-U0ceSp)xVWg#*}3}bMX0K3 zeu1;bbH5CJ|Dv<}3gPK=n$y!$9nZ~6rBY~`cIm!v6Lo3CDD>Yv=EXJy`8#Mtwh`Gz zWE=Q@Bin2?=c{;zFgJs$s$#R*kXBb$g{EmZolX=*G5*3-WK&g@AJHG!6+6=RAK%6H zw{7q diff --git a/www/sites/all/modules/ckeditor/images/buttons/group.png b/www/sites/all/modules/ckeditor/images/buttons/group.png deleted file mode 100644 index 977e58ef90e9cba247801460c543444a121a5593..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!2~4tUGZE3q}WP={DK+&gP?hYbS+SXv%n*= zn1O*?7=#%aX3dcR3dVW5IEGZrS$cjUUxR@F^M!lU5)3PB{_8*c(UQvfL3n}sjWX99 z;RMU?leV4Y^!#GX@J(P!PQ={cw-rZ|geLYG-_l}Eko&yB!!&%ud>|CO$Z$p77a4nUh2JYD@<);T3K0RSg#Kd1lz diff --git a/www/sites/all/modules/ckeditor/images/buttons/hiddenfield.png b/www/sites/all/modules/ckeditor/images/buttons/hiddenfield.png deleted file mode 100644 index fce4fcccc6e0c16b57c44e043465227962362468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 823 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ-G(7V~EA+sgurnOGir_tAC#IX`v$XO^!#WruKBFsCIj7E$+BX^SMDSXMSunk=QSK#=`g6%R?$#z8!jN`#~q} zT=l*0HuBG&JZZ7FY;|fZ+Sy}xjNOhwUiGKPuXu*CY15}~-M#zwviQ$DKUiM)8c;(EzAEiFyurRaz7`qTF(arrau zSrMYODr|MU%GLMp-!mTh^Jfp+AFZifDi^c1W|+-xNj&lL<;w}xYr`&IyLRpN>(|+N z`S}w?Zd>%Vdu_j+d&y+!_16>6rfG_G_w@EA_IzA@_0^%DKPxwE*|O#4%Mu2IV^8MB ztv8nuIBwW{t5C*k>7@r*S4(5V!or$PpFaIIZ@YJVGyCjiFZJuJ`<&G#D^5TCaF^aO ziTbLls)vsrDP@>Q&7SMmZsKcrETQLQbn=-Gg?96gOB_CN;za)K>({O|tzNwvXo&Tj z>0c6zXP#*|?^pk+@AWQ`Zr2{eea|bo&CSgZK6>;hZIVhvcA*S=_S?m5o|E24C&zjH z;b10tJh}u z8XG)Gg+YJf6YpQYOiDLz-rV@S(#po>kB(;E_S+s^(QCyfJ*u{yc&cWdRhz`c&dx3)EBlZqhU2ioxu-=wett}Q^rm{{>0!yck`e7cFqQv;8aUoBT7;dOH!?pi&B9UgOP!uv95u+u7OF2 zp}CcTF%W4R7+Dz@_%7KEOpHhxa`RI%(<*Umu=&Y+1gJq0WJ7R%T1k0gQ7Qw_L3){a e*~Q6;1*v-ZMd`EO*+>BuF?hQAxvXCO&w2rsZ5(P& zZxU|uY+2+St-4}<$?M(ayR28fo^>{h|5Mf8bLV!(@2=ne;a>2xr40Ve*}ATQ32S9j z1e_M+MmurnH=j+L+-um(PA3M3z?_UB-nwM=oT%el&srBgCy zwW+gyvKDo6I4)s$Y(s?348P?(C;!$xudx$Oc8S*$KeYVVjX8emCD%(CDyr(~v8;?`jEllcfxgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7 V^x5xhq=1STJYD@<);T3K0RXM_#%KTl diff --git a/www/sites/all/modules/ckeditor/images/buttons/icon.png b/www/sites/all/modules/ckeditor/images/buttons/icon.png deleted file mode 100644 index 99606b29b31aef6f734bbb22c36004205490497f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4405 zcmV-55z6j~P)HgRT=-z%)NW}?%iig zY3YkTXq7I7ZfSvSDP17=4;nR56r(Yb5H&#)B@qz?OBKZ^F}{#T@If?+Axfjh7kwj8 zz(T79Yzys{zL$OPea@WY?>pzrbMNjJMRYdb&fJ-EXTJCM`@Xs2hSMeDO(`M?@=1}D ze5`OJNa2Hr>%J1i7o@}Ia1GaeDX>E7z2bZDAJ+KF97}soeJ|Wo-$Lp8H{;9&xOOcr zulA)H@+JKY&)%fyjcplvYc?13Hqd2|s|VtCgZaf!f?&n5G9cS^LeWjQA+VU96$Az3BV7Q=5QJq?#c@4X%KX|qr?haYxi)q zhJ%_iE~R3772C_;JgMs;?0-*yfMM*L!0I73YuhO1b`@!&<@ zAvNAoiSsyEOH#1Q`EQB<0mHbP;}D&fg&*exUD+r^cY{mk3FWvxm}M?*F$0h%wCDY^Y*YUWoO1ht}m?XBjkIP?||-8BecRW^0yN z&9EkEkCnb3UoT3fg@NU$L70c7T?zX}tnXHDQ~;$@B|))tNdZ1wa70f*h>IJ^o#v3y zPL;JBGHSFg&G)c3?!xPMU%>@txMmqXE921erVQnghL2W!dUCj;pXtqj`Ww|61?$H_@f&jyw(ysJ8K7V*dp04d^q%DIL%0S3QSmuEfMap3>mEk(newdM{ z2S@izDF6o_tXgJ_llE<9zJw30;PTxqIqCw_>=x`+2f^eca1CaBf7z$g2!g7V+Mk)4 zU7_#OkHx=-zkdiqY#pl54$!Qu!zhdHJUpxey3sLfDXPd!7b_t;a5yl907N5-cB9y= zls4P=)|?g4G%)hH@4YsP>|`uJCI(oB+4$cD+B~TMj?@A?UUJn9!sdTz z(;~;mRR}oFDBnC)qUTGVeSjbb$O{F{zy#}dWe}%JX6$g;(>XbVH7x8${yBgwl&8hW zOvmB#+O=lp>GShi=+RR}SkTuQB?@FM%$2a` zO{bMm(qpHKRN$8xL*di%XS{ke`4YDNLs{rf3_xfx$t> zEm#}-kYRv-bjmCWDQ7J#ZU!m6>twti9z__`?+R3WizRH{A|D_mS$4ppW0?@qW!O(V<5h5T5t zWA|l^9)Q5twC0et9D4A?m=@%QSp{0z+(2WVNVT|6j%k1;_p+zqMt_sKCyp#I06#eZH@W~7H%kE?inJdJ zZ2vrp)$9gGLj@BDG402i70&s;=`U%>@kwZ%`C*uFH}d=%Smj-Cr(sWqPU2VvJpn7M zg#hiGf+TGy=X-!WFNG!ed%u7i{R8K}gsj9_%Cn%yHuJQ3phPnnqBLc790YYB@N@9dQ`K;O zJUPDSQ$RIO?m;E(jpHGHKyTH9rW9R>K=Z77dDcP}J(@;{`%Jja4^I>|w76w%vo3fg zEZl&sG%x4UjYzLLpjBkGU2r?zE<-k|aFE&R9uStSfs5wZP16L_3JC*}YGhQ>t_bJz z4J08p=mk{ai*!R``UBr)EJYM`R2H9eRlWPQ5n6=;_3mkTz3y?i$)?v!^jTEiMX)48 zaQ+TwxPyQvT)D68$lC@dieeiF3!#Tjp<^vcj>py2lF#W>(&lO`ol0B4o*AoYm@p^n z>THoWmm zHbKn^ab3MZfTK_Z0^)*DQ({M1X<%tw#impCVcxh=Df_XaM6rIBLX+zpzY#!f4t)DY z1T-t!Pp{HARPy(`A&pmq73sg0`%KQM(O=%E7!I*Xl*`% z3jH@=pgR|L=-kfB}qb@W~bJ1JZ{ODdWkk>Ol22v6+LAy@_L5{|=5oedbBMul& ztcIUfBgh+br}0^d1^)iA5#4!hT+|M23yn^1JJ3(_;Z`@zYtzMz<7~_8Man|^T_}2- zrNT@UJ>UvuP(w(LLIl;JUNHDVFrcytgO0*?UxKOE0JmfUV3uMyEf6y{fbZS@${?)* zW7i{q*>YR@i}cGAqx882?X;BRiYxv|MQ5jL;6^fGP2*13R!E2DfhZtH>ZW8IDL{s8 zK^%C&R098=gy}o=1j5yjp)T`@X`6x-&?B50qn)S)w=Znh>6qKkjj#0U^;m@*Uf67OWPXtv+q36M_)bodX$7ztkE~nqld!L z0XJHyv=k8T^&B+c7eET7<3NO6R5#qH7Gjm;z&6&9m~IKg8r?Nirk@-$ZnFY$^*7%NrGEGC5r$_L<$!6?UoIn~K(k>S&Jtm0Jtb99ycS#t;9@b7s zg0`k+mO37`4_9dk;$RLcP&K6?iofJiD#Z927ejz!=-RG&_9*?aZ%j`uzOZ<@&OCpH z<{gnJTv75&BJ3Poa$Vp>8IqH}9M~=`I?(N)9_67PKmcbBQbM7D_7{tK#*<8=Dp8dg zmy~^}HQfPCcLDn|{(s-BW?F%~e}C^FJ$7=$%t+H6nZ0r1PpWR5yL z9R?E%R2Tfbk3mB?G&q2>45oLVG%x@w^UX-gXaH=%#%q z=|KpP3Evk`5(klrKwVJSP?ZBiXOx=s#U^@v@iZ#*g20u6E{aEl@94S3f!whRZjAQfXiUSFb^3Vex? zO*q(6a;i78Vk=gBAaEfjPNzRQ!ChCL9$MN#-#jv+A9yi3FlL%F3~O`$N8b?rSp)d0BD_t5Ms)eujY%-n~8Z#FDw z4c`OQbTzHgR%mzUK!x^>R_G*x*0+sI*46~uCWdWg0=UV*6=g#EcFhRrE-d(ZD8TaF zQwo6Rs^@Tn<#7RgJ03hYm!YM3SGxko#%pks5{_BB%(NSG4QVIAlG5`XN`AJ2n00gt z=bi&?ky38Lsh5+pQ8neueV*Mufo03nZy9--b_5zeSgdISXRK>9xFRZS6vr|_ioZ=TV`gauxrlZsmLYkOB zQPEJ4Ui}l-{t8xj5{;xGUR9JXDia9sP6XYi{<1DAu9)y$@h&}uSJaX~pDO->I_Vaq z(s({GDmjGvJ%bC|!1PWC{}R?z48C~-KlhLtF(|qZ4aQx)qq=!1)VBs_&m9P?H8M5; zRw@>3VE}T#$&_DHAND-;+krJZal9J>3<(<-_Pv;WOB49N?t`PuqkrXMMlO1)j5YJy z^5!k&$I*1Z9nj$3<3*j{*%G;=ApFhWV82F2zl{jX{P+f(N;vpC`!LpSBMw4R$KQZr z&A?d7=tMA1bR1fDb_>00b{l>4-08*w@oftP*l>85UPMM=wR3s5qI5tZ+oAmnWGZXm zoQH!0xcy&wzyOf73tBv&0v!gHVP0(4SF-}w?5Hsc5J@?JxrKl!O^z83EGpz^Q9esE zP{CKWH&OTWLKL6%D)9*XgI|ko9<0(%;GU`tbU@byzLa<4LFa;L-ul4IW+|X$srG@{ zvUV+KimS4jY5-FBhFP|%tMsc;YR|g*o)dxbb@gSw_^p0N*0JN0w}8_(LxBIsEi-umCXxC~Q=Ai1{B}wZjVrOL&gXj9 z)INxe-?Gth)IM=|JqE(JX589l@=WPvCp#3v7f2K>|_F@&(~Y$ z)Uh7bVNS)EObZb(DeT@!oeMCB3SvN{+(y(n=cLX#len6gzL<- vdE<G5S#}JFtwUcdqUYClr&A-22*YHa-pMXzZkdSavrizKL?2fa( z3pIU?EaaQQC(-Pq=f`v8$iahWXUy1r=U~Y$J}&NZ;XR_A9bHKtoD=ID8o6FNX(njq z#A0BvHcKPzpSZY_#X)NylytTx4WDB-Me=i-jw~Wf2e-I&qPXg_0=pn&-I?0rcIx| z*V)V|B|2Xp`hB?P(G+(`Xb!&#nuW}WkKpVMmqnR~)Q|{z_x1J<3>E7)- zcVgJTF)m-ie$dHi<{6J)3PPPzmMvdC)kEb;(ayYU*RIt~5wW(idi3N8i|5Azi$BsE z6gXE4UwYix+4;4xvGHxx+HWg@Rt9KIy>aW-t(|5mmImc}IbB-b>GEiE(N3B7Z{L1p+&gK-)vP)5=U>j-?g^Cs^8NdCc^13* z@2eA5DH}{$HhtQ(IQFaqat2DBw{PG6eddwf{Cr=bE3Zr4+}!3domVL=Ej{}6tLegk z7l9Ts|I%w}Vq#-sndX&CG1Q21uwA9!YXEx+uz|9<_39XodL)$snAdN!?o zqKLLwH!#q{n_~3J?LA{Ief#t0kJSeu3)WN9QvVv5n{U_4j1JlppkY&>HvhbGXW4Gw z)mIO_|6bkDZ`Cfu#Pa9j&tv-EzJJ%xHItr}n%MI&zSw^gXJLYyCoo&6mbgZgq$HN4 zS|t~y0x1R~14Cn719M#ilMq95D+6O7(l#)%GBEI6vKyFXkTm4xr(~v8;?`jEllcfx xgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RXAwzk>h( diff --git a/www/sites/all/modules/ckeditor/images/buttons/image.png b/www/sites/all/modules/ckeditor/images/buttons/image.png deleted file mode 100644 index fcf61b5f2b3a81f75b39d204faad07b05145b5e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i6R)R>V~EA+xswh3Zx;w0t^dB=S4y4LTZKvAL7dH7QcGotjs|mb zyPl5EPd1%1H4W!-?H!JL$?iJbcV(wj5|f~!prV(K`i*n<|G#z!+PJ03?q%-#cO~EN zojiJ!b>8#D9!Hl7z7WypGNGXl+Y>!RTv;4Hta)U)?6T(f@82gpw`};w|JmlaMDmLg zs})%vh15Ko4A~yfNw$$=c2O!)Q7Ts|VsZJOG;3MEIm3o)OivCReD^M|1_%PCJ#AmT zTKm+dBNENeD?2#mJ-?W>b%x*a4vu{t0V1pnf9w8#dGch*?*04gqeNI81q4_a&!$b* z=whg-s8|rUK6!0z$yyDrY15{Kga%%94wYT?>S2M!lV87P>6{J-Z74r*(Z_xD)k~Xn z7V3DP#jtUihmRWJgz{Ta4(x*_DTMSB{ zR)wvuef_oS;!C8<`)MX5lF!N|bSSl7T@*T5vi(A>(v7>KkDjI0a{e3$G7rX(Z{ zx%nxXX_dG&*!*NZ0@NT0vLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-a KKbLh*2~7a{_eSsl diff --git a/www/sites/all/modules/ckeditor/images/buttons/imagebutton.png b/www/sites/all/modules/ckeditor/images/buttons/imagebutton.png deleted file mode 100644 index 162df9a38bc902c0fe4f471ee6de0673bba03d9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<3Uds#}JFtOD7w4KMD|OJzwqF!@_e+i6uT?P=w{}nm^oSWn96T ziBk{Vx}Rv;x>l^|?G?SlV#X{=MjahDZdhfVxtU}x7X5}RZbyv8o@%}KweP#WR`sSk zi96Y(PdJ-4-$+1ZzEMNwEVc%{22}>T8Qu)BmrZy%6nA;8{BF^=-=ofcQlU(}=F)qu z0T?AOxuX|l&H-Gc}_m?;6h;_R%J*cpGmSB*eH$8dr z#e}U~p0U7i-kC(&N*z`W`R2bv(nQO8F+E zXY&*8lk@wN{uF;}U7~o%V2`raR4@L&uQj^%F)DZpbzIFVJzlo^?gW*S_Oq8xxnRQk zQs~voFH?U0FH_F-d96QP%UHkBT7;dOH!?pi&B9UgOP!uv95u+u7OF2 zp}CcTF%W4R7+Dz@_%7KEjC~{xx%nxXX_dG&*!*NZ0@NT0vLQG>t)x7$D3zhSyj(9c eFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7YgR}?n@ diff --git a/www/sites/all/modules/ckeditor/images/buttons/indent.png b/www/sites/all/modules/ckeditor/images/buttons/indent.png deleted file mode 100644 index 3e151bc691f142ec90648d14960792558184cd94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 711 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i;{#6@#}JFtt&{inU3L&?-ygZ&d|R^Rv`_v`X141ciqAW=w;bWV zu>8TiX0Fa>RZ&Z-*}Fu_+dUiuL<%Q%=pOH!yYPWoQ$cx;$=P>jUd*2VOx@hvd`??O zLXRQ`6T_`-PYWy-toncDR{N~WCaUL)U0S|Y`9@CLlKcAuLo&~`s2)R$=P$nh?l@8X zpm)_hrZ;7~lNT@FxX-dLd6SNEmy!!h!^xCSZ+`uh*Y11k#~bG?C#lSoN?z09 z^VnkBEqO!lkBg4io_WFvf1*>{jv4w`3rbbrXS-vW2{*yli7H@n7SR%3o z1-lkm>{qsCzw!S2yaYw1xx4?=6&4z@oC{kmYSyJxwO1}s#o89CS1?^E zKfIqwy5V9*OW`@e;~$sa&oz+P!=~q|^0mCc>BAp=-cy@g>fP6_`kG+yW67%dp<6Y& z9(jCN0JNQP4x{CS^J$yq4`?&!KUyr+!4V!F?z{YQCeRYkNqau*wtoI^eWPKU0nf{_ z-A^j*O3y_K&Q$YE`s--B?BK^Ke`SFIam-Sj!FO8fcflVsw&(5^fA5yBB&f*a+;&(o zb5`A&*T0so`nTtJ#n~FW{J#EGRVC54x9Lpx-gY~8xklIRqe%zTHfR3%KfmlhYqYIM z)4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W N@O1TaS?83{1OO^AGJOC5 diff --git a/www/sites/all/modules/ckeditor/images/buttons/index.html b/www/sites/all/modules/ckeditor/images/buttons/index.html deleted file mode 100644 index fa6d84e..0000000 --- a/www/sites/all/modules/ckeditor/images/buttons/index.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/www/sites/all/modules/ckeditor/images/buttons/italic.png b/www/sites/all/modules/ckeditor/images/buttons/italic.png deleted file mode 100644 index 64d1332c97673d518a03cd5b477a32df051814c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<6Tb|#}JFtrIYvONjZwN?zgs%JF@O*|Jnsh3scQ2TRkHD=9cU@ zb$Q2E=_OAr?>w;6TyvsRhc&QavB$JMTsjqr&((dW3EYs$oOSVP`FY!7cellYw}k|! z1ZAuZ^xCMMt$QtMPI1Nii@RC9G#^Z*wO;w>-Bqt6}Rj6W@>b z>e=hQ{r;P>F~UHCC(mlGAODP=VYu;47`KF6Y-28d-_RTu~JSHaQ&f4qQtCp;i`E#*yZP??VKYu=b_3BmK&X~MO z>sdND90dg05-YD7A4^!fm)$Nh+x+BvMz7bsZq1J$Co}B2`);RU+vd%is};HzbtrJG zV)W8nq_OB~mZFlm(j;}yOR?*(^Ryr4S1Ky6sEF8ktLk=R#}SA1ck|jOpIq|Cz^ZFe zVW7xV#aBhYpMAExSIxeMVfW#GGyIlIB(GvTXSqp-`9$NAMS&AjCE3~8|LX`I$iLxu zqvPs?3?5+YtCqM%l%yngcyqV(DCY@~pS O7(8A5T-G@yGywo$u`QAS diff --git a/www/sites/all/modules/ckeditor/images/buttons/justifyblock.png b/www/sites/all/modules/ckeditor/images/buttons/justifyblock.png deleted file mode 100644 index a507be1bceeb57cd729a01afa948bf8edd1fd482..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iBd4c}V~EA+r56uo9dZyj_VIs?84JtOu4iwwfBbv@K-xpkQgv1{ z=cE}Y{rJ5#mu}hd_D=eby89=d7BM=wct{#EAL!;dXSqp7`Shmg)262;Mv6IcR6Lhi zeYNXu-t>|MudU?z-EB79%=vIHnk!MpUGlgfzkt(&6042(-+#RK|3>@Fg{xxLhdXg> zWHwHomwxW~=P8pO)a_4B+jwM=hQLIni47etO*0E^;=CaIv!n@XaEAbo_;5@g}UU1%d^>aICID|4rtiP^b zyYPK=h^bmYXx?_|v}rCYUQ2}@Z5NPeV|<{ywb|x;CHr5&byoYQMdkoQO0~o_q9i4; zB-JXpC>2OC7#SEE>l&Er8kmF_np+td1Ch3Yk(Ggg?~>iXP(;#@o1c=IR*74K%}?ed yKn;>08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$S(M!*yR diff --git a/www/sites/all/modules/ckeditor/images/buttons/justifycenter.png b/www/sites/all/modules/ckeditor/images/buttons/justifycenter.png deleted file mode 100644 index f758bc42209dfa65f0f3aa7d8cbfceb39e1c0418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iW0j|iV~EA+sgn+NJ#r9nJ->R2q$87%it-K#@x2+}-z~8}R6p;$ zgs6(ZqBO&a4oRV_(iRrxw0k~o+^%_Vb=CHFQ_rR~cPyCVl-(P|CHPSAy)DBz%Qagq zp1(_%a?o@YaXnIaCVY;c`l?lna&Nz8Rcg96%c5`M>&y46p6xAOxAOI`eMf7XrR}E# z?N;FUH!)!?Ylch8j|=_pwv?~A{@Q<+^_s0qGPxWCSTvRvoLlI=Sa9;mCDNZ9E-No& z^O)4KNMpq+t{y{%_YL(+U+qfUe}D1ZVg{Y*r~lu&;aPMp@VaUH;f242O9DkI-phXY z?aeRmaakl=chxGbhWG>t*I;7bhncr0V4trO$q6BL!5% N;OXk;vd$@?2>>I{`yl`T diff --git a/www/sites/all/modules/ckeditor/images/buttons/justifyleft.png b/www/sites/all/modules/ckeditor/images/buttons/justifyleft.png deleted file mode 100644 index 542ddee31336717de530041a87cc093cd6424754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iqr0bzV~EA+sS{6ky>bw74d2@lZm?nnv-`iM|NnKBnl@+fs?6&8 zx{KK}!?jNpHXVllWCEtCM!i00JGXdIZgh~ByoZ#+(j#^I)3-(~-1_eKhkMCu zk4hX)F>=)W+Nk2UT=?_PIh%B34;#Pa(^Orv_0Ie9q@MLc-HRMJ0{;koXnQ_K*!S`t zCaYz4^Nv^Tt#kenx2(8t)hZ6fFSak{7~iYzJDz;{gysD6dnaz>i2ePaVb-#jQ@?X` zA8k6D)@=Cf@#63ER;{YAoByt8XMl)n{zCT+*ZQ1p4$S%(>uXuE>(NUE1)NxD!X?>#tttDz~(rbKzi|8?Fz{Wn8yE*j z8glbfGSez?Yq0srd<3XL5@bVgep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9m Lu6{1-oD!M< z*=5aRGnO29TJ*4P|9-BLX;XuA#JD%* z%=6DP1r8Z7YpQO($&<_zbn4&qvuT%?$lS>@PwHttP-Ew=IdzLoQ-i=F(HCphhG~DY zNjI9=!?(V=+-h!I@|SzXd*g1t|9*Bi->FS90!cj~p{yT1nqGOO-?%I@ibc_-`h*c* zyYt={J;P%Yo>$ucegCz_&Qh+Q`A`ItYv7;Gq_w$%yO#d+XJY6-4s=3fkKlV-hwZf| zm+7@`(kVQ*m2Xb5h^u4I$G0pDWxHk1S#AWnc_M+6G2e1_r)Mb_2s7NkeXaN@iLm zZVfg+nU4T9NP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&qol`;+ E0AvN%)Bpeg diff --git a/www/sites/all/modules/ckeditor/images/buttons/language.png b/www/sites/all/modules/ckeditor/images/buttons/language.png deleted file mode 100644 index eb680d42a6395d3676227ecb9e3544349f19a5d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<5o`>#}JFty^|eJJ#r9e-T&%H#sQ5*?gG#5?GxXdB++If#mg|KILA!-j{#4n+3b+jq3;scJ}t0NP%@eATXUb?!NuwT`-jA}vXfIK z8}=>QI&F~#!?6SY5BNWXyVRBLzAK+OD=BNM)T&>T90e4VdfXQ0ufDpys#WK9 z{!KCZIah@gd<^(8<1Y`JgMCwU3xE3Zo#tmg7n&f9$Z ztwH-?N0*lHJr!zEMqNs$N+sH)SQw94e!tedNJH+^+p^yi(j(jI!`}*DGEwyu`e@T1 zw%T>pvR88^zb)(DI_>et3d;xD@`nueh;}UENalH4Hv92Mk4Y*sHihQf9FQpf{J?6h zmXZ`pqgx=0Yv6_V-@i&8ei#rsHTzFX-Tw8ifibr#Y7aFFF2C$~dS?AKufH{R@w*E4 zZn|fD{`2i;>1(g7-TEVP+Qzu`@lrFFX`X)iY3<2EnaA(HSEp^3>^|yrYUYmBXG*O0 zWzm0Xkxq!^4042^XSEOiadLktbAOiir} z%(M-RtPBi(D*sbJ(U6;;l9^VCTSG^k+Z><lpinR(g8$%zH2 Ydih1^v)|cB0TnTLy85}Sb4q9e029+3x&QzG diff --git a/www/sites/all/modules/ckeditor/images/buttons/link.png b/www/sites/all/modules/ckeditor/images/buttons/link.png deleted file mode 100644 index 95092d03f94b4310b47017f8350e0301e6b0abe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<4R8##}JFtOM^FNJ$4Y8vt9eK>$*2l)2u9a_%7z(vEE>X!5#M< zyI=p|UU~PK^g6G}N7^PRwd$6H?=*8$SbgDLOyQ&pGY`a`ICQ|sIzO#k-v5)$@$_le z^IV=dx2pV?$XL5@Yg^E({k|TDEZMVl_gu_q`B=fT_G^1y!rG%ROPF5mVryV*P;Jm< z`1V2ez;^At+ZpVovE})ZZh>FCKB=EvaxFt-w*H^r+^3eepR)*FXi|%hnA1D)VP;;XdgtbG+yAk6--r7;Khg zR)veO?)m()=WN<%oB8MST~as_Zfwii81aX}LGb6L*AEKz#>I!NzWVuN1;@yL65B*B$T0vMG^lCpYn&v+UsTQ0hy*?DqEiZ!U(k&5_4t`Px@q)mo}hIj=bd z7%Co4E(@kGF<3me^2_EGeEDE&^Of@4qi-)o{XhEk{GNNy_h|pPzU3bq!-;@{wUd-| zfibCC;u=wsl30>zm0Xkxq!^4042^XS%ykV+LJZBV42*$D+rY@mz`%FOZeT1UX~@k_ z$xN%nt-lpinR(g8$%zH2dih1^v)|cB0TnTLy85}S Ib4q9e0JxJ6)Bpeg diff --git a/www/sites/all/modules/ckeditor/images/buttons/linkit.png b/www/sites/all/modules/ckeditor/images/buttons/linkit.png deleted file mode 100644 index dd250230ba9a6c4a355f0605ce0d11a275394163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmV-m0-ybfP)u<$b&sBkk_m>4jk%YlHrgam`HixDGM17RBERMZ(< z9J#;}drm)LSbOjQ!`&CZ{_}CLV8|UhdH}@yk8UU?IzbM8M#!{H+b8P;#u#ULoa z#}F9c16RZ+BFXUS&2xr%3zmW992_iwvzyIugup#e1d;)vV%*u)(+Q*C$CU@=abcPT=FR*%lodSlQJ*i;!#x1)U z4o`RhaV5w=VzGCX!T+sSX8%V98!t`yZw`<%}BO^L%*~E2rvM;HWy3D=}rUy0000A9tsSCCgwkk>t@ARu_|6%~~nm7E-P%_-`h zSJZQ_WFW{cPQDkE{5~o>yEr?$I=i?!`*~3I_w3^5$<^ey?V~~p0(fS zto=V_>;I+4&Ye5)hydjY296aB zj2to^8x|aF=HN9ma8znJ+|K7YWkSM*mcDKYs$J&E}6 zyhd`jYzG2-0i!fE{cz+4IaJ4a3gJ$IF{NYR+uXtI)LvekrB3nnVJ^9Xyb zj50O6pxnFC$U!eu>)WaWLgJ}Ub}ZPE#V2L5!EdiZfKxM@_r`mBs~y+z@Ud-wy3O diff --git a/www/sites/all/modules/ckeditor/images/buttons/linktonode.gif b/www/sites/all/modules/ckeditor/images/buttons/linktonode.gif deleted file mode 100644 index f09db7ce43eb24f48f0bd2913513fce02dc6483d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 979 zcmW+!J&4~$6r70W{zVd0j%Y55ga|@5O&q~9ijYE03PHp*VjK)r~V5wzGs(I$RC8Y>&I7=L$LJofE_oq03!$gzhP?_HY5JWd|Q zzJIUZhUpyKESqmqGs6ZuZpeCwNjRrKL1zMsB&FDZUdY~t| z(2W5MVgyEF2*cCgFyVj`7Cbc*Hi;mT&@^KK3t56CS;S&iu#z=clU1x{0~^_bE!o6o zcCeE@*pprC<^Tsdf+IP^VHz~)ppzCo@tD?TAOacCL@NrSFiJ$pD2n2!h{~uDHKQu3 zqahljMYN2jXpWBPj2_W5x}rMQ81< z2q6VcW~e}gDxs1pQn4yjsT!)ODpjjNjcTEmYErX0)TtiosV;SEK!X~gks8vl44HDs zDNFWd5GFS!NhV&?aEd~K3thq`UF2d{xY9LT(^al^gB#t#E#2g1cev9%+|ym|_J9XH z!XrK8u?aQ>ZE|~(eA;^pd@J=^WwwfKv)hiYe(=@Hvz^}_-M{_OZ_e)eY30(=jX$iv zb}OG*S$a(CCl-z@|MAq1SJ(G0pM3Sw^Ec0}ot``V_oo-%`0Km#|6O=)WA^5qM_#|{ z@<;RMe}CnR(+|#F_uIKcPd|QU_d^HXees{GPvkA$U(de0Y5(?d==)t8i>nv*)wLV09pD2m{Jgwz`|*$W Rl>0vX^UB-2W5*2l{}1u;%Xa_( diff --git a/www/sites/all/modules/ckeditor/images/buttons/mathjax.png b/www/sites/all/modules/ckeditor/images/buttons/mathjax.png deleted file mode 100644 index d25081be998163c28c17c6802c1a0246ca1534a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 703 zcmV;w0zmzVP)|L1vl1;!Zur)>L=Xf(PF;LK^71VPwdTU)z$Ot8GXd^VHG$N=DUI%#2H z!IC5i0MO}lu(!8|N~I!It5vbpYALF!ij1)?7-L|JfrxGui^Z;C7?emPC=!XRHyVwr zM0ACSt`X4cG(nE0`|xjD}m z>-MmMuIo2uFYo40{GI; zihny5=ln?^5O}003YM0ZP_Nf%5H~OZ0L0^Qmn2DvbUOVj7!2O$oPRyFAQp?MBO@b) zY&JXO_xtBK=j;89rfCnl-R|2HBj~z*NtWdgtE;P`-|wFv)EtY&!XA(3VWm>B9ZR5T z+U2pau}{fl@^>ngTB+4)J^;QWh(JUa6h*lg4u>t5%k^E@|4h2BM`T(4I6gi;y0fzb z(=<L3qXl;jz6ZS`h+Mt59|N{002ovPDHLkV1m^WEA{{Y diff --git a/www/sites/all/modules/ckeditor/images/buttons/maximize.png b/www/sites/all/modules/ckeditor/images/buttons/maximize.png deleted file mode 100644 index db01908b8a8e2242d2708e8a500083145d60d66c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 921 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i(=42IjGR0|f=s%TwjVfl<3a46dw0Kc-M*N*Yogp) zkM}mohYXHC@bcFLqe;F&4y5|N6DmYpD>!q>jfkK34QR{%v>r_U&7D z?i|^c>*w!3^K6=Xe}8|y@A6;$T?c29~Klkm|=S=2V_c}>3SwpP*&b@mTSFA zb{hj@e6QiD&oXX{1)moEY+o{e(mm!Zv)QYzW_ewnV&c2-qBUlj^3Oek#BC zB1e;g!zFdkz9sdlwJ|wAO%rZ<|Jsot<2k=c;Xq7${Nz;0%{P0h_U19yGp}!Wd@!Ma zCqQrdea80<(GNa6dZeT+!gXU?@6Me&4@x*sOJ!KIcJ0QE8ygMVK34EFy#MWyWFhnE z%NLf0+}j?9KHBh~|9s-J%<;kxHu;iTk<(_fu4#2hOHFMx@!hD?t}uB5X_h)W7r!jAx_;@i4P!h*sg>;2*QK6S!flF)5=t+9_r`@U zzZ^O5WB2pQNiED9cJKBUah1>7Dz!JRKX3bQ$%?;!{?we?6IZ_b?)kN0ult*unb)mb zXIC+gyPl z$uh?uzIpRzt>Lph_uo%e;XDv@JN&?Hx5bXLmhrSZt4-!Scla=KqJ-biy^nV9-W`8l z#8q%o(gSln4yJ$1uUKY<3F|zq0VZkH64!{5l*E!$tK_0oAjM#0U}&ssV6JOm5@Kj> zWnc_M+6G2e1_r)Mb_0_;l7`&;l+3hB+!}0tG9LkIkObKfoS#-wo>-L1P+nfHmzkGc coSayYs+V7sKKq@G6i^X^r>mdKI;Vst08c2HjsO4v diff --git a/www/sites/all/modules/ckeditor/images/buttons/newpage.png b/www/sites/all/modules/ckeditor/images/buttons/newpage.png deleted file mode 100644 index 8e18c8a2dcc3510f9fe6b6e33f8dd05620c846e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iW2~o(V~EA+-pPS^%?3Pe_0}SxQx}B9EI4m_m~X4}n)cgML^k&n&`ptWq)0;mv8ynYbz45l}#V)?tXW6oa1n;~r?|IxIp&YXH$&8s7 zx9Psx6{Zx$n|$VHfkndp`-@j;30z#yDA+i&&}#02RjV(S-nAB-dwW~0(MqF77JVFw z7rs`xaxkvqQabdp!p7>kUA@nORnMmgwIw=uan1=`mf6&yu#`oxu|wfl$LXg@jC=0p zZQqzVt6a&-+?P4|%y-deY%U=ep1sa7;yKLm;IKsSr#aohUfqZL)viTxKUn*|ddU*kaci*o$$SK;K@wy`aDG}zd16s2LwR|* gUS?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr0N&W?+W-In diff --git a/www/sites/all/modules/ckeditor/images/buttons/numberedlist.png b/www/sites/all/modules/ckeditor/images/buttons/numberedlist.png deleted file mode 100644 index f509a85b56a20f5925a8c2f3e0ab650f761a8b4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 645 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<2+9n#}JFtQzxD7dt@Nsns2G7`S}dH!q-*yi|iBs&3d~g?JSd_ zkaAgK1&hq&P1#}zyQ({$1qOMBo!qsrv_Ere)I)z)7k}f>+Bu&~PD(WEoMvE9WMOca zmTGXUMkp}!h=ib%L(j+9hM9)5&pNnd%wk*Bbuy)Clg@mZiuW7uzkfKV`KLz0+E|0n z-&d_Nkm@~fhFj^<{n<0cuSH2D=kbMz=H7M+-TkxX-=v(?S?mYCyIhv#V`tc5*QGpHsXe zM(eC_iMrIO`NEW4cf)n1}FnP-Ni%NMQ% zDvO#s99$e+SQ|FEFSzlx%)G~C3R7iZsC;tIIm>np!A2y>bCCtcbwB!1EWv1#5JNMC9x#c zD!C{XNHG{07#iyunClvtgczDz85jeRwt(^b diff --git a/www/sites/all/modules/ckeditor/images/buttons/outdent.png b/www/sites/all/modules/ckeditor/images/buttons/outdent.png deleted file mode 100644 index 54f205d6de78215abec75ab977ce8d6f9c1f23fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 699 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i;}uUA#}JFtt&<(|Z#f9G?vI`GRY@gl;*>wr`p@^PR|&tlS|KE zi`w(O;ytILfRnKab*_cV)YcnLLk3tbF~e_dt~Q ztYsDNH(o0$Ep?r>%;NdJWtpccfTk9QIdU{^(%GonSlo9p!{qJv-#l#1ng=Ru@>Xm2 z8opX||NZoHmO1OMFTVbIYtmg?dwb=Vd=DyYwyECt{`H&jd;4L=u+^f=FLz2Pr$%my z(bMc|+Ota@OZw)tkl_S?FX>egLWnc_M+6G2e1_r)Mb^{Xxl7`&;l+3hB+!}0t zG9LkIkObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst0L9`X A6aWAK diff --git a/www/sites/all/modules/ckeditor/images/buttons/pagebreak.png b/www/sites/all/modules/ckeditor/images/buttons/pagebreak.png deleted file mode 100644 index 5280a6e97a8b7b01684a309160b06ac0631ba83c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iW3i`;V~EA+-bwzeq#PxV)Zeu|)4?n$TWGj|@w(iBr61XLx=-8b zzHVZS!fEz{u0<^kKhjsTP2@3N);x1%&b&^2o3k|m-HTqXTEF`AnlSBo(#br&Y8CGm zZ54Yib8crEleoEOM0V%n8796Puln&e}zxw#Vg+b)sUgXC-LvCKW!>!g=hLm`_OUe|6!)C3y7$i8GLNj-hicC&Y>cFOX5;b z`|mI3ZJ(;b=_qhVH>kjJ&$`bK3o3+e-PQVkd(*CUnq5o_F1tK1Kk}OKh=sr08DN~K zmbgZgq$HN4S|t~y0x1R~14Cn719M#ilMq95D+6O7(l#)%GBEI6vKts*NE&kUQ!>*k zaci*o$$SK;K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr E07sJW9{>OV diff --git a/www/sites/all/modules/ckeditor/images/buttons/paste.png b/www/sites/all/modules/ckeditor/images/buttons/paste.png deleted file mode 100644 index b2bfef2037e9bde801edd3a4f0ed16ff88b3158c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<6BP`#}JFtwUZ8d$v6tM?SHi{k}a+D+Uy63f+8_O=N)~{eSD+M z@`8;Px4Sk)vUh|j!TD^P!uhmcg{F$S3IwCUi zV70%ppk!L)HpYNyPfwgNlU~0{>)2z%)W}8msz2Gdhu&w7Z{$DF|M&0T-m6zb8P=^^ zXXcW^v4?RVWBjtqFCV5DId&~d$j#*yl;mM!-oJJ0*Rt~R@B9-io-?d?Eu|nQE4$U- z&u`!Ns=cSqR85~gJwSxj&~1~BvGMKQJ9i#D)AlXsFnhkfZ}4otwgYH{l&DZ z7@Aud7z2^EfsvJgf$x&tz?6cdAvZrIGp!Q02AiMEM}Qh6K{f>ErERK(!v>gTe~DWM4fOhGs< diff --git a/www/sites/all/modules/ckeditor/images/buttons/pastefromword.png b/www/sites/all/modules/ckeditor/images/buttons/pastefromword.png deleted file mode 100644 index 61a0ae43f58f0041ad15846c8a476d96f7dd1b56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i;~P&G#}JFtwUZ8dNe7Cw?Kdu;^rENbe*S)`Z zN&JQI4~E+2Z?>EAzc*drGZl3`)~hHrL1k9w_xFc<&TR3m-_d<|=XdM>f8TFCecJnx z#j=YT59TbMF!SqVm79zby>9ze-iqyAzFhs?yLS@($6L->PEt|iIeh(q`UBn%e;+(Z zNUyGzZaA2*Avvw~f#?U(A2Xi++}_^KzGL4$Hz9{v%U;f0lC}NzT+`XUrB<>)1Y+#I z3lyBSEZsq?Q|Gk8X`?;g877sO$nZ_Pa{d0R`}giCz2vx1W2b)F$cf>-ZJOJ>=X+14 z9QynB@4Di3Q#c!n`;H$!F6S`sIm7veqoM}JbBeEInNCt!7_{<(zUXgrGc%4b=`=Tq zHWg2&tx<1h&b+2`W=;6|>+@y*a7OynX`hTxHV$4Iq-h6Qmg`7gJf@#bC{;fUZ(>hs5 z;e0V4KfmGT#Zha&-HC8mc3Jbl$CD>J8IO1WaupXBzjNnKK~>c+<{vwMOw7s6^%Q!2 z?b)+sX`3Y*zt8(vapvB=d+eTz4+XBidg|Y2{wsOgH@__Dnmd2K{z^vyox?d>qvki3 zuem;b_3G8%_cPvjEo-g4DI^k@7*tDKBT7;dOH!?pi&B9UgOP!uv95u+u7OF2p}CcT zF%W4R7+Dz@_%7KEOejbia`RI%(<*Umu=&Y+1gJq0WJ7R%T1k0gQ7S`udAVL@UUqSE aVnM22eo^}DcQ#T$MGT& diff --git a/www/sites/all/modules/ckeditor/images/buttons/pastetext.png b/www/sites/all/modules/ckeditor/images/buttons/pastetext.png deleted file mode 100644 index 20816a4f46074e8baa018286206654bca5ecd1d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i6T7F2V~EA++DYfVWE=&K)nC19%yY(Sow=icAnWua#R8LyZGLk# z?s1r>{C@Mi#rg`K*EV!1DW6cv5i_p8v21zKg_#*=o;5Gpz4Fzn_4~AT?%Ji~8yprE zw&B_(CzoTHv+@{4TnpE&y1iDvj$?VK74rX)hjKA z?c29UD;crHF~&FefByMr$GU8l^TpS$T@#piF~ek&wYBy7@87@IGfp&QYgm@a@aN=7 z&-ZWMym_5qz_H3|$IhLNHs?Ryo4jo0s#gc^-j!Wtb#1zY{V%>rDi?p&_|1E65xO)} zYTC4ED_&PcOj89Kbo-oT6r1jvts$YNK9gA9+cLacX`s}!b()Iji|@Z(0*~xBnCr*5 zVpZ3=mhW=OJm)Nb{k1EU;dgZrmryb~v*}G^V~2oK#&LHMSBvNOs^7P=b}aIkTdW_Q z5qf^p8s8Q5^P-Sd=M>*Ht9l<8 znzmVzVe(0qhMPHUtIAk=Ulq6QjpNVORcz5SXmNx(068z591yX#KVxGjsFL z|KBv`<>WjG4YlntY&r1r=g*CX&w4u^%z6Ci(Ibu@2a;rB<|2-9J@CCp_y;#}d!vX5OsJ5|7jkRs}zm z{KQr{ZOY3}EXOi=HdU)nIOWOmuhU@K237Cf+jrjbxUN{9kSLjU&ayf!Ok*j7$K@$+ z%T7NmSa9aAbX($u43h$xcDKch4XP~{t_F&9PMvv$S=UHiRneb3!I_5@bPgnfJWuAH>8YS&#oet!NEE7@(g*K#!- zU|DlFuYGFj%xUQoYz%+v=7+6reO|fddiJr$hTFGqx3RVT_~VC%0Lv|N?eoQ})-ZTZ zQds)r-#@tq1D>5bcP1Lmykeu-#pLZ(nG`l_*;daT>%1qa#KgtTV~{xhI8a-|*{d`6 zc8-~J+Gfe-gAF>TCHUI6-m*Dg9~L0OIxY2L)>a0fue!Ur-@SYH(|2`LEsa zI6~Zad9dxHO+VfFeJ)=)r|!Av;FKWKYp-T`Yi>NXY<@By0cwy0*$|wcR#Ki=l*&+EUaps!mtCBkSdglhUz9%k SosASw5re0zpUXO@geCwotTW^Q diff --git a/www/sites/all/modules/ckeditor/images/buttons/preview.png b/www/sites/all/modules/ckeditor/images/buttons/preview.png deleted file mode 100644 index 162b44b845ae7e4ab3c0206a167c0a05aeda2b69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 855 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ-P<8V~EA++Q}RJq#Z?E&)?qIo6}RS8+b(UP@Y3a+o9AS3@-DT zW|@QpsLXe8n$7Pa?%Jgk_={g7$ibh{&tO_^OQ%Ej?5U~i%bzc0xXrb|=4Fc?`$hzn<%-E@3@$_UywFp9?nL z%rTPSnK6I<^@jx>yYC+RUb|+i|KcejTUl3Zoffv*b!}L6fr3&*w&Ae}XVX5~@EM|3l z#I+bizue>hR)6-jUHA}Ef z(b(8nxZ(A#iL2gy`(2xtmnXr)cIW>6`ly(go?Um}&GuVv%&2nAw&QWdr&p(*8ucqH z&-G&l`v2ywTS3=LHy?gDL4jk#wSTvnLzmuvUtCb|LHdV=lC@Hhz{I;HR)7C}`C_tX z_ipdyL7GN0dHNpPxO6Pya0nH>|2^<(@8->$?SIznW4oiTt9$kI(@pEvuGRd&T_Nf! zcs8w=OF*#J=sRzyZP?X$tK{P2)4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1Ta JS?83{1OV;eZD;@h diff --git a/www/sites/all/modules/ckeditor/images/buttons/print.png b/www/sites/all/modules/ckeditor/images/buttons/print.png deleted file mode 100644 index 06f797dc7285d97c7113e66cf9680b3a15f3ca2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|ilbENAV~EA+sguuoDF+I)?%#F&!rZ>K3&jgxE^A%mE|C8C@ec+g z{fF8=M0ORwO>-#xmc+u`<>8S0`t81r^;u#Yn~fJA5}9*%=kixqR%(Zbhj(xslUTDg zBKzm6SG$(2%bvB&F*K6N;Mj%NUp*$VB%hhi9at`yCK=(zwq(YNTpS$e*M~&mz#UhgjZi*U&Pfh z_Byxp+j+b0>YYA)S|ZuP);85f?zGT>1cL+B{l$IF&CT;OXVv}IXuO#5CA+-*d-eM3 z$p#V(XOeYJPr80Rd`|I_%w76Q?ed%}UhOM>x8d^3E!Pa+_b*#j?o%>>=Lqoec zSFN(jpT)-T-nMdHu*lIn(~J8o`p!>Mxv0?<66$&R%lsRcOhQ9dyOew z85sC3*$qrmNE&kUQ!>*kaci*o$$SK;K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk U`s{Z$Qb0uvp00i_>zopr0P|i^5dZ)H diff --git a/www/sites/all/modules/ckeditor/images/buttons/radio.png b/www/sites/all/modules/ckeditor/images/buttons/radio.png deleted file mode 100644 index aaad523fa50f7bdee0499a2d2b963594ce8ff41e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ?sXwV~EA++R2XHQRxz`^S{UCCkg7GSQ_c#a!QAdsVPD8MgN4z zFZ?_f1};pF0xgmJj^Drmeo^kZ(`9$)dL z`g5)xudLW#T#;)ulOZAP$G-mezbob)ukS7HyPJ1BZ@aS)!^|r(ER2Z~LT!rw%}+m_ z^t9+?*=|>%nO9;oL{2;{nlY16cLC>>Z~L+zn11M1`MK|W(#C|{cOU)S=P%K=@~2@z zq}J4V{celhClyU9T72dPWcjdY2uPk zaqg4um0QjAexRE$spGN4Bo$9a^{ZK57cZGU)$1u^0neXp*9(^hRVutp-5T|mV~&TC zr_hYEX_^ntCKyzxo@DMj{dCi;v&(?!)YDB3$)5Ls!mN8H9?3C#Jbz!4!U|KVUhV^o z{;$7U{j8Z+W9Pp&j=h3whuh*pK^8|Ty|`QHBCcPm_DVM-ZJZIgHY~?X+H5xO>Z@Hq zF5`=@Rpx;rj0!Kc6=t8Ulj3XlXSntD+u0hs^o}1wT}P@?MOR z&t+bJofWnA+w;GFYp>1_1MgCkHjwS{i^oQ~ z|M;YqnTeB6vUplNFF03NQIT$|NRGCI~eNr?cF=|d1b}C@1hgbUd>Tf{r`K- zWn;hlLB85sC3*$qs;NE&kUQ!>*kaci*o$$SK;K@wy`aDG}zd16s2LwR|*US?i)adKio Ys$PCk`s{Z$Qb0uvp00i_>zopr0QMk!Q2+n{ diff --git a/www/sites/all/modules/ckeditor/images/buttons/readmoreButton.png b/www/sites/all/modules/ckeditor/images/buttons/readmoreButton.png deleted file mode 100644 index 76bcf5eac581ca9f7f312b5c113cbc5ce9118d55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1145 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QWgPm>B|mLR^7d2?mBAKx!0>hQP=R zfsJd_O&J&%8A^iug8wu8AJJf~^)qc?3efO$aSW-LlbmpbfhVF>B7i|J^oPl#&{oAG mKyaeNDM5JA{MVkBI2ca6XVf}0TYU*A)p)x4xvXuq5*=4dQIjIep@@Oz2-b=4773hYueq z>@jSMTYvoINzUibpNIRL*{;^jaV_eR#j&X0*Cd490*{QM<8lq)rYx|eshr3H&^*r~bL5f{UGRJo&aNQ`BIb@*1b6DGc)zz#sXU~S3o15Er zoG^Z{b5+_giAgF4MG8b*TM|2BUi5X?2u+;+v`F%JVMJVk?;>dVk zURL&Ra$TL={qLTar`Vjgw6=D32?+J`_Xl#L)~Y2ZC!4c3Gn#cNxujTeG?{PSyt!m| ztW>WX)1T;-A$@DN+V5QFJ!{#QD%-xkKD&4C-%Bs3t*EG&+01@5%hbZcV#WIP>tA2G zbcxrYaq`TWl1&N&&(3YzzQu)_hkjkRYTEa2-%f1e zIsf^}=RJO#Z?0MWiaWGas+TP~I(kc#Zq6i?HS5-;X=`imFSVL`{coLo=+Q!%zW#pC z%U|Bt?YC#L$=iPW{brrrJv%!TcJJQpu z{imPaDL%h@%l`fRiY!Z}2skx#6iCjHER<31QaVz|lg7rNq12Q)>qLst1ry%zg}2{6 zdh>?o`Sa&18w8vVnE1Zf^>0SU53N_b{?!x|2sm|wgcuqhGB|SSQjm$E;l_s+eAA{+ z|9ms&Tig5J8*+btee-6`wXCfMrlwzwIhc+V&fyBMZ+2Q(Abr4>VNr~p{oFZo&Rogb znvt8ED|n!PN&V*s4<1zCuY0A?r6eOOo7>mho2#|-)aTEiXBzMXuD`yYvEtdTb=O~( zIJk&6i7`01Tqu?@ook(82>V$H$S-|_Fax00vOvP>ohozt^kf33@K;PpJ=gysLUXs?^*H{YSOdMR=UAFK&5N~LA>Nxi0%N8Lglm7nxc!mn?r7WwiYR#xLo%u&UeCZUf z1E&`*RIE=;ed=pAyOdFeN#cFk?gQ`M>CK2V{Cq$)WM|B|Q_nxkZ`-!bY{pMPN&PEETh{4m<&t;ucLK6VJ{BKtP diff --git a/www/sites/all/modules/ckeditor/images/buttons/replace.png b/www/sites/all/modules/ckeditor/images/buttons/replace.png deleted file mode 100644 index e68afcbe2049aabc8ce5214222c11c78bfe205fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 948 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i(^*d!#}JFtp_6R0wbKP!=T~lBeRr$s`(MhFdIec{jFxQRUVLoE zjUVhwc55+dPO{po$P#lb^g!sX2}%-$m!F6);bbh97S&AQjMU4Cee4uPK4+%oXAc3ETkpRIhQ2J@?V~0fA}V-L!dY!Hqk?bnv(J_ct4=vxJ9vll>B_UuPCEUR zqlrQArpQG5Pd{yrCQW?%Hn-;f@l84|ET<)!A6s;E)J6FpGDxYclob3a_G4#^9=lQz z>mTMni&hyo81NV>9m+9t4qd*=N>ng5DoV*y=-jz;cK2`H>asbXoSwd1MJfFNyI>>` zC{8}PM`B4PmjFX!2ZMnG&yF2Ceth`w!JuQ&i}hivMbAF}{Nm4_Kgu62XHQtZeEF{J z+n2A}sGzWzndo>x;5nM@6)GGf8QI|zk9d!k{G>gnd5iv-P4OR z*}H##dHQC_%vnlG74zEP{{|9OFs2q)JJV{IA4$9j&D!Kdk9)MIa!pH3lsUdIKqJKUiM!y(oZD_LS;uCaZ&FAoE}s1L zYpF}h9*y&#H|V@>J@T;N#N)@0_rCuf&n)lyM7J? zxI*jN=g-DRlRmcB?XM45ef81m)!M$7ryM@)tUJ{!o?*_MIeSuDRXmR=eM(xe%0#L+ zqrCk4j;OVD!E3|z-?@Lk|Mk~jVi)F|O>+rsdH?&t&3Z4&)|MG?eq8L%hlJdU%!0aYb7Nur6>)N4Y|?{{}~PzrJR00y|xXQ+Eq(j zBT7;dOH!?pi&B9UgOP!uv95u+u7OF2p}CcTF%W4R7+Dz@_%7KE%n3*ua`RI%(<*Um zu=&Y+1gJq0WJ7R%T1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MGT&EB`#%WS*3?=^?>oT<6@{r5fTMH+`J+dKY* zTRrbs#4)Fsq5lBO1ny!c8>{CIE(~gS^TJ(@#7qKG4V@hi7)z|?wkvQjNW};^3cRtJ zdyct)#YBpC&DNC2v}d0!kIjgQ6!g+;Qdn>|FL~|Kix$^DF>KOV9JF%5)@RS2wVh3K zo|c-zjJxp zmBT+>jM;K6WOeAe_3J;{yqDQ<|GnX{58u8WE3xvm-&{~%|K5DIFJJp%!3n97o|7i1 zaLzuv>;~)7EAI|F{meg5w)^hY*I$#otoo9F{r&g-`t|TjCaeYxnOmc_MCmeYj?p_? zw9}*^&?|ARt!Bjf>pbm;`C`XC5mc$b|X3j42^!@|{3;q;p zQ>lpinR(g8$%zH2dih1^ Uv)|cB0TnTLy85}Sb4q9e06jA>YXATM diff --git a/www/sites/all/modules/ckeditor/images/buttons/scayt.png b/www/sites/all/modules/ckeditor/images/buttons/scayt.png deleted file mode 100644 index 2b50c5c65d0365b0ef543389111c23ff5b539eb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ>>?pV~EA+)XAs)Zaavy?KdvlV7zf@4wIntl6N~iJ5*O{ZFSo4 zDtp1USF^uxKH%N;I<;|uM&ey@g)GDAtlTXI3LBE0-&|%boU*NZV%k5;^pbP`=T4kF zS-8j0qL0}jP=vvvui3C|la6Lr(^>z zpZqLy{xe5YL)2QgdC%|My?gNLRnb*k3mR6vihu5P`tu)q+rH$Utzv?Kp=U!)#RXX- zqN9_8X3v`SOWQB>vx?`u=!l32h76`PYu50n?a5%$(bwl^m^N+NF{uLy1_wkZo;tvD zKqC0AvJ&&W>JyBgY@R=SsJMI2o)iliJ83PYo@rejVf-qdMmL+-1E#5dt(t4Vv+>%a zU3$wjxE@)^u^%twahR4Gy7TPKn>P)kju+0DH!m$Mt*vS=-}UR)7i(P&58WTOdgZE1 zSzFaKQ&ye&`Sa&_PcCzF^MbOnwpD3?BE8?0x7g)!YK7v?hA2zUt&+_iNw( zG#6FjiPPsjuZ@k3{o1VX;_chFf0@dD{jFQJYRA=@>Ur%QIZ@g6lF31WmE0ZzEceC4 z#cS_>-wg!&8~Oj%#jm!17*=t~#5MHhjTSxc%8CfigmszF!iaHxJHzuB$lLFB^RXvDF!10 zLt|Y7b6rET5JN*NBSR}=Lu~^iD+7ZS=e}-6(U6;;l9^VCTf@!CzWhK9k{}y`^V3So o6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{05%h1k^lez diff --git a/www/sites/all/modules/ckeditor/images/buttons/select.png b/www/sites/all/modules/ckeditor/images/buttons/select.png deleted file mode 100644 index 44b02b9d91ba70927c0baaa85dafa30aeb2ccb5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iW22{wV~EA+rIUB(-AWK?*#EzwcW0zilEYn{P@^|u!EHS^H+_~n zDQsZ&euA#^?kAECn+}NyDNYE|6W-viBJp`XpYAlHT{17D_ZORg{yC?3(TmD^kxYwM zrE@aqHK;oje`1O0=(xk%et7Mwcb^U9`umlN+(leht-8MI)zc?dT}rysPN()AfBZOW zYtsJv#j`p)0#=4(m`Gj8GVL*pJl}qp@pz%!>Z@9lR5+EI9$V~K*Zq3e6faeq^M}9J z*4*DOE@*lzWyiW|{t3%8kDB-z9#c?~NZyz7EBvDS^2?RnO%JRO6z!~;?V~2o;5q4! zXo|I|TK2)H(|OyOcS!QE?ca6xoq5B>j4#qVPO@B!V&G~$H2ux0uC3FKCViA+Ihect z`ftVyIcE9hv(HwqzIrIiJJ5yUL#=!=kNU%vLZPX9TDr<^^{aHhd7)n~ok=rZvvteuw=wyabN%dH zTkQGebG`>n7d8XNkZOr*L`h0wNvc(HQ7VvPFfuSS)-^EKH82S=G`BJ^1|n?(BP#;~ z-zB?&v4^A~H$NpatrE8eo1e@_fEpx0HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dB SXCnnv#Ng@b=d#Wzp$P!;&HMcT diff --git a/www/sites/all/modules/ckeditor/images/buttons/selectall.png b/www/sites/all/modules/ckeditor/images/buttons/selectall.png deleted file mode 100644 index 0d1e8160e422f8cc3615c2787a26fe0af53dcf06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<0elR#}JFtb0?qedgLI|dVcLGe#Z{!Rx|F_9}Ic5CGrlgn?A4} zX;4U0p3$}F+JBw2Ns`NNFPzDIw6)3V>)qnj85<)ij!9TNS5T^W|8Ot6U}MLJ?Q@C^ zjy?ETkzhAJ_<)4-Bo&X#B84)}*}R&n7SA~jZ!pg4T{I)@!e48yu^X5)gc3!N$PT?i`~huHxCWYSjc4PKjjM#;sz$mlv#Bbx!BQ zJ)nsU0!{}cn4inIExs7tbT;jCmcr5_FH4+eEi*Xg;MMv0XOBi#T+^0oP8=V-E~w2; zmE5=5pCz~8Z=L*{&)eDet7HiNpZaS%=OvT39Jl_4xqSI5@~=H%Yt%tY_V<6a9oJuP zo+1=Et+wj0YhVS#grG(1vOP2t*Z#F_wdbt++q#Z@t?AQBzjKybPD?PaHJxF|_Wif4 zYhc3eyGc7^wy9mY_WEnr!Gr}Z0zZEI2-tp`_wmPw$ZSClMFAGZSG(Rd1$ilUE$Zti z?%SlJ%y8pvnV?|l)IHy`_TP8E{4!)}s^rtkb$h-GCZB0fPR&Nb#WG#Q7)qb6g!gcg~+u<6y^N z$8hVeQjm&D)hUjNA)cP;6CAh9k zeJXqR?v?#mw%fJT%pg)nY+Hm5&x{rUj;$`=KYenVmYQt*`0w9Zo((s1j-{ukf2p!n z?>w0BA=yIaAIppHzxSWX33r&ZNyk~}ciNWsy-j)By+cFyt6qHl)nM~ojy&;46Zu%5Hr^S!37PAT*K!Ng07@>&L)w`GKe?oR4udT*=PvR}Y8aPWC6neNT3#!x7;oy&>C znm;S~(dyN!H81?{dj0yfroeSi|8qONpWjK9Iqsjf?f1-OmtXQ4{6Eg|`DRX8a@w8y z_wO_HA9#HC?%mvJsT-o!PAE~#)XV(M`)rclwbx%C?%TPf`)bxv`9Ohk3#limi-6It zTH+c}l9E`GYL#4+3Zxi}3=EBR4a{{7OhOFJtqhETNZY{3%D}*P$!=hhK+=$#pOTqY ziCcrsPv#>)4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{ F1OVJ@CKLbw diff --git a/www/sites/all/modules/ckeditor/images/buttons/size.png b/www/sites/all/modules/ckeditor/images/buttons/size.png deleted file mode 100644 index 85c793711873a9279a3a9f9ee1160f804d93f26f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 zcmV+)1mOFLP)WFU8GbZ8()Nlj2>E@cM*00V%vNMC>dDkLOYT3RrfOh}T15TfKTl}ZtbL=Xscx5-;mP zl8|K?o6W{;@)n({sv6;3E(cJOm?y5PDu%r0^8rGLl12dCdm#E04f)1esWUS(G&VM}w6w(B z+#Cjjfj}UjjfcbGqVm0U{Z~p~US2XaHHBWU$7C|$bUJZ5os5i(0MOIZ!^Xx2cDub` zo+L@EudkCzrSSQDoSd9swOa9bJeW+TH&wc5(oIcG`2BwB>guSkug7dQ6AT8)X0uw1 z5Q6RPZLJ*&g~;V{2q9QqU1eZkfQg9-j*gC4Uth=JaQxc#9vvM;2*J+I4&&qFjE#*E zkH?>FhN`Nfsw&ZFlz2Rj-EKz+K_n8Py1E)61g)*D93LP5lwJ4t_v!2FE2y)xv;VEV zWm(4Mav@0)4-XIQ?(X9A`Iw%bE>IdEl}Zr|2AQ0k)J}ZKWRm{={=cneFch`^)6&`5 zi4cPM`FQ|3Iy!K>-T#=gXwpun6Q9qAEX$OYmC@DJMJN<1$dUgJ1Ohl54rE!@`l_m` zSXfxVV9-v$sH*x?cJ1u!1RxfRX-<5Vz4QOvOW4-d#@5yrH#axj-`}&bv4PcU)yDJr z4h{~etgNKAwzgn?b8|E2=jYtr-4PCl@p`>Qt^XrzZ*Rxta=jS$OzGF)(9jTmzaOvH zOD2<{p`ih{+x;wVZEcO~>+6CIZDnPJ!NEa%J|EF&l$x3vJRZ-RA5f&_;`-CflE z)MzxK*XxlaiO0uBve~RQUQtm&I-RDxyd0fQS1>P~P9uaU7|UDxt?t!(dwYdS=kJ{_ zp{lCiO_Lv>GTih|DTxWse5{#E_KvMzZb%J{80Ks=~7l&uh(mj{H0D< zQ54F{%aINb4~43#SS%LpA)pkCq9|Paae+xTA)Q^EiSyHQ5{U$gqLeIYS(dSUwqW^e Z;V-{+e4QoW(Aoe1002ovPDHLkV1lLn_Z$EK diff --git a/www/sites/all/modules/ckeditor/images/buttons/smiley.png b/www/sites/all/modules/ckeditor/images/buttons/smiley.png deleted file mode 100644 index 9fafa28a81a520e1662cb1662f19af8b64ae1e82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 916 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i(^^j##}JFtwUhUE3unq4v(Gom6neg?C6g&r#ruZVqVfrQuOx-@2jU!fq7&#?hwqbGG`02cU46CdZCSU9PBPEVn7*Wq9l5t9 zlJ_y!G4(abU%DgxK(s(f^F-R_n3xy=S3$|soA&YEXLUQ9_W59e#Tt)Oo~L-*4|{FC zS;NrNV_2Shds&1|Ql!|K=fx_Fci5Jle)=iqQs)xuNnR`8d00j2O@DqsWQT6&&l$V@1fQO`1w(wgeEe9{Y` zdZ91iGvZyIp2AH+%M3HqYy-fAwB|EU`+pnyd7(@Kx;n9J3Oj)Yhn6X;;CPM32>1 zca_LIpQtiPg>lEG*ZRDy_x!WAr$12HkA3}1{$!X~F`o-Q!RvWmwbt`%%q89j5*G5kZt0Ug?R($+ywduF z@AcC31L+UUAJ_%>mD+!`+r7?ua>?cIwKnH}b4m0cw?3ik8MpgxUATtGJtppiKp?g4 z_S^DFHlEvS?x)+xJ+72fp=hipS|lF<72P?)t-HJ(#aHqV;}e* z7hmFz{Wn z8<^6OH00)|WTsW()?o9K`3O*hB*=!~{Irtt#G+J&^73-M%)IR4UyLwwUqrt;#=M|aJ%KCZMoa?+Yd{Oy|OX7<lfj#)(ZmHs>QFA`<2$^~{++-&lr^Q*ptn>$b@~2dn#w{ajP>BD1TtwY9fI=}uB{ zbV*|nJScJa+c&dSR@*<>+!voX@B2SKm6=g8eC<8QlP#^SlWpXf6_j#vbMI=O{*=Mw z7+PH#8yqTH8k@W`fNr&KR>Po))G8zXVZ$~U8>He31`1O)7T;4q~Iwe z)ysA*YEH34vd3kS1q{1FLuETpSZC+@y9i9wX1^@6X6u&Qxu0y(Gc#ZQee_7_*bM%n z)a4AjUcY{QrL@-AC0jRgn(x|Z!Jjwsw%=#U$;sKnXqTUtr{*wmndY$>k_koAb@cU> zl~xwNOUTcE?;3l3J;SP1RrlVO&7V7OUY+Q~w(tM+5~P$q6r`s=4_tlqm#GAg9b-&P zOwGwnZ_<}vu4J&8d*Me9mQoL#7HlOIa8~zB;(9@?`rS z`nBNRonD?i@6dXmYtH``svJ9!Vd4}jDEQRgM5?#LaM7w60!*oq|Gp}pUA;+%Q<32V z`>`s`C%^Jj9e}AuwZt`|BqgyV)hf9t6-Y4{85kPt8kp-En1mRbTNxMwk+y-6m4Sip zlHI@*g`^=jKP5A*61N7MpUg*q8YDqB1m~xflqVLYGL)B>>t*I;7bhncr0V4trO$q6 RBL!5%;OXk;vd$@?2>=OlH)j9< diff --git a/www/sites/all/modules/ckeditor/images/buttons/sourcedialog.png b/www/sites/all/modules/ckeditor/images/buttons/sourcedialog.png deleted file mode 100644 index e44db37985a9161f30484ad1df82dc3b3245ca3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 764 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|ilc=YQV~EA+-pL!YLL5cf_8S))n^#YsyEoC3gGK1|6h$4DZCgVG zwrmo(7^EV0EpPSt1$GUL8->UyLwwUqrt;#=M|aJ%KCZMoa?+Yd{Oy|OX7<lfj#)(ZmHs>QFA`<2$^~{++-&lr^Q*ptn>$b@~2dn#w{ajP>BD1TtwY9fI=}uB{ zbV*|nJScJa+c&dSR@*<>+!voX@B2SKm6=g8eC<8QlP#^SlWpXf6_j#vbMI=O{*=Mw z7+PH#8yqTH8k@W`fNr&KR>Po))G8zXVZ$~U8>He31`1O)7T;4q~Iwe z)ysA*YEH34vd3kS1q{1FLuETpSZC+@y9i9wX1^@6X6u&Qxu0y(Gc#ZQee_7_*bM%n z)a4AjUcY{QrL@-AC0jRgn(x|Z!Jjwsw%=#U$;sKnXqTUtr{*wmndY$>k_koAb@cU> zl~xwNOUTcE?;3l3J;SP1RrlVO&7V7OUY+Q~w(tM+5~P$q6r`s=4_tlqm#GAg9b-&P zOwGwnZ_<}vu4J&8d*Me9mQoL#7HlOIa8~zB;(9@?`rS z`nBNRonD?i@6dXmYtH``svJ9!Vd4}jDEQRgM5?#LaM7w60!*oq|Gp}pUA;+%Q<32V z`>`s`C%^Jj9e}AuwZt`|BqgyV)hf9t6-Y4{85kPt8kp-En1mRbTNxMwk+y-6m4Sip zlHI@*g`^=jKP5A*61N7MpUg*q8YDqB1m~xflqVLYGL)B>>t*I;7bhncr0V4trO$q6 RBL!5%;OXk;vd$@?2>=OlH)j9< diff --git a/www/sites/all/modules/ckeditor/images/buttons/spacer.png b/www/sites/all/modules/ckeditor/images/buttons/spacer.png deleted file mode 100644 index cca2392ac0dafabb11fe1a91316463985fcadf11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1233 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3-ofWcl9%QjEnx?oJHr&dIz4$)r2_Ix;Y9 z?C1WI$jZRL%n;xc;tCYcEa@w$?CEUooZQiI<^1_87cTt%^Y_o+zkmM$!GEBFQ7{?; z!!-n+IkN8u<`agJAiv=MBO5RTe`i+(#xrMuM`SSr1Gf+eGhVt|_Xj8_S>hT|5}cn_ zQl40p$`Fv4nOCCc=Nh6=W~^tbXJKyL5DQeK>FMGaA`zbaqn}OU-{wsl3^o}UZf-EV qUC*XhR#v80=EqmY@$Y=YI#!157Rv31qJAoYl9i{cpUXO@geCy=EKgE;#}JFtrIY2orxd_uSnb6|YoWSSvX=&924XQaD?<{Q5$f)HyTDr_8LK zTRET4@(`Qt2V2{Ez4M<szyIyAXnFR# zmoE=)%bj#G#oT~n5APmUivz))ytlWly#9K}I`7?g+a5nomN~xgVuk{z0&5NH9tM%_ zqh1Z{KMs^1m^~@OM9QL%`DoI_tgW|9@3WqBb9Xm2HvYVM$$pi;x-XMTOTV_~nB6u! zR&n6?q!nSS1GJ{@dUmhC;?MCzhnhb9{G;r7-=k`4fQG`!XE^1FJI0(AYNQtJZs*(Z&7QnU4L3MbMazjK0ZDR8=E7AGAgxJhK7L=F)<<^x>eSA zs4zLi$KS7B7|_w(-TnMw!4Ko}pBXqd@zv$wN_1CXofAaZfV6x98F1BWg zWe26{&xghpBqs-||8+5pn&*UC;SRS_8HhcT+B|(~}C5*F7XZxy1F1VJry)gDW zpM#B@x&X%=HkM{bhHu}$$G<(XcLc)XQw9TF?L#%G!y!rEP*7n;madDgW?)_W4Gv?dkiy8;i&69#w zio7hD6`|8+n5H%Pm*g@gL5sA+_bN%dD z?kx{mxncKi>3476)^csxCC( dyEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#nM*vc&)Z diff --git a/www/sites/all/modules/ckeditor/images/buttons/spellchecker.png b/www/sites/all/modules/ckeditor/images/buttons/spellchecker.png deleted file mode 100644 index 2b50c5c65d0365b0ef543389111c23ff5b539eb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ>>?pV~EA+)XAs)Zaavy?KdvlV7zf@4wIntl6N~iJ5*O{ZFSo4 zDtp1USF^uxKH%N;I<;|uM&ey@g)GDAtlTXI3LBE0-&|%boU*NZV%k5;^pbP`=T4kF zS-8j0qL0}jP=vvvui3C|la6Lr(^>z zpZqLy{xe5YL)2QgdC%|My?gNLRnb*k3mR6vihu5P`tu)q+rH$Utzv?Kp=U!)#RXX- zqN9_8X3v`SOWQB>vx?`u=!l32h76`PYu50n?a5%$(bwl^m^N+NF{uLy1_wkZo;tvD zKqC0AvJ&&W>JyBgY@R=SsJMI2o)iliJ83PYo@rejVf-qdMmL+-1E#5dt(t4Vv+>%a zU3$wjxE@)^u^%twahR4Gy7TPKn>P)kju+0DH!m$Mt*vS=-}UR)7i(P&58WTOdgZE1 zSzFaKQ&ye&`Sa&_PcCzF^MbOnwpD3?BE8?0x7g)!YK7v?hA2zUt&+_iNw( zG#6FjiPPsjuZ@k3{o1VX;_chFf0@dD{jFQJYRA=@>Ur%QIZ@g6lF31WmE0ZzEceC4 z#cS_>-wg!&8~Oj%#jm!17*=t~#5MHhjTSxc%8CfigmszF!iaHxJHzuB$lLFB^RXvDF!10 zLt|Y7b6rET5JN*NBSR}=Lu~^iD+7ZS=e}-6(U6;;l9^VCTf@!CzWhK9k{}y`^V3So o6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{05%h1k^lez diff --git a/www/sites/all/modules/ckeditor/images/buttons/strike.png b/www/sites/all/modules/ckeditor/images/buttons/strike.png deleted file mode 100644 index 31ea47a1cc96044d29f35187e2f1ed0650ce26de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 879 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ-`OEV~EA++F)Dn*?}T;^M1z(HyNtA#C7c2v*W5ufrd+WU!$3~ z^%jL#?zj8}1p-`pu~sD-y1RCK6Q82AV~gLekfoTVVT~CxN&22voi0p$j~NauV4fr)EiK(NUv2Wq?JrAa zd1*={KluGGXaD{Ay3teX2j-FmuM?!u5eZ`*>p5#svWmwOs6Pf)t!=x)fgXMT38|$Hm z28%9gFqB-oc5R<^U-QnLmd}cIR?qZ#cJ|7ZE6-P}+Rd6X=L*or>t6F6(-Z4naW#vf zfWhJ4(}e*ZTdpnM*j%-jPgm(hiIspL_k#M*=k@jVcW&Oin2(=7R7I#U$g8ZpoSEU< zpFc9EqPXvWFDxtDCdJ~|@kEzlp?3e#q>Z~@zkdC`$1uZewuPl7^EcjMlEt!j3b z$_vTnWw`HAr|`2UWm-yq%G%2>7hKIc_}NBKa7&b~L~`ByO&tsFzfZ2KyLU0_xz<## zb+_LhisHUrD#*fk>Zy^LxjFaMtk7F;&DLyv5a8pb+0);@I7I8~_ix{>eEewm`m2?6 zFWaP(OU|4*bK=;swvRUN>o!Kzw)kV>J8_<$s%?)>9oh^`sH!Ed5hW>!C8<`)MX5lF!N|bSSl7T@ z*T5vi(A>(v7>KkDjI0a{e3$G7CSoKFx%nxXX_dG&*!*NZ0@NT0vLQG>t)x7$D3zhS iyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7asQgeg= diff --git a/www/sites/all/modules/ckeditor/images/buttons/styles.png b/www/sites/all/modules/ckeditor/images/buttons/styles.png deleted file mode 100644 index be466455604a0b6e0be62702712dadd082535d56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1339 zcmV-B1;qM^P)WFU8GbZ8()Nlj2>E@cM*00f^&L_t(&-tC!DNEBNb z$A7c4tIn?YR1aEIAe0YUi*9HU=#xDsh6NEQ1er)K*}E^INz}u(n)I?(L_!wXLj@Z3 zP)TKllmxP3p!wFW>FUf*yWf4eJ84^{7ri%c^TFXi%>O%QmjC|GIp3U7#=>LrapEJ< zNR)UyjvZ?o85tRD+PsM^TeqML3=W8b!rr}m$FH^%T)D#N=qMQ(8I+ZkQCnM!rfC59{eA+0 zz)$-hI&_FTckcX=FF1~r*eh)pFJ5HNo;_TtE=(*{k(tw{?8M;xVV^5D8%64Ad{1mD2l@M>(>zx z`uqC<=z<~qYx^>IqE?l_4i4!Nd zefu^wH8pg0cK&%{pE`945#j#*`!qE*ar*RWK79Cqh+r570ES`U^Z6Ja9!5lX`}Qqf zuQyHX7cX9ro12S>uy5Z!hK7bLuCTC>H*elBJUooo>!qu!>$ei`(W6IHS644-fk0qc zu~)r8YMMrUeLaez5R1il@ZbT#V370Y&$GCU%+JqfYHEr|BtkeGX4kG=X}fbY8l|SD z=38mxbXuI>@28`qgSNIdR8^&=rG@`D=VX^sfkc1 z#Lk^NNhA{N-n~2RUl$RM9z9Ah806i%cjV>eEvZ-<8XCBK`7(h(07X$~Zf@T2Z;;B3 z8#moB8?qwEV>z ztcakhDlV7H;^Of*i9}*Uo@)aFL4i_1Yg2{zk`QXRkHR&(C9;rY-dM)rgH7 z+}SqT&i?P5t*R=fY1)FUBkHwpkve>bG2V1volV~EA+rIYvP2L*~8w|~y`e(xvkmW3x5>#5C_LLhV!qNzyGmZBELq~9$vkbFL!*1;dy6lQ87n56|I~YaulU^G zy8X{joIJ_-zjzUYQj;NDGLNHx01M-RAfM3b+#MVjGp2-S9X)l5Yw^X7*|Vh?ggTGd zTzmh0rr&aJ*G0!9f>w&m^kEY;TqSknaUp}w=~>4a)~#RvvG#u)qj0B-$MVY^C)5|{ zDe3E;o~4@4;4AoZg5UB^7bR~Io`zMEeAMPoJ^j>urq8q09eac(_U4%Fj@O%B-1pd~ zzQexZW9|I7_3lf9eqPMmzJA-bZ9(f^*A>Q=*B2KXSJu`2d;a6cj}HsqGkdHJJG?Eo zXlIOP=>44heEYL$nxytqUmE1usJ&px zs?U)Dp?UfFFH5X0WNl5mH&3kFwKVqoq0f5`A4~{{jE&u^Bf`b?hwFX~yUCH4DMpQM ziw|a)9NM(z{IMDL=lVSl2#sHnwK8sfctezp+<%F(f6G=ShsxgfT;NiBfBEgVk1FH1 zPcU0w&HBorF#r7iu&du4jAeeRH^^pHJgb!3w8O`EUUBy!*^Rlgw{A6caS6T3z5e#z zxc3_)ed1yil6jPxRz3P{cle>e10R<+0=)OX8+PCQ*DC27I(OA7@gyS&o*&%*k2y?# zXslWQOkb)ct`Q|Ei6yC4$wjF^iowXh&{)^NT-U%P#L(Qzz!-?M4UDV|41AaD2BtkE z4Y~O#nQ4`{HQ4-QJ_6Jr39=zLKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdtoO LS3j3^P6m7T0F-*QPmb7oJhgzDdhZwDgpoVL|( z|9)pNA3y(3@hL$WYYlmr*P1d^&YPSn`Rsqk)F6w#=J&rvxL6r3nW%OteL1Uq*kFSW z_hExP*S5rjS!&Z#19ij-WuDIs@|qHq6d9JDlfx6N*_t_P%IVaY>rX#@npC%+-(h9Q zq0(5kX2xl$ib~81j4Q6cz6{izwN`Wb=^y+0gS@&u;&j9qH{|~QmiOX|UI4?4Idg10 zC$TgsD4aHGxbDDUBOvI)lEC>mTd!I4F<*#@jI0zqzOl5h@Zf}NuU@?>PB>i}d+Tl4 zt*ot&!d8pEfB$~Dmu83ni;s`bf~|23_s*O@U%fX@Uq~=iYwDl0%|B%;raZ6w{Nzc? z>ebpVEK5ZWl=d7xeCy7gIoDs79P(R!S&oOz$k;e|{@l4=%gf5*w3fc>t=l9$BXXMH zal>u7@87+9$9L}BxqY{`{XMcRckj-fKXZV-?aRGg?K$brk-yw$bWU>|o}l7s$87rG z zEme;LCQ8*3*NBpo#FA92mmtT}V`<;yxP!WTt LtDnm{r-UW|gim%L diff --git a/www/sites/all/modules/ckeditor/images/buttons/table.png b/www/sites/all/modules/ckeditor/images/buttons/table.png deleted file mode 100644 index 038171635a3c681ad246d54d5e34035736cad4c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iqk*T3V~EA+rI)?)lng~$AKnkWe#5}wk)p#^rm%p?Ic;~-)Hx;y z@SHl~A?nAUAtm)mp>wJ6Pqt~L@3u}plHbQ%SK6#A#$ES|>$%Ld;$^wfe#?a!Tmv7> zalSM?E$v3#{`Bp)3oT?Oxb#dEU^@PI;vC}x&6dw!e68YPV_xw(YSOLSA)#NVTrJi0 z)?~aYkk=+}MMV~s#I)x{XI_+8Jzw_zjAi-UrtfkM z7c;)_|Nd*o@c848;LrDh|Kvt&=Tx*wbq!3=R8`q~_uTf|Z>OEVQDdjSHdBfrdi`~e zB(vEQi^URFU*&pma89w$^59v^c20Y-xBkWnZ~O1x;yY6#nG9t3)@OVRcvBrVP4$Sx z(Vxz>)`o71FI_La{yWWfVz{S%J;MrTk>1xyha!Ois#@Y2QIe8al4_M)lnSI6j0_Bo zbq&mQ4NO7|&8-ZKfk@lH$jZRLcgb#GU?XYB%}>cptHiCr<|p$Jpaw~h4Z-BuF?hQAxvX)N~4H5c}eeleOd(ATsp4o6M zY5)D%yVh-QKfLhlXPb#0n)|zYSX%@Fyd1N8ZO#XZux`0#A=kfb-Rrk6OR^aMObcr2 zaBzv&6%d>u>BJ%8+PFz);Z{GlueJTBpC(;<{dL>A*Z%KoZv}rmSk14gdTNu)wAA~> zRmc9;sXw11*~WNgj@wL*MXLmu6j^?0KA6)yMd-{QBRA3bHCtEeD{%=kxwve&rX)63 zrQ%%uB!z9iiY6SBb7@?8S)y7_`iGN%eTCE)w+|II$5`)iK1!OFI$2z6U4K0r!_hM@ ze%md4Y`^IJZxgSFbDVE)n=Jk^{^qt^qp$kGXC>FRcyw$5Mx1JiYeY#(Vo9o1a#1Rf zVlXl=G}bjR*EKK+F*LU_Fa{!R10yQ~1K%aPfsu-&AvZrIGp!Q02AiMEM}Qh6K{f>E rrERK(!v>gTe~DWM4fT3G*TSQIWA(x>1VN)G53BuVto^x}s9&hXaXh?`odk+gW}l z#pt2#X^*POj0YGEShg%|JJ48qZmzAZ?bAuqW@ng4J-v3z*lKQ{%3OxU^5^EOO#Sby z{`>duqI=a1-k$PNYsLEe`%izY__HZON2BY}`DK#L-{-k4E{t3mQs6mhP15^imowR9 z#9bSU^KuWb**fKPYLkM3Z*a`K=L{mQ6VoG)eg0gW)^jjww^_ABn@b>zgGAen(3#hw z<`h@FFFcpn6UqJl&6|MLR}GHMaSQx%nc+Zn|JHA%@$C8e`N=(&ckkYP%jVc{c2iF2 z%PhP3$vr!{njWk#kU4($_3PI+i*_DamdVwy#Kd#b(j_GuBNSeWuDkwv|H0;i3D@$r z&yJjySg-k2V#WGp0a{a6gsnbO_~+L%i@x1|>*~uYDsEWW+y9@nOw(lcS@s8eRa7QE zw_N?%>p-T6Ykb?`hw1PCZjW34y)Zjl`{wQ2)eoLMd&acm|MmO&Q@xl%)`qca@Erbq z`}S>a6X9_$=BH$)RpQoQ^ON}qP=h4MhT#0PlJdl&REF~M ia=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywn!^Crsx diff --git a/www/sites/all/modules/ckeditor/images/buttons/textcolor.png b/www/sites/all/modules/ckeditor/images/buttons/textcolor.png deleted file mode 100644 index 0d8e45907bca4c92dc43ced827d1896e968ec27c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 813 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|ilbffDV~EA+-r)1z(vBkk?#=c*<~!%C)=p0iiF~)!?Pe;jUe%vh zv3qa)687=M%KuIWCr^>9e((4pU!W_%>*PkkRROP0PSR+JE#JJ^+V+ah&4h*T&5YmI z+TW{oPESvt!K1`v?Ciy<)U;LXn8cDyuIyaB@O$ApOIxl<&3m5u-Q3(xJ>J~S3Qq?t?7)P_qjSajwTg`+=+;fuMb*(y|Ae0Q&-2msBGr@-;2X4 zChd*U>+jpWHHtS-Br!8{B~t=7!;&+*pB0vAs>WPr6`VSK`tlbGZ)>;L}!>mMkh`nGJhrwf1Vb=Qp%EP_uNXGr!ve$baXeP&^8 z?cc>$vsw>7{7{sa$H#Dw;lP(KCCi$Q&n{R0U%2^Z4DVrqzjgm3x8MFNz;dwJqHp7l z9XotoQrDJlQ?7~s9CO`u{q^6mtFQW9zjn*3Z0YX>Z?e zW@dITHa1q)J&@)6=M5V+7+ii?a_ef=S3$wGzxLfve72u!%~oKb?%2DxR%>aC;WHzi z!^!u*C$4RM|J%aG=8t5X;*_9oFJ7z=IBqyYvZS!Eapg))jim}pS&Wr^gH=46R6I8c zaw{sdoY-@`kSCdENe~x1JNvc}Ek}-tw>O=f@9uK*k9+>60F4Dep=@47muVmNe`Ig! zz2?Yj8@m>m%v4KUBT7;dOH!?pi&B9UgOP!uv95u+u7OF2p}CcTF%W4R7+Dz@_%7KE zOoB)na`RI%(<*Umu=&Y+1gJq0WJ7R%T1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$ OMGT&$Xt_gB}ZrLkxqyyo?R-Df82>71$Y)9z2S zx;rgVnl~qrhtYMzMiK9inQ8ZKrkU7vqx{oI9k6QbvY`5ytFXIt6R9H-oTahz#SGm-LyzWdUwwwB{J+W9$JMdde_TxBXk5Ko+ld2c3Qn!h zxBqV5{_vj#7JFvh>|K&S>0X2F2eu1u%l^kDZk~NG;lrs4n|-StEQQ3`B~%V)p;%XVWg;{mHq?NMF*olgAYp3#uiq5hW>!C8<`)MX5lF z!N|bSSl7T@*T5vi(A>(v7>KkDjI0a{e3$G7#t@Q*-29Zxv`X9>Y<@By0cwy0*$|wc qR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASw5re0zpUXO@geCx_;r7%3 diff --git a/www/sites/all/modules/ckeditor/images/buttons/uicolor.png b/www/sites/all/modules/ckeditor/images/buttons/uicolor.png deleted file mode 100644 index d5739dffeafb242fe19d1ea330f27e25ae9c695d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 965 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i(>+fY#}JFtwUhUID_2S!vwxqWre)-pBlb~YLl#%BYuDjNvv#B( zICSjT+VvZE9&0{ouei3n^+r`}*v9b0_gikMse3pGojB9AsY$RiS*_D}ru=>FJl>ei z`g`tvKJff$Wn7^QyP)IsQlHBzlTUuwTNo>T{&UA7j-?{IIuaz~+`8I^2SWrLpVh%%AVAH$Azyc=Gb)>P-p?eaVY74t=kkq>`AN?7VE* zGA*T~sA;XsGNlf*zkU1GoSU0_OO)=hRQjbY320V-!V%_--{7Ox1 z2Il79_eJP@`t#?^>C@cvo^RZ`we@)=4;%9%3%N-^isx`bX68%V1~FGbet!P^;+=N_ zWZD!HB{pr_=C=Iu!rN~zz5o95YgNha*h2Ke@$!Vd$y}Nf8zP6gRY@*jvh80({SR5Vp-vXwD+>*%lH4- z*MIH(_nUX`{*720w(|OGA0HnB37!{ayCvET-#BVbJ!HTmb9~{&j18MNf8Kcg^+I+> zh7Z3lUc9*e^y$;V?d|QrATpZCb6-jBUfyl9>gsA4dHMUy){X)SXVZiQ6U)lJ#jXwe zon2ZQy6L7)t5f6Aqpm!MAN=|?tGk<9s+Vo~^5t6d&#$-WD_%B*>Grlvv)LxIeWwJe zF1>QSXy+QQrIU<&gJ&*V85R~6vNI;kYvp>cm6ulE+m?Hza8BaoMH)$Ub^mtXk63@* zdVOXm$A6{;kEVX)+I;IGF!`&NxJHzuB$lLFB^RXvDF!10Lt|Y7b6o?I5JPh-17jf4 zHZZa>Fz{Wn8<;haH00)|WTsW()?o9K`3O*hB*=!~{Irtt#G+J&^73-M%)IR4y^7L6`}iDC*3Td#$=1}3a^jc|4e@M6?yTw45Y?lr0NpUwW<{PlKkhsoDo zhuG^3GIDZ7B_%D_X6?4Huz2v}#|(|GcOMVM&p7`)C9-YnH@W>0Iwv;uY|@!8rg8d{ zqhNz!+a?{uV>Y@E<{Y*>p8V(7tHn&mW>m+TMRuHMe%H@AV{1LHK${}N+OX4`uRWTx z*`Mpo^UvDJJkin7zIVJd_io<&dCw}XTW`O;y}S10v!Lsy$0WqMkM`S~zj^z1^~xzy zT1$V;d%l;eNnyv%orwk#F(R%PpIr1wSgU&4$Zhe(?JrBB+7fTvy?5{5m6s)T@7}-P z?>njGV}*^Kt?k|!XVcEkO0`vDa1At&;j^DJe}4V^vuW{%4P?Im{;R$8%FTE0-aUW) z`gQz)k%#_RdP`(kYX@0Ff`URFxNFO2{AOcGB5@rZ381K0|VbByMYM^NkeXaN@iLm zZVfg+nU4T9NP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&qol`;+ E0AB${DgXcg diff --git a/www/sites/all/modules/ckeditor/images/buttons/undo.png b/www/sites/all/modules/ckeditor/images/buttons/undo.png deleted file mode 100644 index f81b3b39be7d3133e6a23f8943980d389b8f89fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 850 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ?{pzV~EA+rIT$lq%#HD=KuV*x%J4ruxX(;4BI50*f#~a`tA}j zW0|a#>9fw7FK8F9O5^HvC4~ZgtMzm1JjBH{ncO(v#ZNUT<4;W|H|L099#^JJ*bppIA{6E#y#|Zbwh`NnOWQW-z<&}^PV3m zJd!1DWD#$_2>t_A5$UwQrYl`PX9!_e%v^M!?lBeDerU7pP6=vsRgR4(M%Ix+<$@;q})OmuVWw@JY(c z*YoU&iH=@vCdGTnMD=`ekD-j5Tv27E=Oh)Ez%AT+0C{jee-6I;KcS-zpPFhJ^Art#>|;B=Qs4;ym_;x zs_Ivn082#n&K)}xPH#H*^5skZ1HC6tp6pcMcu`^nw5dGARHaL4k%m*~^U%`j+S&+{uI|cJc`IM7TQx5?Kfiq1^y&87qjXv80z)k~a zglSE+Q}t{r?la(NSNgOsL~HN;8#jLZeDmf_oy>6$$7PQUKiRM+)Ya|d`%_p_@5EtOZE+~KjgJugX(zpZ>;Gx`fA%wMw6wBrd=#`5m=;w_ zTq8~}U&Kt&9mu6{1-oD!M< D_?mV9 diff --git a/www/sites/all/modules/ckeditor/images/buttons/unlink.png b/www/sites/all/modules/ckeditor/images/buttons/unlink.png deleted file mode 100644 index 33a159990d9ebdcb167f318d2682c66154576444..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 812 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|ildGqTV~EA+rIQ`Kr2|D;&(EFiBiAvNMNw0cFKR*eE}!m6jSQV+t@77wTB_mn(;Kbb zKeYoz7>re{nVwFbJUMmk*Q)Kab8m0S-Fl*S8s#iOD@8nSIXgRlsjc69 zd}H(b-?MM#OjF5SI^}ZK)&!S8mbG8Y1v@w0e6#G@uf7fyz0S@PId=2+t17v!{d(4E z;Ri>TI|>}H90eGTA3r{0-n=^Agx)8|mfqGpdHLthpXIApul8r0=UBawrO-JC@FMaycl>_Zd%pe zcgrtl&R90{e2UR~z3>024E;%o5(YfXA1h>*WjblLZr*IHqoWhUT<~Jo zJHCeBSF^qvO!ZnT+I{q3*y_^2gZG_W3~X#_WDjsPwBNpc`~IDyr(~v8;?`jEllcfxgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh Rq=1STJYD@<);T3K0RS(XR^R{t diff --git a/www/sites/all/modules/ckeditor/images/delete.png b/www/sites/all/modules/ckeditor/images/delete.png deleted file mode 100644 index 08f249365afd29594b51210c6e21ba253897505d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 715 zcmV;+0yO=JP)C4}Mrzlg<+1Y8PEBfUp0jJpx4B>@E+cy3`^(Gw`Mf+2&yxZm<$to~Vpgvg&QKNR z_f#1(r6svZt%iF?s+n<8X?B&!h3g9Dbb8_=MX}!;HiQSAh`bp^WMl~Z-44teO7W_Y zV4thSL{h;rJY7!l3%5J4H1!tIzB`Dv+YxO(haWeausGZYkI8^hWj6mzo=L0{%;yxzh{5!Htr?51 zvG|W62MzC8BZ76hRpCyO2zOn<%e)K>NHge!-~)Ap33OdWw6hsLYbCxGNt0%wk_2z7 zfyYvXheSG)5HRK1VB~%mq7Dmurw#bi@hEcOr3&G1ZiF*$M=&9nB#VNf&Q^r$4G5kp zTURh&s)E0%5&hyVD}sp<72~zmAY`Y(9aqO6CXF%=zFHGzO-A&I(pE}v70YQxCPJ{Y z4L+?5-crdLn3ZRPEs!A4ehEY3ZRpL~w9>@aMN+{F4dI@v&>(QDHQum!mG~E^$OS8l z!7?%Uwib*ROP67Hw`ika)gX-(8Ia`-u_IEhxG7U<13kSsMW+$lbb2dUMm5p6pa}cjgA+U$^mJ^AjD?&bdi)8~y+Q002ovPDHLkV1g8IMc@Dc diff --git a/www/sites/all/modules/ckeditor/images/tick.png b/www/sites/all/modules/ckeditor/images/tick.png deleted file mode 100644 index a9925a06ab02db30c1e7ead9c701c15bc63145cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmV+!0_OdRP)Hs{AQG2a)rMyf zFQK~pm1x3+7!nu%-M`k}``c>^00{o_1pjWJUTfl8mg=3qGEl8H@}^@w`VUx0_$uy4 z2FhRqKX}xI*?Tv1DJd8z#F#0c%*~rM30HE1@2o5m~}ZyoWhqv>ql{V z1ZGE0lgcoK^lx+eqc*rAX1Ky;Xx3U%u#zG!m-;eD1Qsn@kf3|F9qz~|95=&g3(7!X zB}JAT>RU;a%vaNOGnJ%e1=K6eAh43c(QN8RQ6~GP%O}Jju$~Ld*%`mO1p '' . $ckconfig_file . '', - '!file' => 'sites/all/libraries/ckeditor/ckeditor.js' - ) - )); - drupal_set_message(t( - 'The CKEditor component is not installed correctly. Please go to the !ckeditorlink in order to download the latest version. After that you must extract the files to the !ckeditorpath or !librarypath directory and make sure that the !ckeditorfile or !ckeditorlibrary file exists. Refer to the !readme file for more information.', array( - '!ckeditorlink' => l(t('CKEditor homepage'), 'http://ckeditor.com/download'), - '!readme' => l(t('README.txt'), $base_url . '/' . drupal_get_path('module', 'ckeditor') . '/README.txt', array('absolute' => TRUE)), - '!ckeditorpath' => 'sites/all/modules/ckeditor/ckeditor', - '!ckeditorfile' => 'sites/all/modules/ckeditor/ckeditor/ckeditor.js', - '!ckeditorlibrary' => 'sites/all/libraries/ckeditor/ckeditor.js', - '!librarypath' => 'sites/all/libraries/ckeditor' - ) - ), 'error'); - drupal_set_message(t( - 'If you have CKEditor already installed, edit the !editg and update the CKEditor path.', array( - '!editg' => l(t('CKEditor Global Profile'), 'admin/config/content/ckeditor/editg') - ) - ), 'warning'); - - return ''; - } - - if (module_exists('wysiwyg')) { - drupal_set_message(t( - 'The WYSIWYG module was detected. Using both modules at the same time may cause problems. It is recommended to turn the WYSIWYG module off (!wysiwygdisablelink).', array( - '!wysiwygdisablelink' => l(t('click here to disable'), 'ckeditor/disable/wysiwyg/' . drupal_get_token('ckeditorDisableWysiwyg')) - ) - ), 'warning'); - } - - //find profile other than Global - $result = db_select('ckeditor_settings', 's')->fields('s', array('name'))->condition('name', 'CKEditor Global Profile', '<>')->range(0, 1)->execute()->fetchAssoc(); - if (!$result) { - drupal_set_message(t('No CKEditor profiles found. Right now nobody is able to use CKEditor. Create a new profile below.'), 'error'); - } - - return ckeditor_profile_overview(); -} - -/** - * Controller for CKEditor profiles. - */ -function ckeditor_profile_overview() { - $output = ''; - $skins = ckeditor_load_skin_options(); - $global_profile = ckeditor_profile_load('CKEditor Global Profile'); - if (isset($global_profile->settings['skin']) && !array_key_exists($global_profile->settings['skin'], $skins)) { - drupal_set_message(t('The CKEditor Global Profile profile is using %skin skin which cannot be found. Please update your settings.', array('%skin' => $global_profile->settings['skin'], '@profile_settings' => url('admin/config/content/ckeditor/editg'))), 'warning'); - } - $profiles = ckeditor_profile_load(); - if ($profiles) { - // @todo The following variable is never used. Remove it? - $access_ckeditor_roles = user_roles(FALSE, 'access ckeditor'); - $header = array(t('Profile'), t('Input format'), t('Operations')); - $disabled_plugins = array(); - foreach ($profiles as $p) { - if ($p->name !== "CKEditor Global Profile") { - $rows[] = array( - array('data' => $p->name, 'valign' => 'top'), - array('data' => implode("
\n", $p->input_formats)), - array( - 'data' => - l(t('edit'), 'admin/config/content/ckeditor/edit/' . urlencode($p->name)) . ' ' . - l(t('clone'), 'admin/config/content/ckeditor/clone/' . urlencode($p->name)) . ' ' . - l(t('delete'), 'admin/config/content/ckeditor/delete/' . urlencode($p->name)), - 'valign' => 'top' - ) - ); - } - } - - if (count($disabled_plugins) > 0) { - $msg = t("The following plugins could not be found and were automatically disabled in CKEditor profiles:"); - foreach ($disabled_plugins as $profile_name => $profile_plugins) { - $msg .= "

"; - $msg .= t("Profile: %profile_name", array("%profile_name" => $profile_name)); - $msg .= "
"; - $msg .= t("Plugins: %profile_plugins", array("%profile_plugins" => implode(', ', $profile_plugins))); - } - drupal_set_message($msg, 'warning'); - } - - $output .= '

' . t('Profiles') . '

'; - $output .= theme('table', array("header" => $header, "rows" => $rows)); - $output .= '

' . l(t('Create a new profile'), 'admin/config/content/ckeditor/add') . '

'; - } - else { - drupal_set_message(t( - 'No profiles found. Click here to !create.', array( - '!create' => l(t('create a new profile'), 'admin/config/content/ckeditor/add') - ) - ), 'warning'); - } - - $rows = array(); - if (!isset($profiles['CKEditor Global Profile'])) { - drupal_set_message(t( - 'The global profile can not be found. Click here to !create.', array( - '!create' => l(t('create the global profile'), 'admin/config/content/ckeditor/addg') - ) - ), 'warning'); - } - else { - $output .= "

" . t("Global settings") . "

"; - $rows[] = array( - array('data' => t('CKEditor Global Profile')), - array('data' => l(t('edit'), 'admin/config/content/ckeditor/editg'), 'valign' => 'top') - ); - $output .= theme('table', array("header" => array(t('Profile'), t('Operations')), "rows" => $rows)); - } - return $output; -} - -/** - * Form builder for a global profile - */ -function ckeditor_admin_global_profile_form($form, $form_state, $mode = 'add') { - module_load_include('inc', 'ckeditor', 'includes/ckeditor.lib'); - if ($mode == 'edit') { - $profile = ckeditor_profile_load('CKEditor Global Profile'); - - $form['_profile'] = array( - '#type' => 'value', - '#value' => $profile, - ); - } - else { - $profile = new stdClass(); - } - - if ($mode == 'add') { - $data = ckeditor_profile_load('CKEditor Global Profile'); - if (!empty($data)) { - drupal_set_message(t('The global profile already exists. Only one global profile is allowed.'), 'error'); - drupal_not_found(); - } - - $btn = t('Create a global profile'); - } - else { - $btn = t('Update the global profile'); - } - - $orig_formats = filter_formats(); - $formats = array(); - foreach ($orig_formats AS $format) { - $formats[$format->format] = $format->name; - } - - $drupal_base_path = ckeditor_base_path('relative'); - $drupal_library_path = ckeditor_library_path('relative'); - $module_drupal_path = ckeditor_module_path('relative'); - $skin_options = ckeditor_load_skin_options(); - - $form['appearance'] = array( - '#type' => 'fieldset', - '#title' => t('Editor appearance'), - '#collapsible' => TRUE, - '#collapsed' => FALSE, - ); - - //if skin is not set or not exists select default skin (moono or skin) or first on the skin list - if (empty($profile->settings['skin']) || (!empty($profile->settings['skin']) && !array_key_exists($profile->settings['skin'], $skin_options))) { - $profile->settings['skin'] = ckeditor_default_skin(); - } - - $form['appearance']['skin'] = array( - '#type' => 'select', - '#title' => t('Skin'), - '#default_value' => $profile->settings['skin'], - '#options' => $skin_options, - '#description' => t('Choose a CKEditor skin.'), - ); - - $form['ckeditor_advanced_settings'] = array( - '#type' => 'fieldset', - '#title' => t('Advanced settings'), - '#collapsible' => TRUE, - '#collapsed' => FALSE, - ); - - $current_path = ckeditor_path('relative'); - if ($current_path == '') { - $current_path = ckeditor_path('url'); - } - $form['ckeditor_advanced_settings']['ckeditor_path'] = array( - '#type' => 'textfield', - '#title' => t('Path to CKEditor'), - '#default_value' => !empty($profile->settings['ckeditor_path']) ? $profile->settings['ckeditor_path'] : '%m/ckeditor', - '#size' => 40, - '#maxlength' => 128, - '#description' => t( - 'The path to CKEditor (the WYSIWYG rich text editor downloaded from !ckeditorcom). Provide a path relative to the document root, unless CKEditor is located on an external URL. In such case enter the full URL to a folder with CKEditor.
The simplest way to have the editor running is to use CDN, to use it set: !cdn', array( - '!ckeditorcom' => l(t('ckeditor.com'), 'http://ckeditor.com/download'), - '!cdn' => '//cdn.ckeditor.com/' . CKEDITOR_LATEST . '/full-all' - ) - ) . - '

' . - t('Available placeholders:!b – path of the Drupal installation (!base) !m – path where the CKEditor module is stored (!module).!l – path to the libraries directory (!library).', array( - '!b' => '
%b', - '!m' => '
%m', - '!l' => '
%l', - '!base' => '' . $drupal_base_path . '', - '!module' => '' . $module_drupal_path . '', - '!library' => '' . $drupal_library_path . '', - ) - ) . - '
' . - t('Current path: !path', array( - '!path' => '' . $current_path . '' - ) - ), - '#required' => TRUE - ); - - $local_path = ckeditor_path('local'); - if ($local_path == '') { - $local_path = t('CKEditor is loaded from URL. Local path is not available.'); - } - $form['ckeditor_advanced_settings']['ckeditor_local_path'] = array( - '#type' => 'textfield', - '#title' => t('Local path to CKEditor'), - '#default_value' => isset($profile->settings['ckeditor_local_path']) ? $profile->settings['ckeditor_local_path'] : '', - '#size' => 40, - '#maxlength' => 128, - '#description' => t( - 'The path to the local directory (on the server) that points to the path defined above. Enter either an absolute server path or a path relative to the !indexphp file. If left empty, the CKEditor module will try to find the right path.', array( - '!indexphp' => 'index.php' - ) - ) . - '
' . - t('Current path: !path', array( - '!path' => '' . $local_path . '' - ) - ) - ); - - $form['ckeditor_advanced_settings']['ckeditor_plugins_path'] = array( - '#type' => 'textfield', - '#title' => t('Path to the CKEditor plugins directory'), - '#default_value' => !empty($profile->settings['ckeditor_plugins_path']) ? $profile->settings['ckeditor_plugins_path'] : '%m/plugins', - '#size' => 40, - '#maxlength' => 128, - '#description' => t('Path to the CKEditor plugins directory relative to the document root.') . - '
' . - t('Available placeholders:!b – path of the Drupal installation (!base) !m – the base URL path where the CKEditor module is stored (!module).!l – the base URL path to the libraries directory (!library)', array( - '!b' => '
%b', - '!m' => '
%m', - '!l' => '
%l', - '!base' => '' . $drupal_base_path . '', - '!module' => '' . $module_drupal_path . '', - '!library' => '' . $drupal_library_path . '', - ) - ) . - '
' . - t('Current path: !path', array( - '!path' => '' . ckeditor_plugins_path('relative') . '' - ) - ) - ); - - $form['ckeditor_advanced_settings']['ckeditor_plugins_local_path'] = array( - '#type' => 'textfield', - '#title' => t('Local path to the CKEditor plugins directory'), - '#default_value' => isset($profile->settings['ckeditor_plugins_local_path']) ? $profile->settings['ckeditor_plugins_local_path'] : '', - '#size' => 40, - '#maxlength' => 128, - '#description' => t( - 'The path to the local directory (on the server) that points to the path defined above. Enter either an absolute server path or a path relative to the !indexphp file. If left empty, the CKEditor module will try to find the right path.', array( - '!indexphp' => 'index.php' - ) - ) . - '
' . - t('Current path: !path', array( - '!path' => '' . ckeditor_plugins_path('local') . '' - ) - ) - ); - - $form['ckeditor_advanced_settings']['ckfinder_path'] = array( - '#type' => 'textfield', - '#title' => t('Path to CKFinder'), - '#default_value' => !empty($profile->settings['ckfinder_path']) ? $profile->settings['ckfinder_path'] : '%m/ckfinder', - '#size' => 40, - '#maxlength' => 128, - '#description' => t( - 'The path to CKFinder (AJAX based file manager downloaded from !ckfindercom) relative to the document root.', array( - '!ckfindercom' => l(t('ckfinder.com'), 'http://cksource.com/ckfinder') - ) - ) . - '
' . - t('Available placeholders:!b – path of the Drupal installation (!base) !m – path where the CKEditor module is stored (!module).!l – path to the libraries directory (!library)', array( - '!b' => '
%b', - '!m' => '
%m', - '!l' => '
%l', - '!base' => '' . $drupal_base_path . '', - '!module' => '' . $module_drupal_path . '', - '!library' => '' . $drupal_library_path . '' - ) - ) . - '
' . - t('Current path: !path', array( - '!path' => '' . ckfinder_path('relative') . '' - ) - ) - ); - - $form['ckeditor_advanced_settings']['ckfinder_local_path'] = array( - '#type' => 'textfield', - '#title' => t('Local path to CKFinder'), - '#default_value' => isset($profile->settings['ckfinder_local_path']) ? $profile->settings['ckfinder_local_path'] : '', - '#size' => 40, - '#maxlength' => 128, - '#description' => t( - 'The path to the local directory (on the server) that points to the path defined above. Enter either an absolute server path or a path relative to the !indexphp file. If left empty, the CKEditor module will try to find the right path.', array( - '!indexphp' => 'index.php' - ) - ) . - '
' . - t('Current path: !path', array( - '!path' => '' . ckfinder_path('local') . '' - ) - ) - ); - - //@todo DOWNLOAD API - if (variable_get('file_default_scheme', '') == 'private') { - $form['ckeditor_advanced_settings']['ckeditor_allow_download_private_files'] = array( - '#type' => 'checkbox', - '#title' => t('Enable access to files located in the private folder'), - '#default_value' => !empty($profile->settings['ckeditor_allow_download_private_files']), - '#return_value' => 't', - '#description' => t( - 'Use this option with care. If checked, CKEditor will allow anyone knowing the URL to view a file located inside of the private path (!private_path), but only if there is no information about the file in the Drupal database. If the path below is specified, anyone will have access only to that location.', array( - '!private_path' => '' . variable_get('file_private_path', '') . '' - ) - ), - '#required' => FALSE - ); - $current_private_dir = !empty($profile->settings['private_dir']) ? $profile->settings['private_dir'] : ''; - $form['ckeditor_advanced_settings']['private_dir'] = array( - '#type' => 'textfield', - '#title' => t('Location of files uploaded with CKEditor to the private folder'), - '#default_value' => !empty($profile->settings['private_dir']) ? $profile->settings['private_dir'] : '', - '#size' => 40, - '#maxlength' => 255, - '#description' => t('The path relative to the location of the private directory where CKEditor should store uploaded files.') . - '
' . - t('Available wildcard characters:!u – User ID.!n – Username', array( - '!u' => '
%u', - '!n' => '
%n' - ) - ) . - '
' . - t('System path to the private folder is: !system_path.', array( - '!system_path' => '' . realpath(variable_get('file_private_path', conf_path() . '/files')) . DIRECTORY_SEPARATOR . '' - ) - ) - ); - } - - if (function_exists('linktocontent_node_menu') && function_exists('pathfilter_filter')) { - $form['ckeditor_advanced_settings']['linktoc'] = array( - '#type' => 'select', - '#options' => array('p' => t('Link to paths only'), 'n' => t('Link using internal: links'), 'pn' => t('Allow the user to select between paths and internal links')), - '#title' => t('Path Filter & Link To Content integration'), - '#default_value' => empty($profile->settings['linktoc']) ? 'p' : $profile->settings['linktoc'], - '#description' => t( - 'With the !plink extension it is possible to use internal: links. By default the !link extension is linking to nodes using paths.', array( - '!plink' => l(t('Path Filter'), 'http://drupal.org/project/pathfilter'), - '!link' => l(t('Link To Content'), 'http://drupal.org/project/linktocontent') - ) - ) - ); - } - - $form['ckeditor_advanced_settings']['ckeditor_aggregate'] = array( - '#type' => 'radios', - '#title' => t('Aggregate ckeditor.js'), - '#default_value' => !empty($profile->settings['ckeditor_aggregate']) ? $profile->settings['ckeditor_aggregate'] : 'f', - '#options' => array( - 't' => t('Enabled'), - 'f' => t('Disabled') - ), - '#description' => t('When enabled, ckeditor.js will be aggregated if JavaScript aggregation is enabled. Not recommended.'), - ); - - $form['ckeditor_advanced_settings']['toolbar_wizard'] = array( - '#type' => 'radios', - '#title' => t('Use toolbar Drag&Drop feature'), - '#default_value' => !empty($profile->settings['toolbar_wizard']) ? $profile->settings['toolbar_wizard'] : 't', - '#options' => array( - 't' => t('Enabled'), - 'f' => t('Disabled') - ), - '#description' => t('When enabled, the toolbar can be built by using the drag-and-drop feature. Otherwise you will need to enter the toolbar configuration manually to the text box.'), - ); - - $form['submit'] = array( - '#type' => 'submit', - '#value' => $btn - ); - - return $form; -} - -/** - * Form validation for a global profile - */ -function ckeditor_admin_global_profile_form_validate($form, &$form_state) { - -} - -/** - * Submit form for a global profile - */ -function ckeditor_admin_global_profile_form_submit($form, &$form_state) { - module_load_include('inc', 'ckeditor', 'includes/ckeditor.lib'); - $edit = & $form_state['values']; - $edit['name'] = 'CKEditor Global Profile'; - - if (isset($edit['_profile'])) { - ckeditor_profile_delete($edit['_profile']->name); - } - - //strip whitespaces - if (empty($edit['ckeditor_local_path'])) { - $edit['ckeditor_local_path'] = ''; - } - else { - $edit['ckeditor_local_path'] = trim($edit['ckeditor_local_path']); - } - - //strip slash from the end - if (empty($edit['ckeditor_path'])) { - $edit['ckeditor_path'] = ''; - } - $edit['ckeditor_path'] = trim(rtrim($edit['ckeditor_path'], "/")); - if ($edit['ckeditor_path'] && 0 !== strpos($edit['ckeditor_path'], "/") && 0 !== strpos($edit['ckeditor_path'], "%") && !preg_match("|^http(s)?://|i", $edit['ckeditor_path'])) { - //ensure that slash is at the beginning - $edit['ckeditor_path'] = "/" . $edit['ckeditor_path']; - } - //no slash at the end - $edit['ckeditor_local_path'] = trim(rtrim($edit['ckeditor_local_path'], "/")); - - //strip whitespaces - if (empty($edit['ckeditor_plugins_local_path'])) { - $edit['ckeditor_plugins_local_path'] = ''; - } - else { - $edit['ckeditor_plugins_local_path'] = trim($edit['ckeditor_plugins_local_path']); - } - - //strip slash from the end - if (empty($edit['ckeditor_plugins_path'])) { - $edit['ckeditor_plugins_path'] = ''; - } - $edit['ckeditor_plugins_path'] = trim(rtrim($edit['ckeditor_plugins_path'], "/")); - if ($edit['ckeditor_plugins_path'] && 0 !== strpos($edit['ckeditor_plugins_path'], "/") && 0 !== strpos($edit['ckeditor_plugins_path'], "%")) { - //ensure that slash is at the beginning - $edit['ckeditor_plugins_path'] = "/" . $edit['ckeditor_plugins_path']; - } - //no slash at the end - $edit['ckeditor_plugins_path'] = trim(rtrim($edit['ckeditor_plugins_path'], "/")); - - //strip slash from the end - if (empty($edit['ckfinder_path'])) { - $edit['ckfinder_path'] = ''; - } - $edit['ckfinder_path'] = trim(rtrim($edit['ckfinder_path'], "/")); - if ($edit['ckfinder_path'] && 0 !== strpos($edit['ckfinder_path'], "/") && 0 !== strpos($edit['ckfinder_path'], "%")) { - //ensure that slash is at the beginning - $edit['ckfinder_path'] = "/" . $edit['ckfinder_path']; - } - - //no slash at the end - $edit['ckfinder_local_path'] = trim(rtrim($edit['ckfinder_local_path'], "/")); - - $settings = ckeditor_admin_values_to_settings($edit); - db_insert('ckeditor_settings') - ->fields(array( - "name" => $edit["name"], - "settings" => $settings - )) - ->execute(); - - drupal_set_message(t('The CKEditor global profile was saved.')); - $form_state['redirect'] = 'admin/config/content/ckeditor'; -} - -/** - * Form builder for a profile - */ -function ckeditor_admin_profile_form($form, $form_state, $task, $profile = NULL) { - global $theme; - - if ($profile != NULL) { - $form['_profile'] = array( - '#type' => 'value', - '#value' => $profile, - ); - } - else { - $profile = new stdClass(); - } - - module_load_include('inc', 'ckeditor', 'includes/ckeditor.lib'); - - $editor_path = ckeditor_path('relative'); - $editor_local_path = ckeditor_path('local'); - $editor_url_path = ckeditor_path('url'); - $module_drupal_path = ckeditor_module_path('relative'); - $module_drupal_url_path = ckeditor_module_path('url'); - - drupal_add_js(array('ckeditor_version' => ckeditor_get_version()), 'setting'); - - $lang_options = ckeditor_load_lang_options(); - - // Attach the administration CSS. - $form['#attached'] = array( - 'css' => array( - drupal_get_path('module', 'ckeditor') . '/css/ckeditor.admin.css', - ), - ); - - $form['basic'] = array( - '#type' => 'fieldset', - '#title' => t('Basic setup'), - '#collapsible' => TRUE, - '#collapsed' => TRUE - ); - - switch ($task) { - case 'clone': - //load all profiles to check their names - $profiles = ckeditor_profile_load(); - $oldname = $profile->name; - $maxsize = 128; //default max name length - - $res = array(); - $pat = "/^(.*?)_([0-9]+)$/"; - if (preg_match($pat, $oldname, $res)) { // oldname like 'name_nr' - $name = $res[1]; - $num = $res[2] + 1; - } - else { - $name = $oldname; - $num = 2; - } - - $newname = substr($name, 0, $maxsize - 3) . '_' . $num; // +limit - while (isset($profiles[$newname])) { //find next free number - $num++; - $newname = substr($name, 0, $maxsize - 3) . '_' . $num; - } - break; - case 'edit': - $newname = $profile->name; - break; - } - - $global_profile = ckeditor_profile_load('CKEditor Global Profile'); - $toolbar_wizard = !empty($global_profile->settings['toolbar_wizard']) ? $global_profile->settings['toolbar_wizard'] : 't'; - drupal_add_js(array('ckeditor_toolbar_wizard' => $toolbar_wizard), 'setting'); - - $form['basic']['name'] = array( - '#type' => 'textfield', - '#title' => t('Profile name'), - '#default_value' => !empty($profile->name) ? $newname : '', - '#size' => 40, - '#maxlength' => 128, - '#description' => t('Enter a name for this profile. This name is only visible within the CKEditor administration page.'), - '#required' => TRUE - ); - - $orig_formats = filter_formats(); - - if ($task == 'edit' && !empty($profile->name)) { - $used_formats = db_select('ckeditor_input_format', 'f')->fields('f', array("format"))->distinct()->condition("f.name", array($profile->name), 'NOT IN')->execute()->fetchAllAssoc('format'); - } - else { - $profile->input_formats = array(); - $used_formats = db_select('ckeditor_input_format', 'f')->fields('f', array("format"))->distinct()->execute()->fetchAllAssoc('format'); - } - - $formats = array(); - $input_format_config_links = array(); - foreach ($orig_formats AS $format) { - if (($task == 'edit' && !empty($profile->input_formats) && array_key_exists($format->format, $profile->input_formats)) || !array_key_exists($format->format, $used_formats)) { - $formats[$format->format] = $format->name; - $input_format_config_links[$format->format] = array("name" => $format->name, "config_url" => url("admin/config/content/formats/" . $format->format)); - } - } - - $form['basic']['input_formats'] = array( - '#id' => 'input-formats', - '#type' => 'checkboxes', - '#title' => t('Text formats'), - '#default_value' => !empty($profile->input_formats) ? array_keys((array) $profile->input_formats) : array(), - '#options' => $formats, - '#description' => t('Choose the text formats where you want to load CKEditor.') - ); - - $form['security'] = array( - '#type' => 'fieldset', - '#title' => t('Security'), - '#description' => '

' . t('The CKEditor security system protects you from executing malicious code that is already in your database. In plain textareas database content is harmless because it is not executed, but the CKEditor WYSIWYG editor interprets HTML like a web browser and thus the content needs to be filtered before it is loaded.') . '

', - '#collapsible' => TRUE, - '#collapsed' => TRUE - ); - - $form['security']['filters'] = array( - '#id' => 'security-filters', - '#type' => 'container' - ); - - $form['security']['filters']['__header'] = array( - '#type' => 'item', - '#title' => t('Security filters'), - '#description' => t( - 'Below is a list of security filters along with their status for each text format.

The following statuses are available: !img_enabled - the filter is configured for a given text format and will be run on the content during the filtering process. !img_disabled - the filter is disabled for a given text format and will not be run on the content during the filtering process.

In order to modify the security filters settings for each of the text formats, you need to visit the text format configuration sections as listed below: !elem_format_config', array( - '!img_enabled' => '
', - '!img_disabled' => '
', - '!elem_format_config' => '
    ' - ) - ), - '#weight' => -10 - ); - - //get text formats filters - $input_format_filters = array(); - foreach ($formats AS $key => $value) { - $input_format_filters[$key] = array(); - $filters = filter_list_format($key); - foreach ($filters as $filter_name => $filter_settings) { - if ($filter_settings->status == 1) { - $input_format_filters[$key][$filter_name] = TRUE; - } - } - } - drupal_add_js(array('text_format_filters' => $input_format_filters, 'text_formats_config_links' => $input_format_config_links), 'setting'); - - $security_filters = ckeditor_security_filters(); - _ckeditor_admin_profile_form_security_filters($form, $profile, $security_filters); - - $form['security']['ss'] = array( - '#type' => 'radios', - '#title' => t('Security settings'), - '#default_value' => isset($profile->settings['ss']) ? $profile->settings['ss'] : '2', - '#options' => array( - '2' => t('Always run security filters for CKEditor.'), - '1' => t('Run security filters only when CKEditor is set to start automatically.'), - ), - '#description' => t('There are two ways of starting CKEditor: automatically and manually (via toggle). If you decide to apply security filters only when CKEditor starts automatically, you will not be protected when toggling manually from plain textarea to CKEditor. Choose this option only if you can detect various attacks (mainly XSS) by yourself just by looking at the HTML code.'), - ); - - $form['appearance'] = array( - '#type' => 'fieldset', - '#title' => t('Editor appearance'), - '#collapsible' => TRUE, - '#collapsed' => TRUE, - ); - - $ui_colors = array( - "default" => t('CKEditor default'), - "custom" => t('Select manually') - ); - if (function_exists('color_get_palette')) { - // apparently $theme is not initialized (?) - if (empty($theme)) { - init_theme(); - } - $palette = @color_get_palette($theme, FALSE); //[#652274] - $color_palette['default'] = '#D3D3D3'; - if (!empty($palette)) { - if (!empty($palette['base'])) { - $color_palette['color_base'] = $palette['base']; - $ui_colors["color_base"] = t('Color module: base'); - } - if (!empty($palette['top'])) { - $color_palette['color_top'] = $palette['top']; - $ui_colors["color_top"] = t('Color module: top'); - } - if (!empty($palette['bottom'])) { - $color_palette['color_bottom'] = $palette['bottom']; - $ui_colors["color_bottom"] = t('Color module: bottom'); - } - } - drupal_add_js(array('ckeditor_uicolor' => $color_palette), 'setting'); - } - - if ($editor_path == '') { - drupal_add_js($editor_url_path . '/ckeditor.js', 'external'); - } - else { - drupal_add_js('window.CKEDITOR_BASEPATH = "' . $editor_path . '/"', array('type' => 'inline', 'weight' => -100)); - drupal_add_js($editor_url_path . '/ckeditor.js', array('type' => 'file', 'preprocess' => FALSE)); - } - drupal_add_js($module_drupal_url_path . '/ckeditor.config.js', 'file'); - drupal_add_js($module_drupal_url_path . '/includes/ckeditor.admin.js', 'file'); - - if ($toolbar_wizard == 't') { - drupal_add_library('system', 'ui.widget'); - drupal_add_library('system', 'ui.sortable'); - drupal_add_js($module_drupal_url_path . '/includes/jqueryUI/sort.js', 'file'); - } - - $form['appearance']['toolbar'] = array( - '#type' => 'textarea', - '#title' => t('Toolbar'), - '#default_value' => !empty($profile->settings['toolbar']) ? $profile->settings['toolbar'] : '', - '#description' => t('Load sample toolbar: !toolbars', array("!toolbars" => '' . t('Basic') . ' | ' . t('Advanced') . ' | ' . t('Full') . '')), - '#wysiwyg' => FALSE, - '#rows' => 15 - ); - - if ($toolbar_wizard == 't') { - $form['appearance']['toolbar_wizzard_used'] = array( - '#markup' => '
    ' . t('Current toolbar') . '

    ', - '#description' => t('Currently used buttons'), - ); - - drupal_add_js(array('cke_toolbar_buttons_all' => ckeditor_toolbar_buttons_all()), 'setting'); - - $form['appearance']['toolbar_wizzard_all'] = array( - '#markup' => '
    ' . t('Available buttons') . '

    ', - '#description' => t('All available buttons'), - ); - } - - $form['appearance']['expand'] = array( - '#type' => 'radios', - '#title' => t('Toolbar state on startup'), - '#default_value' => !empty($profile->settings['expand']) ? $profile->settings['expand'] : 't', - '#options' => array( - 't' => t('Expanded'), - 'f' => t('Collapsed') - ), - '#description' => t('The toolbar will start in an expanded or collapsed state.'), - ); - - $form['appearance']['default'] = array( - '#type' => 'radios', - '#title' => t('Default editor state'), - '#default_value' => !empty($profile->settings['default']) ? $profile->settings['default'] : 't', - '#options' => array( - 't' => t('Enabled'), - 'f' => t('Disabled') - ), - '#description' => t('Default editor state. If disabled, the rich text editor may still be enabled by using toggle.'), - ); - - $form['appearance']['show_toggle'] = array( - '#type' => 'radios', - '#title' => t('Show the disable/enable rich text editor toggle'), - '#default_value' => !empty($profile->settings['show_toggle']) ? $profile->settings['show_toggle'] : 't', - '#options' => array( - 't' => t('Show'), - 'f' => t('Hide') - ), - '#description' => t('Whether or not to show the disable/enable rich text editor toggle below the textarea.'), - ); - - $form['appearance']['uicolor'] = array( - '#type' => 'select', - '#title' => t('User interface color'), - '#default_value' => !empty($profile->settings['uicolor']) ? $profile->settings['uicolor'] : 'default', - '#options' => $ui_colors, - ); - - if (!isset($global_profile->settings['skin']) || !file_exists($editor_local_path . '/skins/' . $global_profile->settings['skin'])) { - $global_profile->settings['skin'] = ckeditor_default_skin(); - } - $skinframe_url = url('admin/config/content/ckeditor/skinframe', array( - 'query' => array( - 'token' => drupal_get_token('ckeditorSkinframeCall'), - 'skin' => $global_profile->settings['skin'], - 'uicolor' => (!empty($profile->settings['uicolor_user']) && $profile->settings['uicolor'] == 'custom') ? ltrim($profile->settings['uicolor_user'], '#') : 'D3D3D3' - ) - )); - $form['appearance']['skinframe'] = array( - '#markup' => '
    ', - '#description' => '', - ); - $form['appearance']['uicolor_user'] = array( - '#type' => 'hidden', - '#default_value' => !empty($profile->settings['uicolor_user']) ? $profile->settings['uicolor_user'] : 'default', - ); - - $plugin_list = ckeditor_load_plugins(); - $plugins = array(); - if (isset($profile->settings['loadPlugins'])) { - foreach ($plugin_list AS $key => $val) { - $plugins[$key] = $val['desc']; - } - } - else { - $default_plugins = array(); - foreach ($plugin_list AS $key => $val) { - $plugins[$key] = $val['desc']; - if (isset($val['default']) && $val['default'] == 't') { - $default_plugins[] = $key; - } - } - } - - $form['appearance']['loadPlugins'] = array( - '#type' => 'checkboxes', - '#title' => t('Plugins'), - '#default_value' => isset($profile->settings['loadPlugins']) ? array_keys((array) $profile->settings['loadPlugins']) : $default_plugins, - '#options' => $plugins, - '#description' => t('Choose the plugins that you want to enable in CKEditor.') - ); - - if ($editor_local_path != '' && file_exists($editor_local_path . '/plugins/divarea/plugin.js')) { - $form['appearance']['use_divarea'] = array( - '#type' => 'radios', - '#title' => t('"Div-based" editor'), - '#default_value' => !empty($profile->settings['use_divarea']) ? $profile->settings['use_divarea'] : 'f', - '#options' => array( - 't' => t('Enabled'), - 'f' => t('Disabled') - ), - '#description' => t("Loading editor into div instead of iframe.") - ); - } - - $form['appearance']['width'] = array( - '#type' => 'textfield', - '#title' => t('Editor width'), - '#default_value' => !empty($profile->settings['width']) ? $profile->settings['width'] : '100%', - '#description' => t("Editor interface width in pixels or percent. Examples: 400, 100%."), - '#size' => 40, - '#maxlength' => 128, - ); - - $form['appearance']['lang'] = array( - '#type' => 'select', - '#title' => t('Language'), - '#default_value' => !empty($profile->settings['lang']) ? $profile->settings['lang'] : 'en', - '#options' => $lang_options, - '#description' => t('The language for the CKEditor user interface.') - ); - - $form['appearance']['auto_lang'] = array( - '#type' => 'radios', - '#title' => t('Auto-detect language'), - '#default_value' => !empty($profile->settings['auto_lang']) ? $profile->settings['auto_lang'] : 't', - '#options' => array( - 't' => t('Enabled'), - 'f' => t('Disabled') - ), - '#description' => t('Automatically detect the user language.') - ); - - $form['appearance']['language_direction'] = array( - '#type' => 'select', - '#title' => t('Language direction'), - '#default_value' => !empty($profile->settings['language_direction']) ? $profile->settings['language_direction'] : 'default', - '#options' => array( - 'default' => t('Get from current locale (default)'), - 'ltr' => t('Left-To-Right'), // language like English - 'rtl' => t('Right-To-Left') // languages like Arabic - ), - '#description' => t( - 'Choose the language direction used in the editing area. Even when CKEditor automatically detects the user language and adjusts its user interface, the editing area is not automatically changed into the LTR or RTL mode. To be able to type LTR (like English) and RTL (like Arabic, Hebrew, Persian) content at the same time, please make sure that the !bidiltr and !bidirtl buttons are enabled in the toolbar.', array( - '!bidiltr' => 'BidiLtr', - '!bidirtl' => 'BidiRtl' - ) - ) - ); - - $form['acf'] = array( - '#type' => 'fieldset', - '#title' => t('Advanced content filter'), - '#description' => t('Configure input data filtering in CKEditor. See !link for more information about ACF.', array( - '!link' => l(t('this blog post'), 'http://ckeditor.com/blog/Upgrading-to-CKEditor-4.1') - )), - '#collapsible' => TRUE, - '#collapsed' => TRUE - ); - - $form['acf']['allowed_content'] = array( - '#type' => 'radios', - '#title' => t('Advanced content filter'), - '#description' => t('Example: if only Bold and Link buttons are enabled, only !strong and !a tags will be allowed. Any !b tags will automatically be converted into !strong. The !img tag will not be allowed, unless the Image button is added to the toolbar.', array( - '!strong' => '<strong>', - '!a' => '<a>', - '!img' => '<img>', - '!b' => '<b>' - )).'

    '. - t('Warning: CKEditor will not use the set of tags associated with text format. Only the buttons enabled in the toolbar and optional plugins will determine which tags/attributes/styles are handled by CKEditor. Enabling ACF in CKEditor does not affect server-side filtering done by Drupal in any way.'), - - '#default_value' => !empty($profile->settings['allowed_content']) ? $profile->settings['allowed_content'] : 't', - '#options' => array( - 't' => t('Enabled'), - 'f' => t('Disabled'), - ), - ); - $form['acf']['allowed_content']['t']['#description'] = t('CKEditor will only allow tags/attributes/styles provided by CKEditor features. Disallowed content will be removed directly by CKEditor. When configured properly, it helps to ensure a true WYSIWYG experience.'); - $form['acf']['allowed_content']['f']['#description'] = t('CKEditor will not filter any tags and as a result, the user will be able to insert any content into the editor. The content will only be filtered by server-side filters associated with input formats.'); - - $form['acf']['extraAllowedContent'] = array( - '#type' => 'textarea', - '#title' => t('Extra allowed content'), - '#default_value' => !empty($profile->settings['extraAllowedContent']) ? $profile->settings['extraAllowedContent'] : "", - '#cols' => 60, - '#rows' => 5, - '#description' => t( - 'Set additional allowed content rules for CKEditor. Separate rules with a semicolon. See !docs for more information.', array( - '!docs' => l(t('CKEditor documentation'), 'http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-allowedContent') - )).'

    '. - t('Example: !rules', array( - '!rules' => "object[width,height];param[name,value];embed[*];" - )).'

    ', - '#wysiwyg' => FALSE, - ); - - $form['output'] = array( - '#type' => 'fieldset', - '#title' => t('Cleanup and output'), - '#collapsible' => TRUE, - '#collapsed' => TRUE, - ); - - $form['output']['enter_mode'] = array( - '#type' => 'select', - '#title' => t('Enter mode'), - '#default_value' => !empty($profile->settings['enter_mode']) ? $profile->settings['enter_mode'] : 'p', - '#options' => array( - 'p' => '

    ', - 'br' => '
    ', - 'div' => '

    ' - ), - '#description' => t('Set which tag should be used by CKEditor when the Enter key is pressed.') - ); - - $form['output']['shift_enter_mode'] = array( - '#type' => 'select', - '#title' => t('Shift+Enter mode'), - '#default_value' => !empty($profile->settings['shift_enter_mode']) ? $profile->settings['shift_enter_mode'] : 'br', - '#options' => array( - 'p' => '

    ', - 'br' => '
    ', - 'div' => '

    ' - ), - '#description' => t('Set which tag should be used by CKEditor when the Shift+Enter key combination is pressed.') - ); - - $form['output']['font_format'] = array( - '#type' => 'textfield', - '#title' => t('Font formats'), - '#default_value' => !empty($profile->settings['font_format']) ? $profile->settings['font_format'] : 'p;div;pre;address;h1;h2;h3;h4;h5;h6', - '#size' => 40, - '#maxlength' => 250, - '#description' => t( - 'Semicolon-separated list of HTML font formats. Allowed values are: !allowed_values', array( - '!allowed_values' => 'p;div;pre;address;h1;h2;h3;h4;h5;h6' - ) - ) - ); - - if (!empty($profile->settings['formatting']['custom_formatting_options'])) { - foreach ($profile->settings['formatting']['custom_formatting_options'] as $k => $v) { - if ($v === 0) { - unset($profile->settings['formatting']['custom_formatting_options'][$k]); - } - } - } - - $form['output']['custom_formatting'] = array( - '#type' => 'radios', - '#title' => t('Use custom formatting options'), - '#default_value' => !empty($profile->settings['custom_formatting']) ? $profile->settings['custom_formatting'] : 'f', - '#options' => array( - 't' => t('Yes'), - 'f' => t('No'), - ), - ); - - $form['output']['formatting'] = array( - '#type' => 'fieldset', - '#title' => t('Custom formatting options'), - '#tree' => TRUE, - ); - - $form['output']['formatting']['custom_formatting_options'] = array( - '#type' => 'checkboxes', - '#default_value' => isset($profile->settings['formatting']['custom_formatting_options']) ? array_keys((array) $profile->settings['formatting']['custom_formatting_options']) : array('indent' => 'indent', 'breakBeforeOpen' => 'breakBeforeOpen', 'breakAfterOpen' => 'breakAfterOpen', 'breakAfterClose' => 'breakAfterClose'), - '#options' => array( - 'indent' => t('Indent the element contents.'), - 'breakBeforeOpen' => t('Break line before the opening tag.'), - 'breakAfterOpen' => t('Break line after the opening tag.'), - 'breakBeforeClose' => t('Break line before the closing tag.'), - 'breakAfterClose' => t('Break line after the closing tag.'), - 'pre_indent' => t('Indent the <pre> element contents.'), - ), - ); - - $form['css'] = array( - '#type' => 'fieldset', - '#title' => t('CSS'), - '#collapsible' => TRUE, - '#collapsed' => TRUE - ); - - $current_theme = variable_get('theme_default', $theme); - $theme_path = drupal_get_path('theme', $current_theme); - - $form['css']['css_mode'] = array( - '#type' => 'select', - '#title' => t('Editor CSS'), - '#default_value' => !empty($profile->settings['css_mode']) ? $profile->settings['css_mode'] : 'theme', - '#options' => array( - 'theme' => t('Use theme CSS'), - 'self' => t('Define CSS'), - 'none' => t('CKEditor default') - ), - '#description' => t( - 'Defines the CSS to be used in the editor area.!title_theme_css – load the !style_css file from the current site theme.!title_define_css – enter the CSS file path below.!title_ckeditor_default – use the default editor CSS.', array( - '!title_theme_css' => '
    ' . t('Use theme CSS') . '', - '!title_define_css' => '
    ' . t('Define CSS') . '', - '!title_ckeditor_default' => '
    ' . t('CKEditor default') . '', - '!style_css' => 'style.css' - ) - ) - ); - - $form['css']['css_path'] = array( - '#type' => 'textfield', - '#title' => t('CSS file path'), - '#default_value' => !empty($profile->settings['css_path']) ? $profile->settings['css_path'] : "", - '#size' => 40, - '#maxlength' => 255, - '#description' => t( - 'Enter the path to the CSS file (Example: !example1) or a list of CSS files separated with a comma (Example: !example2). Make sure you select the !title_define_css option above.', array( - '!example1' => '"css/editor.css"', - '!example2' => '"/themes/garland/style.css,http://example.com/style.css"', - '!title_define_css' => '' . t('Define CSS') . '' - ) - ) . - '
    ' . - t('Available placeholders:!h – host name (!host).!t – path to theme (!theme).', array( - '!h' => '
    %h', - '!t' => '
    %t', - '!host' => '' . base_path() . '', - '!theme' => '' . base_path() . $theme_path . '/' - ) - ) - ); - - $form['css']['css_style'] = array( - '#type' => 'select', - '#title' => t('Predefined styles'), - '#default_value' => !empty($profile->settings['css_style']) ? $profile->settings['css_style'] : 'theme', - '#options' => array( - 'theme' => t('Use theme ckeditor.styles.js'), - 'self' => t('Define path to ckeditor.styles.js'), - 'default' => t('CKEditor default') - ), - '#description' => t( - 'Define the location of the !ckeditor_styles_js_file file. It is used by the Style drop-down list available in the default toolbar. Copy the !ckeditor_styles_js_path file into your theme directory (!theme) and adjust it to your needs.', array( - '!ckeditor_styles_js_file' => 'ckeditor.styles.js', - '!ckeditor_styles_js_path' => '' . drupal_get_path('module', 'ckeditor') . '/ckeditor.styles.js', - '!theme' => '' . $theme_path . '/ckeditor.styles.js' . '' - ) - ) - ); - - $form['css']['styles_path'] = array( - '#type' => 'textfield', - '#title' => t('Predefined styles path'), - '#default_value' => !empty($profile->settings['styles_path']) ? $profile->settings['styles_path'] : "", - '#size' => 40, - '#maxlength' => 255, - '#description' => t( - 'Enter the path to a file with predefined styles (Example: !example1). Make sure you select the !style_define_path option above.', array( - '!style_define_path' => '' . t('Define path to ckeditor.styles.js') . '', - '!ckeditor_styles_js_file' => 'ckeditor.styles.js', - '!example1' => '/ckeditor.styles.js' - ) - ) . - '
    ' . - t('Available placeholders:!h – host name (!host).!t – path to theme (!theme).!m – path to the CKEditor module (!module).', array( - '!h' => '
    %h', - '!t' => '
    %t', - '!m' => '
    %m', - '!host' => '' . base_path() . '', - '!theme' => '' . base_path() . $theme_path . '/', - '!module' => '' . drupal_get_path('module', 'ckeditor') . '' - ) - ) - ); - - $form['ckeditor_upload_settings'] = array( - '#type' => 'fieldset', - '#title' => t('File browser settings'), - '#collapsible' => TRUE, - '#collapsed' => TRUE, - '#description' => t( - 'Set the file browser settings. A file browser will allow you to browse the files stored on the server and embed them as links, images, or Flash movies. CKEditor is compatible with such Drupal modules as !imce or !elfinder. CKEditor can be also integrated with !ckfinder, an advanced Ajax file manager.', array( - '!imce' => l(t('IMCE'), 'http://drupal.org/project/imce'), - '!elfinder' => l(t('elFinder'), 'http://drupal.org/project/elfinder'), - '!ckfinder' => l(t('CKFinder'), 'http://cksource.com/ckfinder') - ) - ) - ); - - $filebrowsers = array( - 'none' => t('None'), - 'ckfinder' => t('CKFinder'), - ); - - $filebrowsers_dialogs = array( - '' => t('Same as in the Link dialog window'), - 'ckfinder' => t('CKFinder'), - ); - - if (module_exists('imce')) { - $filebrowsers['imce'] = t('IMCE'); - $filebrowsers_dialogs['imce'] = t('IMCE'); - } - - if (module_exists('elfinder')) { - $filebrowsers['elfinder'] = t('elFinder'); - $filebrowsers_dialogs['elfinder'] = t('elFinder'); - } - - /* MODULES NOT PORTED TO D7 - if (module_exists('tinybrowser')) { - $filebrowsers['tinybrowser'] = t('TinyBrowser'); - $filebrowsers_dialogs['tinybrowser'] = t('TinyBrowser'); - } - - if (module_exists('imagebrowser')) { - $filebrowsers['ib'] = t('Image Browser'); - $filebrowsers_dialogs['ib'] = t('Image Browser'); - } - - if (module_exists('webfm_popup')) { - $filebrowsers['webfm'] = t('Web File Manager'); - $filebrowsers_dialogs['webfm'] = t('Web File Manager'); - } - */ - $form['ckeditor_upload_settings']['filebrowser'] = array( - '#type' => 'select', - '#title' => t('File browser type (Link dialog window)'), - '#default_value' => !empty($profile->settings['filebrowser']) ? $profile->settings['filebrowser'] : 'none', - '#options' => $filebrowsers, - '#description' => t('Select the file browser that you would like to use to upload files.'), - ); - - $form['ckeditor_upload_settings']['filebrowser_image'] = array( - '#type' => 'select', - '#title' => t('File browser type (Image dialog window)'), - '#default_value' => !empty($profile->settings['filebrowser_image']) ? $profile->settings['filebrowser_image'] : 'none', - '#options' => $filebrowsers_dialogs, - '#description' => t('Select the file browser that you would like to use to upload images.'), - ); - - $form['ckeditor_upload_settings']['filebrowser_flash'] = array( - '#type' => 'select', - '#title' => t('File browser type (Flash dialog window)'), - '#default_value' => !empty($profile->settings['filebrowser_flash']) ? $profile->settings['filebrowser_flash'] : 'none', - '#options' => $filebrowsers_dialogs, - '#description' => t('Select the file browser that you would like to use to upload Flash movies.'), - ); - - if (variable_get('file_default_scheme', '') != 'private') { - $current_user_files_path = empty($profile->settings['UserFilesPath']) ? "%b%f/" : $profile->settings['UserFilesPath']; - $current_user_files_path = strtr($current_user_files_path, array("%f" => variable_get('file_public_path', conf_path() . '/files'), "%u" => "UID", "%b" => base_path(), "%n" => "UNAME")); - - $current_user_files_absolute_path = empty($profile->settings['UserFilesAbsolutePath']) ? "%d%b%f/" : $profile->settings['UserFilesAbsolutePath']; - $current_user_files_absolute_path = strtr($current_user_files_absolute_path, array("%f" => variable_get('file_public_path', conf_path() . '/files'), "%u" => "UID", "%b" => base_path(), "%d" => ckeditor_get_document_root_full_path(), "%n" => "UNAME")); - - - $form['ckeditor_upload_settings']['UserFilesPath'] = array( - '#type' => 'textfield', - '#prefix' => '
    ' . t('CKFinder settings') . '', - '#title' => t('Path to uploaded files'), - '#default_value' => !empty($profile->settings['UserFilesPath']) ? $profile->settings['UserFilesPath'] : "%b%f/", - '#size' => 40, - '#maxlength' => 255, - '#description' => t('Path to uploaded files relative to the document root.') . - '
    ' . - t('Available placeholders:!b – the base URL path of the Drupal installation (!base).!f – the Drupal file system path where the files are stored (!files).!u – User ID.!n – Username.', array( - '!n' => '
    %n', - '!u' => '
    %u', - '!f' => '
    %f', - '!b' => '
    %b', - '!files' => '' . variable_get('file_public_path', conf_path() . '/files') . '', - '!base' => '' . base_path() . '' - ) - ) . - '
    ' . - t('Current path: !path', array( - '!path' => '' . $current_user_files_path . '' - ) - ) - ); - - $form['ckeditor_upload_settings']['UserFilesAbsolutePath'] = array( - '#type' => 'textfield', - '#title' => t('Absolute path to uploaded files'), - '#default_value' => !empty($profile->settings['UserFilesAbsolutePath']) ? $profile->settings['UserFilesAbsolutePath'] : "%d%b%f/", - '#size' => 40, - '#maxlength' => 255, - '#suffix' => '
    ', - '#description' => t('The path to the local directory (on the server) which points to the path defined above. If left empty, CKEditor will try to discover the right path.') . - '
    ' . - t('Available placeholders:!d – the server path to the document root (!root).!b – the base URL path of the Drupal installation (!base).!f – the Drupal file system path where the files are stored (!files).!u – User ID.!n – Username.', array( - '!u' => '
    %u', - '!n' => '
    %n', - '!d' => '
    %d', - '!b' => '
    %b', - '!f' => '
    %f', - '!files' => '' . variable_get('file_public_path', conf_path() . '/files') . '', - '!base' => '' . base_path() . '', - '!root' => '' . ckeditor_get_document_root_full_path() . '' - ) - ) . - '
    ' . - t('Current path: !path', array( - '!path' => '' . $current_user_files_absolute_path . '' - ) - ) - ); - } - if (variable_get('file_default_scheme', '') == 'private') { - $form['ckeditor_upload_settings']['private_path_descrption'] = array( - '#markup' => '
    ' . t( - 'Setting a relative path to uploaded files was disabled because private downloads are enabled and thus this path is calculated automatically. To change the location of uploaded files in the private file system, edit the !url.', array( - '!url' => l(t('CKEditor Global Profile'), 'admin/config/content/ckeditor/editg') - ) - ) . '
    ', - ); - } - - $form['advanced'] = array( - '#type' => 'fieldset', - '#title' => t('Advanced options'), - '#collapsible' => TRUE, - '#collapsed' => TRUE, - ); - if (ckeditor_get_version(TRUE) == 3) { - $form['advanced']['ckeditor_load_method'] = array( - '#type' => 'select', - '#title' => t('Loading method'), - '#default_value' => !empty($profile->settings['ckeditor_load_method']) ? $profile->settings['ckeditor_load_method'] : 'ckeditor.js', - '#options' => _ckeditor_load_methods(), - '#description' => t('Select the loading method of CKEditor. If the !ckeditor_basic_js file is used, only a small file is loaded initially and the rest of the editor is loaded later (see Loading timeout). This might be useful if CKEditor is disabled by default.', array( - '!ckeditor_basic_js' => 'ckeditor_basic.js' - ) - ) - ); - $form['advanced']['ckeditor_load_time_out'] = array( - '#type' => 'textfield', - '#title' => t('Loading timeout'), - '#default_value' => !empty($profile->settings['ckeditor_load_time_out']) ? $profile->settings['ckeditor_load_time_out'] : "0", - '#size' => 40, - '#maxlength' => 255, - '#description' => t('The time to wait (in seconds) to load the full editor code after the page is loaded, if the !ckeditor_basic_js file is used. If set to zero, the editor is loaded on demand.', array( - '!ckeditor_basic_js' => 'ckeditor_basic.js' - ) - ) - ); - } - - $form['advanced']['forcePasteAsPlainText'] = array( - '#type' => 'select', - '#title' => t('Force pasting as plain text'), - '#default_value' => !empty($profile->settings['forcePasteAsPlainText']) ? $profile->settings['forcePasteAsPlainText'] : "f", - '#options' => array( - 't' => t('Enabled'), - 'f' => t('Disabled') - ), - '#description' => t('If enabled, HTML content will be automatically changed to plain text when pasting.'), - ); - $form['advanced']['html_entities'] = array( - '#type' => 'radios', - '#title' => t('HTML Entities'), - '#default_value' => !empty($profile->settings['html_entities']) ? $profile->settings['html_entities'] : 'f', - '#description' => t('Convert all applicable characters to HTML entities.'), - '#options' => array( - 'f' => t('No'), - 't' => t('Yes') - ), - ); - $form['advanced']['scayt_autoStartup'] = array( - '#type' => 'radios', - '#title' => t('Spellchecker'), - '#default_value' => !empty($profile->settings['scayt_autoStartup']) ? $profile->settings['scayt_autoStartup'] : 'f', - '#description' => t('If enabled, turns on SCAYT (Spell Check As You Type) automatically after loading the editor.'), - '#options' => array( - 'f' => t('No'), - 't' => t('Yes') - ), - ); - $form['advanced']['theme_config_js'] = array( - '#type' => 'radios', - '#title' => t('Load !ckeditor_config_js from the theme path', array( - '!ckeditor_config_js' => 'ckeditor.config.js' - ) - ), - '#default_value' => !empty($profile->settings['theme_config_js']) ? $profile->settings['theme_config_js'] : 'f', - '#options' => array( - 't' => t('Yes'), - 'f' => t('No') - ), - '#description' => t('When enabled, the editor will try to load the !ckeditor_config_js file from the theme directory.', array( - '!ckeditor_config_js' => 'ckeditor.config.js' - ) - ) - ); - $form['advanced']['js_conf'] = array( - '#type' => 'textarea', - '#title' => t('Custom JavaScript configuration'), - '#default_value' => !empty($profile->settings['js_conf']) ? $profile->settings['js_conf'] : "", - '#cols' => 60, - '#rows' => 5, - '#description' => t( - 'In order to change CKEditor configuration globally, you should modify the !ckeditor_config configuration file. Sometimes it is required to change the CKEditor configuration for a single profile only. Use this box to define settings that are unique for this profile. Available options are listed in the !docs. Add the following code snippet to change the fonts available in the CKEditor Font and Size drop-down lists:
    @code
    Warning: If you make a mistake here, CKEditor may not load correctly.', array( - '!ckeditor_config' => '' . drupal_get_path('module', 'ckeditor') . "/ckeditor.config.js", - '!docs' => l(t('CKEditor documentation'), 'http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html'), - '@code' => "config.font_names = 'Arial;Times New Roman;Verdana';\nconfig.fontSize_sizes = '16/16px;24/24px;48/48px;';" - ) - ), - '#wysiwyg' => FALSE, - ); - - $form['submit'] = array( - '#type' => 'submit', - '#value' => t('Save') - ); - - return $form; -} - -/** - * Form validation for a profile. - */ -function ckeditor_admin_profile_form_validate($form, &$form_state) { - $edit = & $form_state['values']; - /* - if ($edit['default'] == 't' && $edit['popup'] == 't') { - form_set_error('popup', t('If CKEditor is enabled by default, the popup window must be disabled.')); - } - - if ($edit['show_toggle'] == 't' && $edit['popup'] == 't') { - form_set_error('popup', t('If toggle is enabled, the popup window must be disabled.')); - } - */ - if (!$edit['name']) { - form_set_error('name', t('You must give a profile name.')); - } - elseif (!preg_match('/^[A-Za-z0-9_]+$/', $edit['name'])) { - form_set_error('name', t('Enter a valid profile name. Only alphanumeric and underscore characters are allowed.')); - } - elseif ($edit['name'] == 'CKEditor Global Profile') { - form_set_error('name', t('This profile name is reserved. Please choose a different name.')); - } - elseif (!isset($edit['_profile']) || ($edit['_profile']->name != $edit['name'])) { - $result = ckeditor_profile_load($edit['name']); - if (!empty($result)) { - form_set_error('name', t('The profile name must be unique. A profile with this name already exists.')); - } - } - - if (!preg_match('/^\d+%?$/', $edit['width'])) { - form_set_error('width', t('Enter a valid width value. Examples: 400, 100%.')); - } - - if (!empty($edit['css_path'])) { - if ($edit['css_mode'] != 'self') { - form_set_error('css_path', t('The CSS path is not empty. Please set the Editor CSS option to the Define CSS mode.')); - } - elseif (FALSE !== strpos($edit['css_path'], '"')) { - form_set_error('css_path', t('Double quotes are not allowed in the CSS path.')); - } - elseif (substr($edit['css_path'], 0, 1) == "'" && substr($edit['css_path'], -1) == "'") { - form_set_error('css_path', t('Enter a valid CSS path, do not surround it with quotes.')); - } - } - - if (!empty($edit['styles_path'])) { - if ($edit['css_style'] != 'self') { - form_set_error('styles_path', t('The path to predefined styles is not empty. Please set the Predefined styles option to the Define path to ckeditor.styles.js mode.')); - } - elseif (FALSE !== strpos($edit['styles_path'], '"')) { - form_set_error('styles_path', t('Double quotes are not allowed in the styles path.')); - } - elseif (substr($edit['styles_path'], 0, 1) == "'" && substr($edit['styles_path'], -1) == "'") { - form_set_error('styles_path', t('Enter a valid styles path, do not surround it with quotes.')); - } - } - - if (!empty($edit['font_format'])) { - if (!preg_match("/^((p|div|pre|address|h1|h2|h3|h4|h5|h6);)*(p|div|pre|address|h1|h2|h3|h4|h5|h6)$/", $edit['font_format'])) { - form_set_error('font_format', t('Enter a valid, semicolon-separated list of HTML font formats (no semicolon at the end of the list is expected).')); - } - } - // @todo DOWNLOAD API - if (!empty($edit['UserFilesAbsolutePath']) && empty($edit['UserFilesPath'])) { - form_set_error('UserFilesPath', t('The path to uploaded files is required.')); - } - if (!empty($edit['UserFilesPath']) && empty($edit['UserFilesAbsolutePath'])) { - form_set_error('UserFilesPath', t('An absolute path to uploaded files is required.')); - } - - if (ckeditor_get_version(TRUE) == 3) { - $load_methods = _ckeditor_load_methods(); - if (!isset($load_methods[$edit['ckeditor_load_method']])) { - form_set_error('ckeditor_load_method', t('Set a valid loading method.')); - } - if (!preg_match('#\d+#', $edit['ckeditor_load_time_out'])) { - form_set_error('ckeditor_load_time_out', t('Enter a valid loading timeout in seconds.')); - } - } - $toolbar = $edit['toolbar']; - $toolbar = str_replace("'", '"', $toolbar); - $toolbar = preg_replace('/(\w*)\s*\:/', '"${1}":', $toolbar); - - if (strpos($toolbar, 'CodeSnippet') !== false && empty($edit['loadPlugins']['codesnippet'])) { - form_set_error('loadPlugins][codesnippet', t('The Code Snippet plugin must be enabled if the CodeSnippet button is enabled in the toolbar.')); - } - if (strpos($toolbar, 'Mathjax') !== false && empty($edit['loadPlugins']['mathjax'])) { - form_set_error('loadPlugins][mathjax', t('The Mathjax plugin must be enabled if the Mathjax button is enabled in the toolbar.')); - } - if (!json_decode($toolbar)) { - form_set_error('toolbar', t('Enter a valid toolbar configuration.')); - } -} - -/** - * Form submit for a profile - */ -function ckeditor_admin_profile_form_submit($form, &$form_state) { - $edit = & $form_state['values']; - - if (isset($edit['_profile'])) { - ckeditor_profile_delete($edit['_profile']->name); - drupal_set_message(t('Your CKEditor profile was updated.')); - } - else { - drupal_set_message(t('Your CKEditor profile was created.')); - } - - $settings = ckeditor_admin_values_to_settings($edit); - db_insert('ckeditor_settings') - ->fields(array( - "name" => $edit['name'], - "settings" => $settings - )) - ->execute(); - - if (!empty($edit['input_formats'])) { - foreach (array_keys($edit['input_formats']) as $format) { - if ($edit['input_formats'][$format] != '0') { - db_insert('ckeditor_input_format')->fields(array("name" => $edit['name'], "format" => $format))->execute(); - } - } - } - - $form_state['redirect'] = 'admin/config/content/ckeditor'; -} - -/** - * Form builder for a clone profile - */ -function ckeditor_admin_profile_clone_form($form, $form_state, $task, $oldprofile) { - return ckeditor_admin_profile_form($form, $form_state, $task, $oldprofile); -} - -/** - * Form validation for a clone profile - */ -function ckeditor_admin_profile_clone_form_validate($form_state, $oldprofile) { - ckeditor_admin_profile_form_validate($form_state, $oldprofile); -} - -/** - * Form submit for a clone profile - */ -function ckeditor_admin_profile_clone_form_submit($form, &$form_state) { - $edit = & $form_state['values']; - drupal_set_message(t('Your CKEditor profile was created.')); - $settings = ckeditor_admin_values_to_settings($edit); - db_insert('ckeditor_settings') - ->fields(array( - "name" => $edit['name'], - "settings" => $settings - )) - ->execute(); - - if (!empty($edit['input_formats'])) { - foreach (array_keys($edit['input_formats']) as $format) { - if ($edit['input_formats'][$format] != 0) { - db_insert('ckeditor_input_format')->fields(array("name" => $edit['name'], "format" => $format))->execute(); - } - } - } - - $form_state['redirect'] = 'admin/config/content/ckeditor'; -} - -/** - * Form builder for a profile delete - */ -function ckeditor_admin_profile_delete_form($form, $form_state, $profile) { - $form = array(); - - $form['_profile'] = array( - '#type' => 'value', - '#value' => $profile, - ); - - $form['question'] = array( - '#type' => 'item', - '#markup' => t( - 'Are you sure that you want to delete the CKEditor profile %profile?', array( - '%profile' => $profile->name - ) - ), - ); - - $form['delete'] = array( - '#type' => 'submit', - '#id' => 'delete', - '#value' => t('Delete'), - ); - - $form['back'] = array( - '#type' => 'submit', - '#id' => 'back', - '#value' => t('Cancel'), - ); - - return $form; -} - -/** - * Submit form for a profile delete - */ -function ckeditor_admin_profile_delete_form_submit($form, &$form_state) { - $v = & $form_state['values']; - - if ($form_state['clicked_button']['#id'] == 'delete') { - ckeditor_profile_delete($v['_profile']->name); - drupal_set_message(t('The CKEditor profile was deleted.')); - } - - $form_state['redirect'] = 'admin/config/content/ckeditor'; -} - -/** - * Converts an array of form values to a serialized array that does not - * contain Drupal Form API values - */ -function ckeditor_admin_values_to_settings($values) { - $plugins = array(); - if (isset($values['loadPlugins'])) { - $plugins = $values['loadPlugins']; - } - unset($values['name'], $values['input_formats'], $values['_profile'], $values['op'], $values['submit'], $values['form_build_id'], $values['form_token'], $values['form_id'], $values['loadPlugins']); - - // Replace CRLF with LF in toolbar settings - if(isset($values['toolbar'])){ - $values['toolbar'] = str_replace("\r\n", "\n", $values['toolbar']); - } - - module_load_include('inc', 'ckeditor', 'includes/ckeditor.lib'); - $plugin_list = ckeditor_load_plugins(); - $values['loadPlugins'] = array(); - if (!empty($plugins)) { - foreach (array_keys($plugins) as $plugin) { - if ($plugins[$plugin] != '0') { - $values['loadPlugins'][$plugin] = $plugin_list[$plugin]; - } - } - } - - return serialize($values); -} - -/** - * Remove a profile from the database. - */ -function ckeditor_profile_delete($name) { - db_delete('ckeditor_settings') - ->condition('name', $name) - ->execute(); - db_delete('ckeditor_input_format') - ->condition('name', $name) - ->execute(); -} - -/* - * List of CKEditor librares to load - */ - -function _ckeditor_load_methods() { - $result = array('ckeditor.js' => 'ckeditor.js'); - $ckeditor_local_path = ckeditor_path('local'); - if ($ckeditor_local_path == '') { - return $result; - } - if (file_exists($ckeditor_local_path . '/ckeditor_basic.js')) { - $result['ckeditor_basic.js'] = 'ckeditor_basic.js'; - } - if (file_exists($ckeditor_local_path . '/ckeditor_source.js')) { - $result['ckeditor_source.js'] = 'ckeditor_source.js (' . t('for developers only') . ')'; - } - return $result; -} - -/* - * Disable WYSIWYG module - */ - -function ckeditor_disable_wysiwyg($token) { - if (!drupal_valid_token($token, 'ckeditorDisableWysiwyg')) { - exit(); - } - module_disable(array('wysiwyg')); - drupal_set_message(t('The WYSIWYG module is disabled.')); - - drupal_goto('admin/config/content/ckeditor'); -} - -/* - * Get all available toolbar buttons - */ - -function ckeditor_toolbar_buttons_all() { - $path = base_path() . drupal_get_path('module', 'ckeditor'); - - //CKEditor default buttons - $buttons = array( - 'Source' => array('name' => 'Source', 'icon' => $path . '/images/buttons/source.png', 'title' => 'Source', 'row' => 1), - 'Save' => array('name' => 'Save', 'icon' => $path . '/images/buttons/save.png', 'title' => 'Save', 'row' => 1), - 'NewPage' => array('name' => 'NewPage', 'icon' => $path . '/images/buttons/newpage.png', 'title' => 'New Page', 'row' => 1), - 'Preview' => array('name' => 'Preview', 'icon' => $path . '/images/buttons/preview.png', 'title' => 'Preview', 'row' => 1), - 'Templates' => array('name' => 'Templates', 'icon' => $path . '/images/buttons/templates.png', 'title' => 'Templates', 'row' => 1), - 'Cut' => array('name' => 'Cut', 'icon' => $path . '/images/buttons/cut.png', 'title' => 'Cut', 'row' => 1), - 'Copy' => array('name' => 'Copy', 'icon' => $path . '/images/buttons/copy.png', 'title' => 'Copy', 'row' => 1), - 'Paste' => array('name' => 'Paste', 'icon' => $path . '/images/buttons/paste.png', 'title' => 'Paste', 'row' => 1), - 'PasteText' => array('name' => 'PasteText', 'icon' => $path . '/images/buttons/pastetext.png', 'title' => 'Paste as plain text', 'row' => 1), - 'PasteFromWord' => array('name' => 'PasteFromWord', 'icon' => $path . '/images/buttons/pastefromword.png', 'title' => 'Paste from Word', 'row' => 1), - 'Print' => array('name' => 'Print', 'icon' => $path . '/images/buttons/print.png', 'title' => 'Print', 'row' => 1), - 'SpellChecker' => array('name' => 'SpellChecker', 'icon' => $path . '/images/buttons/spellchecker.png', 'title' => 'Check Spelling', 'row' => 1), - 'Scayt' => array('name' => 'Scayt', 'icon' => $path . '/images/buttons/scayt.png', 'title' => 'Spell Check As you Type', 'row' => 1), //TODO sprawdzic ta opcje - 'Undo' => array('name' => 'Undo', 'icon' => $path . '/images/buttons/undo.png', 'title' => 'Undo', 'row' => 1), - 'Redo' => array('name' => 'Redo', 'icon' => $path . '/images/buttons/redo.png', 'title' => 'Redo', 'row' => 1), - 'Find' => array('name' => 'Find', 'icon' => $path . '/images/buttons/find.png', 'title' => 'Find', 'row' => 1), - 'Replace' => array('name' => 'Replace', 'icon' => $path . '/images/buttons/replace.png', 'title' => 'Replace', 'row' => 1), - 'SelectAll' => array('name' => 'SelectAll', 'icon' => $path . '/images/buttons/selectall.png', 'title' => 'Select All', 'row' => 1), - 'RemoveFormat' => array('name' => 'RemoveFormat', 'icon' => $path . '/images/buttons/removeformat.png', 'title' => 'Remove Format', 'row' => 1), - 'Form' => array('name' => 'Form', 'icon' => $path . '/images/buttons/form.png', 'title' => 'Form', 'row' => 1), - 'Checkbox' => array('name' => 'Checkbox', 'icon' => $path . '/images/buttons/checkbox.png', 'title' => 'Checkbox', 'row' => 1), - 'Radio' => array('name' => 'Radio', 'icon' => $path . '/images/buttons/radio.png', 'title' => 'Radio Button', 'row' => 1), - 'TextField' => array('name' => 'TextField', 'icon' => $path . '/images/buttons/textfield.png', 'title' => 'Text Field', 'row' => 1), - 'Textarea' => array('name' => 'Textarea', 'icon' => $path . '/images/buttons/textarea.png', 'title' => 'Textarea', 'row' => 1), - 'Select' => array('name' => 'Select', 'icon' => $path . '/images/buttons/select.png', 'title' => 'Selection Field', 'row' => 1), - 'Button' => array('name' => 'Button', 'icon' => $path . '/images/buttons/button.png', 'title' => 'Button', 'row' => 1), - 'ImageButton' => array('name' => 'ImageButton', 'icon' => $path . '/images/buttons/imagebutton.png', 'title' => 'Image Button', 'row' => 1), - 'HiddenField' => array('name' => 'HiddenField', 'icon' => $path . '/images/buttons/hiddenfield.png', 'title' => 'Hidden Field', 'row' => 1), - 'Bold' => array('name' => 'Bold', 'icon' => $path . '/images/buttons/bold.png', 'title' => 'Bold', 'row' => 2), - 'Italic' => array('name' => 'Italic', 'icon' => $path . '/images/buttons/italic.png', 'type' => 'command', 'title' => 'Italic', 'row' => 2), - 'Underline' => array('name' => 'Underline', 'icon' => $path . '/images/buttons/underline.png', 'title' => 'Underline', 'row' => 2), - 'Strike' => array('name' => 'Strike', 'icon' => $path . '/images/buttons/strike.png', 'title' => 'Strike Through', 'row' => 2), - 'Subscript' => array('name' => 'Subscript', 'icon' => $path . '/images/buttons/subscript.png', 'title' => 'Subscript', 'row' => 2), - 'Superscript' => array('name' => 'Superscript', 'icon' => $path . '/images/buttons/superscript.png', 'title' => 'Superscript', 'row' => 2), - 'NumberedList' => array('name' => 'NumberedList', 'icon' => $path . '/images/buttons/numberedlist.png', 'title' => 'Insert/Remove Numbered List', 'row' => 2), - 'BulletedList' => array('name' => 'BulletedList', 'icon' => $path . '/images/buttons/bulletedlist.png', 'title' => 'Insert/Remove Bulleted List', 'row' => 2), - 'Outdent' => array('name' => 'Outdent', 'icon' => $path . '/images/buttons/outdent.png', 'title' => 'Decrease Indent', 'row' => 2), - 'Indent' => array('name' => 'Indent', 'icon' => $path . '/images/buttons/indent.png', 'title' => 'Increase Indent', 'row' => 2), - 'Blockquote' => array('name' => 'Blockquote', 'icon' => $path . '/images/buttons/blockquote.png', 'title' => 'Block Quote', 'row' => 2), - 'CreateDiv' => array('name' => 'CreateDiv', 'icon' => $path . '/images/buttons/creatediv.png', 'title' => 'Create Div Container', 'row' => 2), - 'JustifyLeft' => array('name' => 'JustifyLeft', 'icon' => $path . '/images/buttons/justifyleft.png', 'title' => 'Left Justify', 'row' => 2), - 'JustifyCenter' => array('name' => 'JustifyCenter', 'icon' => $path . '/images/buttons/justifycenter.png', 'title' => 'Center Justify', 'row' => 2), - 'JustifyRight' => array('name' => 'JustifyRight', 'icon' => $path . '/images/buttons/justifyright.png', 'title' => 'Right Justify', 'row' => 2), - 'JustifyBlock' => array('name' => 'JustifyBlock', 'icon' => $path . '/images/buttons/justifyblock.png', 'title' => 'Block Justify', 'row' => 2), - 'BidiLtr' => array('name' => 'BidiLtr', 'icon' => $path . '/images/buttons/bidiltr.png', 'title' => 'Text direction from left to right', 'row' => 2), - 'BidiRtl' => array('name' => 'BidiRtl', 'icon' => $path . '/images/buttons/bidirtl.png', 'title' => 'Text direction from right to left', 'row' => 2), - 'Language' => array('name' => 'Language', 'icon' => $path . '/images/buttons/language.png', 'title' => 'Set Language', 'row' => 2), - 'Link' => array('name' => 'Link', 'icon' => $path . '/images/buttons/link.png', 'title' => 'Link', 'row' => 2), - 'Unlink' => array('name' => 'Unlink', 'icon' => $path . '/images/buttons/unlink.png', 'title' => 'Unlink', 'row' => 2), - 'Anchor' => array('name' => 'Anchor', 'icon' => $path . '/images/buttons/anchor.png', 'title' => 'Anchor', 'row' => 2), - 'Image' => array('name' => 'Image', 'icon' => $path . '/images/buttons/image.png', 'title' => 'Image', 'row' => 2), - 'Flash' => array('name' => 'Flash', 'icon' => $path . '/images/buttons/flash.png', 'title' => 'Flash', 'row' => 2), - 'Table' => array('name' => 'Table', 'icon' => $path . '/images/buttons/table.png', 'title' => 'Table', 'row' => 2), - 'HorizontalRule' => array('name' => 'HorizontalRule', 'icon' => $path . '/images/buttons/horizontalrule.png', 'title' => 'Insert Horizontal Line', 'row' => 2), - 'Smiley' => array('name' => 'Smiley', 'icon' => $path . '/images/buttons/smiley.png', 'title' => 'Smiley', 'row' => 2), - 'SpecialChar' => array('name' => 'SpecialChar', 'icon' => $path . '/images/buttons/specialchar.png', 'title' => 'Insert Special Character', 'row' => 2), - 'PageBreak' => array('name' => 'PageBreak', 'icon' => $path . '/images/buttons/pagebreak.png', 'title' => 'Insert Page Break for Printing', 'row' => 2), - 'Styles' => array('name' => 'Styles', 'icon' => $path . '/images/buttons/styles.png', 'title' => 'Formatting Styles', 'row' => 3), - 'Format' => array('name' => 'Format', 'icon' => $path . '/images/buttons/format.png', 'title' => 'Paragraph Format', 'row' => 3), - 'Font' => array('name' => 'Font', 'icon' => $path . '/images/buttons/font.png', 'title' => 'Font Name', 'row' => 3), - 'FontSize' => array('name' => 'FontSize', 'icon' => $path . '/images/buttons/size.png', 'title' => 'Font Size', 'row' => 3), - 'TextColor' => array('name' => 'TextColor', 'icon' => $path . '/images/buttons/textcolor.png', 'title' => 'Text Color', 'row' => 3), - 'BGColor' => array('name' => 'BGColor', 'icon' => $path . '/images/buttons/bgcolor.png', 'title' => 'Background Color', 'row' => 3), - 'Maximize' => array('name' => 'Maximize', 'icon' => $path . '/images/buttons/maximize.png', 'title' => 'Maximize', 'row' => 3), - 'ShowBlocks' => array('name' => 'ShowBlocks', 'icon' => $path . '/images/buttons/showblocks.png', 'title' => 'Show Blocks', 'row' => 3), - 'Iframe' => array('name' => 'Iframe', 'icon' => $path . '/images/buttons/iframe.png', 'title' => 'IFrame', 'row' => 3), - 'About' => array('name' => 'About', 'icon' => $path . '/images/buttons/about.png', 'title' => 'About', 'row' => 3), - '__spacer' => array('name' => FALSE, 'icon' => $path . '/images/buttons/spacer.png', 'title' => 'Spacer', 'row' => 4), - '__group' => array('name' => FALSE, 'icon' => $path . '/images/buttons/group.png', 'title' => 'Group', 'row' => 4) - ); - - $plugins = ckeditor_load_plugins(TRUE); - - foreach ($plugins as $plugin_name => $plugin) { - if (empty($plugin['buttons'])) { - continue; - } - foreach ((array) $plugin['buttons'] as $button_name => $button) { - $buttons[$button_name] = array( - 'name' => $button_name, - 'icon' => !empty($button['icon_path']) ? $button['icon_path'] . $button['icon'] : $plugin['path'] . $button['icon'], - 'title' => t($button['label']), - 'row' => 4, - ); - } - } - - return $buttons; -} - -/** - * Add security filters to the configuration panel available in the CKEditor profile administration section - */ -function _ckeditor_admin_profile_form_security_filters(&$form, $profile, $security_filters) { - foreach ((array) $security_filters['modules'] as $module_name => $module_conf) { - if (isset($module_conf['project_page']) && strlen($module_conf['project_page']) > 0) { - $form['security']['filters'][$module_name] = array( - '#type' => 'fieldset', - '#title' => t( - "!title project page", array( - "!title" => $module_conf['title'], - "!link" => $module_conf['project_page'] - ) - ), - '#weight' => $module_conf['weight'] - ); - } - else { - $form['security']['filters'][$module_name] = array( - '#type' => 'fieldset', - '#title' => t("!title", array("!title" => $module_conf['title'])), - '#weight' => $module_conf['weight'] - ); - } - - if ($module_conf['installed'] == TRUE) { - foreach ((array) $module_conf['filters'] as $filter_name => $filter_conf) { - $filter_text_formats = '
    '; - $form['security']['filters'][$module_name][$filter_name] = array( - '#type' => 'item', - '#title' => t("@data", array('@data' => $filter_conf['title'])), - '#description' => t("!data", array('!data' => $filter_conf['description'])), - '#prefix' => "
    " . $filter_text_formats, - '#suffix' => "
    " - ); - } - } - else { - $form['security']['filters'][$module_name]['not_installed'] = array( - '#markup' => t("Not installed") - ); - } - } -} - -function ckeditor_skinframe() { - header('Content-Type: text/html; charset=utf-8'); - - if (!isset($_GET['token']) || !drupal_valid_token($_GET['token'], 'ckeditorSkinframeCall')) { - exit; - } - - $editor_path = ckeditor_path('relative'); - if ($editor_path == '') - $editor_path = ckeditor_path('url'); - $module_drupal_path = ckeditor_module_path('relative'); - - $html = ""; - $html .= ""; - $html .= ""; - $html .= 'CKEditor UI Color Picker'; - $html .= ""; - $html .= ""; - $html .= ""; - $html .= ""; - $html .= "
    Click the UI Color Picker button to set your color preferences.
    "; - $html .= ""; - $html .= ""; - $html .= ""; - echo $html; -} diff --git a/www/sites/all/modules/ckeditor/includes/ckeditor.admin.js b/www/sites/all/modules/ckeditor/includes/ckeditor.admin.js deleted file mode 100644 index acf18f5..0000000 --- a/www/sites/all/modules/ckeditor/includes/ckeditor.admin.js +++ /dev/null @@ -1,134 +0,0 @@ -/* -Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license -*/ -(function ($) { - Drupal.ckeditor_ver = 4; - - $(document).ready(function() { - if (typeof(CKEDITOR) == "undefined") - return; - - // $('#edit-uicolor-textarea').show(); - - if (Drupal.settings.ckeditor_version) { - Drupal.ckeditor_ver = Drupal.settings.ckeditor_version.split('.')[0]; - } - - Drupal.editSkinEditorInit = function() { - var skinframe_src = $('#skinframe').attr('src'); - //skinframe_src = skinframe_src.replace(/skin=[^&]+/, 'skin='+$("#edit-skin").val()); - var skin = skinframe_src.match(/skin=([^&]+)/)[1]; - if ($('#edit-uicolor').val() == 'custom') { - skinframe_src = skinframe_src.replace(/uicolor=[^&]+/, 'uicolor='+$('input[name$="uicolor_user"]').val().replace('#', '') || 'D3D3D3'); - } - else { - skinframe_src = skinframe_src.replace(/uicolor=[^&]+/, 'uicolor=D3D3D3'); - } - $('#skinframe').attr('src', skinframe_src); - - if (Drupal.ckeditor_ver == 3) { - if (skin == "kama") { - $("#edit-uicolor").removeAttr('disabled'); - $("#edit-uicolor").parent().removeClass('form-disabled'); - } - else { - $("#edit-uicolor").attr('disabled', 'disabled'); - $("#edit-uicolor").parent().addClass('form-disabled'); - } - } - else { - $("#edit-uicolor").removeAttr('disabled'); - $("#edit-uicolor").parent().removeClass('form-disabled'); - } - }; - - Drupal.editSkinEditorInit(); - - $("#edit-uicolor").bind("change", function() { - Drupal.editSkinEditorInit(); - }); - - $("#input-formats :checkbox").change(function() { - $('#security-filters .filter-warning').hide(); - $('#security-filters div.filter-text-formats[filter]').html(''); - $('#security-filters ul.text-formats-config').html(''); - $('#input-formats :checked').each(function() { - var format_name = $(this).val(); - var format_label = $('label[for="' + $(this).attr('id') + '"]').html(); - - if (typeof(Drupal.settings.text_formats_config_links[format_name]) != 'undefined') { - var text = "
  • " + format_label + " - configure
  • "; - var dataSel = $('#security-filters ul.text-formats-config'); - var html = dataSel.html(); - if (html == null || html.length == 0) { - dataSel.html(text); - } - else { - html += text; - dataSel.html(html); - } - } - - $('#security-filters div.filter-text-formats[filter]').each(function() { - var filter_name = $(this).attr('filter'); - var dataSel = $(this); - var html = dataSel.html(); - var status = "enabled"; - if (typeof Drupal.settings.text_format_filters[format_name][filter_name] == 'undefined') { - status = "disabled"; - } - var text = "" + format_label + ':
    '; - - if (html == null || html.length == 0) { - dataSel.html(text); - } - else { - html += text; - dataSel.html(html); - } - }); - }); - }); - $("#input-formats :checkbox:eq(0)").trigger('change'); - - $(".cke_load_toolbar").click(function() { - var buttons = eval('Drupal.settings.'+$(this).attr("id")); - var text = "[\n"; - for(i in buttons) { - if (typeof buttons[i] == 'string'){ - text = text + " '/',\n"; - } - else { - text = text + " ["; - max = buttons[i].length - 1; - rows = buttons.length - 1; - for (j in buttons[i]) { - if (j < max){ - text = text + "'" + buttons[i][j] + "',"; - } else { - text = text + "'" + buttons[i][j] + "'"; - } - } - if (i < rows){ - text = text + "],\n"; - } else { - text = text + "]\n"; - } - } - } - - text = text + "]"; - text = text.replace(/\['\/'\]/g,"'/'"); - $("#edit-toolbar").val(text); - if (Drupal.settings.ckeditor_toolbar_wizard == 't'){ - Drupal.ckeditorToolbarReload(); - } - return false; - }); - - if (Drupal.settings.ckeditor_toolbar_wizard == 'f'){ - $("form#ckeditor-admin-profile-form textarea#edit-toolbar, form#ckeditor-admin-profile-form #edit-toolbar + .grippie").show(); - } - }); -})(jQuery); diff --git a/www/sites/all/modules/ckeditor/includes/ckeditor.drush.inc b/www/sites/all/modules/ckeditor/includes/ckeditor.drush.inc deleted file mode 100644 index a4904b2..0000000 --- a/www/sites/all/modules/ckeditor/includes/ckeditor.drush.inc +++ /dev/null @@ -1,69 +0,0 @@ - 'ckeditor_drush_download', - 'description' => dt('Downloads the required CKEditor library from svn.ckeditor.com.'), - 'arguments' => array( - 'path' => dt('Optional. The path to the download folder. If omitted, Drush will use the default location (sites/all/libraries/ckeditor).'), - ), - ); - return $items; -} - -/** - * Downloads - */ -function ckeditor_drush_download() { - $args = func_get_args(); - if ($args[0]) { - $path = $args[0]; - } - else { - $path = drush_get_context('DRUSH_DRUPAL_ROOT') . '/sites/all/libraries/ckeditor'; - } - $svn_cmd = 'svn checkout http://svn.ckeditor.com/CKEditor/releases/stable/ ' . $path; - if (drush_shell_exec($svn_cmd)) { - drush_log(dt('CKEditor was downloaded to !path.', array('!path' => '' . $path . '')), 'success'); - } - else { - drush_log(dt('Drush was unable to download CKEditor to !path.', array('!path' => '' . $path . '')) . '
    ' . dt('Attempted command: !svn_cmd.', array('!svn_cmd' => '' . $svn_cmd . '')), 'error'); - } -} - -/** - * Implements drush_MODULE_post_COMMAND(). - */ -function drush_ckeditor_post_enable() { - $modules = func_get_args(); - if (in_array('ckeditor', $modules) && !drush_get_option('skip')) { - ckeditor_drush_download(); - } -} diff --git a/www/sites/all/modules/ckeditor/includes/ckeditor.features.inc b/www/sites/all/modules/ckeditor/includes/ckeditor.features.inc deleted file mode 100644 index 80a629c..0000000 --- a/www/sites/all/modules/ckeditor/includes/ckeditor.features.inc +++ /dev/null @@ -1,118 +0,0 @@ - $profile) { - $options[$name] = $profile->name; - } - return $options; -} - -/** - * Implementation of hook_features_export() - */ -function ckeditor_profile_features_export($data, &$export, $module_name = '') { - $pipe = array(); - foreach ((array) $data as $name) { - $profile = ckeditor_profile_load($name); - if ($profile) { - $export['features']['ckeditor_profile'][$name] = $name; - - // Write dependencies on all the roles referenced by this profile - foreach ((array) $profile->input_formats as $input_format => $input_format_name) { - $pipe['input_formats'][] = $input_format; - } - } - } - $export['dependencies']['ckeditor'] = 'ckeditor'; - return $pipe; -} - -/** - * Implementation of hook_features_export_render() - */ -function ckeditor_profile_features_export_render($module_name, $data) { - $profiles = array(); - $roles = user_roles(); - foreach ($data as $name) { - $profile = (array) ckeditor_profile_load($name, TRUE, FALSE); - - $profiles[$name] = $profile; - } - $code = ' $data = ' . features_var_export($profiles, ' ') . ';' . PHP_EOL; - $code .= ' return $data;'; - - return array('ckeditor_profile_defaults' => $code); -} - -/** - * Implementation of hook_features_rebuild() - */ -function ckeditor_profile_features_rebuild($module) { - ckeditor_profile_features_revert($module); -} - -/** - * Implementation of hook_features_revert() - */ -function ckeditor_profile_features_revert($module) { - if ($data = features_get_default('ckeditor_profile', $module)) { - $input_formats = filter_formats(); - foreach ($data as $name => $profile) { - // Restore the profile settings - db_query("DELETE FROM {ckeditor_settings} WHERE name = :name", array(':name' => $name)); - db_query("INSERT INTO {ckeditor_settings} (name, settings) VALUES(:name, :settings)", array(':name' => $name, ':settings' => serialize($profile['settings']))); - - if (empty($profile["input_formats"])) { - // Remove input format if none is specified - db_query("DELETE FROM {ckeditor_input_format} WHERE name = :name", array(':name' => $name)); - } - else { - // Restore the profile roles - foreach ($profile["input_formats"] as $input_format => $input_format_name) { - if (!db_query("SELECT name FROM {ckeditor_input_format} WHERE format = :format AND name = :name", array(':name' => $name, ':format' => $input_format))->fetchField()) { - db_query("INSERT INTO {ckeditor_input_format} (name, format) VALUES(:name, :format)", array(':name' => $name, ':format' => $input_format)); - } - } - } - } - } -} diff --git a/www/sites/all/modules/ckeditor/includes/ckeditor.lib.inc b/www/sites/all/modules/ckeditor/includes/ckeditor.lib.inc deleted file mode 100644 index 0f0b5dd..0000000 --- a/www/sites/all/modules/ckeditor/includes/ckeditor.lib.inc +++ /dev/null @@ -1,1411 +0,0 @@ -= 3) { - return $document_root_dir; - } - else { - return FALSE; - } -} - -/** - * Emulates the asp Server.mapPath function. - * Given an url path return the physical directory that it corresponds to. - * - * Returns absolute path or false on failure - * - * @param string $path - * @return string|boolean - */ -function ckeditor_resolve_url($path) { - if (function_exists('apache_lookup_uri')) { - $info = @apache_lookup_uri($path); - if (!$info) { - return FALSE; - } - return $info->filename . $info->path_info; - } - - $document_root = ckeditor_get_document_root_full_path(); - if ($document_root !== FALSE) { - return $document_root . $path; - } - - return FALSE; -} - -/** - * List of configured CKEditor toolbars - * - * @return array - */ -function ckeditor_load_toolbar_options() { - $arr = array('Basic' => 'Basic', 'Full' => 'Full'); - $module_drupal_path = drupal_get_path('module', 'ckeditor'); - $editor_local_path = ckeditor_path('local'); - $ckconfig_js = $editor_local_path . '/config.js'; - $ckeditor_config_js = $module_drupal_path . '/ckeditor.config.js'; - if ($editor_local_path != '' && file_exists($ckconfig_js) && is_readable($ckconfig_js)) { - $fp = @fopen($ckconfig_js, "r"); - if ($fp) { - while (!feof($fp)) { - $line = fgets($fp, 1024); - $matches = array(); - if (preg_match('/config.toolbar_([a-z0-9_]+)/i', $line, $matches)) { - $arr[$matches[1]] = drupal_ucfirst($matches[1]); - } - } - fclose($fp); - } - } - if (file_exists($ckeditor_config_js) && is_readable($ckeditor_config_js)) { - $fp = @fopen($ckeditor_config_js, "r"); - if ($fp) { - while (!feof($fp)) { - $line = fgets($fp, 1024); - $matches = array(); - if (preg_match('/config.toolbar_([a-z0-9_]+)/i', $line, $matches)) { - $arr[$matches[1]] = drupal_ucfirst($matches[1]); - } - } - fclose($fp); - } - } - - //oops, we have no information about toolbars, let's use hardcoded array - if (empty($arr)) { - $arr = array( - 'Basic' => 'Basic', - 'Default' => 'Default', - ); - } - asort($arr); - - return $arr; -} - -/** - * List of installed CKEditor skins - * - * @return array - */ -function ckeditor_load_skin_options() { - $arr = array(); - $editor_local_path = ckeditor_path('local'); - $skin_dir = $editor_local_path . '/skins'; - if ($editor_local_path != '' && is_dir($skin_dir)) { - $dh = @opendir($skin_dir); - if (FALSE !== $dh) { - while (($file = readdir($dh)) !== FALSE) { - if (in_array($file, array(".", "..", "CVS", ".svn"))) { - continue; - } - if (is_dir($skin_dir . DIRECTORY_SEPARATOR . $file)) { - $arr[$file] = drupal_ucfirst($file); - } - } - closedir($dh); - } - } - //oops, we have no information about skins, let's use only default - if (empty($arr)) { - $arr = array( - 'moono' => 'Moono', - 'kama' => 'Kama' - ); - } - asort($arr); - - return $arr; -} - -/** - * Return default skin for CKEditor - * - * @return string - */ -function ckeditor_default_skin() { - $skin_options = ckeditor_load_skin_options(); - if (array_key_exists('moono', $skin_options)) { - return 'moono'; - } - if (array_key_exists('kama', $skin_options)) { - return 'kama'; - } - reset($skin_options); - //if any default theme not exists select first from the list - return key($skin_options); -} - -/** - * List of installed CKEditor languages - * - * @return array - */ -function ckeditor_load_lang_options() { - $arr = array(); - $editor_local_path = ckeditor_path('local'); - $lang_file = $editor_local_path . '/lang/_languages.js'; - if ($editor_local_path != '' && file_exists($lang_file)) { - $f = fopen($lang_file, 'r'); - $file = fread($f, filesize($lang_file)); - $tmp = explode('{', $file); - if (isset($tmp[2])) { - $tmp = explode('}', $tmp[2]); - } - $langs = explode(',', $tmp[0]); - foreach ($langs AS $key => $lang) { - preg_match("/'?(\w+-?\w+)'?:'([\w\s\(\)]+)'/i", $lang, $matches); - if (isset($matches[1]) && isset($matches[2])) - $arr[$matches[1]] = $matches[2]; - } - } - //oops, we have no information about languages, let's use those available in CKEditor 2.4.3 - if (empty($arr)) { - $arr = array( - 'af' => 'Afrikaans', - 'ar' => 'Arabic', - 'bg' => 'Bulgarian', - 'bn' => 'Bengali/Bangla', - 'bs' => 'Bosnian', - 'ca' => 'Catalan', - 'cs' => 'Czech', - 'da' => 'Danish', - 'de' => 'German', - 'el' => 'Greek', - 'en' => 'English', - 'en-au' => 'English (Australia)', - 'en-ca' => 'English (Canadian)', - 'en-uk' => 'English (United Kingdom)', - 'eo' => 'Esperanto', - 'es' => 'Spanish', - 'et' => 'Estonian', - 'eu' => 'Basque', - 'fa' => 'Persian', - 'fi' => 'Finnish', - 'fo' => 'Faroese', - 'fr' => 'French', - 'gl' => 'Galician', - 'he' => 'Hebrew', - 'hi' => 'Hindi', - 'hr' => 'Croatian', - 'hu' => 'Hungarian', - 'it' => 'Italian', - 'ja' => 'Japanese', - 'km' => 'Khmer', - 'ko' => 'Korean', - 'lt' => 'Lithuanian', - 'lv' => 'Latvian', - 'mn' => 'Mongolian', - 'ms' => 'Malay', - 'nb' => 'Norwegian Bokmal', - 'nl' => 'Dutch', - 'no' => 'Norwegian', - 'pl' => 'Polish', - 'pt' => 'Portuguese (Portugal)', - 'pt-br' => 'Portuguese (Brazil)', - 'ro' => 'Romanian', - 'ru' => 'Russian', - 'sk' => 'Slovak', - 'sl' => 'Slovenian', - 'sr' => 'Serbian (Cyrillic)', - 'sr-latn' => 'Serbian (Latin)', - 'sv' => 'Swedish', - 'th' => 'Thai', - 'tr' => 'Turkish', - 'uk' => 'Ukrainian', - 'vi' => 'Vietnamese', - 'zh' => 'Chinese Traditional', - 'zh-cn' => 'Chinese Simplified', - ); - } - asort($arr); - return $arr; -} - -/** - * Get the language locale code supported by Scayt for the specified language - */ -function ckeditor_scayt_langcode($lang) { - $scayt_langs = array( - 'en' => 'en_US', - 'es' => 'es_ES', - 'fr' => 'fr_FR', - 'de' => 'de_DE', - 'it' => 'it_IT', - 'el' => 'el_EL', - 'pt' => 'pt_PT', - 'da' => 'da_DA', - 'sv' => 'sv_SE', - 'nl' => 'nl_NL', - 'nb' => 'no_NO', - 'fi' => 'fi_FI', - ); - if (array_key_exists($lang, $scayt_langs)) { - return $scayt_langs[$lang]; - } - - $default = language_default(); - $default = $default->language; - if (array_key_exists($default, $scayt_langs)) { - return $scayt_langs[$default]; - } - - return 'en_US'; -} - -/** - * List of CKEditor plugins. - * - * @param boolean $render - * Whether to generate plugin paths. Default to FALSE. - * @return array - */ -function ckeditor_load_plugins($render = FALSE) { - $plugins = module_invoke_all('ckeditor_plugin'); - - // [#2159403] introduced a slight change in CKEditor API, expecting the path - // to a plugin returned by hook_ckeditor_plugin() to be a full URL. This - // breaks backward compatibility for external plugins, so we're fixing it - // below. - foreach ($plugins as $i => $plugin) { - if (strpos($plugin['path'], '%') !== 0 && !preg_match('|^(http(s)?:)?\/?\/|i', $plugin['path'])) { - $plugins[$i]['path'] = '%base_path%' . $plugin['path']; - } - } - - drupal_alter('ckeditor_plugin', $plugins); - - ksort($plugins); - - if ($render) { - $plugins = ckeditor_plugins_render($plugins); - } - - return $plugins; -} - -/** - * Render CKEditor plugins path - */ -function ckeditor_plugins_render($plugins) { - $render = array(); - $render["%base_path%"] = ckeditor_base_path('relative') . '/'; - $render["%editor_path%"] = ckeditor_path('relative') . '/'; - $render["%module_path%"] = ckeditor_module_path('relative') . '/'; - $render["%plugin_dir%"] = $render["%module_path%"] . 'plugins/'; - $render["%plugin_dir_extra%"] = ckeditor_plugins_path('relative') . '/'; - - foreach ((array) $plugins as $i => $plugin) { - $plugins[$i]['path'] = str_replace(array_keys($render), array_values($render), $plugin['path']); - } - - return $plugins; -} - -/** - * Get default ckeditor settings - * - * @return array - */ -function ckeditor_user_get_setting_default() { - $default = array( - 'default' => 't', - 'show_toggle' => 't', - 'width' => '100%', - 'lang' => 'en', - 'auto_lang' => 't', - ); - - // Allow other modules to alter the default settings. - drupal_alter('ckeditor_default_settings', $default); - - return $default; -} - -/** - * Return CKEditor settings - * - * @param object $user - * @param object $profile - * @param string $setting - * @return array - */ -function ckeditor_user_get_setting($user, $profile, $setting) { - $default = ckeditor_user_get_setting_default(); - - if (user_access('customize ckeditor')) { - $status = isset($user->data['ckeditor_' . $setting]) ? $user->data['ckeditor_' . $setting] : (isset($profile->settings[$setting]) ? $profile->settings[$setting] : $default[$setting]); - } - else { - $status = isset($profile->settings[$setting]) ? $profile->settings[$setting] : $default[$setting]; - } - - return $status; -} - -/** - * Return CKEditor profile by input format - * - * @param string $input_format - * @return object|boolean - */ -function ckeditor_get_profile($input_format) { - $select = db_select('ckeditor_settings', 's'); - $select->join('ckeditor_input_format', 'f', 'f.name = s.name'); - $result = $select->fields('s', array("name"))->condition('f.format', $input_format)->condition('f.name', 'CKEditor Global Profile', '<>')->range(0, 1)->execute()->fetchAssoc(); - - if ($result && $profile = ckeditor_profile_load($result['name'])) { - return $profile; - } - - return FALSE; -} - -/** - * Return CKEditor profile list - */ -function ckeditor_profile_input_formats() { - $select = db_select('ckeditor_settings', 's'); - $select->join('ckeditor_input_format', 'f', 'f.name = s.name'); - $result = $select->fields('s', array("name"))->fields('f', array("format"))->execute(); - - $list = array(); - while ($row = $result->fetchAssoc()) { - if (!isset($row['name'])) { - $list[$row['name']] = array(); - } - $list[$row['name']][] = $row['format']; - } - - return $list; -} - -/** - * Search and return CKEditor plugin path - * - * @return string - */ -function _ckeditor_script_path() { - $jspath = ''; - $module_path = drupal_get_path('module', 'ckeditor'); - - if (file_exists($module_path . '/ckeditor/ckeditor.js')) { - $jspath = '%m/ckeditor'; - } - elseif (file_exists($module_path . '/ckeditor/ckeditor/ckeditor.js')) { - $jspath = '%m/ckeditor/ckeditor'; - } - elseif (file_exists(ckeditor_library_path('url') . '/ckeditor/ckeditor.js')) { - $jspath = '%l/ckeditor'; - } - return $jspath; -} - -/** - * Determines whether the CKEditor sources are present - * - * It checks if ckeditor.js is present. - * - * This function is used by ckeditor_requirements() - * - * @return boolean True if CKEditor is installed - */ -function _ckeditor_requirements_isinstalled() { - $editor_path = ckeditor_path('local'); - if ($editor_path == '') - return TRUE; - $jspath = $editor_path . '/ckeditor.js'; - - $jsp = file_exists($jspath); - if (!$jsp && ($editor_path = _ckeditor_script_path())) { - $result = db_select('ckeditor_settings', 's')->fields('s')->condition('name', 'CKEditor Global Profile')->execute()->fetchAssoc(); - if ($result) { - $result['settings'] = unserialize($result['settings']); - $result['settings']['ckeditor_path'] = $editor_path; - $result['settings'] = serialize($result['settings']); - db_update('ckeditor_settings')->fields(array("settings" => $result['settings']))->condition('name', 'CKEditor Global Profile')->execute(); - - $jsp = TRUE; - ckeditor_path('local', TRUE); - } - } - return $jsp; -} - -/** - * Compile settings of all profiles at returns is as array - * - * @param string $input_format - * @param boolean $clear - * @return array - */ -function ckeditor_profiles_compile($input_format = FALSE, $clear = FALSE) { - static $compiled = FALSE; - static $_ckeditor_compiled = array(); - - if ($clear !== FALSE && $compiled !== FALSE) { - $compiled = FALSE; - } - - if ($compiled === TRUE) { - return ( $input_format === FALSE ) ? $_ckeditor_compiled : ( isset($_ckeditor_compiled[$input_format]) ? $_ckeditor_compiled[$input_format] : array() ); - } - - $global_profile = ckeditor_profile_load('CKEditor Global Profile'); - - $profiles_list = ckeditor_profile_input_formats(); - - foreach ($profiles_list AS $_profile => $_inputs) { - $profile = ckeditor_profile_load($_profile); - $setting = ckeditor_profile_settings_compile($global_profile, $profile); - - foreach ($_inputs AS $_input) { - $_ckeditor_compiled[$_input] = $setting; - } - } - - $compiled = TRUE; - - return ( $input_format === FALSE ) ? $_ckeditor_compiled : $_ckeditor_compiled[$input_format]; -} - -/** - * Compile settings of profile - * - * @param object $global_profile - * @param object $profile - * @return array - */ -function ckeditor_profile_settings_compile($global_profile, $profile) { - global $user, $language, $theme; - - $current_theme = variable_get('theme_default', $theme); - - $settings = array(); - $conf = $profile->settings; - $profile_name = $profile->name; - - if (user_access('customize ckeditor')) { - foreach (array('default', 'show_toggle', 'width', 'lang', 'auto_lang') as $setting) { - $conf[$setting] = ckeditor_user_get_setting($user, $profile, $setting); - } - } - - if (!isset($conf['ss'])) { - $conf['ss'] = 2; - } - - $themepath = drupal_get_path('theme', $current_theme) . '/'; - $host = base_path(); - - // setting some variables - $module_drupal_path = ckeditor_module_path('relative'); - $module_drupal_local_path = ckeditor_module_path('local'); - $editor_path = ckeditor_path('relative'); - $editor_local_path = ckeditor_path('local'); - - $toolbar = $conf['toolbar']; - - if (!empty($conf['theme_config_js']) && $conf['theme_config_js'] == 't' && file_exists($themepath . 'ckeditor.config.js')) { - $ckeditor_config_path = $host . $themepath . 'ckeditor.config.js?' . @filemtime($themepath . 'ckeditor.config.js'); - } - else { - $ckeditor_config_path = $module_drupal_path . "/ckeditor.config.js?" . @filemtime($module_drupal_path . "/ckeditor.config.js"); - } - - $settings['customConfig'] = $ckeditor_config_path; - $settings['defaultLanguage'] = $conf['lang']; - $settings['toolbar'] = $toolbar; - $settings['enterMode'] = constant("CKEDITOR_ENTERMODE_" . strtoupper($conf['enter_mode'])); - $settings['shiftEnterMode'] = constant("CKEDITOR_ENTERMODE_" . strtoupper($conf['shift_enter_mode'])); - $settings['toolbarStartupExpanded'] = ( $conf['expand'] == 't' ); - if ($conf['expand'] == 'f') { - $settings['toolbarCanCollapse'] = true; - } - $settings['width'] = $conf['width']; - //check if skin exists, if not select default one - if (isset($global_profile->settings['skin']) && file_exists($editor_local_path . '/skins/' . $global_profile->settings['skin'])) { - $settings['skin'] = $global_profile->settings['skin']; - } - else { - $settings['skin'] = ckeditor_default_skin(); - } - $settings['format_tags'] = $conf['font_format']; - $settings['show_toggle'] = $conf['show_toggle']; - $settings['default'] = $conf['default']; - if (!empty($conf['allowed_content']) && $conf['allowed_content'] === 'f') { - $settings['allowedContent'] = true; - } - elseif (!empty($conf['extraAllowedContent'])) { - $settings['extraAllowedContent'] = $conf['extraAllowedContent']; - } - $settings['ss'] = $conf['ss']; - - if (isset($conf['language_direction'])) { - switch ($conf['language_direction']) { - case 'default': - if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL) { - $settings['contentsLangDirection'] = 'rtl'; - } - break; - case 'ltr': - $settings['contentsLangDirection'] = 'ltr'; - break; - case 'rtl': - $settings['contentsLangDirection'] = 'rtl'; - break; - } - } - - if (isset($conf['loadPlugins'])) { - $settings['loadPlugins'] = ckeditor_plugins_render($conf['loadPlugins']); - } - else { - $settings['loadPlugins'] = array(); - } - - //add support for divarea plugin from CKE4 - if (isset($conf['use_divarea']) && $conf['use_divarea'] == 't' && $editor_local_path != '' && file_exists($editor_local_path . '/plugins/divarea/plugin.js')) { - $settings['loadPlugins']['divarea'] = array('name' => 'divarea', 'path' => $editor_path . '/plugins/divarea/', 'buttons' => FALSE, 'default' => 'f'); - } - - if (isset($conf['html_entities']) && $conf['html_entities'] == 'f') { - $settings['entities'] = FALSE; - $settings['entities_greek'] = FALSE; - $settings['entities_latin'] = FALSE; - } - if (isset($conf['scayt_autoStartup']) && $conf['scayt_autoStartup'] == 't') { - $settings['scayt_autoStartup'] = TRUE; - } - else { - $settings['scayt_autoStartup'] = FALSE; - } - - if ($conf['auto_lang'] == "f") { - $settings['language'] = $conf['lang']; - //[#1473010] - $settings['scayt_sLang'] = ckeditor_scayt_langcode($conf['lang']); - } - - if (isset($conf['forcePasteAsPlainText']) && $conf['forcePasteAsPlainText'] == 't') { - $settings['forcePasteAsPlainText'] = TRUE; - } - - if (isset($conf['custom_formatting']) && $conf['custom_formatting'] == 't') { - foreach ($conf['formatting']['custom_formatting_options'] as $k => $v) { - if ($v === 0) { - $conf['formatting']['custom_formatting_options'][$k] = FALSE; - } - else { - $conf['formatting']['custom_formatting_options'][$k] = TRUE; - } - } - $settings['output_pre_indent'] = $conf['formatting']['custom_formatting_options']['pre_indent']; - unset($conf['formatting']['custom_formatting_options']['pre_indent']); - $settings['custom_formatting'] = $conf['formatting']['custom_formatting_options']; - } - - // add code for filebrowser for users that have access - $filebrowser = !empty($conf['filebrowser']) ? $conf['filebrowser'] : 'none'; - $filebrowser_image = !empty($conf['filebrowser_image']) ? $conf['filebrowser_image'] : $filebrowser; - $filebrowser_flash = !empty($conf['filebrowser_flash']) ? $conf['filebrowser_flash'] : $filebrowser; - - if ($filebrowser == 'imce' && !module_exists('imce')) { - $filebrowser = 'none'; - } - - if ($filebrowser == 'elfinder' && !module_exists('elfinder')) { - $filebrowser = 'none'; - } - - /* MODULES NOT PORTED TO D7 - if ($filebrowser == 'tinybrowser' && !module_exists('tinybrowser')) { - $filebrowser = 'none'; - } - - if ($filebrowser == 'ib' && !module_exists('imagebrowser')) { - $filebrowser = 'none'; - } - if ($filebrowser == 'webfm' && !module_exists('webfm_popup')) { - $filebrowser = 'none'; - } - */ - if ($filebrowser_image != $filebrowser) { - if ($filebrowser_image == 'imce' && !module_exists('imce')) { - $filebrowser_image = $filebrowser; - } - - if ($filebrowser_image == 'elfinder' && !module_exists('elfinder')) { - $filebrowser_image = $filebrowser; - } - /* MODULES NOT PORTED TO D7 - if ($filebrowser_image == 'tinybrowser' && !module_exists('tinybrowser')) { - $filebrowser_image = $filebrowser; - } - if ($filebrowser_image == 'ib' && !module_exists('imagebrowser')) { - $filebrowser_image = $filebrowser; - } - if ($filebrowser_image == 'webfm' && !module_exists('webfm_popup')) { - $filebrowser_image = $filebrowser; - } - */ - } - - if ($filebrowser_flash != $filebrowser) { - if ($filebrowser_flash == 'imce' && !module_exists('imce')) { - $filebrowser_flash = $filebrowser; - } - - if ($filebrowser_image == 'elfinder' && !module_exists('elfinder')) { - $filebrowser_flash = $filebrowser; - } - /* MODULES NOT PORTED TO D7 - if ($filebrowser_image == 'tinybrowser' && !module_exists('tinybrowser')) { - $filebrowser_flash = $filebrowser; - } - if ($filebrowser_flash == 'ib' && !module_exists('imagebrowser')) { - $filebrowser_flash = $filebrowser; - } - if ($filebrowser_flash == 'webfm' && !module_exists('webfm_popup')) { - $filebrowser_flash = $filebrowser; - } - */ - } - - if ($filebrowser == 'ckfinder' || $filebrowser_image == 'ckfinder' || $filebrowser_flash == 'ckfinder') { - if (user_access('allow CKFinder file uploads')) { - if (!empty($profile->settings['UserFilesPath'])) { - $_SESSION['ckeditor'][$profile_name]['UserFilesPath'] = strtr($profile->settings['UserFilesPath'], array("%f" => variable_get('file_public_path', conf_path() . '/files'), "%u" => $user->uid, "%b" => $host, "%n" => $user->name)); - } - else { - $_SESSION['ckeditor'][$profile_name]['UserFilesPath'] = strtr('%b%f/', array("%f" => variable_get('file_public_path', conf_path() . '/files'), "%u" => $user->uid, "%b" => $host, "%n" => $user->name)); - } - if (!empty($profile->settings['UserFilesAbsolutePath'])) { - $_SESSION['ckeditor'][$profile_name]['UserFilesAbsolutePath'] = strtr($profile->settings['UserFilesAbsolutePath'], array("%f" => variable_get('file_public_path', conf_path() . '/files'), "%u" => $user->uid, "%b" => base_path(), "%d" => ckeditor_get_document_root_full_path(), "%n" => $user->name)); - } - else { - $_SESSION['ckeditor'][$profile_name]['UserFilesAbsolutePath'] = strtr('%d%b%f/', array("%f" => variable_get('file_public_path', conf_path() . '/files'), "%u" => $user->uid, "%b" => base_path(), "%d" => ckeditor_get_document_root_full_path(), "%n" => $user->name)); - } - if (variable_get('file_default_scheme', '') == 'private') { - $private_dir = isset($global_profile->settings['private_dir']) ? trim($global_profile->settings['private_dir'], '/') : ''; - if (!empty($private_dir)) { - $private_dir = strtr($private_dir, array('%u' => $user->uid, '%n' => $user->name)); - $_SESSION['ckeditor'][$profile_name]['UserFilesPath'] = url('system/files') . '/' . $private_dir . '/'; - $private_upload_path = file_uri_target('private://' . variable_get('file_private_path', '')) . '/' . $private_dir; - } - else { - $_SESSION['ckeditor'][$profile_name]['UserFilesPath'] = url('system/files') . '/'; - $private_upload_path = file_uri_target('private://' . variable_get('file_private_path', '')); - } - //add '/' to beginning of path if necessary - if (strpos(variable_get('file_private_path', ''), '/') === 0 && $private_upload_path[0] != '/') { - $private_upload_path = '/' . $private_upload_path; - } - //check if CKEditor private dir exists and create it if not - if ($private_dir && !is_dir($private_upload_path)) { - mkdir($private_upload_path, 0755, TRUE); - } - $_SESSION['ckeditor'][$profile_name]['UserFilesAbsolutePath'] = drupal_realpath($private_upload_path) . '/'; - } - } - } - /* MODULES NOT PORTED TO D7 - if (in_array('tinybrowser', array($filebrowser, $filebrowser_image, $filebrowser_flash))) { - $popup_win_size = variable_get('tinybrowser_popup_window_size', '770x480'); - if (!preg_match('#\d+x\d+#is', $popup_win_size)) { - $popup_win_size = '770x480'; - } - $popup_win_size = trim($popup_win_size); - $popup_win_size = strtolower($popup_win_size); - $win_size = split('x', $popup_win_size); - } - */ - switch ($filebrowser) { - case 'ckfinder': - if (user_access('allow CKFinder file uploads')) { - $ckfinder_full_path = ckfinder_path('relative'); - $settings['filebrowserBrowseUrl'] = $ckfinder_full_path . '/ckfinder.html?id=' . $profile_name; - $settings['filebrowserImageBrowseUrl'] = $ckfinder_full_path . '/ckfinder.html?Type=Images&id=' . $profile_name; - $settings['filebrowserFlashBrowseUrl'] = $ckfinder_full_path . '/ckfinder.html?Type=Flash&id=' . $profile_name; - $settings['filebrowserUploadUrl'] = $ckfinder_full_path . '/core/connector/php/connector.php?command=QuickUpload&type=Files&id=' . $profile_name; - $settings['filebrowserImageUploadUrl'] = $ckfinder_full_path . '/core/connector/php/connector.php?command=QuickUpload&type=Images&id=' . $profile_name; - $settings['filebrowserFlashUploadUrl'] = $ckfinder_full_path . '/core/connector/php/connector.php?command=QuickUpload&type=Flash&id=' . $profile_name; - } - break; - case 'imce': - $settings['filebrowserBrowseUrl'] = url('imce', array('query' => array('app' => 'ckeditor|sendto@ckeditor_imceSendTo|'))); - break; - case 'elfinder': - $settings['filebrowserBrowseUrl'] = $host . "index.php?q=elfinder&app=ckeditor"; - break; - /* MODULES NOT PORTED TO D7 - case 'webfm': - if (user_access('access webfm')) { - $settings['filebrowserBrowseUrl'] = $host . "index.php?q=webfm_popup"; - } - break; - case 'ib': - if (user_access('browse own images')) { - $settings['filebrowserBrowseUrl'] = $host . "index.php?q=imagebrowser/view/browser&app=ckeditor"; - $settings['filebrowserWindowWidth'] = 700; - $settings['filebrowserWindowHeight'] = 520; - } - break; - case 'tinybrowser': - $settings['filebrowserBrowseUrl'] = $host . drupal_get_path('module', 'tinybrowser') . "/tinybrowser/tinybrowser.php?type=file"; - $settings['filebrowserWindowWidth'] = (int) $win_size[0] + 15; - $settings['filebrowserWindowHeight'] = (int) $win_size[1] + 15; - break; - */ - } - - if ($filebrowser_image != $filebrowser) { - switch ($filebrowser_image) { - case 'ckfinder': - if (user_access('allow CKFinder file uploads')) { - $ckfinder_full_path = ckfinder_path('relative'); - $settings['filebrowserImageBrowseUrl'] = $ckfinder_full_path . '/ckfinder.html?Type=Images&id=' . $profile_name; - $settings['filebrowserImageUploadUrl'] = $ckfinder_full_path . '/core/connector/php/connector.php?command=QuickUpload&type=Images&id=' . $profile_name; - } - break; - case 'imce': - $settings['filebrowserImageBrowseUrl'] = url('imce', array('query' => array('app' => 'ckeditor|sendto@ckeditor_imceSendTo|'))); - break; - case 'elfinder': - $settings['filebrowserImageBrowseUrl'] = $host . "index.php?q=elfinder&app=ckeditor"; - break; - /* MODULES NOT PORTED TO D7 - case 'webfm': - if (user_access('access webfm')) { - $settings['filebrowserImageBrowseUrl'] = $host . "index.php?q=webfm_popup"; - } - break; - case 'ib': - if (user_access('browse own images')) { - $settings['filebrowserImageBrowseUrl'] = $host . "index.php?q=imagebrowser/view/browser&app=ckeditor"; - $settings['filebrowserImageWindowWidth'] = 680; - $settings['filebrowserImageWindowHeight'] = 439; - } - break; - case 'tinybrowser': - $settings['filebrowserImageBrowseUrl'] = $host . drupal_get_path('module', 'tinybrowser') . "/tinybrowser/tinybrowser.php?type=image"; - $settings['filebrowserImageWindowWidth'] = (int) $win_size[0] + 15; - $settings['filebrowserImageWindowHeight'] = (int) $win_size[1] + 15; - break; - */ - } - } - - if ($filebrowser_flash != $filebrowser) { - switch ($filebrowser_flash) { - case 'ckfinder': - if (user_access('allow CKFinder file uploads')) { - $ckfinder_full_path = ckfinder_path('relative'); - $settings['filebrowserFlashBrowseUrl'] = $ckfinder_full_path . '/ckfinder.html?Type=Images&id=' . $profile_name; - $settings['filebrowserFlashUploadUrl'] = $ckfinder_full_path . '/core/connector/php/connector.php?command=QuickUpload&type=Images&id=' . $profile_name; - } - break; - case 'imce': - $settings['filebrowserFlashBrowseUrl'] = url('imce', array('query' => array('app' => 'ckeditor|sendto@ckeditor_imceSendTo|'))); - break; - case 'elfinder': - $settings['filebrowserFlashBrowseUrl'] = $host . "index.php?q=elfinder&app=ckeditor"; - break; - /* MODULES NOT PORTED TO D7 - case 'webfm': - if (user_access('access webfm')) { - $settings['filebrowserFlashBrowseUrl'] = $host . "index.php?q=webfm_popup"; - } - break; - case 'ib': - if (user_access('browse own images')) { - $settings['filebrowserFlashBrowseUrl'] = $host . "index.php?q=imagebrowser/view/browser&app=ckeditor"; - $settings['filebrowserFlashWindowWidth'] = 680; - $settings['filebrowserFlashWindowHeight'] = 439; - } - break; - case 'tinybrowser': - $settings['filebrowserFlashBrowseUrl'] = $host . drupal_get_path('module', 'tinybrowser') . "/tinybrowser/tinybrowser.php?type=media"; - $settings['filebrowserFlashWindowWidth'] = (int) $win_size[0] + 15; - $settings['filebrowserFlashWindowHeight'] = (int) $win_size[1] + 15; - break; - */ - } - } - - if (!empty($conf['js_conf'])) { - preg_match_all('#config\.(\w+)[\s]*=[\s]*(.+?);[\s]*(?=config\.|$)#is', preg_replace("/[\n\r]+/", "", $conf['js_conf']), $matches); - foreach ($matches[2] as $i => $match) { - if (!empty($match)) { - $value = trim($match, " ;\n\r\t\0\x0B"); - if (strcasecmp($value, 'true') == 0) { - $value = TRUE; - } - if (strcasecmp($value, 'false') == 0) { - $value = FALSE; - } - $settings["js_conf"][$matches[1][$i]] = $value; - } - } - } - - $settings['stylesCombo_stylesSet'] = "drupal:" . $module_drupal_path . '/ckeditor.styles.js'; - if (!empty($conf['css_style'])) { - if ($conf['css_style'] == 'theme' && file_exists($themepath . 'ckeditor.styles.js')) { - $settings['stylesCombo_stylesSet'] = "drupal:" . $host . $themepath . 'ckeditor.styles.js'; - } - elseif (!empty($conf['css_style']) && $conf['css_style'] == 'self') { - $conf['styles_path'] = str_replace("%h%t", "%t", $conf['styles_path']); - $settings['stylesCombo_stylesSet'] = "drupal:" . str_replace(array('%h', '%t', '%m'), array($host, $host . $themepath, $module_drupal_path), $conf['styles_path']); - } - } - - // add custom stylesheet if configured - // lets hope it exists but we'll leave that to the site admin - $query_string = '?' . variable_get('css_js_query_string', '0'); - $css_files = array(); - switch ($conf['css_mode']) { - case 'theme': - _ckeditor_add_css_from_theme($current_theme, $css_files); - break; - - case 'self': - if (file_exists($module_drupal_local_path . '/css/ckeditor.css')) { - $css_files[] = $module_drupal_path . '/css/ckeditor.css' . $query_string; - if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL) { - if (file_exists($module_drupal_local_path . '/css/ckeditor-rtl.css')) { - $css_files[] = $module_drupal_path . '/css/ckeditor-rtl.css' . $query_string; - } - } - } - foreach (explode(',', $conf['css_path']) as $css_path) { - $css_path = trim(str_replace("%h%t", "%t", $css_path)); - $css_files[] = str_replace(array('%h', '%t'), array($host, $host . $themepath), $css_path) . $query_string; - } - break; - - case 'none': - if (file_exists($module_drupal_local_path . '/css/ckeditor.css')) { - $css_files[] = $module_drupal_path . '/css/ckeditor.css' . $query_string; - if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL) { - if (file_exists($module_drupal_local_path . '/css/ckeditor-rtl.css')) { - $css_files[] = $module_drupal_path . '/css/ckeditor-rtl.css' . $query_string; - } - } - } - if ($editor_local_path != '') { - if (file_exists($editor_local_path . '/contents.css')) { - $css_files[] = $editor_path . '/contents.css' . $query_string; - } - } - else { - $editor_url_path = ckeditor_path('url'); - $css_files[] = $editor_url_path . '/contents.css' . $query_string; - } - break; - } - - if (isset($conf['ckeditor_load_method']) && $conf['ckeditor_load_method'] == 'ckeditor_source.js') { - foreach ($css_files as $k => $v) { - $css_files[$k] = $v . '&t=' . time(); - } - } - - $settings['contentsCss'] = array_values($css_files); - - if (!empty($conf['uicolor']) && $conf['uicolor'] == "custom" && !empty($conf['uicolor_user'])) { - $settings['uiColor'] = $conf['uicolor_user']; - } - - if (!empty($conf['uicolor']) && strpos($conf['uicolor'], "color_") === 0) { - if (function_exists('color_get_palette')) { - $palette = @color_get_palette($current_theme, FALSE); //[#652274] - $color = str_replace("color_", "", $conf['uicolor']); - if (!empty($palette[$color])) { - $settings['uiColor'] = $palette[$color]; - } - } - } - - if (!empty($settings['loadPlugins'])) { - // Remove orphaned plugins (coming from disabled modules). - $available_plugins = array_keys(ckeditor_load_plugins()); - $settings['loadPlugins'] = array_intersect_key($settings['loadPlugins'], array_flip($available_plugins)); - } - - // Allow modules to modify the settings. - drupal_alter('ckeditor_settings', $settings, $conf); - - return $settings; -} - -function _ckeditor_add_css_from_theme($current_theme, &$css_files) { - global $language, $base_theme_info; - - $themes = list_themes(); - $theme_info = $themes[$current_theme]; - if (!empty($theme_info->base_theme)) { - _ckeditor_add_css_from_theme($theme_info->base_theme, $css_files); - } - - $query_string = '?' . variable_get('css_js_query_string', '0'); - $host = base_path(); - $themepath = drupal_get_path('theme', $current_theme) . '/'; - $module_drupal_local_path = ckeditor_module_path('local'); - $module_drupal_path = drupal_get_path('module', 'ckeditor'); - if (!empty($theme_info->stylesheets)) { - $editorcss = "\""; - foreach ($base_theme_info as $base) { // Grab stylesheets from base theme - if (!empty($base->stylesheets)) { // may be empty when the base theme reference in the info file is invalid - foreach ($base->stylesheets as $type => $stylesheets) { - if ($type != "print") { - foreach ($stylesheets as $name => $path) { - if (file_exists($path)) { - $css_files[$name] = $host . $path . $query_string; - // Grab rtl stylesheets ( will get rtl css files when thay are named with suffix "-rtl.css" (ex: fusion baased themes) ) - if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL && substr($path, 0, -8) != "-rtl.css") { - $rtl_path = substr($path, 0, -4) . "-rtl.css"; - if (file_exists($rtl_path)) { - $css_files[$name . "-rtl"] = $host . $rtl_path . $query_string; - } - } - } - } - } - } - } - } - if (!empty($theme_info->stylesheets)) { // Grab stylesheets from current theme - foreach ($theme_info->stylesheets as $type => $stylesheets) { - if ($type != "print") { - foreach ($stylesheets as $name => $path) { - // Checks if less module exists... - if (strstr($path, '.less') && module_exists('less')) { - $path = 'sites/default/files/less/' . $path; // append the less file path - $path = str_replace('.less', '', $path); // remove the .less - } - if (file_exists($path)) { - $css_files[$name] = $host . $path . $query_string; - // Grab rtl stylesheets ( will get rtl css files when thay are named with suffix "-rtl.css" (ex: fusion baased themes) ) - if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL && substr($path, 0, -8) != "-rtl.css") { - $rtl_path = substr($path, 0, -4) . "-rtl.css"; - if (file_exists($rtl_path)) { - $css_files[$name . "-rtl"] = $host . $rtl_path . $query_string; - } - } - } - elseif (!empty($css_files[$name])) { - unset($css_files[$name]); - } - } - } - } - } - // Grab stylesheets local.css and local-rtl.css if they exist (fusion based themes) - if (file_exists($themepath . 'css/local.css')) { - $css_files[] = $host . $themepath . 'css/local.css' . $query_string; - } - if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL && file_exists($themepath . 'css/local-rtl.css')) { - $css_files[] = $host . $themepath . 'css/local-rtl.css' . $query_string; - } - - // Grab stylesheets from color module - $color_paths = variable_get('color_' . $current_theme . '_stylesheets', array()); - if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL) { - if (!empty($color_paths[1])) { - $css_files[] = $host . $color_paths[1] . $query_string; - } - } - elseif (!empty($color_paths[0])) { - $css_files[] = $host . $color_paths[0] . $query_string; - } - } - else { - if (!file_exists($themepath . 'ckeditor.css') && file_exists($themepath . 'style.css')) { - $css_files[] = $host . $themepath . 'style.css' . $query_string; - } - } - if (file_exists($module_drupal_local_path . '/css/ckeditor.css')) { - $css_files[] = $host . $module_drupal_path . '/css/ckeditor.css' . $query_string; - } - if (file_exists($themepath . 'ckeditor.css')) { - $css_files[] = $host . $themepath . 'ckeditor.css' . $query_string; - } -} - -/** - * Load CKEditor for field ID - * - * @param object $field - * @param string $format - * - * @return object - * - */ -function ckeditor_load_by_field($field, $format, $show_toggle = TRUE, $add_fields_to_toggle = FALSE) { - global $user, $theme; - static $processed_ids = array(); - static $is_running = FALSE; - $use_ckeditor = FALSE; - $format_arr = FALSE; - $suffix = ''; - - if (is_array($format)) { - $format_arr = $format; - $format = isset($format_arr['#value']) ? $format_arr['#value'] : $format_arr['#default_value']; - } - - if (!isset($field['#id'])) { - return $field; - } - - if (isset($processed_ids[$field['#id']])) { - return $field; - } - - if (key_exists('#wysiwyg', $field) && !$field['#wysiwyg']) { - return $field; - } - - if (isset($field['#access']) && !$field['#access']) { - return $field; - } - - if ($field['#id'] == "edit-log") { - return $field; - } - - if (isset($field['#attributes']['disabled']) && $field['#attributes']['disabled'] == 'disabled') { - return $field; - } - - drupal_add_js(array('ckeditor' => array('textarea_default_format' => array($field['#id'] => $format))), 'setting'); - - if (!isset($processed_ids[$field['#id']])) { - $processed_ids[$field['#id']] = array(); - } - - $global_profile = ckeditor_profile_load('CKEditor Global Profile'); - $profile = ckeditor_get_profile($format); - $host = base_path(); - - if ($profile === FALSE) { - $ckeditor_in_default_format = FALSE; - foreach ((array) $format_arr['#options'] as $key => $val) { - if ($key == $format) - continue; - if ($profile = ckeditor_get_profile($key)) { - $use_ckeditor = $key; - break; - } - } - if ($use_ckeditor === FALSE) { - return $field; - } - } - else { - $ckeditor_in_default_format = TRUE; - } - - if ($settings = ckeditor_profiles_compile($format)) { - $ckeditor_on = ($settings['default'] == 't' && $profile->settings['default'] == 't') ? TRUE : FALSE; - } - elseif ($settings = ckeditor_profiles_compile($use_ckeditor)) { - $ckeditor_on = FALSE; - } - else { - return $field; - } - - // Attach the editor css. - $field['#attached']['css'][] = drupal_get_path('module', 'ckeditor') . '/css/ckeditor.editor.css'; - - if ($settings) { - $textarea_id = $field['#id']; - $class[] = 'ckeditor-mod'; - $_ckeditor_ids[] = $textarea_id; - - //settings are saved as strings, not booleans - if ($settings['show_toggle'] == 't' && $show_toggle) { - - if ($add_fields_to_toggle !== FALSE) { - if (is_array($add_fields_to_toggle)) { - $toggle_fields = "['" . $textarea_id . "','" . implode("','", $add_fields_to_toggle) . "']"; - } - else { - $toggle_fields = "['" . $textarea_id . "','" . $add_fields_to_toggle . "']"; - } - } - else { - $toggle_fields = "['{$textarea_id}']"; - } - - $wysiwyg_link = ''; - $wysiwyg_link .= ""; - $wysiwyg_link .= $ckeditor_on ? t('Switch to plain text editor') : t('Switch to rich text editor'); - $wysiwyg_link .= ''; - - // Make sure to append to #suffix so it isn't completely overwritten - $suffix .= $wysiwyg_link; - } - - $editor_local_path = ckeditor_path('local'); - $editor_url_path = ckeditor_path('url'); - - if (!$is_running) { - // By default sessions are not started automatically for anonymous users. - // Start one for editing content so that we had a consistent token that is used in XSS filter. - if (isset($field['#entity']) && !empty($field['#entity']->created) && empty($user->uid)) { - drupal_session_start(); - $_SESSION['ckeditor_anonymous_user'] = true; - drupal_page_is_cacheable(FALSE); - } - - if (!$ckeditor_in_default_format) { - $load_method = 'ckeditor_basic.js'; - $load_time_out = 0; - } - elseif (isset($profile->settings['ckeditor_load_method'])) { - $load_method = $profile->settings['ckeditor_load_method']; - $load_time_out = $profile->settings['ckeditor_load_time_out']; - } - if ($editor_local_path != '') { - drupal_add_js('window.CKEDITOR_BASEPATH = "' . ckeditor_path('relative') . '/"', array('type' => 'inline', 'weight' => -100)); - } - drupal_add_js(ckeditor_module_path('url') . '/includes/ckeditor.utils.js', array('type' => 'file', 'scope' => 'footer')); - - $preprocess = FALSE; - if (isset($global_profile->settings['ckeditor_aggregate']) && $global_profile->settings['ckeditor_aggregate'] == 't') { - $preprocess = TRUE; - } - - if ($editor_local_path == '') { - drupal_add_js($editor_url_path . '/ckeditor.js', array('type' => 'external', 'scope' => 'footer')); - } - else if (isset($load_method) && file_exists($editor_local_path . '/' . $load_method)) { - drupal_add_js($editor_url_path . '/' . $load_method, array('type' => 'file', 'scope' => 'footer', 'preprocess' => $preprocess)); - if ($load_method == 'ckeditor_basic.js') { - drupal_add_js('CKEDITOR.loadFullCoreTimeout = ' . $load_time_out . ';', array('type' => 'inline', 'scope' => 'footer')); - drupal_add_js(array('ckeditor' => array('load_timeout' => TRUE)), 'setting'); - } - } - else { - drupal_add_js($editor_url_path . '/ckeditor.js', array('type' => 'file', 'scope' => 'footer', 'preprocess' => $preprocess)); - } - $ckeditor_url = ckeditor_path('relative'); - if ($ckeditor_url == '') { - $ckeditor_url = ckeditor_path('url'); - } - $ckeditor_url .= '/'; - drupal_add_js(array('ckeditor' => array('module_path' => ckeditor_module_path('relative'), 'editor_path' => $ckeditor_url)), 'setting'); - if (module_exists('paging')) { - drupal_add_js(array('ckeditor' => array('pagebreak' => TRUE)), 'setting'); - } - if (module_exists('linktocontent_node')) { - drupal_add_js(array('ckeditor' => array('linktocontent_node' => TRUE)), 'setting'); - } - if (module_exists('linktocontent_menu')) { - drupal_add_js(array('ckeditor' => array('linktocontent_menu' => TRUE)), 'setting'); - } - if (module_exists('pagebreak')) { - drupal_add_js(array('ckeditor' => array('pagebreak' => TRUE)), 'setting'); - } - if (module_exists('smart_paging')) { - drupal_add_js(array('ckeditor' => array('pagebreak' => TRUE)), 'setting'); - } - drupal_add_js(array('ckeditor' => array('ajaxToken' => drupal_get_token('ckeditorAjaxCall'), 'xss_url' => url('ckeditor/xss'))), 'setting'); - $is_running = TRUE; - } - - drupal_add_js(array('ckeditor' => array('theme' => $theme)), 'setting'); - if (!empty($settings)) { - drupal_add_js(array('ckeditor' => array('elements' => array($textarea_id => $format))), 'setting'); - } - if (!empty($ckeditor_on)) { - drupal_add_js(array('ckeditor' => array('autostart' => array($textarea_id => $ckeditor_on))), 'setting'); - } - //[#1473010] - if (isset($settings['scayt_sLang'])) { - drupal_add_js(array('ckeditor' => array('scayt_language' => $settings['scayt_sLang'])), 'setting'); - } - elseif (!empty($field["#language"]) && $field["#language"] != LANGUAGE_NONE) { - drupal_add_js(array('ckeditor' => array('scayt_language' => ckeditor_scayt_langcode($field["#language"]))), 'setting'); - } - - // Remember extra information and reuse it during "Preview" - $processed_ids[$field['#id']]['suffix'] = $suffix; - $processed_ids[$field['#id']]['class'] = $class; - - if (empty($field['#suffix'])) { - $field['#suffix'] = $suffix; - } - else { - $field['#suffix'] .= $suffix; - } - - if (empty($field['#attributes']['class'])) { - $field['#attributes']['class'] = $class; - } - else { - $field['#attributes']['class'] = array_merge($field['#attributes']['class'], $class); - } - } - - return $field; -} - -/** - * Return all modules that provide security filters. - */ -function ckeditor_security_filters() { - $security_filters = array(); - - $security_filters['modules'] = array( - 'htmLawed' => array( - 'title' => 'htmLawed', - 'project_page' => 'http://drupal.org/project/htmLawed', - 'weight' => 0, - 'installed' => FALSE, - 'filters' => array() - ), - 'htmltidy' => array( - 'title' => 'Htmltidy', - 'project_page' => 'http://drupal.org/project/htmltidy', - 'weight' => 0, - 'installed' => FALSE, - 'filters' => array() - ), - 'htmlpurifier' => array( - 'title' => 'HTML Purifier', - 'project_page' => 'http://drupal.org/project/htmlpurifier', - 'weight' => 0, - 'installed' => FALSE, - 'filters' => array() - ), - 'wysiwyg_filter' => array( - 'title' => 'WYSIWYG Filter', - 'project_page' => 'http://drupal.org/project/wysiwyg_filter', - 'weight' => 0, - 'installed' => FALSE, - 'filters' => array() - ) - ); - - $security_filters['filters'] = array(); - - foreach ($security_filters['modules'] as $module_name => $module_conf) { - if (module_exists($module_name)) { - $security_filters['modules'][$module_name]['installed'] = TRUE; - $module_filters = module_invoke($module_name, 'filter_info'); - foreach ($module_filters as $module_filter_name => $module_filter_conf) { - $security_filters['modules'][$module_name]['filters'][$module_filter_name] = $module_filter_conf; - $security_filters['filters'][$module_filter_name] = TRUE; - } - } - } - - //add filters from Drupal core - $security_filters['modules']['__drupal'] = array( - 'title' => 'Drupal core', - 'project_page' => FALSE, - 'weight' => -1, - 'installed' => TRUE, - 'filters' => array( - 'filter_html' => array( - 'title' => 'Limit allowed HTML tags', - 'description' => 'Removes the attributes that the built-in "Limit allowed HTML tags"-filter does not allow inside HTML elements/tags' - ) - ) - ); - $security_filters['filters']['filter_html'] = TRUE; - - //load security filters added by API - $external_module_filters = module_invoke_all('ckeditor_security_filter'); - if (count($external_module_filters) > 0) { - $security_filters['modules']['__external'] = array( - 'title' => 'External filters', - 'project_page' => FALSE, - 'weight' => 1, - 'installed' => TRUE, - 'filters' => array() - ); - foreach ($external_module_filters as $module_filter_name => $module_filter_conf) { - $security_filters['modules']['__external']['filters'][$module_filter_name] = $module_filter_conf; - $security_filters['filters'][$module_filter_name] = TRUE; - } - } - drupal_alter('ckeditor_security_filter', $security_filters); - - return $security_filters; -} diff --git a/www/sites/all/modules/ckeditor/includes/ckeditor.page.inc b/www/sites/all/modules/ckeditor/includes/ckeditor.page.inc deleted file mode 100644 index 03f79e8..0000000 --- a/www/sites/all/modules/ckeditor/includes/ckeditor.page.inc +++ /dev/null @@ -1,296 +0,0 @@ -') { - $do_not_touch_configjs = ''; - } - else { - $do_not_touch_configjs = '

    ' . - t('It is recommended to not edit the !ckeditor_config_file (!ckeditor_config_path) configuration file that is distributed with CKEditor, because you may overwrite it accidentally when you update the editor.', array( - '!ckeditor_config_path' => '' . $ckeditor_url . '/config.js', - '!ckeditor_config_file' => 'config.js', - ) - ) . - '

    '; - } - $output = '

    ' . t('CKEditor is highly configurable. The most commonly used features are listed below. You can also adjust CKEditor to your needs by changing the !ckeditor_module_config configuration file.', array( - '!ckeditor_module_config' => '' . ckeditor_module_path('local') . '/ckeditor.config.js', - ) - ) . - '

    '.$do_not_touch_configjs; - break; - - case 'admin/config/content/ckeditor/editg': - case 'admin/config/content/ckeditor/add': - $output = '

    ' . t('The Global Profile allows you to define settings that are common for all profiles. Values defined in other profiles will be appended to the global configuration. This way you can avoid repeating some of the settings that are usually the same for each profile.') . '

    '; - break; - - case 'admin/config/content/ckeditor': - $output = - '

    ' . - t('The CKEditor module allows Drupal to replace textarea fields with CKEditor. CKEditor is an online rich text editor that can be embedded inside web pages. It is a !wysiwyg editor which means that the text edited in it looks as similar as possible to the results end users will see after the document gets published. It brings to the Web popular editing features found in desktop word processors such as Microsoft Word and OpenOffice.org Writer. CKEditor is truly lightweight and does not require any kind of installation on the client computer.', array( - '!wysiwyg' => '' . t('WYSIWYG') . '', - ) - ) . - '

    ' . - t('Useful links: !ckeditorlink | !devguidelink | !userguidelink.', array( - '!ckeditorlink' => l(t('CKEditor website'), 'http://ckeditor.com'), - '!devguidelink' => l(t('CKEditor for Drupal 7 Documentation'), 'http://docs.cksource.com/CKEditor_for_Drupal/Open_Source/Drupal_7'), - '!userguidelink' => l(t('User\'s Guide'), 'http://docs.cksource.com/CKEditor_3.x/Users_Guide') - ) - ) . - '

    ' . - t('Profiles are linked with input format types. A CKEditor profile defines which buttons are available in the editor, how the editor is displayed, and a few other editor functions. The Global Profile stores some general information about CKEditor.') . '

    '; - break; - - case 'admin/help#ckeditor': - $output = - '

    ' . t('Introduction') . '

    ' . - '

    ' . - t('The CKEditor module allows Drupal to replace textarea fields with CKEditor. CKEditor is an online rich text editor that can be embedded inside web pages. It is a !wysiwyg editor which means that the text edited in it looks as similar as possible to the results end users will see after the document gets published. It brings to the Web popular editing features found in desktop word processors such as Microsoft Word and OpenOffice.org Writer. CKEditor is truly lightweight and does not require any kind of installation on the client computer.', array( - '!wysiwyg' => '' . t('WYSIWYG') . '', - ) - ) . - '

    ' . - '

    ' . - t('Useful links: !ckeditorlink | !devguidelink | !userguidelink.', array( - '!ckeditorlink' => l(t('CKEditor website'), 'http://ckeditor.com'), - '!devguidelink' => l(t('CKEditor for Drupal 7 Documentation'), 'http://docs.cksource.com/CKEditor_for_Drupal/Open_Source/Drupal_7'), - '!userguidelink' => l(t('User\'s Guide'), 'http://docs.cksource.com/CKEditor_3.x/Users_Guide') - ) - ) . - '

    ' . - '

    ' . - t('Configuration') . - '

    ' . - '
      ' . - '
    1. ' . - t('CKEditor profiles can be configured in the !adminpath section. Profiles determine which options are available to users based on the input format system.', array( - '!adminpath' => '' . l(t('Administration panel') . ' > ' . t('Configuration') . ' > ' . t('Content Authoring') . ' > ' . t('CKEditor'), 'admin/config/content/ckeditor') . '' - ) - ) . - '
    2. ' . - '
    3. ' . - t('For the Rich Text Editing to work you also need to configure your !filterlink for the users that may access Rich Text Editing. Either grant those users Full HTML access or use the following list of tags in the HTML filter:', array( - '!filterlink' => l(t('filters'), 'admin/config/content/formats') - ) - ) . - '
      ' . - htmlspecialchars('




        1.  
          ') . - '
          ' . - t('Note: be careful when granting users access to create tags like %iframe.
          If you are going to use CKEditor with the Filtered HTML input format, please read the "Setting up filters" section in the !readme file.', array( - '%iframe' => '