Full Code of sourcefabric/Newscoop for AI

v4.4 3df835637609 cached
5358 files
36.0 MB
9.8M tokens
11731 symbols
1 requests
Copy disabled (too large) Download .txt
Showing preview only (39,871K chars total). Download the full file to get everything.
Repository: sourcefabric/Newscoop
Branch: v4.4
Commit: 3df835637609
Files: 5358
Total size: 36.0 MB

Directory structure:
gitextract_fnmcfrm8/

├── .gitignore
├── .travis.yml
├── Dockerfile
├── LICENSE
├── README.md
├── behat.yml
├── docker/
│   ├── docker-entrypoint.sh
│   ├── docker-newscoop.yml
│   ├── import-newscoop.sh
│   ├── newscoop-dev.conf
│   └── newscoop.conf
├── docker-compose-dev.yml
├── docker-compose.yml
├── features/
│   ├── 0_api_articles.feature
│   ├── 1_api_images.feature
│   ├── 2_api_linkImage_to_article.feature
│   ├── 3_api_articles_search.feature
│   ├── 3_api_topics.feature
│   ├── 4_api_link_unlink_topic_to_from_article.feature
│   ├── 5_api_related_articles.feature
│   ├── 6_api_link_unlink_topic.feature
│   ├── bootstrap/
│   │   ├── FeatureContext.php
│   │   └── RestContext.php
│   ├── steps/
│   │   └── .gitignore
│   └── support/
│       └── .gitignore
├── newscoop/
│   ├── .gitignore
│   ├── .rmt.yml
│   ├── DETAILED-CHANGELOG.txt
│   ├── LICENSE_3RD_PARTY.txt
│   ├── RMT
│   ├── admin-files/
│   │   ├── ad.php
│   │   ├── ad_popup.php
│   │   ├── article_import/
│   │   │   ├── CampsiteArticleTemplate.stw
│   │   │   ├── CommandProcessor.php
│   │   │   ├── DocBookParser.php
│   │   │   ├── DocbookFinalForm.xml
│   │   │   ├── Installation.txt
│   │   │   ├── index.php
│   │   │   ├── stylesheet.css
│   │   │   └── sxwToDocbook.xsl
│   │   ├── article_types/
│   │   │   ├── add.php
│   │   │   ├── do_add.php
│   │   │   ├── do_comment_activation.php
│   │   │   ├── do_del.php
│   │   │   ├── do_filter.php
│   │   │   ├── do_hide.php
│   │   │   ├── do_rename.php
│   │   │   ├── do_translate.php
│   │   │   ├── fields/
│   │   │   │   ├── add.php
│   │   │   │   ├── do_add.php
│   │   │   │   ├── do_del.php
│   │   │   │   ├── do_hide.php
│   │   │   │   ├── do_rename.php
│   │   │   │   ├── do_reorder.php
│   │   │   │   ├── do_retype.php
│   │   │   │   ├── do_translate.php
│   │   │   │   ├── index.php
│   │   │   │   ├── rename.php
│   │   │   │   ├── retype.php
│   │   │   │   ├── set_is_content.php
│   │   │   │   └── set_show_in_editor.php
│   │   │   ├── index.php
│   │   │   ├── merge.php
│   │   │   ├── merge2.php
│   │   │   ├── merge3.php
│   │   │   └── rename.php
│   │   ├── articles/
│   │   │   ├── JSON.php
│   │   │   ├── add.php
│   │   │   ├── add_move.php
│   │   │   ├── article_common.php
│   │   │   ├── article_stylesheet.css
│   │   │   ├── autopublish.php
│   │   │   ├── autopublish_del.php
│   │   │   ├── autopublish_do_add.php
│   │   │   ├── comments/
│   │   │   │   ├── add_comment_form.php
│   │   │   │   ├── reply.php
│   │   │   │   └── show_comments.php
│   │   │   ├── context_box/
│   │   │   │   └── popup.php
│   │   │   ├── do_add.php
│   │   │   ├── do_article_action.php
│   │   │   ├── do_article_list_action.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_position.php
│   │   │   ├── do_translate.php
│   │   │   ├── do_unlock.php
│   │   │   ├── duplicate.php
│   │   │   ├── edit.php
│   │   │   ├── edit_comments_box.php
│   │   │   ├── edit_context_box.php
│   │   │   ├── edit_html.php
│   │   │   ├── edit_html_authors.php
│   │   │   ├── edit_info_box.php
│   │   │   ├── edit_javascript.php
│   │   │   ├── edit_locations_box.php
│   │   │   ├── edit_main_box.php
│   │   │   ├── edit_media_box.php
│   │   │   ├── edit_multidate_box.php
│   │   │   ├── edit_playlist.php
│   │   │   ├── edit_schedule_box.php
│   │   │   ├── edit_switches_box.php
│   │   │   ├── edit_topics_box.php
│   │   │   ├── editor_load_countable.php
│   │   │   ├── editor_load_tinymce.php
│   │   │   ├── empty.php
│   │   │   ├── files/
│   │   │   │   ├── do_add.php
│   │   │   │   ├── do_add_existing.php
│   │   │   │   ├── do_del.php
│   │   │   │   ├── do_edit.php
│   │   │   │   ├── edit.php
│   │   │   │   └── popup.php
│   │   │   ├── get.php
│   │   │   ├── images/
│   │   │   │   ├── add.php
│   │   │   │   ├── do_link.php
│   │   │   │   ├── do_unlink.php
│   │   │   │   ├── popup.php
│   │   │   │   ├── search.php
│   │   │   │   └── view.php
│   │   │   ├── index.php
│   │   │   ├── la_import.php
│   │   │   ├── locations/
│   │   │   │   ├── country_codes.php
│   │   │   │   ├── do_unlink.php
│   │   │   │   ├── filter.php
│   │   │   │   ├── popup.php
│   │   │   │   ├── preview.php
│   │   │   │   └── search.php
│   │   │   ├── multi_autopublish.php
│   │   │   ├── multidate/
│   │   │   │   └── popup.php
│   │   │   ├── playlist/
│   │   │   │   └── popup.php
│   │   │   ├── post.php
│   │   │   ├── preview.php
│   │   │   └── translate.php
│   │   ├── backup.php
│   │   ├── bugreporter/
│   │   │   ├── bug_handler_main.php
│   │   │   ├── emailus.php
│   │   │   └── errormessage.php
│   │   ├── camp_html.php
│   │   ├── country/
│   │   │   ├── add.php
│   │   │   ├── country_common.php
│   │   │   ├── do_add.php
│   │   │   ├── do_del.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_translate.php
│   │   │   ├── edit.php
│   │   │   ├── index.php
│   │   │   └── translate.php
│   │   ├── home.php
│   │   ├── html_head.php
│   │   ├── index.php
│   │   ├── issues/
│   │   │   ├── add_new.php
│   │   │   ├── add_prev.php
│   │   │   ├── autopublish.php
│   │   │   ├── autopublish_del.php
│   │   │   ├── autopublish_do_add.php
│   │   │   ├── delete.php
│   │   │   ├── do_add_new.php
│   │   │   ├── do_add_prev.php
│   │   │   ├── do_del.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_status.php
│   │   │   ├── do_translate.php
│   │   │   ├── edit.php
│   │   │   ├── empty.php
│   │   │   ├── get_templates.php
│   │   │   ├── index.php
│   │   │   ├── issue_common.php
│   │   │   ├── preview.php
│   │   │   ├── qadd.php
│   │   │   └── translate.php
│   │   ├── javascript_common.php
│   │   ├── json.php
│   │   ├── languages/
│   │   │   ├── add_modify.php
│   │   │   ├── do_add_modify.php
│   │   │   ├── do_del.php
│   │   │   └── index.php
│   │   ├── languages.php
│   │   ├── lib_campsite.php
│   │   ├── libs/
│   │   │   ├── ArticleList/
│   │   │   │   ├── ArticleList.php
│   │   │   │   ├── actions.php
│   │   │   │   ├── do_action.php
│   │   │   │   ├── do_data.php
│   │   │   │   ├── do_order.php
│   │   │   │   ├── filters.php
│   │   │   │   └── table.php
│   │   │   ├── BaseList/
│   │   │   │   ├── BaseList.php
│   │   │   │   └── table.php
│   │   │   ├── ContextList/
│   │   │   │   ├── ContextList.php
│   │   │   │   ├── actions.php
│   │   │   │   ├── do_action.php
│   │   │   │   ├── do_data.php
│   │   │   │   ├── do_order.php
│   │   │   │   ├── filters.php
│   │   │   │   └── table.php
│   │   │   ├── ImageList/
│   │   │   │   └── ImageList.php
│   │   │   ├── MediaList/
│   │   │   │   └── MediaList.php
│   │   │   └── MediaPlayer/
│   │   │       ├── MediaPlayer.php
│   │   │       ├── flash.phtml
│   │   │       ├── player.phtml
│   │   │       └── video.phtml
│   │   ├── media-archive/
│   │   │   ├── add.php
│   │   │   ├── add_file.php
│   │   │   ├── ajax_save.php
│   │   │   ├── do_del.php
│   │   │   ├── do_edit-attachment.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_multiedit.php
│   │   │   ├── do_multiedit_file.php
│   │   │   ├── do_upload.php
│   │   │   ├── do_upload_file.php
│   │   │   ├── edit-attachment.php
│   │   │   ├── edit.php
│   │   │   ├── editor_load_tinymce.php
│   │   │   ├── index.php
│   │   │   ├── multiedit.php
│   │   │   ├── multiedit_file.php
│   │   │   ├── uploader.php
│   │   │   └── uploader_file.php
│   │   ├── menu.php
│   │   ├── pending_articles/
│   │   │   └── index.php
│   │   ├── plugins/
│   │   │   └── manage.php
│   │   ├── pub/
│   │   │   ├── add_alias.php
│   │   │   ├── aliases.php
│   │   │   ├── do_add_alias.php
│   │   │   ├── do_del_alias.php
│   │   │   ├── do_edit_alias.php
│   │   │   ├── edit_alias.php
│   │   │   └── pub_common.php
│   │   ├── sections/
│   │   │   ├── add.php
│   │   │   ├── del.php
│   │   │   ├── do_add.php
│   │   │   ├── do_del.php
│   │   │   ├── do_duplicate.php
│   │   │   ├── do_edit.php
│   │   │   ├── duplicate.php
│   │   │   ├── duplicate_complete.php
│   │   │   ├── edit.php
│   │   │   ├── index.php
│   │   │   └── section_common.php
│   │   ├── set-author.php
│   │   ├── universal-list/
│   │   │   └── index.php
│   │   ├── users/
│   │   │   ├── access_form.php
│   │   │   ├── authors.php
│   │   │   ├── authors_ajax/
│   │   │   │   ├── detail.php
│   │   │   │   └── grid.php
│   │   │   ├── do_add.php
│   │   │   ├── do_del.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_ipadd.php
│   │   │   ├── do_ipdel.php
│   │   │   ├── load_tinymce.php
│   │   │   ├── permission_list.php
│   │   │   └── users_common.php
│   │   └── widgets.php
│   ├── admin-style/
│   │   ├── ColVis.css
│   │   ├── action_buttons.css
│   │   ├── admin_stylesheet.css
│   │   ├── admin_stylesheet_context.css
│   │   ├── admin_stylesheet_new.css
│   │   ├── app.css
│   │   ├── buttons.css
│   │   ├── calendar/
│   │   │   ├── fullcalendar.css
│   │   │   └── timepicker.css
│   │   ├── comments.css
│   │   ├── common.css
│   │   ├── content.css
│   │   ├── fg-menu/
│   │   │   ├── fg.menu.css
│   │   │   ├── fg.menu.js
│   │   │   ├── menuContent.html
│   │   │   └── theme/
│   │   │       ├── ui.accordion.css
│   │   │       ├── ui.all.css
│   │   │       ├── ui.base.css
│   │   │       ├── ui.core.css
│   │   │       ├── ui.datepicker.css
│   │   │       ├── ui.dialog.css
│   │   │       ├── ui.progressbar.css
│   │   │       ├── ui.resizable.css
│   │   │       ├── ui.slider.css
│   │   │       ├── ui.tabs.css
│   │   │       └── ui.theme.css
│   │   ├── fg.menu.css
│   │   ├── form.css
│   │   ├── image_management.css
│   │   ├── jScrollPane.css
│   │   ├── jquery-ui-1.8.6.custom.css
│   │   ├── jquery-ui-1.8.6.datepicker.css
│   │   ├── layout.css
│   │   ├── lists.css
│   │   ├── map-filter.css
│   │   ├── map-picking.css
│   │   ├── map-preview.css
│   │   ├── misc-pages.css
│   │   ├── modal-custom.css
│   │   ├── modal-window.css
│   │   ├── multidate.css
│   │   ├── pagination.css
│   │   ├── renditions.css
│   │   ├── sidebar.css
│   │   ├── slideshow-list.css
│   │   ├── slideshow.css
│   │   ├── table.css
│   │   ├── themes_list.css
│   │   ├── widgets.css
│   │   └── zend_admin_stylesheet.css
│   ├── admin.php
│   ├── application/
│   │   ├── AppKernel.php
│   │   ├── Bootstrap.php
│   │   ├── SymfonyRequirements.php
│   │   ├── autoload.php
│   │   ├── check.php
│   │   ├── configs/
│   │   │   ├── parameters/
│   │   │   │   ├── parameters.yml
│   │   │   │   ├── parameters_cli.yml
│   │   │   │   ├── parameters_development.yml
│   │   │   │   └── parameters_testing.yml
│   │   │   ├── security/
│   │   │   │   └── .gitkeep
│   │   │   ├── services/
│   │   │   │   ├── audit.yml
│   │   │   │   ├── comment.yml
│   │   │   │   ├── comment_notification.yml
│   │   │   │   ├── services.yml
│   │   │   │   ├── template_lists.yml
│   │   │   │   ├── user_attributes.yml
│   │   │   │   └── user_points.yml
│   │   │   ├── subscriptions/
│   │   │   │   └── .gitignore
│   │   │   └── symfony/
│   │   │       ├── config.yml
│   │   │       ├── config_dev.yml
│   │   │       ├── config_prod.yml
│   │   │       ├── config_testing.yml
│   │   │       ├── routing.yml
│   │   │       ├── routing_dev.yml
│   │   │       └── security.yml
│   │   ├── console
│   │   ├── controllers/
│   │   │   ├── AuthController.php
│   │   │   ├── AuthorController.php
│   │   │   ├── DashboardController.php
│   │   │   ├── EmailController.php
│   │   │   ├── ErrorController.php
│   │   │   ├── FeedbackController.php
│   │   │   ├── ImageController.php
│   │   │   ├── LegacyController.php
│   │   │   ├── MyTopicsController.php
│   │   │   ├── OmniboxController.php
│   │   │   ├── RatingController.php
│   │   │   ├── RegisterController.php
│   │   │   ├── SearchController.php
│   │   │   ├── TopicController.php
│   │   │   ├── UserController.php
│   │   │   └── helpers/
│   │   │       ├── Acl.php
│   │   │       ├── Article.php
│   │   │       ├── Datatable.php
│   │   │       ├── Em.php
│   │   │       ├── Entity.php
│   │   │       ├── Form.php
│   │   │       ├── GenericDatatable.php
│   │   │       ├── Log.php
│   │   │       ├── Newsletter.php
│   │   │       ├── Plupload.php
│   │   │       ├── Service.php
│   │   │       ├── Sidebar.php
│   │   │       └── Smarty.php
│   │   ├── forms/
│   │   │   ├── Confirm.php
│   │   │   ├── Contact.php
│   │   │   ├── Login.php
│   │   │   ├── PasswordRestore.php
│   │   │   ├── PasswordRestorePassword.php
│   │   │   ├── Profile.php
│   │   │   ├── Register.php
│   │   │   ├── SendEmail.php
│   │   │   ├── Social.php
│   │   │   └── Topics.php
│   │   ├── layouts/
│   │   │   └── scripts/
│   │   │       ├── admin.phtml
│   │   │       ├── admin_menu.phtml
│   │   │       ├── iframe.phtml
│   │   │       └── modal.phtml
│   │   ├── modules/
│   │   │   └── admin/
│   │   │       ├── Bootstrap.php
│   │   │       ├── controllers/
│   │   │       │   ├── AclController.php
│   │   │       │   ├── ApplicationController.php
│   │   │       │   ├── AuthController.php
│   │   │       │   ├── BlogController.php
│   │   │       │   ├── CommentAcceptanceController.php
│   │   │       │   ├── CommentCommenterController.php
│   │   │       │   ├── CommentController.php
│   │   │       │   ├── ErrorController.php
│   │   │       │   ├── FeedbackController.php
│   │   │       │   ├── ImageController.php
│   │   │       │   ├── LanguagesController.php
│   │   │       │   ├── LegacyController.php
│   │   │       │   ├── LogController.php
│   │   │       │   ├── MediaController.php
│   │   │       │   ├── MultidateController.php
│   │   │       │   ├── RenditionController.php
│   │   │       │   ├── SlideshowController.php
│   │   │       │   ├── SlideshowRestController.php
│   │   │       │   ├── StaffController.php
│   │   │       │   ├── SupportController.php
│   │   │       │   ├── TemplateController.php
│   │   │       │   ├── ThemesController.php
│   │   │       │   ├── UserController.php
│   │   │       │   ├── UserGroupController.php
│   │   │       │   └── UserPointsController.php
│   │   │       ├── forms/
│   │   │       │   ├── Ban.php
│   │   │       │   ├── BanUser.php
│   │   │       │   ├── Blog.php
│   │   │       │   ├── Comment/
│   │   │       │   │   ├── EditForm.php
│   │   │       │   │   └── ReplyForm.php
│   │   │       │   ├── Comment.php
│   │   │       │   ├── CommentAcceptance.php
│   │   │       │   ├── Commenter.php
│   │   │       │   ├── EditPassword.php
│   │   │       │   ├── Geolocation.php
│   │   │       │   ├── Language.php
│   │   │       │   ├── Profile.php
│   │   │       │   ├── RenameUser.php
│   │   │       │   ├── ReplaceTemplate.php
│   │   │       │   ├── Slideshow.php
│   │   │       │   ├── SlideshowCreate.php
│   │   │       │   ├── SlideshowItem.php
│   │   │       │   ├── SlideshowVideoItem.php
│   │   │       │   ├── Staff.php
│   │   │       │   ├── Support.php
│   │   │       │   ├── Template.php
│   │   │       │   ├── Theme/
│   │   │       │   │   ├── OutputSettings.php
│   │   │       │   │   └── Upload.php
│   │   │       │   ├── Theme.php
│   │   │       │   ├── Upload.php
│   │   │       │   ├── User.php
│   │   │       │   ├── UserCriteria.php
│   │   │       │   └── UserPoints.php
│   │   │       └── views/
│   │   │           ├── helpers/
│   │   │           │   ├── Camelize.php
│   │   │           │   ├── CommentAction.php
│   │   │           │   ├── CommentArticle.php
│   │   │           │   ├── CommentCommenter.php
│   │   │           │   ├── CommentIndex.php
│   │   │           │   ├── CommentMessage.php
│   │   │           │   ├── FlashMsg.php
│   │   │           │   ├── FormatBytes.php
│   │   │           │   ├── GetAvatar.php
│   │   │           │   ├── ImageArchive.php
│   │   │           │   ├── ImageEditor.php
│   │   │           │   ├── JQueryReady.php
│   │   │           │   ├── JQueryUtils.php
│   │   │           │   ├── Jsonified.php
│   │   │           │   ├── LinkArticle.php
│   │   │           │   ├── LinkArticleObj.php
│   │   │           │   ├── LinkBan.php
│   │   │           │   ├── LinkDelete.php
│   │   │           │   ├── LinkEdit.php
│   │   │           │   ├── MaxFileSize.php
│   │   │           │   ├── ModerateBodyComment.php
│   │   │           │   ├── ModerateSubjectComment.php
│   │   │           │   ├── Plupload.php
│   │   │           │   ├── RenderActions.php
│   │   │           │   ├── RenderDatatable.php
│   │   │           │   ├── RenderDate.php
│   │   │           │   ├── RenderError.php
│   │   │           │   ├── RenderFilter.php
│   │   │           │   ├── RenderMessage.php
│   │   │           │   ├── RenderNewsItem.php
│   │   │           │   ├── RenderPackageItem.php
│   │   │           │   ├── RenderPackageItemGroup.php
│   │   │           │   ├── RenderPager.php
│   │   │           │   ├── RenditionPreview.php
│   │   │           │   ├── Slideshow.php
│   │   │           │   ├── SlideshowItem.php
│   │   │           │   ├── SlideshowItemPreview.php
│   │   │           │   ├── SlideshowsJson.php
│   │   │           │   ├── StringLimit.php
│   │   │           │   ├── ToggleCheckbox.php
│   │   │           │   └── VideoPreview.php
│   │   │           └── scripts/
│   │   │               ├── _p/
│   │   │               │   └── generic-datatable.phtml
│   │   │               ├── acl/
│   │   │               │   ├── edit.phtml
│   │   │               │   └── form.phtml
│   │   │               ├── actions.phtml
│   │   │               ├── application/
│   │   │               │   └── help.phtml
│   │   │               ├── auth/
│   │   │               │   └── login.phtml
│   │   │               ├── blog/
│   │   │               │   ├── index.phtml
│   │   │               │   └── nosection.phtml
│   │   │               ├── comment/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── list.phtml
│   │   │               │   └── set-status.phtml
│   │   │               ├── comment-acceptance/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   └── table.phtml
│   │   │               ├── comment-commenter/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── index.phtml
│   │   │               │   └── toggle-ban.phtml
│   │   │               ├── datatable.phtml
│   │   │               ├── error/
│   │   │               │   ├── deny.phtml
│   │   │               │   └── index.phtml
│   │   │               ├── error.phtml
│   │   │               ├── feedback/
│   │   │               │   ├── set-status.phtml
│   │   │               │   └── table.phtml
│   │   │               ├── filter.phtml
│   │   │               ├── image/
│   │   │               │   ├── archive.phtml
│   │   │               │   ├── article-attach.phtml
│   │   │               │   ├── article.phtml
│   │   │               │   ├── edit-image-data.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── editor.phtml
│   │   │               │   └── rendition.phtml
│   │   │               ├── languages/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   └── index.phtml
│   │   │               ├── legacy/
│   │   │               │   └── index.phtml
│   │   │               ├── link-ban.phtml
│   │   │               ├── link-delete.phtml
│   │   │               ├── link-edit.phtml
│   │   │               ├── log/
│   │   │               │   └── index.phtml
│   │   │               ├── media/
│   │   │               │   ├── list-images.phtml
│   │   │               │   └── list-slideshows.phtml
│   │   │               ├── message.phtml
│   │   │               ├── news-item.phtml
│   │   │               ├── package/
│   │   │               │   └── item.phtml
│   │   │               ├── package-item-group.phtml
│   │   │               ├── package-item.phtml
│   │   │               ├── pager.phtml
│   │   │               ├── paginator-hash.phtml
│   │   │               ├── paginator-template.phtml
│   │   │               ├── paginator.phtml
│   │   │               ├── plupload.phtml
│   │   │               ├── rendition/
│   │   │               │   ├── index.phtml
│   │   │               │   └── preview.phtml
│   │   │               ├── slideshow/
│   │   │               │   ├── add-video-item.phtml
│   │   │               │   ├── attach.phtml
│   │   │               │   ├── create.phtml
│   │   │               │   ├── edit-item.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── item-preview.phtml
│   │   │               │   ├── item.phtml
│   │   │               │   ├── slideshow.phtml
│   │   │               │   ├── vimeo-preview.phtml
│   │   │               │   └── youtube-preview.phtml
│   │   │               ├── slideshow-attach-template.phtml
│   │   │               ├── slideshow-box.phtml
│   │   │               ├── slideshow-list.phtml
│   │   │               ├── slideshow-template.phtml
│   │   │               ├── staff/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit-access.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   └── table.phtml
│   │   │               ├── support/
│   │   │               │   ├── close.phtml
│   │   │               │   └── index.phtml
│   │   │               ├── template/
│   │   │               │   ├── edit-image.phtml
│   │   │               │   ├── edit-other.phtml
│   │   │               │   ├── edit-template.phtml
│   │   │               │   ├── index.phtml
│   │   │               │   └── upload.phtml
│   │   │               ├── test/
│   │   │               │   ├── index.phtml
│   │   │               │   ├── test-api-follow.phtml
│   │   │               │   └── test-api.phtml
│   │   │               ├── themes/
│   │   │               │   ├── advanced-theme-settings.phtml
│   │   │               │   ├── index.phtml
│   │   │               │   ├── output-edit.phtml
│   │   │               │   ├── wizard-theme-article-types.adv.phtml
│   │   │               │   ├── wizard-theme-article-types.phtml
│   │   │               │   ├── wizard-theme-files.adv.phtml
│   │   │               │   ├── wizard-theme-playlists.phtml
│   │   │               │   ├── wizard-theme-settings.adv.phtml
│   │   │               │   ├── wizard-theme-settings.phtml
│   │   │               │   ├── wizard-theme-template-settings.adv.phtml
│   │   │               │   └── wizard-theme-template-settings.phtml
│   │   │               ├── toggle-checkbox.phtml
│   │   │               ├── user/
│   │   │               │   ├── create.phtml
│   │   │               │   ├── edit-password.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── geolocation.phtml
│   │   │               │   ├── index.phtml
│   │   │               │   ├── list-inactive.phtml
│   │   │               │   ├── profile.phtml
│   │   │               │   ├── rename.phtml
│   │   │               │   └── toggle-ban.phtml
│   │   │               ├── user-group/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit-access.phtml
│   │   │               │   └── index.phtml
│   │   │               └── user-points/
│   │   │                   └── index.phtml
│   │   ├── phpunit.bootstrap.php
│   │   ├── phpunit.xml.dist
│   │   ├── plugins/
│   │   │   ├── Acl.php
│   │   │   ├── Auth.php
│   │   │   ├── Bootstrap.php
│   │   │   ├── CampPluginAutoload.php
│   │   │   ├── ContentType.php
│   │   │   └── Upgrade.php
│   │   └── views/
│   │       └── scripts/
│   │           ├── auth_index.tpl
│   │           ├── auth_password-restore-after.tpl
│   │           ├── auth_password-restore-finish.tpl
│   │           ├── auth_password-restore.tpl
│   │           ├── author_profile.tpl
│   │           ├── comments/
│   │           │   └── index.phtml
│   │           ├── dashboard_index.tpl
│   │           ├── email_comment-notify.tpl
│   │           ├── email_confirm.tpl
│   │           ├── email_password-restore.tpl
│   │           ├── error/
│   │           │   └── error.phtml
│   │           ├── error_error.tpl
│   │           ├── layout.tpl
│   │           ├── legacy/
│   │           │   └── index.phtml
│   │           ├── legacy_index.tpl
│   │           ├── omnibox_index.tpl
│   │           ├── paginator_control.tpl
│   │           ├── register_after.tpl
│   │           ├── register_confirm.tpl
│   │           ├── register_index.tpl
│   │           ├── register_pending.tpl
│   │           ├── register_social.tpl
│   │           ├── search_index.tpl
│   │           ├── topic_articles.tpl
│   │           ├── user_index.tpl
│   │           └── user_profile.tpl
│   ├── application.php
│   ├── bin/
│   │   ├── .htaccess
│   │   ├── UpdateApplicationVersionCurrentVersion.php
│   │   ├── cli_script_lib.php
│   │   ├── events-notifier
│   │   ├── newscoop-autopublish
│   │   ├── newscoop-backup
│   │   ├── newscoop-indexer
│   │   ├── newscoop-restore
│   │   ├── newscoop-statistics
│   │   ├── newscoop-stats
│   │   ├── newscoop-utf8-converter
│   │   ├── newscoop_bootstrap.php
│   │   ├── post-install.sh
│   │   ├── subscription-notifier
│   │   └── webcode_generate_all.sh
│   ├── cache/
│   │   ├── .gitignore
│   │   └── .htaccess
│   ├── classes/
│   │   ├── Alias.php
│   │   ├── Article.php
│   │   ├── ArticleAttachment.php
│   │   ├── ArticleAuthor.php
│   │   ├── ArticleData.php
│   │   ├── ArticleImage.php
│   │   ├── ArticleIndex.php
│   │   ├── ArticlePublish.php
│   │   ├── ArticleTopic.php
│   │   ├── ArticleType.php
│   │   ├── ArticleTypeField.php
│   │   ├── Attachment.php
│   │   ├── Author.php
│   │   ├── AuthorAlias.php
│   │   ├── AuthorAssignedType.php
│   │   ├── AuthorBiography.php
│   │   ├── AuthorType.php
│   │   ├── Browser.php
│   │   ├── BugReporter.php
│   │   ├── CampCache.php
│   │   ├── CampCacheList.php
│   │   ├── CampMail.php
│   │   ├── CampPlugin.php
│   │   ├── CampTemplateCache.php
│   │   ├── ContextBox.php
│   │   ├── ContextBoxArticle.php
│   │   ├── Country.php
│   │   ├── DatabaseObject.php
│   │   ├── DbObjectArray.php
│   │   ├── DbReplication.php
│   │   ├── Event.php
│   │   ├── Exceptions.php
│   │   ├── Extension/
│   │   │   ├── Extension.php
│   │   │   ├── FeedWidget.php
│   │   │   ├── File.php
│   │   │   ├── IWidget.php
│   │   │   ├── IWidgetContext.php
│   │   │   ├── Index.php
│   │   │   ├── Widget.php
│   │   │   ├── WidgetContext.php
│   │   │   ├── WidgetManager.php
│   │   │   ├── WidgetManagerDecorator.php
│   │   │   └── WidgetRendererDecorator.php
│   │   ├── FileTextSearch.php
│   │   ├── GeoLocation.php
│   │   ├── GeoMap.php
│   │   ├── GeoMapLocation.php
│   │   ├── GeoMapLocationContent.php
│   │   ├── GeoMapLocationLanguage.php
│   │   ├── GeoMultimedia.php
│   │   ├── GeoNames.php
│   │   ├── GeoPreferences.php
│   │   ├── IGeoLocation.php
│   │   ├── IGeoMap.php
│   │   ├── IGeoMapLocation.php
│   │   ├── IGeoMapLocationContent.php
│   │   ├── IGeoMapLocationLanguage.php
│   │   ├── IGeoMultimedia.php
│   │   ├── IPAccess.php
│   │   ├── Image.php
│   │   ├── ImageSearch.php
│   │   ├── Input.php
│   │   ├── Issue.php
│   │   ├── IssuePublish.php
│   │   ├── Language.php
│   │   ├── LiveUserMock.php
│   │   ├── Log.php
│   │   ├── LoginAttempts.php
│   │   ├── ModuleConfiguration.php
│   │   ├── ObjectType.php
│   │   ├── Plupload.php
│   │   ├── Publication.php
│   │   ├── Request.php
│   │   ├── RequestObject.php
│   │   ├── RequestStats.php
│   │   ├── SQLSelectClause.php
│   │   ├── SaaS.php
│   │   ├── Section.php
│   │   ├── SecurityToken.php
│   │   ├── ServerRequest.php
│   │   ├── Session.php
│   │   ├── SessionRequest.php
│   │   ├── ShortURL.php
│   │   ├── SimplePager.php
│   │   ├── Statistics.php
│   │   ├── Subscription.php
│   │   ├── SubscriptionDefaultTime.php
│   │   ├── SubscriptionSection.php
│   │   ├── Template.php
│   │   ├── TemplateConverter.php
│   │   ├── TemplateConverterHelper.php
│   │   ├── TemplateConverterIfBlock.php
│   │   ├── TemplateConverterListObject.php
│   │   ├── TemplateConverterNewscoop.php
│   │   ├── TimeUnit.php
│   │   ├── Translation.php
│   │   ├── UrlType.php
│   │   ├── User.php
│   │   ├── UserType.php
│   │   ├── XR_CcClient.php
│   │   ├── browser_detection.php
│   │   └── cache/
│   │       ├── CacheEngine.php
│   │       ├── CacheEngine_APC.php
│   │       ├── TemplateCacheHandler.php
│   │       └── TemplateCacheHandler_DB.php
│   ├── composer.json
│   ├── conf/
│   │   ├── install_conf.php
│   │   └── saas_config_sample.php
│   ├── constants.php
│   ├── db_connect.php
│   ├── docs/
│   │   ├── INSTALL-ubuntu.md
│   │   ├── README.md
│   │   ├── UPGRADE_4_3.md
│   │   ├── UPGRADE_4_4.md
│   │   └── UPGRADE_BELOW_4_2_3.md
│   ├── extensions/
│   │   ├── article-lists/
│   │   │   ├── ArticleDiagramsWidget.php
│   │   │   ├── ArticlesWidget.php
│   │   │   ├── MostPopularArticlesWidget.php
│   │   │   ├── PendingArticlesWidget.php
│   │   │   ├── RecentlyModifiedArticlesWidget.php
│   │   │   ├── RecentlyPublishedArticlesWidget.php
│   │   │   ├── SubmittedArticlesWidget.php
│   │   │   ├── YourArticlesWidget.php
│   │   │   ├── article-lists.ini
│   │   │   └── diagrams.phtml
│   │   ├── feed-reader/
│   │   │   ├── FeedReader.php
│   │   │   └── feed-reader.ini
│   │   ├── hello-world/
│   │   │   └── HelloWorld.php
│   │   ├── media-archive/
│   │   │   ├── ImageListWidget.php
│   │   │   ├── MediaListWidget.php
│   │   │   └── media-archive.ini
│   │   ├── sourcefabric/
│   │   │   ├── SourcefabricDevFeed.php
│   │   │   ├── SourcefabricFeed.php
│   │   │   ├── SourcefabricNewsletter.php
│   │   │   ├── newsletterbox.phtml
│   │   │   └── sourcefabric.ini
│   │   └── wikipedia/
│   │       ├── SearchWikipedia.php
│   │       └── search.phtml
│   ├── htaccess.dist
│   ├── images/
│   │   └── .gitignore
│   ├── include/
│   │   ├── Archive/
│   │   │   └── Tar.php
│   │   ├── Console/
│   │   │   └── Getopt.php
│   │   ├── Date/
│   │   │   ├── Calc.php
│   │   │   ├── Human.php
│   │   │   ├── Span.php
│   │   │   └── TimeZone.php
│   │   ├── Date.php
│   │   ├── Event/
│   │   │   ├── Dispatcher.php
│   │   │   └── Notification.php
│   │   ├── File/
│   │   │   ├── CSV.php
│   │   │   ├── Find.php
│   │   │   └── Util.php
│   │   ├── File.php
│   │   ├── Mail/
│   │   │   ├── RFC822.php
│   │   │   ├── mail.php
│   │   │   ├── mime.php
│   │   │   ├── mimeDecode.php
│   │   │   ├── mimePart.php
│   │   │   ├── mock.php
│   │   │   ├── null.php
│   │   │   ├── sendmail.php
│   │   │   ├── smtp.php
│   │   │   └── smtpmx.php
│   │   ├── Mail.php
│   │   ├── Net/
│   │   │   ├── SMTP.php
│   │   │   ├── Socket.php
│   │   │   └── URL.php
│   │   ├── OS/
│   │   │   └── Guess.php
│   │   ├── PEAR/
│   │   │   ├── Autoloader.php
│   │   │   ├── Builder.php
│   │   │   ├── ChannelFile/
│   │   │   │   └── Parser.php
│   │   │   ├── ChannelFile.php
│   │   │   ├── Command/
│   │   │   │   ├── Auth.php
│   │   │   │   ├── Auth.xml
│   │   │   │   ├── Build.php
│   │   │   │   ├── Build.xml
│   │   │   │   ├── Channels.php
│   │   │   │   ├── Channels.xml
│   │   │   │   ├── Common.php
│   │   │   │   ├── Config.php
│   │   │   │   ├── Config.xml
│   │   │   │   ├── Install.php
│   │   │   │   ├── Install.xml
│   │   │   │   ├── Mirror.php
│   │   │   │   ├── Mirror.xml
│   │   │   │   ├── Package.php
│   │   │   │   ├── Package.xml
│   │   │   │   ├── Pickle.php
│   │   │   │   ├── Pickle.xml
│   │   │   │   ├── Registry.php
│   │   │   │   ├── Registry.xml
│   │   │   │   ├── Remote.php
│   │   │   │   ├── Remote.xml
│   │   │   │   ├── Test.php
│   │   │   │   └── Test.xml
│   │   │   ├── Command.php
│   │   │   ├── Common.php
│   │   │   ├── Config.php
│   │   │   ├── Dependency2.php
│   │   │   ├── DependencyDB.php
│   │   │   ├── Downloader/
│   │   │   │   └── Package.php
│   │   │   ├── Downloader.php
│   │   │   ├── ErrorStack.php
│   │   │   ├── Exception.php
│   │   │   ├── FixPHP5PEARWarnings.php
│   │   │   ├── Frontend/
│   │   │   │   └── CLI.php
│   │   │   ├── Frontend.php
│   │   │   ├── Installer/
│   │   │   │   ├── Role/
│   │   │   │   │   ├── Cfg.php
│   │   │   │   │   ├── Cfg.xml
│   │   │   │   │   ├── Common.php
│   │   │   │   │   ├── Data.php
│   │   │   │   │   ├── Data.xml
│   │   │   │   │   ├── Doc.php
│   │   │   │   │   ├── Doc.xml
│   │   │   │   │   ├── Ext.php
│   │   │   │   │   ├── Ext.xml
│   │   │   │   │   ├── Php.php
│   │   │   │   │   ├── Php.xml
│   │   │   │   │   ├── Script.php
│   │   │   │   │   ├── Script.xml
│   │   │   │   │   ├── Src.php
│   │   │   │   │   ├── Src.xml
│   │   │   │   │   ├── Test.php
│   │   │   │   │   ├── Test.xml
│   │   │   │   │   ├── Www.php
│   │   │   │   │   └── Www.xml
│   │   │   │   └── Role.php
│   │   │   ├── Installer.php
│   │   │   ├── PackageFile/
│   │   │   │   ├── Generator/
│   │   │   │   │   ├── v1.php
│   │   │   │   │   └── v2.php
│   │   │   │   ├── Parser/
│   │   │   │   │   ├── v1.php
│   │   │   │   │   └── v2.php
│   │   │   │   ├── v1.php
│   │   │   │   ├── v2/
│   │   │   │   │   ├── Validator.php
│   │   │   │   │   └── rw.php
│   │   │   │   └── v2.php
│   │   │   ├── PackageFile.php
│   │   │   ├── Packager.php
│   │   │   ├── REST/
│   │   │   │   ├── 10.php
│   │   │   │   ├── 11.php
│   │   │   │   └── 13.php
│   │   │   ├── REST.php
│   │   │   ├── Registry.php
│   │   │   ├── RunTest.php
│   │   │   ├── Task/
│   │   │   │   ├── Common.php
│   │   │   │   ├── Postinstallscript/
│   │   │   │   │   └── rw.php
│   │   │   │   ├── Postinstallscript.php
│   │   │   │   ├── Replace/
│   │   │   │   │   └── rw.php
│   │   │   │   ├── Replace.php
│   │   │   │   ├── Unixeol/
│   │   │   │   │   └── rw.php
│   │   │   │   ├── Unixeol.php
│   │   │   │   ├── Windowseol/
│   │   │   │   │   └── rw.php
│   │   │   │   └── Windowseol.php
│   │   │   ├── Validate.php
│   │   │   ├── Validator/
│   │   │   │   └── PECL.php
│   │   │   └── XMLParser.php
│   │   ├── PEAR.php
│   │   ├── PEAR5.php
│   │   ├── System.php
│   │   ├── XML/
│   │   │   ├── Parser/
│   │   │   │   └── Simple.php
│   │   │   ├── Parser.php
│   │   │   ├── Serializer.php
│   │   │   ├── Unserializer.php
│   │   │   └── Util.php
│   │   ├── campsite_constants.php
│   │   ├── campsite_init.php
│   │   ├── captcha/
│   │   │   ├── fonts/
│   │   │   │   ├── COPYRIGHT.TXT
│   │   │   │   ├── README.TXT
│   │   │   │   ├── RELEASENOTES.TXT
│   │   │   │   └── local.conf
│   │   │   ├── image.php
│   │   │   └── php-captcha.inc.php
│   │   ├── crypto/
│   │   │   └── rc4Encrypt.php
│   │   ├── data/
│   │   │   ├── Mail_Mime/
│   │   │   │   ├── xmail.dtd
│   │   │   │   └── xmail.xsl
│   │   │   ├── PEAR/
│   │   │   │   ├── package.dtd
│   │   │   │   └── template.spec
│   │   │   └── XML_Serializer/
│   │   │       └── doc/
│   │   │           └── todo.txt
│   │   ├── html2pdf/
│   │   │   ├── _LGPL.txt
│   │   │   ├── _changelog.txt
│   │   │   ├── _class/
│   │   │   │   ├── exception.class.php
│   │   │   │   ├── locale.class.php
│   │   │   │   ├── myPdf.class.php
│   │   │   │   ├── parsingCss.class.php
│   │   │   │   ├── parsingHtml.class.php
│   │   │   │   └── tcpdfConfig.php
│   │   │   ├── _lisez_moi.txt
│   │   │   ├── _read_me.txt
│   │   │   ├── _tcpdf_5.0.002/
│   │   │   │   ├── 2dbarcodes.php
│   │   │   │   ├── CHANGELOG.TXT
│   │   │   │   ├── LICENSE.TXT
│   │   │   │   ├── README.TXT
│   │   │   │   ├── barcodes.php
│   │   │   │   ├── cache/
│   │   │   │   │   ├── chapter_demo_1.txt
│   │   │   │   │   ├── chapter_demo_2.txt
│   │   │   │   │   ├── table_data_demo.txt
│   │   │   │   │   └── utf8test.txt
│   │   │   │   ├── config/
│   │   │   │   │   ├── lang/
│   │   │   │   │   │   ├── bra.php
│   │   │   │   │   │   ├── eng.php
│   │   │   │   │   │   ├── ger.php
│   │   │   │   │   │   └── ita.php
│   │   │   │   │   ├── tcpdf_config.php
│   │   │   │   │   └── tcpdf_config_alt.php
│   │   │   │   ├── doc/
│   │   │   │   │   └── read_me.txt
│   │   │   │   ├── examples/
│   │   │   │   │   └── read_me.txt
│   │   │   │   ├── fonts/
│   │   │   │   │   ├── README.TXT
│   │   │   │   │   ├── ZarBold.ctg.z
│   │   │   │   │   ├── ZarBold.z
│   │   │   │   │   ├── almohanad.ctg.z
│   │   │   │   │   ├── almohanad.php
│   │   │   │   │   ├── almohanad.z
│   │   │   │   │   ├── arialunicid0.php
│   │   │   │   │   ├── courier.php
│   │   │   │   │   ├── dejavu-fonts-ttf-2.30/
│   │   │   │   │   │   ├── AUTHORS
│   │   │   │   │   │   ├── BUGS
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── NEWS
│   │   │   │   │   │   ├── README
│   │   │   │   │   │   ├── langcover.txt
│   │   │   │   │   │   ├── status.txt
│   │   │   │   │   │   └── unicover.txt
│   │   │   │   │   ├── dejavusans.ctg.z
│   │   │   │   │   ├── dejavusans.php
│   │   │   │   │   ├── dejavusans.z
│   │   │   │   │   ├── dejavusansb.ctg.z
│   │   │   │   │   ├── dejavusansb.php
│   │   │   │   │   ├── dejavusansb.z
│   │   │   │   │   ├── dejavusansbi.ctg.z
│   │   │   │   │   ├── dejavusansbi.php
│   │   │   │   │   ├── dejavusansbi.z
│   │   │   │   │   ├── dejavusanscondensed.ctg.z
│   │   │   │   │   ├── dejavusanscondensed.php
│   │   │   │   │   ├── dejavusanscondensed.z
│   │   │   │   │   ├── dejavusanscondensedb.ctg.z
│   │   │   │   │   ├── dejavusanscondensedb.php
│   │   │   │   │   ├── dejavusanscondensedb.z
│   │   │   │   │   ├── dejavusanscondensedbi.ctg.z
│   │   │   │   │   ├── dejavusanscondensedbi.php
│   │   │   │   │   ├── dejavusanscondensedbi.z
│   │   │   │   │   ├── dejavusanscondensedi.ctg.z
│   │   │   │   │   ├── dejavusanscondensedi.php
│   │   │   │   │   ├── dejavusanscondensedi.z
│   │   │   │   │   ├── dejavusansi.ctg.z
│   │   │   │   │   ├── dejavusansi.php
│   │   │   │   │   ├── dejavusansi.z
│   │   │   │   │   ├── dejavusansmono.ctg.z
│   │   │   │   │   ├── dejavusansmono.php
│   │   │   │   │   ├── dejavusansmono.z
│   │   │   │   │   ├── dejavusansmonob.ctg.z
│   │   │   │   │   ├── dejavusansmonob.php
│   │   │   │   │   ├── dejavusansmonob.z
│   │   │   │   │   ├── dejavusansmonobi.ctg.z
│   │   │   │   │   ├── dejavusansmonobi.php
│   │   │   │   │   ├── dejavusansmonobi.z
│   │   │   │   │   ├── dejavusansmonoi.ctg.z
│   │   │   │   │   ├── dejavusansmonoi.php
│   │   │   │   │   ├── dejavusansmonoi.z
│   │   │   │   │   ├── dejavuserif.ctg.z
│   │   │   │   │   ├── dejavuserif.php
│   │   │   │   │   ├── dejavuserif.z
│   │   │   │   │   ├── dejavuserifb.ctg.z
│   │   │   │   │   ├── dejavuserifb.php
│   │   │   │   │   ├── dejavuserifb.z
│   │   │   │   │   ├── dejavuserifbi.ctg.z
│   │   │   │   │   ├── dejavuserifbi.php
│   │   │   │   │   ├── dejavuserifbi.z
│   │   │   │   │   ├── dejavuserifcondensed.ctg.z
│   │   │   │   │   ├── dejavuserifcondensed.php
│   │   │   │   │   ├── dejavuserifcondensed.z
│   │   │   │   │   ├── dejavuserifcondensedb.ctg.z
│   │   │   │   │   ├── dejavuserifcondensedb.php
│   │   │   │   │   ├── dejavuserifcondensedb.z
│   │   │   │   │   ├── dejavuserifcondensedbi.ctg.z
│   │   │   │   │   ├── dejavuserifcondensedbi.php
│   │   │   │   │   ├── dejavuserifcondensedbi.z
│   │   │   │   │   ├── dejavuserifcondensedi.ctg.z
│   │   │   │   │   ├── dejavuserifcondensedi.php
│   │   │   │   │   ├── dejavuserifcondensedi.z
│   │   │   │   │   ├── dejavuserifi.ctg.z
│   │   │   │   │   ├── dejavuserifi.php
│   │   │   │   │   ├── dejavuserifi.z
│   │   │   │   │   ├── freefont-20090104/
│   │   │   │   │   │   ├── AUTHORS
│   │   │   │   │   │   ├── COPYING
│   │   │   │   │   │   ├── CREDITS
│   │   │   │   │   │   ├── ChangeLog
│   │   │   │   │   │   ├── INSTALL
│   │   │   │   │   │   └── README
│   │   │   │   │   ├── freemono.ctg.z
│   │   │   │   │   ├── freemono.php
│   │   │   │   │   ├── freemono.z
│   │   │   │   │   ├── freemonob.ctg.z
│   │   │   │   │   ├── freemonob.php
│   │   │   │   │   ├── freemonob.z
│   │   │   │   │   ├── freemonobi.ctg.z
│   │   │   │   │   ├── freemonobi.php
│   │   │   │   │   ├── freemonobi.z
│   │   │   │   │   ├── freemonoi.ctg.z
│   │   │   │   │   ├── freemonoi.php
│   │   │   │   │   ├── freemonoi.z
│   │   │   │   │   ├── freesans.ctg.z
│   │   │   │   │   ├── freesans.php
│   │   │   │   │   ├── freesans.z
│   │   │   │   │   ├── freesansb.ctg.z
│   │   │   │   │   ├── freesansb.php
│   │   │   │   │   ├── freesansb.z
│   │   │   │   │   ├── freesansbi.ctg.z
│   │   │   │   │   ├── freesansbi.php
│   │   │   │   │   ├── freesansbi.z
│   │   │   │   │   ├── freesansi.ctg.z
│   │   │   │   │   ├── freesansi.php
│   │   │   │   │   ├── freesansi.z
│   │   │   │   │   ├── freeserif.ctg.z
│   │   │   │   │   ├── freeserif.php
│   │   │   │   │   ├── freeserif.z
│   │   │   │   │   ├── freeserifb.ctg.z
│   │   │   │   │   ├── freeserifb.php
│   │   │   │   │   ├── freeserifb.z
│   │   │   │   │   ├── freeserifbi.ctg.z
│   │   │   │   │   ├── freeserifbi.php
│   │   │   │   │   ├── freeserifbi.z
│   │   │   │   │   ├── freeserifi.ctg.z
│   │   │   │   │   ├── freeserifi.php
│   │   │   │   │   ├── freeserifi.z
│   │   │   │   │   ├── helvetica.php
│   │   │   │   │   ├── helveticab.php
│   │   │   │   │   ├── helveticabi.php
│   │   │   │   │   ├── helveticai.php
│   │   │   │   │   ├── hysmyeongjostdmedium.php
│   │   │   │   │   ├── kozgopromedium.php
│   │   │   │   │   ├── kozminproregular.php
│   │   │   │   │   ├── msungstdlight.php
│   │   │   │   │   ├── stsongstdlight.php
│   │   │   │   │   ├── symbol.php
│   │   │   │   │   ├── times.php
│   │   │   │   │   ├── timesb.php
│   │   │   │   │   ├── timesbi.php
│   │   │   │   │   ├── timesi.php
│   │   │   │   │   ├── uni2cid_ac15.php
│   │   │   │   │   ├── uni2cid_ag15.php
│   │   │   │   │   ├── uni2cid_aj16.php
│   │   │   │   │   ├── uni2cid_ak12.php
│   │   │   │   │   ├── zapfdingbats.php
│   │   │   │   │   └── zarbold.php
│   │   │   │   ├── htmlcolors.php
│   │   │   │   ├── images/
│   │   │   │   │   └── read_me.txt
│   │   │   │   ├── qrcode.php
│   │   │   │   ├── tcpdf.crt
│   │   │   │   ├── tcpdf.fdf
│   │   │   │   ├── tcpdf.php
│   │   │   │   └── unicode_data.php
│   │   │   ├── html2pdf.class.php
│   │   │   └── locale/
│   │   │       ├── ca.csv
│   │   │       ├── cs.csv
│   │   │       ├── da.csv
│   │   │       ├── de.csv
│   │   │       ├── en.csv
│   │   │       ├── es.csv
│   │   │       ├── fr.csv
│   │   │       ├── it.csv
│   │   │       ├── nl.csv
│   │   │       ├── pt.csv
│   │   │       └── tr.csv
│   │   ├── mime_content_type.php
│   │   ├── pearcmd.php
│   │   ├── peclcmd.php
│   │   ├── smarty/
│   │   │   └── campsite_plugins/
│   │   │       ├── block.assetic.php
│   │   │       ├── block.comment_form.php
│   │   │       ├── block.dynamic.php
│   │   │       ├── block.form_topics.php
│   │   │       ├── block.image.php
│   │   │       ├── block.list_article_attachments.php
│   │   │       ├── block.list_article_authors.php
│   │   │       ├── block.list_article_comments.php
│   │   │       ├── block.list_article_images.php
│   │   │       ├── block.list_article_locations.php
│   │   │       ├── block.list_article_topics.php
│   │   │       ├── block.list_articles.php
│   │   │       ├── block.list_images.php
│   │   │       ├── block.list_issues.php
│   │   │       ├── block.list_languages.php
│   │   │       ├── block.list_map_articles.php
│   │   │       ├── block.list_map_locations.php
│   │   │       ├── block.list_playlist_articles.php
│   │   │       ├── block.list_related_articles.php
│   │   │       ├── block.list_search_results.php
│   │   │       ├── block.list_section_authors.php
│   │   │       ├── block.list_sections.php
│   │   │       ├── block.list_slideshow_items.php
│   │   │       ├── block.list_slideshows.php
│   │   │       ├── block.list_subtitles.php
│   │   │       ├── block.list_subtopics.php
│   │   │       ├── block.list_user_comments.php
│   │   │       ├── block.list_user_topics.php
│   │   │       ├── block.list_users.php
│   │   │       ├── block.local.php
│   │   │       ├── block.login_form.php
│   │   │       ├── block.search_form.php
│   │   │       ├── block.subscription_form.php
│   │   │       ├── block.tr.php
│   │   │       ├── block.user_form.php
│   │   │       ├── cacheresource.newscoop.php
│   │   │       ├── function.article_pdf.php
│   │   │       ├── function.breadcrumb.php
│   │   │       ├── function.calendar.php
│   │   │       ├── function.camp_edit.php
│   │   │       ├── function.camp_select.php
│   │   │       ├── function.captcha_image_link.php
│   │   │       ├── function.count.php
│   │   │       ├── function.disable_html_encoding.php
│   │   │       ├── function.enable_html_encoding.php
│   │   │       ├── function.form_hidden.php
│   │   │       ├── function.form_register.php
│   │   │       ├── function.form_submit.php
│   │   │       ├── function.form_text.php
│   │   │       ├── function.formparameters.php
│   │   │       ├── function.generate_edit_uri.php
│   │   │       ├── function.generate_url.php
│   │   │       ├── function.get_request_param.php
│   │   │       ├── function.get_resource_id.php
│   │   │       ├── function.link_follow_topic.php
│   │   │       ├── function.listpagination.php
│   │   │       ├── function.map.php
│   │   │       ├── function.omnibox.php
│   │   │       ├── function.render.php
│   │   │       ├── function.set_article.php
│   │   │       ├── function.set_current_issue.php
│   │   │       ├── function.set_default_article.php
│   │   │       ├── function.set_default_issue.php
│   │   │       ├── function.set_default_language.php
│   │   │       ├── function.set_default_publication.php
│   │   │       ├── function.set_default_section.php
│   │   │       ├── function.set_default_topic.php
│   │   │       ├── function.set_http_response_code.php
│   │   │       ├── function.set_issue.php
│   │   │       ├── function.set_language.php
│   │   │       ├── function.set_map.php
│   │   │       ├── function.set_placeholder.php
│   │   │       ├── function.set_publication.php
│   │   │       ├── function.set_section.php
│   │   │       ├── function.set_topic.php
│   │   │       ├── function.unset_article.php
│   │   │       ├── function.unset_comment.php
│   │   │       ├── function.unset_issue.php
│   │   │       ├── function.unset_language.php
│   │   │       ├── function.unset_map.php
│   │   │       ├── function.unset_publication.php
│   │   │       ├── function.unset_section.php
│   │   │       ├── function.unset_topic.php
│   │   │       ├── function.uri.php
│   │   │       ├── function.uripath.php
│   │   │       ├── function.url.php
│   │   │       ├── function.urlparameters.php
│   │   │       ├── function.video_player.php
│   │   │       ├── function.wrap_in_element.php
│   │   │       ├── modifier.bbcode.php
│   │   │       ├── modifier.camp_date_format.php
│   │   │       ├── modifier.camp_filesize_format.php
│   │   │       ├── modifier.create_links.php
│   │   │       ├── modifier.dump.php
│   │   │       ├── modifier.obfuscate_email.php
│   │   │       ├── modifier.teaser.php
│   │   │       ├── modifier.translate.php
│   │   │       └── modifier.truncate_utf8.php
│   │   └── versions.txt
│   ├── index.php
│   ├── install/
│   │   ├── .htaccess
│   │   ├── Resources/
│   │   │   ├── assets/
│   │   │   │   └── css/
│   │   │   │       └── main.css
│   │   │   ├── sample_data/
│   │   │   │   └── files/
│   │   │   │       ├── 0000/
│   │   │   │       │   └── 0000/
│   │   │   │       │       ├── 000000007.oga
│   │   │   │       │       ├── 000000008.flv
│   │   │   │       │       ├── 000000009.flv
│   │   │   │       │       └── 000000010.ogv
│   │   │   │       └── placeholder
│   │   │   ├── sql/
│   │   │   │   ├── CityLocations.csv
│   │   │   │   ├── CityNames.csv
│   │   │   │   ├── campsite_core.sql
│   │   │   │   ├── campsite_demo_data.sql
│   │   │   │   ├── geonames.sql
│   │   │   │   └── upgrade/
│   │   │   │       ├── 4.2.x/
│   │   │   │       │   ├── 2013-02-19/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.03.06/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.05.06/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.05.28/
│   │   │   │       │   │   ├── move_files.php
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.05.29/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   └── 2013.06.13/
│   │   │   │       │       └── tables.sql
│   │   │   │       ├── 4.3.x/
│   │   │   │       │   ├── 2013.08.20/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.11.21/
│   │   │   │       │   │   ├── data-required.sql
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.12.16/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.11/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.13/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.14/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.21/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.24/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.02.07/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.02.11/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.03.04/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.03.10/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.03.12/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.04.11/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.05.09/
│   │   │   │       │   │   └── data-required.sql
│   │   │   │       │   ├── 2014.05.13/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.05.21/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.06.06/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.06.10/
│   │   │   │       │   │   ├── data-required.sql
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.06.11/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.06.12/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.07.21/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.07.28/
│   │   │   │       │   │   └── data-required.sql
│   │   │   │       │   ├── 2014.07.29/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.07.30/
│   │   │   │       │   │   ├── cronjobs.php
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.08.11/
│   │   │   │       │   │   ├── data-required.sql
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.09.22/
│   │   │   │       │   │   ├── auto_delete_diff.txt
│   │   │   │       │   │   ├── delete_diff.txt
│   │   │   │       │   │   ├── tables.sql
│   │   │   │       │   │   └── upgrade.php
│   │   │   │       │   ├── 2014.09.23/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.09.24/
│   │   │   │       │   │   ├── plugins.php
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.09.25/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.10.14/
│   │   │   │       │   │   ├── htaccess.php
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.10.16/
│   │   │   │       │   │   └── data-required.sql
│   │   │   │       │   ├── 2014.12.01/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2015.01.21/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   └── 2015.03.23/
│   │   │   │       │       └── data-required.sql
│   │   │   │       └── 4.4.x/
│   │   │   │           ├── 2014.11.05/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2014.11.17/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2014.11.22/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2014.12.02/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2014.12.17/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.02.12/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.02.19/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.02.24/
│   │   │   │           │   ├── add_client.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.02/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.11/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   ├── tables.sql
│   │   │   │           │   └── topics.php
│   │   │   │           ├── 2015.03.12/
│   │   │   │           │   ├── authors.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.13/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.14/
│   │   │   │           │   ├── delete.php
│   │   │   │           │   ├── diff.txt
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.18/
│   │   │   │           │   └── data-required.sql
│   │   │   │           ├── 2015.03.19/
│   │   │   │           │   ├── init_order_in_playlists.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.04.13/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.04.15/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.04.16/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   ├── playlist.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.04.21/
│   │   │   │           │   ├── delete.php
│   │   │   │           │   ├── diff.txt
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.05.07/
│   │   │   │           │   ├── client.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.05.15/
│   │   │   │           │   └── data-required.sql
│   │   │   │           ├── 2015.05.16/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.05.28/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.03/
│   │   │   │           │   ├── playlist_article.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.08/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.09/
│   │   │   │           │   ├── remove_index.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.15/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.16/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.24/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.30/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.08.10/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.08.24/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.09.11/
│   │   │   │           │   └── data-required.sql
│   │   │   │           ├── 2015.09.15/
│   │   │   │           │   └── data-required.sql
│   │   │   │           ├── 2015.10.15/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   ├── tables.sql
│   │   │   │           │   └── topic_translations.php
│   │   │   │           ├── 2015.10.29/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2016.03.30/
│   │   │   │           │   └── tables.sql
│   │   │   │           └── 2016.05.04/
│   │   │   │               └── tables.sql
│   │   │   ├── templates/
│   │   │   │   ├── _configuration.twig
│   │   │   │   └── _database_conf.twig
│   │   │   └── views/
│   │   │       ├── botstrap_errors.twig
│   │   │       ├── demo.twig
│   │   │       ├── index.twig
│   │   │       ├── layout.twig
│   │   │       ├── license.twig
│   │   │       ├── post-process.twig
│   │   │       ├── prepare.twig
│   │   │       ├── process.twig
│   │   │       ├── upgrade/
│   │   │       │   ├── errors.twig
│   │   │       │   └── success.twig
│   │   │       └── upgrade_layout.twig
│   │   ├── SymfonyRequirements.php
│   │   └── index.php
│   ├── js/
│   │   ├── admin.js
│   │   ├── app/
│   │   │   ├── .htaccess
│   │   │   ├── 404.js
│   │   │   └── admin/
│   │   │       ├── _shared.js
│   │   │       └── themes/
│   │   │           ├── advanced-theme-settings.js
│   │   │           └── index.js
│   │   ├── apps/
│   │   │   └── users.js
│   │   ├── backbone.js
│   │   ├── base64.js
│   │   ├── bootstrap.js
│   │   ├── campsite-audiosearch.js
│   │   ├── campsite-checkbox.js
│   │   ├── campsite.js
│   │   ├── crypt.js
│   │   ├── domTT/
│   │   │   ├── .ant-targets-build.xml
│   │   │   ├── AUTHORS
│   │   │   ├── LICENSE
│   │   │   ├── alphaAPI.js
│   │   │   ├── domLib.js
│   │   │   ├── domTT.js
│   │   │   ├── domTT_drag.js
│   │   │   └── fadomatic.js
│   │   ├── editarea/
│   │   │   ├── change_log.txt
│   │   │   ├── edit_area/
│   │   │   │   ├── autocompletion.js
│   │   │   │   ├── edit_area.css
│   │   │   │   ├── edit_area.js
│   │   │   │   ├── edit_area_compressor.php
│   │   │   │   ├── edit_area_full.js
│   │   │   │   ├── edit_area_functions.js
│   │   │   │   ├── edit_area_loader.js
│   │   │   │   ├── elements_functions.js
│   │   │   │   ├── highlight.js
│   │   │   │   ├── keyboard.js
│   │   │   │   ├── langs/
│   │   │   │   │   ├── bg.js
│   │   │   │   │   ├── cs.js
│   │   │   │   │   ├── de.js
│   │   │   │   │   ├── dk.js
│   │   │   │   │   ├── en.js
│   │   │   │   │   ├── eo.js
│   │   │   │   │   ├── es.js
│   │   │   │   │   ├── fi.js
│   │   │   │   │   ├── fr.js
│   │   │   │   │   ├── hr.js
│   │   │   │   │   ├── it.js
│   │   │   │   │   ├── ja.js
│   │   │   │   │   ├── mk.js
│   │   │   │   │   ├── nl.js
│   │   │   │   │   ├── pl.js
│   │   │   │   │   ├── pt.js
│   │   │   │   │   ├── ru.js
│   │   │   │   │   ├── sk.js
│   │   │   │   │   └── zh.js
│   │   │   │   ├── license_apache.txt
│   │   │   │   ├── license_bsd.txt
│   │   │   │   ├── license_lgpl.txt
│   │   │   │   ├── manage_area.js
│   │   │   │   ├── plugins/
│   │   │   │   │   ├── charmap/
│   │   │   │   │   │   ├── charmap.js
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   └── charmap.css
│   │   │   │   │   │   ├── jscripts/
│   │   │   │   │   │   │   └── map.js
│   │   │   │   │   │   ├── langs/
│   │   │   │   │   │   │   ├── bg.js
│   │   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   │   ├── dk.js
│   │   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   │   ├── eo.js
│   │   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   │   ├── ja.js
│   │   │   │   │   │   │   ├── mk.js
│   │   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   │   ├── sk.js
│   │   │   │   │   │   │   └── zh.js
│   │   │   │   │   │   └── popup.html
│   │   │   │   │   └── test/
│   │   │   │   │       ├── css/
│   │   │   │   │       │   └── test.css
│   │   │   │   │       ├── langs/
│   │   │   │   │       │   ├── bg.js
│   │   │   │   │       │   ├── cs.js
│   │   │   │   │       │   ├── de.js
│   │   │   │   │       │   ├── dk.js
│   │   │   │   │       │   ├── en.js
│   │   │   │   │       │   ├── eo.js
│   │   │   │   │       │   ├── es.js
│   │   │   │   │       │   ├── fr.js
│   │   │   │   │       │   ├── hr.js
│   │   │   │   │       │   ├── it.js
│   │   │   │   │       │   ├── ja.js
│   │   │   │   │       │   ├── mk.js
│   │   │   │   │       │   ├── nl.js
│   │   │   │   │       │   ├── pl.js
│   │   │   │   │       │   ├── pt.js
│   │   │   │   │       │   ├── ru.js
│   │   │   │   │       │   ├── sk.js
│   │   │   │   │       │   └── zh.js
│   │   │   │   │       ├── test.js
│   │   │   │   │       └── test2.js
│   │   │   │   ├── reg_syntax/
│   │   │   │   │   ├── basic.js
│   │   │   │   │   ├── brainfuck.js
│   │   │   │   │   ├── c.js
│   │   │   │   │   ├── coldfusion.js
│   │   │   │   │   ├── cpp.js
│   │   │   │   │   ├── css.js
│   │   │   │   │   ├── html.js
│   │   │   │   │   ├── java.js
│   │   │   │   │   ├── js.js
│   │   │   │   │   ├── pas.js
│   │   │   │   │   ├── perl.js
│   │   │   │   │   ├── php.js
│   │   │   │   │   ├── python.js
│   │   │   │   │   ├── robotstxt.js
│   │   │   │   │   ├── ruby.js
│   │   │   │   │   ├── smarty.js
│   │   │   │   │   ├── sql.js
│   │   │   │   │   ├── tsql.js
│   │   │   │   │   ├── vb.js
│   │   │   │   │   └── xml.js
│   │   │   │   ├── reg_syntax.js
│   │   │   │   ├── regexp.js
│   │   │   │   ├── resize_area.js
│   │   │   │   ├── search_replace.js
│   │   │   │   └── template.html
│   │   │   ├── license_apache.txt
│   │   │   ├── license_bsd.txt
│   │   │   ├── license_lgpl.txt
│   │   │   ├── smarty.js
│   │   │   └── todo.txt
│   │   ├── fValidate/
│   │   │   ├── fValidate.basic.js
│   │   │   ├── fValidate.config.js
│   │   │   ├── fValidate.controls.js
│   │   │   ├── fValidate.core.js
│   │   │   ├── fValidate.datetime.js
│   │   │   ├── fValidate.ecommerce.js
│   │   │   ├── fValidate.extended.js
│   │   │   ├── fValidate.international.js
│   │   │   ├── fValidate.lang-enUS.js
│   │   │   ├── fValidate.logical.js
│   │   │   ├── fValidate.numbers.js
│   │   │   ├── fValidate.special.js
│   │   │   ├── fValidate.validators.js
│   │   │   ├── fValidate.web.js
│   │   │   └── readme.txt
│   │   ├── flowplayer/
│   │   │   ├── LICENSE.txt
│   │   │   ├── README.txt
│   │   │   ├── example/
│   │   │   │   ├── index.html
│   │   │   │   └── style.css
│   │   │   ├── flowplayer-3.2.5.swf
│   │   │   └── flowplayer.controls-3.2.3.swf
│   │   ├── geocoding/
│   │   │   ├── country_cens.js
│   │   │   ├── country_codes.js
│   │   │   ├── geonames/
│   │   │   │   ├── notice.txt
│   │   │   │   └── search.js
│   │   │   ├── location_chooser.js
│   │   │   ├── map_filter.js
│   │   │   ├── map_popups.js
│   │   │   ├── map_preview.js
│   │   │   ├── map_search.js
│   │   │   ├── markers/
│   │   │   │   ├── marker-blue.ini
│   │   │   │   ├── marker-gold.ini
│   │   │   │   ├── marker-green.ini
│   │   │   │   ├── marker-red.ini
│   │   │   │   └── special/
│   │   │   │       └── unknown.ini
│   │   │   ├── openlayers/
│   │   │   │   ├── OLlocals.js
│   │   │   │   ├── OpenLayers.js
│   │   │   │   ├── license.txt
│   │   │   │   └── theme/
│   │   │   │       └── default/
│   │   │   │           ├── framedCloud.css
│   │   │   │           ├── google.css
│   │   │   │           ├── ie6-style.css
│   │   │   │           └── style.css
│   │   │   └── styles/
│   │   │       └── map-info.css
│   │   ├── jquery/
│   │   │   ├── doT.js
│   │   │   ├── fancybox/
│   │   │   │   ├── jquery.fancybox-1.3.4.css
│   │   │   │   └── jquery.fancybox-1.3.4.pack.js
│   │   │   ├── feedback.js
│   │   │   ├── fg.menu.js
│   │   │   ├── i18n/
│   │   │   │   ├── index.html
│   │   │   │   ├── jquery.ui.datepicker-af.js
│   │   │   │   ├── jquery.ui.datepicker-ar.js
│   │   │   │   ├── jquery.ui.datepicker-az.js
│   │   │   │   ├── jquery.ui.datepicker-bg.js
│   │   │   │   ├── jquery.ui.datepicker-bs.js
│   │   │   │   ├── jquery.ui.datepicker-ca.js
│   │   │   │   ├── jquery.ui.datepicker-cs.js
│   │   │   │   ├── jquery.ui.datepicker-da.js
│   │   │   │   ├── jquery.ui.datepicker-de-CH.js
│   │   │   │   ├── jquery.ui.datepicker-de.js
│   │   │   │   ├── jquery.ui.datepicker-el.js
│   │   │   │   ├── jquery.ui.datepicker-en-GB.js
│   │   │   │   ├── jquery.ui.datepicker-en.js
│   │   │   │   ├── jquery.ui.datepicker-eo.js
│   │   │   │   ├── jquery.ui.datepicker-es.js
│   │   │   │   ├── jquery.ui.datepicker-et.js
│   │   │   │   ├── jquery.ui.datepicker-eu.js
│   │   │   │   ├── jquery.ui.datepicker-fa.js
│   │   │   │   ├── jquery.ui.datepicker-fi.js
│   │   │   │   ├── jquery.ui.datepicker-fo.js
│   │   │   │   ├── jquery.ui.datepicker-fr-CH.js
│   │   │   │   ├── jquery.ui.datepicker-fr.js
│   │   │   │   ├── jquery.ui.datepicker-he.js
│   │   │   │   ├── jquery.ui.datepicker-hr.js
│   │   │   │   ├── jquery.ui.datepicker-hu.js
│   │   │   │   ├── jquery.ui.datepicker-hy.js
│   │   │   │   ├── jquery.ui.datepicker-id.js
│   │   │   │   ├── jquery.ui.datepicker-is.js
│   │   │   │   ├── jquery.ui.datepicker-it.js
│   │   │   │   ├── jquery.ui.datepicker-ja.js
│   │   │   │   ├── jquery.ui.datepicker-ka.js
│   │   │   │   ├── jquery.ui.datepicker-ko.js
│   │   │   │   ├── jquery.ui.datepicker-lt.js
│   │   │   │   ├── jquery.ui.datepicker-lv.js
│   │   │   │   ├── jquery.ui.datepicker-ms.js
│   │   │   │   ├── jquery.ui.datepicker-nl-BE.js
│   │   │   │   ├── jquery.ui.datepicker-nl.js
│   │   │   │   ├── jquery.ui.datepicker-no.js
│   │   │   │   ├── jquery.ui.datepicker-pl.js
│   │   │   │   ├── jquery.ui.datepicker-pt-BR.js
│   │   │   │   ├── jquery.ui.datepicker-pt.js
│   │   │   │   ├── jquery.ui.datepicker-ro.js
│   │   │   │   ├── jquery.ui.datepicker-ru.js
│   │   │   │   ├── jquery.ui.datepicker-sk.js
│   │   │   │   ├── jquery.ui.datepicker-sl.js
│   │   │   │   ├── jquery.ui.datepicker-sq.js
│   │   │   │   ├── jquery.ui.datepicker-sr-SR.js
│   │   │   │   ├── jquery.ui.datepicker-sr.js
│   │   │   │   ├── jquery.ui.datepicker-sv.js
│   │   │   │   ├── jquery.ui.datepicker-ta.js
│   │   │   │   ├── jquery.ui.datepicker-th.js
│   │   │   │   ├── jquery.ui.datepicker-tr.js
│   │   │   │   ├── jquery.ui.datepicker-uk.js
│   │   │   │   ├── jquery.ui.datepicker-vi.js
│   │   │   │   ├── jquery.ui.datepicker-zh-CN.js
│   │   │   │   ├── jquery.ui.datepicker-zh-HK.js
│   │   │   │   └── jquery.ui.datepicker-zh-TW.js
│   │   │   ├── jCountable/
│   │   │   │   ├── jquery.jCountable.css
│   │   │   │   └── jquery.jCountable.js
│   │   │   ├── jquery-ui-required.txt
│   │   │   ├── jquery.ba-iff.js
│   │   │   ├── jquery.cookie.js
│   │   │   ├── jquery.tmpl.js
│   │   │   ├── jquery.version.js
│   │   │   └── jquery.widgets.js
│   │   ├── json2.js
│   │   ├── newscoop_rest_api.js
│   │   ├── omnibox.js
│   │   ├── plupload/
│   │   │   ├── changelog.txt
│   │   │   ├── js/
│   │   │   │   ├── jquery.plupload.queue/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── jquery.plupload.queue.css
│   │   │   │   │   └── jquery.plupload.queue.js
│   │   │   │   ├── jquery.ui.plupload/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── jquery.ui.plupload.css
│   │   │   │   │   └── jquery.ui.plupload.js
│   │   │   │   ├── plupload.browserplus.js
│   │   │   │   ├── plupload.flash.js
│   │   │   │   ├── plupload.flash.swf
│   │   │   │   ├── plupload.full.js
│   │   │   │   ├── plupload.gears.js
│   │   │   │   ├── plupload.html4.js
│   │   │   │   ├── plupload.html5.js
│   │   │   │   ├── plupload.js
│   │   │   │   ├── plupload.silverlight.js
│   │   │   │   └── plupload.silverlight.xap
│   │   │   ├── license.txt
│   │   │   └── readme.md
│   │   ├── raphael-min.js
│   │   ├── scriptaculous/
│   │   │   ├── controls.js
│   │   │   ├── dragdrop.js
│   │   │   ├── effects.js
│   │   │   ├── prototype.js
│   │   │   ├── scriptaculous.js
│   │   │   ├── unittest.js
│   │   │   └── util.js
│   │   ├── select2/
│   │   │   ├── select2.css
│   │   │   └── select2.js
│   │   ├── sha1.js
│   │   ├── syntaxhighlighter/
│   │   │   ├── compass/
│   │   │   │   ├── _theme_template.scss
│   │   │   │   ├── config.rb
│   │   │   │   ├── shCore.scss
│   │   │   │   ├── shCoreDefault.scss
│   │   │   │   ├── shCoreDjango.scss
│   │   │   │   ├── shCoreEclipse.scss
│   │   │   │   ├── shCoreEmacs.scss
│   │   │   │   ├── shCoreFadeToGrey.scss
│   │   │   │   ├── shCoreMDUltra.scss
│   │   │   │   ├── shCoreMidnight.scss
│   │   │   │   ├── shCoreRDark.scss
│   │   │   │   ├── shThemeDefault.scss
│   │   │   │   ├── shThemeDjango.scss
│   │   │   │   ├── shThemeEclipse.scss
│   │   │   │   ├── shThemeEmacs.scss
│   │   │   │   ├── shThemeFadeToGrey.scss
│   │   │   │   ├── shThemeMDUltra.scss
│   │   │   │   ├── shThemeMidnight.scss
│   │   │   │   └── shThemeRDark.scss
│   │   │   ├── scripts/
│   │   │   │   ├── shAutoloader.js
│   │   │   │   ├── shBrushAS3.js
│   │   │   │   ├── shBrushAppleScript.js
│   │   │   │   ├── shBrushBash.js
│   │   │   │   ├── shBrushCSharp.js
│   │   │   │   ├── shBrushColdFusion.js
│   │   │   │   ├── shBrushCpp.js
│   │   │   │   ├── shBrushCss.js
│   │   │   │   ├── shBrushDelphi.js
│   │   │   │   ├── shBrushDiff.js
│   │   │   │   ├── shBrushErlang.js
│   │   │   │   ├── shBrushGroovy.js
│   │   │   │   ├── shBrushJScript.js
│   │   │   │   ├── shBrushJava.js
│   │   │   │   ├── shBrushJavaFX.js
│   │   │   │   ├── shBrushPerl.js
│   │   │   │   ├── shBrushPhp.js
│   │   │   │   ├── shBrushPlain.js
│   │   │   │   ├── shBrushPowerShell.js
│   │   │   │   ├── shBrushPython.js
│   │   │   │   ├── shBrushRuby.js
│   │   │   │   ├── shBrushSass.js
│   │   │   │   ├── shBrushScala.js
│   │   │   │   ├── shBrushSql.js
│   │   │   │   ├── shBrushVb.js
│   │   │   │   ├── shBrushXml.js
│   │   │   │   ├── shCore.js
│   │   │   │   └── shLegacy.js
│   │   │   ├── src/
│   │   │   │   ├── shAutoloader.js
│   │   │   │   ├── shCore.js
│   │   │   │   └── shLegacy.js
│   │   │   └── styles/
│   │   │       ├── shCore.css
│   │   │       ├── shCoreDefault.css
│   │   │       ├── shCoreDjango.css
│   │   │       ├── shCoreEclipse.css
│   │   │       ├── shCoreEmacs.css
│   │   │       ├── shCoreFadeToGrey.css
│   │   │       ├── shCoreMDUltra.css
│   │   │       ├── shCoreMidnight.css
│   │   │       ├── shCoreRDark.css
│   │   │       ├── shThemeDefault.css
│   │   │       ├── shThemeDjango.css
│   │   │       ├── shThemeEclipse.css
│   │   │       ├── shThemeEmacs.css
│   │   │       ├── shThemeFadeToGrey.css
│   │   │       ├── shThemeMDUltra.css
│   │   │       ├── shThemeMidnight.css
│   │   │       └── shThemeRDark.css
│   │   ├── tapmodo-Jcrop-5e58bc9/
│   │   │   ├── MIT-LICENSE.txt
│   │   │   ├── build/
│   │   │   │   ├── LICENSE
│   │   │   │   ├── README
│   │   │   │   ├── minimize.bash
│   │   │   │   └── pre-commit.bash
│   │   │   ├── css/
│   │   │   │   └── jquery.Jcrop.css
│   │   │   ├── demos/
│   │   │   │   ├── crop.php
│   │   │   │   ├── demo_files/
│   │   │   │   │   └── demos.css
│   │   │   │   ├── tutorial1.html
│   │   │   │   ├── tutorial2.html
│   │   │   │   ├── tutorial3.html
│   │   │   │   ├── tutorial4.html
│   │   │   │   └── tutorial5.html
│   │   │   ├── index.html
│   │   │   └── js/
│   │   │       ├── jquery.Jcrop.js
│   │   │       └── jquery.color.js
│   │   ├── tinymce/
│   │   │   ├── jquery.tinymce.js
│   │   │   ├── langs/
│   │   │   │   ├── ar.js
│   │   │   │   ├── az.js
│   │   │   │   ├── be.js
│   │   │   │   ├── cs.js
│   │   │   │   ├── da.js
│   │   │   │   ├── de.js
│   │   │   │   ├── el.js
│   │   │   │   ├── en.js
│   │   │   │   ├── es.js
│   │   │   │   ├── fr.js
│   │   │   │   ├── he.js
│   │   │   │   ├── hr.js
│   │   │   │   ├── hu.js
│   │   │   │   ├── hy.js
│   │   │   │   ├── it.js
│   │   │   │   ├── ka.js
│   │   │   │   ├── ko.js
│   │   │   │   ├── nb.js
│   │   │   │   ├── nl.js
│   │   │   │   ├── pl.js
│   │   │   │   ├── pt.js
│   │   │   │   ├── ro.js
│   │   │   │   ├── ru.js
│   │   │   │   ├── sr.js
│   │   │   │   ├── sv.js
│   │   │   │   ├── tr.js
│   │   │   │   ├── uk.js
│   │   │   │   ├── zh-tw.js
│   │   │   │   └── zh.js
│   │   │   ├── license.txt
│   │   │   ├── plugins/
│   │   │   │   ├── advhr/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── advhr.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── rule.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── rule.htm
│   │   │   │   ├── advimage/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── advimage.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── image.htm
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── image.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── ar_dlg.js
│   │   │   │   │       ├── az_dlg.js
│   │   │   │   │       ├── be_dlg.js
│   │   │   │   │       ├── cs_dlg.js
│   │   │   │   │       ├── da_dlg.js
│   │   │   │   │       ├── de_dlg.js
│   │   │   │   │       ├── el_dlg.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es_dlg.js
│   │   │   │   │       ├── fr_dlg.js
│   │   │   │   │       ├── he_dlg.js
│   │   │   │   │       ├── hr_dlg.js
│   │   │   │   │       ├── hu_dlg.js
│   │   │   │   │       ├── hy_dlg.js
│   │   │   │   │       ├── it_dlg.js
│   │   │   │   │       ├── ka_dlg.js
│   │   │   │   │       ├── ko_dlg.js
│   │   │   │   │       ├── nb_dlg.js
│   │   │   │   │       ├── nl_dlg.js
│   │   │   │   │       ├── pl_dlg.js
│   │   │   │   │       ├── pt_dlg.js
│   │   │   │   │       ├── ro_dlg.js
│   │   │   │   │       ├── ru_dlg.js
│   │   │   │   │       ├── sr_dlg.js
│   │   │   │   │       ├── sv_dlg.js
│   │   │   │   │       ├── tr_dlg.js
│   │   │   │   │       ├── uk_dlg.js
│   │   │   │   │       ├── zh-tw_dlg.js
│   │   │   │   │       └── zh_dlg.js
│   │   │   │   ├── advlink/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── advlink.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── advlink.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── link.htm
│   │   │   │   ├── advlist/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── autolink/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── autoresize/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── autosave/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   └── langs/
│   │   │   │   │       └── en.js
│   │   │   │   ├── bbcode/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── campsiteattachment/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── dialog.js
│   │   │   │   │   │   ├── images.js
│   │   │   │   │   │   ├── manager.js
│   │   │   │   │   │   └── popup.js
│   │   │   │   │   ├── attachments.php
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── AttachmentManager.php
│   │   │   │   │   │   └── Files.php
│   │   │   │   │   ├── config.inc.php
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── attachmentlist.css
│   │   │   │   │   │   └── campsiteattachment.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsiteattachment.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   └── zh.js
│   │   │   │   │   └── popup.php
│   │   │   │   ├── campsitebreak/
│   │   │   │   │   ├── campsitebreak.htm
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsitebreak.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── cs_dlg.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es_dlg.js
│   │   │   │   │       ├── fr_dlg.js
│   │   │   │   │       ├── it_dlg.js
│   │   │   │   │       ├── pt_dlg.js
│   │   │   │   │       ├── ro_dlg.js
│   │   │   │   │       ├── ru_dlg.js
│   │   │   │   │       └── sr_dlg.js
│   │   │   │   ├── campsiteimage/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── dialog.js
│   │   │   │   │   │   ├── images.js
│   │   │   │   │   │   ├── manager.js
│   │   │   │   │   │   └── popup.js
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── Files.php
│   │   │   │   │   │   └── ImageManager.php
│   │   │   │   │   ├── config.inc.php
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── campsiteimage.css
│   │   │   │   │   │   ├── campsiteinternallink.css
│   │   │   │   │   │   └── imagelist.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── images.php
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsiteimage.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── popup.php
│   │   │   │   ├── campsiteinternallink/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── campsiteinternallink.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsiteinternallink.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   ├── zh.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── link.php
│   │   │   │   ├── campsitemedia/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── dialog.js
│   │   │   │   │   │   ├── images.js
│   │   │   │   │   │   ├── manager.js
│   │   │   │   │   │   └── popup.js
│   │   │   │   │   ├── attachments.php
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── AttachmentManager.php
│   │   │   │   │   │   └── Files.php
│   │   │   │   │   ├── config.inc.php
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── attachmentlist.css
│   │   │   │   │   │   └── campsitemedia.css
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsitemedia.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   └── sr_dlg.js
│   │   │   │   │   └── popup.php
│   │   │   │   ├── codehighlighting/
│   │   │   │   │   ├── codehighlighting.htm
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── codehighlighting.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── codehighlighting.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── ar.js
│   │   │   │   │       ├── az.js
│   │   │   │   │       ├── be.js
│   │   │   │   │       ├── cs.js
│   │   │   │   │       ├── da.js
│   │   │   │   │       ├── de.js
│   │   │   │   │       ├── el.js
│   │   │   │   │       ├── en.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es.js
│   │   │   │   │       ├── fr.js
│   │   │   │   │       ├── he.js
│   │   │   │   │       ├── hr.js
│   │   │   │   │       ├── hu.js
│   │   │   │   │       ├── it.js
│   │   │   │   │       ├── ka.js
│   │   │   │   │       ├── ko.js
│   │   │   │   │       ├── nl.js
│   │   │   │   │       ├── pl.js
│   │   │   │   │       ├── pt.js
│   │   │   │   │       ├── ro.js
│   │   │   │   │       ├── ru.js
│   │   │   │   │       ├── sr.js
│   │   │   │   │       ├── sv.js
│   │   │   │   │       ├── tr.js
│   │   │   │   │       ├── uk.js
│   │   │   │   │       ├── zh.js
│   │   │   │   │       └── zh_TW.js
│   │   │   │   ├── contextmenu/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── directionality/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── emotions/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── emotions.htm
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── emotions.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── ar_dlg.js
│   │   │   │   │       ├── az_dlg.js
│   │   │   │   │       ├── be_dlg.js
│   │   │   │   │       ├── cs_dlg.js
│   │   │   │   │       ├── da_dlg.js
│   │   │   │   │       ├── de_dlg.js
│   │   │   │   │       ├── el_dlg.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es_dlg.js
│   │   │   │   │       ├── fr_dlg.js
│   │   │   │   │       ├── he_dlg.js
│   │   │   │   │       ├── hr_dlg.js
│   │   │   │   │       ├── hu_dlg.js
│   │   │   │   │       ├── hy_dlg.js
│   │   │   │   │       ├── it_dlg.js
│   │   │   │   │       ├── ka_dlg.js
│   │   │   │   │       ├── ko_dlg.js
│   │   │   │   │       ├── nb_dlg.js
│   │   │   │   │       ├── nl_dlg.js
│   │   │   │   │       ├── pl_dlg.js
│   │   │   │   │       ├── pt_dlg.js
│   │   │   │   │       ├── ro_dlg.js
│   │   │   │   │       ├── ru_dlg.js
│   │   │   │   │       ├── sr_dlg.js
│   │   │   │   │       ├── sv_dlg.js
│   │   │   │   │       ├── tr_dlg.js
│   │   │   │   │       ├── uk_dlg.js
│   │   │   │   │       ├── zh-tw_dlg.js
│   │   │   │   │       └── zh_dlg.js
│   │   │   │   ├── example/
│   │   │   │   │   ├── dialog.htm
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── dialog.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── en.js
│   │   │   │   │       └── en_dlg.js
│   │   │   │   ├── example_dependency/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── fullpage/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── fullpage.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── fullpage.htm
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── fullpage.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── ar_dlg.js
│   │   │   │   │       ├── az_dlg.js
│   │   │   │   │       ├── be_dlg.js
│   │   │   │   │       ├── cs_dlg.js
│   │   │   │   │       ├── da_dlg.js
│   │   │   │   │       ├── de_dlg.js
│   │   │   │   │       ├── el_dlg.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es_dlg.js
│   │   │   │   │       ├── fr_dlg.js
│   │   │   │   │       ├── he_dlg.js
│   │   │   │   │       ├── hr_dlg.js
│   │   │   │   │       ├── hu_dlg.js
│   │   │   │   │       ├── hy_dlg.js
│   │   │   │   │       ├── it_dlg.js
│   │   │   │   │       ├── ka_dlg.js
│   │   │   │   │       ├── ko_dlg.js
│   │   │   │   │       ├── nb_dlg.js
│   │   │   │   │       ├── nl_dlg.js
│   │   │   │   │       ├── pl_dlg.js
│   │   │   │   │       ├── pt_dlg.js
│   │   │   │   │       ├── ro_dlg.js
│   │   │   │   │       ├── ru_dlg.js
│   │   │   │   │       ├── sr_dlg.js
│   │   │   │   │       ├── sv_dlg.js
│   │   │   │   │       ├── tr_dlg.js
│   │   │   │   │       ├── uk_dlg.js
│   │   │   │   │       ├── zh-tw_dlg.js
│   │   │   │   │       └── zh_dlg.js
│   │   │   │   ├── fullscreen/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   └── fullscreen.htm
│   │   │   │   ├── iespell/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── iframe/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── zh.js
│   │   │   │   │   │   └── zh_TW.js
│   │   │   │   │   └── window.html
│   │   │   │   ├── inlinepopups/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── skins/
│   │   │   │   │   │   └── clearlooks2/
│   │   │   │   │   │       └── window.css
│   │   │   │   │   └── template.htm
│   │   │   │   ├── insertdatetime/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── layer/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── legacyoutput/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── lists/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── media/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── media.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── embed.js
│   │   │   │   │   │   └── media.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   ├── media.htm
│   │   │   │   │   └── moxieplayer.swf
│   │   │   │   ├── nonbreaking/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── noneditable/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── pagebreak/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── paste/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── pastetext.js
│   │   │   │   │   │   └── pasteword.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   ├── pastetext.htm
│   │   │   │   │   └── pasteword.htm
│   │   │   │   ├── preview/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── example.html
│   │   │   │   │   ├── jscripts/
│   │   │   │   │   │   └── embed.js
│   │   │   │   │   └── preview.html
│   │   │   │   ├── print/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── save/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── searchreplace/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── searchreplace.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── searchreplace.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── searchreplace.htm
│   │   │   │   ├── spellchecker/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── content.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── style/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── props.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── props.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── props.htm
│   │   │   │   ├── tabfocus/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── table/
│   │   │   │   │   ├── cell.htm
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── cell.css
│   │   │   │   │   │   ├── row.css
│   │   │   │   │   │   └── table.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── cell.js
│   │   │   │   │   │   ├── merge_cells.js
│   │   │   │   │   │   ├── row.js
│   │   │   │   │   │   └── table.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   ├── merge_cells.htm
│   │   │   │   │   ├── row.htm
│   │   │   │   │   └── table.htm
│   │   │   │   ├── template/
│   │   │   │   │   ├── blank.htm
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── template.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── template.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── template.htm
│   │   │   │   ├── textbox/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── textbox.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── textbox.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── hy.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── nb.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── zh-tw.js
│   │   │   │   │   │   └── zh.js
│   │   │   │   │   └── textbox.htm
│   │   │   │   ├── visualchars/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── wordcount/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   └── xhtmlxtras/
│   │   │   │       ├── abbr.htm
│   │   │   │       ├── acronym.htm
│   │   │   │       ├── attributes.htm
│   │   │   │       ├── cite.htm
│   │   │   │       ├── css/
│   │   │   │       │   ├── attributes.css
│   │   │   │       │   └── popup.css
│   │   │   │       ├── del.htm
│   │   │   │       ├── editor_plugin.js
│   │   │   │       ├── editor_plugin_src.js
│   │   │   │       ├── ins.htm
│   │   │   │       ├── js/
│   │   │   │       │   ├── abbr.js
│   │   │   │       │   ├── acronym.js
│   │   │   │       │   ├── attributes.js
│   │   │   │       │   ├── cite.js
│   │   │   │       │   ├── del.js
│   │   │   │       │   ├── element_common.js
│   │   │   │       │   └── ins.js
│   │   │   │       └── langs/
│   │   │   │           ├── ar_dlg.js
│   │   │   │           ├── az_dlg.js
│   │   │   │           ├── be_dlg.js
│   │   │   │           ├── cs_dlg.js
│   │   │   │           ├── da_dlg.js
│   │   │   │           ├── de_dlg.js
│   │   │   │           ├── el_dlg.js
│   │   │   │           ├── en_dlg.js
│   │   │   │           ├── es_dlg.js
│   │   │   │           ├── fr_dlg.js
│   │   │   │           ├── he_dlg.js
│   │   │   │           ├── hr_dlg.js
│   │   │   │           ├── hu_dlg.js
│   │   │   │           ├── hy_dlg.js
│   │   │   │           ├── it_dlg.js
│   │   │   │           ├── ka_dlg.js
│   │   │   │           ├── ko_dlg.js
│   │   │   │           ├── nb_dlg.js
│   │   │   │           ├── nl_dlg.js
│   │   │   │           ├── pl_dlg.js
│   │   │   │           ├── pt_dlg.js
│   │   │   │           ├── ro_dlg.js
│   │   │   │           ├── ru_dlg.js
│   │   │   │           ├── sr_dlg.js
│   │   │   │           ├── sv_dlg.js
│   │   │   │           ├── tr_dlg.js
│   │   │   │           ├── uk_dlg.js
│   │   │   │           ├── zh-tw_dlg.js
│   │   │   │           └── zh_dlg.js
│   │   │   ├── themes/
│   │   │   │   ├── advanced/
│   │   │   │   │   ├── about.htm
│   │   │   │   │   ├── anchor.htm
│   │   │   │   │   ├── charmap.htm
│   │   │   │   │   ├── color_picker.htm
│   │   │   │   │   ├── editor_template.js
│   │   │   │   │   ├── editor_template_src.js
│   │   │   │   │   ├── image.htm
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── about.js
│   │   │   │   │   │   ├── anchor.js
│   │   │   │   │   │   ├── charmap.js
│   │   │   │   │   │   ├── color_picker.js
│   │   │   │   │   │   ├── image.js
│   │   │   │   │   │   ├── link.js
│   │   │   │   │   │   └── source_editor.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── bn.js
│   │   │   │   │   │   ├── bn_dlg.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   ├── zh.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   ├── link.htm
│   │   │   │   │   ├── shortcuts.htm
│   │   │   │   │   ├── skins/
│   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   ├── dialog.css
│   │   │   │   │   │   │   └── ui.css
│   │   │   │   │   │   ├── highcontrast/
│   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   ├── dialog.css
│   │   │   │   │   │   │   └── ui.css
│   │   │   │   │   │   └── o2k7/
│   │   │   │   │   │       ├── content.css
│   │   │   │   │   │       ├── dialog.css
│   │   │   │   │   │       ├── ui.css
│   │   │   │   │   │       ├── ui_black.css
│   │   │   │   │   │       └── ui_silver.css
│   │   │   │   │   └── source_editor.htm
│   │   │   │   └── simple/
│   │   │   │       ├── editor_template.js
│   │   │   │       ├── editor_template_src.js
│   │   │   │       ├── langs/
│   │   │   │       │   ├── az.js
│   │   │   │       │   ├── be.js
│   │   │   │       │   ├── da.js
│   │   │   │       │   ├── el.js
│   │   │   │       │   ├── en.js
│   │   │   │       │   ├── he.js
│   │   │   │       │   ├── hu.js
│   │   │   │       │   ├── hy.js
│   │   │   │       │   ├── it.js
│   │   │   │       │   ├── ka.js
│   │   │   │       │   ├── ko.js
│   │   │   │       │   ├── nb.js
│   │   │   │       │   ├── tr.js
│   │   │   │       │   ├── uk.js
│   │   │   │       │   ├── zh-tw.js
│   │   │   │       │   └── zh.js
│   │   │   │       └── skins/
│   │   │   │           ├── default/
│   │   │   │           │   ├── content.css
│   │   │   │           │   └── ui.css
│   │   │   │           └── o2k7/
│   │   │   │               ├── content.css
│   │   │   │               └── ui.css
│   │   │   ├── tiny_mce.js
│   │   │   ├── tiny_mce_popup.js
│   │   │   ├── tiny_mce_src.js
│   │   │   └── utils/
│   │   │       ├── editable_selects.js
│   │   │       ├── form_utils.js
│   │   │       ├── mctabs.js
│   │   │       └── validate.js
│   │   ├── underscore.js
│   │   └── views/
│   │       └── PaginatorView.js
│   ├── library/
│   │   ├── Newscoop/
│   │   │   ├── Acl/
│   │   │   │   ├── Assertions/
│   │   │   │   │   └── SaasAssertion.php
│   │   │   │   └── Storage.php
│   │   │   ├── Annotations/
│   │   │   │   └── Acl.php
│   │   │   ├── Article/
│   │   │   │   ├── LinkService.php
│   │   │   │   └── SearchService.php
│   │   │   ├── ArticleDatetime.php
│   │   │   ├── Auth/
│   │   │   │   └── Adapter.php
│   │   │   ├── Cache/
│   │   │   │   └── CacheKey.php
│   │   │   ├── Command.php
│   │   │   ├── Comment/
│   │   │   │   └── SearchService.php
│   │   │   ├── Composer/
│   │   │   │   └── ScriptHandler.php
│   │   │   ├── Content/
│   │   │   │   ├── ContentTypeService.php
│   │   │   │   ├── PublicationService.php
│   │   │   │   └── SectionService.php
│   │   │   ├── Controller/
│   │   │   │   ├── Action/
│   │   │   │   │   └── Helper/
│   │   │   │   │       └── Datatable/
│   │   │   │   │           ├── ADatatable.php
│   │   │   │   │           ├── Adapter/
│   │   │   │   │           │   ├── AAdapter.php
│   │   │   │   │           │   ├── Doctrine.php
│   │   │   │   │           │   ├── Theme.php
│   │   │   │   │           │   └── ThemeFiles.php
│   │   │   │   │           └── Row.php
│   │   │   │   ├── Helper/
│   │   │   │   │   └── FlashMessenger.php
│   │   │   │   └── Plugin/
│   │   │   │       └── Js.php
│   │   │   ├── Criteria/
│   │   │   │   ├── ArticleSearchCriteria.php
│   │   │   │   ├── SlideshowCriteria.php
│   │   │   │   └── SlideshowItemCriteria.php
│   │   │   ├── Criteria.php
│   │   │   ├── Datatable/
│   │   │   │   ├── ISource.php
│   │   │   │   └── Source.php
│   │   │   ├── DependencyInjection/
│   │   │   │   └── ContainerBuilder.php
│   │   │   ├── Doctrine/
│   │   │   │   ├── AdoDbAdapter.php
│   │   │   │   ├── AdoDbInteface.php
│   │   │   │   ├── AdoDbStatement.php
│   │   │   │   └── EventDispatcherProxy.php
│   │   │   ├── EditorInterface.php
│   │   │   ├── Entity/
│   │   │   │   ├── AbstractEntity.php
│   │   │   │   ├── Acl/
│   │   │   │   │   ├── Permission.php
│   │   │   │   │   ├── Role.php
│   │   │   │   │   └── Rule.php
│   │   │   │   ├── Aliases.php
│   │   │   │   ├── Article.php
│   │   │   │   ├── ArticleAuthor.php
│   │   │   │   ├── ArticleDatetime.php
│   │   │   │   ├── ArticleImage.php
│   │   │   │   ├── ArticleIndex.php
│   │   │   │   ├── ArticleTopic.php
│   │   │   │   ├── ArticleType.php
│   │   │   │   ├── ArticleTypeField.php
│   │   │   │   ├── Attachment.php
│   │   │   │   ├── AuditEvent.php
│   │   │   │   ├── Author.php
│   │   │   │   ├── AuthorType.php
│   │   │   │   ├── AutoId.php
│   │   │   │   ├── Comment/
│   │   │   │   │   ├── Acceptance.php
│   │   │   │   │   ├── Commenter.php
│   │   │   │   │   └── Preference/
│   │   │   │   │       ├── Article.php
│   │   │   │   │       └── Publication.php
│   │   │   │   ├── Comment.php
│   │   │   │   ├── Country.php
│   │   │   │   ├── CronJob.php
│   │   │   │   ├── Event.php
│   │   │   │   ├── Feedback.php
│   │   │   │   ├── Hierarchable.php
│   │   │   │   ├── Issue.php
│   │   │   │   ├── KeywordIndex.php
│   │   │   │   ├── Language.php
│   │   │   │   ├── Log.php
│   │   │   │   ├── Notification.php
│   │   │   │   ├── Output/
│   │   │   │   │   ├── OutputSettingsIssue.php
│   │   │   │   │   ├── OutputSettingsPublication.php
│   │   │   │   │   ├── OutputSettingsSection.php
│   │   │   │   │   └── OutputSettingsTheme.php
│   │   │   │   ├── Output.php
│   │   │   │   ├── OutputSettings.php
│   │   │   │   ├── Picture.php
│   │   │   │   ├── Playlist.php
│   │   │   │   ├── PlaylistArticle.php
│   │   │   │   ├── Plugin.php
│   │   │   │   ├── Publication.php
│   │   │   │   ├── Rating.php
│   │   │   │   ├── RelatedArticle.php
│   │   │   │   ├── RelatedArticles.php
│   │   │   │   ├── Repository/
│   │   │   │   │   ├── Acl/
│   │   │   │   │   │   └── RuleRepository.php
│   │   │   │   │   ├── ArticleAuthorRepository.php
│   │   │   │   │   ├── ArticleDatetimeRepository.php
│   │   │   │   │   ├── ArticleRepository.php
│   │   │   │   │   ├── ArticleTopicRepository.php
│   │   │   │   │   ├── ArticleTypeFieldRepository.php
│   │   │   │   │   ├── ArticleTypeRepository.php
│   │   │   │   │   ├── AttachmentRepository.php
│   │   │   │   │   ├── AuditRepository.php
│   │   │   │   │   ├── AuthorRepository.php
│   │   │   │   │   ├── AuthorTypeRepository.php
│   │   │   │   │   ├── AutoIdRepository.php
│   │   │   │   │   ├── Comment/
│   │   │   │   │   │   ├── AcceptanceRepository.php
│   │   │   │   │   │   └── CommenterRepository.php
│   │   │   │   │   ├── CommentRepository.php
│   │   │   │   │   ├── DatatableRepository.php
│   │   │   │   │   ├── FeedbackRepository.php
│   │   │   │   │   ├── ImageRepository.php
│   │   │   │   │   ├── IssueRepository.php
│   │   │   │   │   ├── LanguageRepository.php
│   │   │   │   │   ├── NotificationRepository.php
│   │   │   │   │   ├── PlaylistArticleRepository.php
│   │   │   │   │   ├── PlaylistRepository.php
│   │   │   │   │   ├── PluginRepository.php
│   │   │   │   │   ├── PublicationRepository.php
│   │   │   │   │   ├── RatingRepository.php
│   │   │   │   │   ├── RelatedArticleRepository.php
│   │   │   │   │   ├── RelatedArticlesRepository.php
│   │   │   │   │   ├── SectionRepository.php
│   │   │   │   │   ├── Snippet/
│   │   │   │   │   │   └── SnippetTemplateRepository.php
│   │   │   │   │   ├── SnippetRepository.php
│   │   │   │   │   ├── SubscriptionArticleRepository.php
│   │   │   │   │   ├── SubscriptionIssueRepository.php
│   │   │   │   │   ├── SubscriptionSectionRepository.php
│   │   │   │   │   ├── TemplateRepository.php
│   │   │   │   │   ├── ThemeRepository.php
│   │   │   │   │   ├── User/
│   │   │   │   │   │   ├── GroupRepository.php
│   │   │   │   │   │   └── StaffRepository.php
│   │   │   │   │   ├── UserPointsRepository.php
│   │   │   │   │   ├── UserRepository.php
│   │   │   │   │   └── UserTopicRepository.php
│   │   │   │   ├── Request.php
│   │   │   │   ├── Resource.php
│   │   │   │   ├── Section.php
│   │   │   │   ├── Session.php
│   │   │   │   ├── Snippet/
│   │   │   │   │   ├── SnippetField.php
│   │   │   │   │   ├── SnippetTemplate/
│   │   │   │   │   │   └── SnippetTemplateField.php
│   │   │   │   │   └── SnippetTemplate.php
│   │   │   │   ├── Snippet.php
│   │   │   │   ├── Template.php
│   │   │   │   ├── Theme/
│   │   │   │   │   └── Loader/
│   │   │   │   │       ├── Loader.php
│   │   │   │   │       └── LocalLoader.php
│   │   │   │   ├── Theme.php
│   │   │   │   ├── Translation.php
│   │   │   │   ├── User/
│   │   │   │   │   ├── Group.php
│   │   │   │   │   ├── Ip.php
│   │   │   │   │   └── Staff.php
│   │   │   │   ├── User.php
│   │   │   │   ├── UserAttribute.php
│   │   │   │   ├── UserIdentity.php
│   │   │   │   ├── UserPoints.php
│   │   │   │   ├── UserToken.php
│   │   │   │   ├── UserTopic.php
│   │   │   │   └── Webcode.php
│   │   │   ├── EventDispatcher/
│   │   │   │   └── Events/
│   │   │   │       ├── CollectObjectsDataEvent.php
│   │   │   │       ├── GenericEvent.php
│   │   │   │       ├── PluginHooksEvent.php
│   │   │   │       └── PluginPermissionsEvent.php
│   │   │   ├── Exception/
│   │   │   │   ├── AuthenticationException.php
│   │   │   │   ├── InvalidParametersException.php
│   │   │   │   ├── ResourceIsEmptyException.php
│   │   │   │   ├── ResourceNotModifiedException.php
│   │   │   │   └── ResourcesConflictException.php
│   │   │   ├── File/
│   │   │   │   └── Manager/
│   │   │   │       ├── LocalManager.php
│   │   │   │       └── Manager.php
│   │   │   ├── Form/
│   │   │   │   ├── Decorator/
│   │   │   │   │   ├── Form.php
│   │   │   │   │   ├── HtmlTag.php
│   │   │   │   │   └── Label.php
│   │   │   │   ├── Element/
│   │   │   │   │   └── OldHash.php
│   │   │   │   └── FormServiceInterface.php
│   │   │   ├── Form.php
│   │   │   ├── Gimme/
│   │   │   │   ├── Json.php
│   │   │   │   ├── Pagination.php
│   │   │   │   ├── PaginatorService.php
│   │   │   │   ├── PartialResponse.php
│   │   │   │   └── PropertyMatcher.php
│   │   │   ├── Image/
│   │   │   │   ├── ArticleImage.php
│   │   │   │   ├── ArticleImageCaption.php
│   │   │   │   ├── ArticleRendition.php
│   │   │   │   ├── ArticleRenditionCollection.php
│   │   │   │   ├── DefaultArticleRendition.php
│   │   │   │   ├── ImageInterface.php
│   │   │   │   ├── ImageSearchService.php
│   │   │   │   ├── ImageService.php
│   │   │   │   ├── LocalImage.php
│   │   │   │   ├── Rendition.php
│   │   │   │   ├── RenditionService.php
│   │   │   │   ├── RenditionViewHelper.php
│   │   │   │   ├── Thumbnail.php
│   │   │   │   ├── ThumbnailViewHelper.php
│   │   │   │   └── UpdateStorageService.php
│   │   │   ├── Installer/
│   │   │   │   └── Services/
│   │   │   │       ├── BootstrapService.php
│   │   │   │       ├── DatabaseService.php
│   │   │   │       ├── DemositeService.php
│   │   │   │       ├── FinishService.php
│   │   │   │       └── UpgradeService.php
│   │   │   ├── IssueServiceInterface.php
│   │   │   ├── ListResult.php
│   │   │   ├── Log/
│   │   │   │   └── Writer.php
│   │   │   ├── NewscoopException.php
│   │   │   ├── Package/
│   │   │   │   ├── Article.php
│   │   │   │   ├── ArticlePackage.php
│   │   │   │   ├── Item.php
│   │   │   │   ├── ItemRepository.php
│   │   │   │   ├── Package.php
│   │   │   │   ├── PackageRepository.php
│   │   │   │   ├── PackageSearchService.php
│   │   │   │   ├── PackageService.php
│   │   │   │   └── RemoteVideo.php
│   │   │   ├── PaginatedCollection.php
│   │   │   ├── Persistence/
│   │   │   │   └── ObjectRepository.php
│   │   │   ├── Query/
│   │   │   │   ├── MysqlDateFormat.php
│   │   │   │   ├── MysqlDayOfMonth.php
│   │   │   │   ├── MysqlDayOfWeek.php
│   │   │   │   ├── MysqlDayOfYear.php
│   │   │   │   ├── MysqlField.php
│   │   │   │   ├── MysqlRandom.php
│   │   │   │   └── SqliteRandom.php
│   │   │   ├── Random.php
│   │   │   ├── Router/
│   │   │   │   └── RouterFactory.php
│   │   │   ├── SchedulerServiceInterface.php
│   │   │   ├── Search/
│   │   │   │   ├── DefaultIndexClient.php
│   │   │   │   ├── DocumentInterface.php
│   │   │   │   ├── IndexClientInterface.php
│   │   │   │   ├── IndexException.php
│   │   │   │   ├── Indexer.php
│   │   │   │   ├── RepositoryInterface.php
│   │   │   │   └── ServiceInterface.php
│   │   │   ├── Service/
│   │   │   │   ├── Error/
│   │   │   │   │   └── ThemeErrors.php
│   │   │   │   ├── Exception/
│   │   │   │   │   ├── DuplicateNameException.php
│   │   │   │   │   └── RemoveThemeException.php
│   │   │   │   ├── IArticleTypeService.php
│   │   │   │   ├── IAuditService.php
│   │   │   │   ├── IEntityBaseService.php
│   │   │   │   ├── IEntityService.php
│   │   │   │   ├── IErrorHandler.php
│   │   │   │   ├── IIssueService.php
│   │   │   │   ├── ILanguageService.php
│   │   │   │   ├── IOutputService.php
│   │   │   │   ├── IOutputSettingIssueService.php
│   │   │   │   ├── IOutputSettingSectionService.php
│   │   │   │   ├── IPublicationService.php
│   │   │   │   ├── ISectionService.php
│   │   │   │   ├── ISyncResourceService.php
│   │   │   │   ├── ITemplateSearchService.php
│   │   │   │   ├── IThemeManagementService.php
│   │   │   │   ├── IThemeService.php
│   │   │   │   ├── Implementation/
│   │   │   │   │   ├── AEntityBaseServiceDoctrine.php
│   │   │   │   │   ├── AEntityServiceDoctrine.php
│   │   │   │   │   ├── ArticleTypeServiceDoctrine.php
│   │   │   │   │   ├── ErrorHandlerOnLog.php
│   │   │   │   │   ├── Exception/
│   │   │   │   │   │   ├── FailedException.php
│   │   │   │   │   │   └── XMLMissingAttribueException.php
│   │   │   │   │   ├── IssueServiceDoctrine.php
│   │   │   │   │   ├── LanguageServiceDoctrine.php
│   │   │   │   │   ├── OutputServiceDoctrine.php
│   │   │   │   │   ├── OutputSettingIssueServiceDoctrine.php
│   │   │   │   │   ├── OutputSettingSectionServiceDoctrine.php
│   │   │   │   │   ├── PublicationServiceDoctrine.php
│   │   │   │   │   ├── SectionServiceDoctrine.php
│   │   │   │   │   ├── SyncResourceServiceDoctrine.php
│   │   │   │   │   ├── TemplateSearchServiceDoctrine.php
│   │   │   │   │   ├── ThemeManagementServiceLocal.php
│   │   │   │   │   └── ThemeServiceLocalFileSystem.php
│   │   │   │   ├── Model/
│   │   │   │   │   ├── Search/
│   │   │   │   │   │   ├── Column.php
│   │   │   │   │   │   ├── ColumnOrder.php
│   │   │   │   │   │   ├── ColumnOrderLike.php
│   │   │   │   │   │   └── Search.php
│   │   │   │   │   ├── SearchIssue.php
│   │   │   │   │   ├── SearchLanguage.php
│   │   │   │   │   ├── SearchOutput.php
│   │   │   │   │   ├── SearchPublication.php
│   │   │   │   │   ├── SearchResource.php
│   │   │   │   │   ├── SearchSection.php
│   │   │   │   │   └── SearchTheme.php
│   │   │   │   ├── Resource/
│   │   │   │   │   ├── ResourceId.php
│   │   │   │   │   └── ResourceRepository.php
│   │   │   │   ├── Template.php
│   │   │   │   └── configs/
│   │   │   │       └── ResourceRepository.properties
│   │   │   ├── Services/
│   │   │   │   ├── ArticleService.php
│   │   │   │   ├── AttachmentService.php
│   │   │   │   ├── AuditMaintenanceService.php
│   │   │   │   ├── AuditService.php
│   │   │   │   ├── Auth/
│   │   │   │   │   ├── DoctrineAuthService.php
│   │   │   │   │   └── SocialAuthService.php
│   │   │   │   ├── AuthorService.php
│   │   │   │   ├── BlogService.php
│   │   │   │   ├── CacheService.php
│   │   │   │   ├── CommentNotificationService.php
│   │   │   │   ├── CommentService.php
│   │   │   │   ├── EditorService.php
│   │   │   │   ├── EmailService.php
│   │   │   │   ├── FilesystemService.php
│   │   │   │   ├── GarbageCollectionService.php
│   │   │   │   ├── InputManipulator.php
│   │   │   │   ├── IssueService.php
│   │   │   │   ├── ListPaginatorService.php
│   │   │   │   ├── ListUserService.php
│   │   │   │   ├── NotificationService.php
│   │   │   │   ├── PlaceholdersService.php
│   │   │   │   ├── PlaylistsService.php
│   │   │   │   ├── Plugins/
│   │   │   │   │   ├── ManagerService.php
│   │   │   │   │   └── PluginsService.php
│   │   │   │   ├── PublicationService.php
│   │   │   │   ├── RelatedArticlesService.php
│   │   │   │   ├── SchedulerService.php
│   │   │   │   ├── StatService.php
│   │   │   │   ├── SubscriptionService.php
│   │   │   │   ├── TemplatesService.php
│   │   │   │   ├── ThemesService.php
│   │   │   │   ├── UserAttributeService.php
│   │   │   │   ├── UserPointsService.php
│   │   │   │   ├── UserSearchService.php
│   │   │   │   ├── UserService.php
│   │   │   │   ├── UserTokenService.php
│   │   │   │   ├── UserTopicService.php
│   │   │   │   └── UserTypeService.php
│   │   │   ├── SmartyView.php
│   │   │   ├── Storage/
│   │   │   │   ├── Item.php
│   │   │   │   └── StorageService.php
│   │   │   ├── Storage.php
│   │   │   ├── Subscription/
│   │   │   │   ├── Article.php
│   │   │   │   ├── IpFacade.php
│   │   │   │   ├── Issue.php
│   │   │   │   ├── Section.php
│   │   │   │   ├── SectionFacade.php
│   │   │   │   ├── Subscription.php
│   │   │   │   ├── SubscriptionData.php
│   │   │   │   ├── SubscriptionFacade.php
│   │   │   │   └── SubscriptionRepository.php
│   │   │   ├── TemplateList/
│   │   │   │   ├── BaseList.php
│   │   │   │   ├── Meta/
│   │   │   │   │   ├── MetaBase.php
│   │   │   │   │   ├── SlideshowItemMeta.php
│   │   │   │   │   └── SlideshowsMeta.php
│   │   │   │   ├── PaginatedBaseList.php
│   │   │   │   ├── SlideshowItemsList.php
│   │   │   │   ├── SlideshowsList.php
│   │   │   │   └── UsersList.php
│   │   │   ├── ThemesServiceInterface.php
│   │   │   ├── Tools/
│   │   │   │   └── Console/
│   │   │   │       ├── Command/
│   │   │   │       │   ├── AbstractIndexCommand.php
│   │   │   │       │   ├── AssignThemeCommand.php
│   │   │   │       │   ├── AutopublishCommand.php
│   │   │   │       │   ├── ClearIndexCommand.php
│   │   │   │       │   ├── ClearOldStatisticsCommand.php
│   │   │   │       │   ├── CreateOAuthClientCommand.php
│   │   │   │       │   ├── CreateUserCommand.php
│   │   │   │       │   ├── DispatchEventForPluginCommand.php
│   │   │   │       │   ├── EventsNotifierCommand.php
│   │   │   │       │   ├── GenerateORMSchemaCommand.php
│   │   │   │       │   ├── GenerateWebcodeCommand.php
│   │   │   │       │   ├── IndexerCommand.php
│   │   │   │       │   ├── InstallNewscoopCommand.php
│   │   │   │       │   ├── InstallPluginCommand.php
│   │   │   │       │   ├── LogMaintenanceCommand.php
│   │   │   │       │   ├── ReloadRenditionsCommand.php
│   │   │   │       │   ├── RemovePluginCommand.php
│   │   │   │       │   ├── SchedulerManagerCommand.php
│   │   │   │       │   ├── SendStatsCommand.php
│   │   │   │       │   ├── SubscriptionsNotifierCommand.php
│   │   │   │       │   ├── UpdateAutoloadCommand.php
│   │   │   │       │   ├── UpdateImageStorageCommand.php
│   │   │   │       │   ├── UpdateIndexCommand.php
│   │   │   │       │   ├── UpdatePluginCommand.php
│   │   │   │       │   ├── UpgradePluginsCommand.php
│   │   │   │       │   └── UserGarbageCollectionCommand.php
│   │   │   │       └── Helper/
│   │   │   │           └── ServiceContainerHelper.php
│   │   │   ├── Topic/
│   │   │   │   └── SaveUserTopicsCommand.php
│   │   │   ├── User/
│   │   │   │   ├── SearchService.php
│   │   │   │   ├── UserCriteria.php
│   │   │   │   └── UserManager.php
│   │   │   ├── Utils/
│   │   │   │   ├── Exception.php
│   │   │   │   ├── PermissionToAcl.php
│   │   │   │   └── Validation.php
│   │   │   ├── ValueObject.php
│   │   │   ├── Version.php
│   │   │   ├── View/
│   │   │   │   ├── ArticleView.php
│   │   │   │   ├── AuthorView.php
│   │   │   │   ├── PackageView.php
│   │   │   │   ├── TopicView.php
│   │   │   │   ├── UserView.php
│   │   │   │   ├── View.php
│   │   │   │   ├── ViewCollection.php
│   │   │   │   └── ViewFactory.php
│   │   │   └── WebcodeFacade.php
│   │   ├── Proxy/
│   │   │   └── .gitignore
│   │   └── Resource/
│   │       ├── Acl/
│   │       │   ├── Annotation/
│   │       │   │   └── Acl.php
│   │       │   ├── RuleInterface.php
│   │       │   └── StorageInterface.php
│   │       └── Acl.php
│   ├── log/
│   │   ├── .gitignore
│   │   └── .htaccess
│   ├── plugins/
│   │   └── .gitignore
│   ├── public/
│   │   ├── .htaccess
│   │   ├── bundles/
│   │   │   └── .gitignore
│   │   ├── css/
│   │   │   ├── jquery.qtip.css
│   │   │   └── omnibox.css
│   │   ├── files/
│   │   │   └── .gitignore
│   │   ├── index.php
│   │   ├── js/
│   │   │   ├── fos_js_routes.js
│   │   │   ├── jquery.wobscalendar.js
│   │   │   └── user_profile.js
│   │   ├── pdf/
│   │   │   └── .gitignore
│   │   └── videos/
│   │       ├── example.flv
│   │       └── player.swf
│   ├── robots.txt
│   ├── scripts/
│   │   ├── doctrine.php
│   │   ├── file_processing.php
│   │   ├── fixer.php
│   │   └── newscoop.php
│   ├── src/
│   │   └── Newscoop/
│   │       ├── ArticlesBundle/
│   │       │   ├── DependencyInjection/
│   │       │   │   ├── Configuration.php
│   │       │   │   └── NewscoopArticlesExtension.php
│   │       │   ├── Entity/
│   │       │   │   ├── EditorialComment.php
│   │       │   │   └── Repository/
│   │       │   │       └── EditorialCommentRepository.php
│   │       │   ├── EventListener/
│   │       │   │   └── HookListener.php
│   │       │   ├── Form/
│   │       │   │   └── Type/
│   │       │   │       └── EditorialCommentType.php
│   │       │   ├── NewscoopArticlesBundle.php
│   │       │   ├── Resources/
│   │       │   │   ├── config/
│   │       │   │   │   └── services.yml
│   │       │   │   ├── public/
│   │       │   │   │   ├── app/
│   │       │   │   │   │   ├── app.js
│   │       │   │   │   │   ├── comments-ctrl.js
│   │       │   │   │   │   ├── loading-bar.css
│   │       │   │   │   │   ├── loading-bar.js
│   │       │   │   │   │   └── services/
│   │       │   │   │   │       └── comments.js
│   │       │   │   │   ├── css/
│   │       │   │   │   │   └── editorial-comments.css
│   │       │   │   │   └── views/
│   │       │   │   │       └── main.html
│   │       │   │   └── views/
│   │       │   │       └── Hook/
│   │       │   │           └── editorialComments.html.twig
│   │       │   └── Services/
│   │       │       └── EditorialCommentsService.php
│   │       ├── CommunityTickerBundle/
│   │       │   ├── Command/
│   │       │   │   └── MigrateTablesCommand.php
│   │       │   ├── DependencyInjection/
│   │       │   │   ├── Configuration.php
│   │       │   │   └── NewscoopCommunityTickerExtension.php
│   │       │   ├── Entity/
│   │       │   │   ├── CommunityTickerEvent.php
│   │       │   │   └── Repository/
│   │       │   │       └── CommunityTickerEventRepository.php
│   │       │   ├── EventListener/
│   │       │   │   ├── LifecycleSubscriber.php
│   │       │   │   └── ListObjectsListener.php
│   │       │   ├── Meta/
│   │       │   │   └── MetaCommunityTicker.php
│   │       │   ├── NewscoopCommunityTickerBundle.php
│   │       │   ├── Resources/
│   │       │   │   ├── config/
│   │       │   │   │   └── services.yml
│   │       │   │   └── smartyPlugins/
│   │       │   │       └── block.list_community_feeds.php
│   │       │   ├── Services/
│   │       │   │   └── CommunityFeedService.php
│   │       │   └── TemplateList/
│   │       │       ├── CommunityFeedsList.php
│   │       │       └── ListCriteria.php
│   │       ├── GimmeBundle/
│   │       │   ├── Controller/
│   │       │   │   ├── ArticleTypesController.php
│   │       │   │   ├── ArticlesController.php
│   │       │   │   ├── ArticlesListController.php
│   │       │   │   ├── AttachmentsController.php
│   │       │   │   ├── AuthorizeController.php
│   │       │   │   ├── AuthorsController.php
│   │       │   │   ├── CommentsController.php
│   │       │   │   ├── ConfigureApiController.php
│   │       │   │   ├── EditorialCommentsApiController.php
│   │       │   │   ├── ExceptionController.php
│   │       │   │   ├── ImagesController.php
│   │       │   │   ├── IssuesController.php
│   │       │   │   ├── OauthController.php
│   │       │   │   ├── PublicationsController.php
│   │       │   │   ├── SectionsController.php
│   │       │   │   ├── SlideshowsController.php
│   │       │   │   ├── SnippetTemplatesController.php
│   │       │   │   ├── SnippetsController.php
│   │       │   │   ├── TopicsController.php
│   │       │   │   ├── UserTopicsController.php
│   │       │   │   └── UsersController.php
│   │       │   ├── DependencyInjection/
│   │       │   │   ├── Configuration.php
│   │       │   │   └── NewscoopGimmeExtension.php
│   │       │   ├── Entity/
│   │       │   │   ├── AccessToken.php
│   │       │   │   ├── AuthCode.php
│   │       │   │   ├── Client.php
│   │       │   │   ├── PublicApiResource.php
│   │       │   │   └── RefreshToken.php
│   │       │   ├── EventListener/
│   │       │   │   ├── AllowOriginListener.php
│   │       │   │   ├── ExceptionListener.php
│   │       │   │   ├── FormatJsonResponseListener.php
│   │       │   │   ├── LinkRequestListener.php
│   │       │   │   ├── OAuthEventListener.php
│   │       │   │   ├── PaginationExtraDataSubscriber.php
│   │       │   │   ├── PaginationListener.php
│   │       │   │   ├── PublicResourcesListener.php
│   │       │   │   ├── QuerySubscriber.php
│   │       │   │   ├── Selectable/
│   │       │   │   │   └── Doctrine/
│   │       │   │   │       └── ORM/
│   │       │   │   │           └── Query/
│   │       │   │   │               └── SelectWalker.php
│   │       │   │   ├── SerializerSubscriber.php
│   │       │   │   └── Sortable/
│   │       │   │       └── Doctrine/
│   │       │   │           └── ORM/
│   │       │   │               └── Query/
│   │       │   │                   └── OrderByWalker.php
│   │       │   ├── Form/
│   │       │   │   ├── DataTransformer/
│   │       │   │   │   └── StringToArrayTransformer.php
│   │       │   │   ├── Handler/
│   │       │   │   │   └── AuthorizeFormHandler.php
│   │       │   │   ├── Model/
│   │       │   │   │   └── Authorize.php
│   │       │   │   └── Type/
│   │       │   │       ├── ArticleFieldsType.php
│   │       │   │       ├── ArticleType.php
│   │       │   │       ├── AttachmentType.php
│   │       │   │       ├── AuthorizeFormType.php
│   │       │   │       ├── ClientType.php
│   │       │   │       ├── CommentType.php
│   │       │   │       ├── ImageType.php
│   │       │   │       ├── PlaylistType.php
│   │       │   │       ├── PublicResourcesType.php
│   │       │   │       ├── SnippetFieldType.php
│   │       │   │       ├── SnippetTemplateFieldType.php
│   │       │   │       ├── SnippetTemplateType.php
│   │       │   │       └── SnippetType.php
│   │       │   ├── NewscoopGimmeBundle.php
│   │       │   ├── Node/
│   │       │   │   ├── Node.php
│   │       │   │   └── NodeTree.php
│   │       │   ├── Resources/
│   │       │   │   ├── config/
│   │       │   │   │   ├── routing.yml
│   │       │   │   │   ├── serializer/
│   │       │   │   │   │   └── newscoop/
│   │       │   │   │   │       ├── Article.yml
│   │       │   │   │   │       ├── ArticleAuthor.yml
│   │       │   │   │   │       ├── ArticleType.yml
│   │       │   │   │   │       ├── ArticleTypeField.yml
│   │       │   │   │   │       ├── Attachment.yml
│   │       │   │   │   │       ├── Author.yml
│   │       │   │   │   │       ├── AuthorType.yml
│   │       │   │   │   │       ├── Comment.yml
│   │       │   │   │   │       ├── Commenter.yml
│   │       │   │   │   │       ├── EditorialComment.yml
│   │       │   │   │   │       ├── Issue.yml
│   │       │   │   │   │       ├── Item.yml
│   │       │   │   │   │       ├── Language.yml
│   │       │   │   │   │       ├── LocalImage.yml
│   │       │   │   │   │       ├── Package.yml
│   │       │   │   │   │       ├── Playlist.yml
│   │       │   │   │   │       ├── Publication.yml
│   │       │   │   │   │       ├── Section.yml
│   │       │   │   │   │       ├── Snippet.yml
│   │       │   │   │   │       ├── SnippetField.yml
│   │       │   │   │   │       ├── SnippetTemplate.yml
│   │       │   │   │   │       ├── SnippetTemplateField.yml
│   │       │   │   │   │       ├── Template.yml
│   │       │   │   │   │       ├── Topic.yml
│   │       │   │   │   │       ├── TopicTranslation.yml
│   │       │   │   │   │       ├── User.yml
│   │       │   │   │   │       └── UserTopic.yml
│   │       │   │   │   └── services.yml
│   │       │   │   ├── public/
│   │       │   │   │   ├── css/
│   │       │   │   │   │   └── jquery.dynatable.css
│   │       │   │   │   └── js/
│   │       │   │   │       └── jquery.dynatable.js
│   │       │   │   └── views/
│   │       │   │       ├── ConfigureApi/
│   │       │   │       │   └── configure.html.twig
│   │       │   │       └── Oauth/
│   │       │   │           └── login.html.twig
│   │       │   └── Serializer/
│   │       │       ├── Article/
│   │       │       │   ├── AuthorHandler.php
│   │       │       │   ├── CommentsCountHandler.php
│   │       │       │   ├── CommentsLinkHandler.php
│   │       │       │   ├── FieldsHandler.php
│   │       │       │   ├── RenditionsHandler.php
│   │       │       │   ├── TranslationsHandler.php
│   │       │       │   └── UrlHandler.php
│   │       │       ├── Image/
│   │       │       │   ├── ImageUriHandler.php
│   │       │       │   └── ThumbnailUriHandler.php
│   │       │       ├── Package/
│   │       │       │   └── ItemsLinkHandler.php
│   │       │       └── Topic/
│   │       │           └── TopicPathHandler.php
│   │       ├── NewscoopBundle/
│   │       │   ├── Controller/
│   │       │   │   ├── AttachmentsController.php
│   │       │   │   ├── AuthorsController.php
│   │       │   │   ├── BackendArticleImagesController.php
│   │       │   │   ├── BackendJournalistDashboardController.php
│   │       │   │   ├── BackendPublicationsController.php
│   │       │   │   ├── CommentsController.php
│   │       │   │   ├── EmbedlyController.php
│   │       │   │   ├── FeedController.php
│   │       │   │   ├── ImagesController.php
│   │       │   │   ├── LanguageController.php
│   │       │   │   ├── PasswordRecoveryController.php
│   │       │   │   ├── PlaylistsController.php
│   │       │   │   ├── PluginsController.php
│   │       │   │   ├── SecurityController.php
│   │       │   │   ├── SnippetControllerInterface.php
│   │       │   │   ├── SystemPrefController.php
│   │       │   │   ├── TopicsController.php
│   │       │   │   ├── UsersController.php
│   │       │   │   └── WebcodeRedirectController.php
│   │       │   ├── DependencyInjection/
│   │       │   │   ├── Configuration.php
│   │       │   │   └── NewscoopNewscoopExtension.php
│   │       │   ├── Entity/
│   │       │   │   ├── CityLocations.php
│   │       │   │   ├── CityNames.php
│   │       │   │   ├── Repository/
│   │       │   │   │   └── TopicRepository.php
│   │       │   │   ├── SystemPreferences.php
│   │       │   │   ├── Topic.php
│   │       │   │   └── TopicTranslation.php
│   │       │   ├── Event/
│   │       │   │   └── ConfigureMenuEvent.php
│   │       │   ├── EventListener/
│   │       │   │   ├── AccessDeniedExceptionListener.php
│   │       │   │   ├── ArticleListener.php
│   │       │   │   ├── CaptchaUsernamePasswordFormAuthenticationListener.php
│   │       │   │   ├── IssueListener.php
│   │       │   │   ├── ListObjectsListener.php
│   │       │   │   ├── LocaleListener.php
│   │       │   │   ├── NoCacheListener.php
│   │       │   │   ├── OldPluginsTranslationListener.php
│   │       │   │   ├── PublicationListener.php
│   │       │   │   ├── RouteListener.php
│   │       │   │   └── UserIpListener.php
│   │       │   ├── Form/
│   │       │   │   └── Type/
│   │       │   │       ├── ArticleImageType.php
│   │       │   │       ├── CommentSearchType.php
│   │       │   │       ├── CommentsFilterType.php
│   │       │   │       ├── PasswordCheckType.php
│   │       │   │       ├── PasswordRecoveryType.php
│   │       │   │       ├── PreferencesType.php
│   │       │   │       ├── PrivatePluginUploadType.php
│   │       │   │       ├── PublicationType.php
│   │       │   │       ├── RecaptchaType.php
│   │       │   │       ├── RemovePublicationType.php
│   │       │   │       ├── TopicTranslationType.php
│   │       │   │       └── TopicType.php
│   │       │   ├── Menu/
│   │       │   │   └── Builder.php
│   │       │   ├── NewscoopNewscoopBundle.php
│   │       │   ├── ORM/
│   │       │   │   ├── Point.php
│   │       │   │   ├── PointType.php
│   │       │   │   └── UTCDateTimeType.php
│   │       │   ├── Resources/
│   │       │   │   ├── config/
│   │       │   │   │   ├── routing.yml
│   │       │   │   │   └── services.yml
│   │       │   │   ├── doc/
│   │       │   │   │   └── index.rst
│   │       │   │   ├── public/
│   │       │   │   │   ├── css/
│   │       │   │   │   │   ├── DT_bootstrap.css
│   │       │   │   │   │   ├── bootstrap-custom-comments.css
│   │       │   │   │   │   ├── bootstrap-custom.css
│   │       │   │   │   │   ├── bootstrap.css
│   │       │   │   │   │   ├── comments.css
│   │       │   │   │   │   ├── jquery.dynatable.css
│   │       │   │   │   │   ├── new-design.css
│   │       │   │   │   │   ├── playlists.css
│   │       │   │   │   │   └── plugin.css
│   │       │   │   │   ├── js/
│   │       │   │   │   │   ├── DT_bootstrap.js
│   │       │   │   │   │   ├── Sortable.js
│   │       │   │   │   │   ├── angular-moment.js
│   │       │   │   │   │   ├── angular-ui-tree.js
│   │       │   │   │   │   ├── checklist-model.js
│   │       │   │   │   │   ├── jquery.dynatable.js
│   │       │   │   │   │   ├── moment-with-locales.js
│   │       │   │   │   │   ├── ng-sortable.js
│   │       │   │   │   │   ├── playlists/
│   │       │   │   │   │   │   ├── app.js
│   │       │   │   │   │   │   ├── controllers/
│   │       │   │   │   │   │   │   ├── articles-filters.js
│   │       │   │   │   │   │   │   ├── featured-articles.js
│   │       │   │   │   │   │   │   └── playlists.js
│   │       │   │   │   │   │   ├── directives/
│   │       │   │   │   │   │   │   ├── loading-container.js
│   │       │   │   │   │   │   │   └── sf-iframe.js
│   │       │   │   │   │   │   ├── filters/
│   │       │   │   │   │   │   │   └── lists-search.js
│   │       │   │   │   │   │   └── services/
│   │       │   │   │   │   │       ├── auth-interceptor.js
│   │       │   │   │   │   │       ├── filters-service.js
│   │       │   │   │   │   │       ├── modal-factory.js
│   │       │   │   │   │   │       ├── playlists.js
│   │       │   │   │   │   │       └── user-auth.js
│   │       │   │   │   │   ├── popover.js
│   │       │   │   │   │   ├── sanitize.js
│   │       │   │   │   │   ├── tree.js
│   │       │   │   │   │   └── ui-bootstrap-modal.js
│   │       │   │   │   └── views/
│   │       │   │   │       ├── modal-confirm.html
│   │       │   │   │       ├── modal-danger.html
│   │       │   │   │       └── modal-login.html
│   │       │   │   ├── translations/
│   │       │   │   │   ├── api.ar.yml
│   │       │   │   │   ├── api.az.yml
│   │       │   │   │   ├── api.be.yml
│   │       │   │   │   ├── api.bn.yml
│   │       │   │   │   ├── api.cs.yml
│   │       │   │   │   ├── api.da.yml
│   │       │   │   │   ├── api.de.yml
│   │       │   │   │   ├── api.de_AT.yml
│   │       │   │   │   ├── api.el.yml
│   │       │   │   │   ├── api.en.yml
│   │       │   │   │   ├── api.en_GB.yml
│   │       │   │   │   ├── api.es.yml
│   │       │   │   │   ├── api.es_AR.yml
│   │       │   │   │   ├── api.fa.yml
│   │       │   │   │   ├── api.fa_AF.yml
│   │       │   │   │   ├── api.fr.yml
│   │       │   │   │   ├── api.he.yml
│   │       │   │   │   ├── api.hr.yml
│   │       │   │   │   ├── api.hu.yml
│   │       │   │   │   ├── api.hy.yml
│   │       │   │   │   ├── api.hy_AM.yml
│   │       │   │   │   ├── api.id.yml
│   │       │   │   │   ├── api.it.yml
│   │       │   │   │   ├── api.ka.yml
│   │       │   │   │   ├── api.ko.yml
│   │       │   │   │   ├── api.ku.yml
│   │       │   │   │   ├── api.lv.yml
│   │       │   │   │   ├── api.mr.yml
│   │       │   │   │   ├── api.nb_NO.yml
│   │       │   │   │   ├── api.nl.yml
│   │       │   │   │   ├── api.pa.yml
│   │       │   │   │   ├── api.pl.yml
│   │       │   │   │   ├── api.ps.yml
│   │       │   │   │   ├── api.pt.yml
│   │       │   │   │   ├── api.pt_BR.yml
│   │       │   │   │   ├── api.ro.yml
│   │       │   │   │   ├── api.ru.yml
│   │       │   │   │   ├── api.sh.yml
│   │       │   │   │   ├── api.sq.yml
│   │       │   │   │   ├── api.sr.yml
│   │       │   │   │   ├── api.sv.yml
│   │       │   │   │   ├── api.tr.yml
│   │       │   │   │   ├── api.uk.yml
│   │       │   │   │   ├── api.vi.yml
│   │       │   │   │   ├── api.zh.yml
│   │       │   │   │   ├── api.zh_TW.yml
│   │       │   │   │   ├── article_comments.ar.yml
│   │       │   │   │   ├── article_comments.az.yml
│   │       │   │   │   ├── article_comments.be.yml
│   │       │   │   │   ├── article_comments.bn.yml
│   │       │   │   │   ├── article_comments.cs.yml
│   │       │   │   │   ├── article_comments.da.yml
│   │       │   │   │   ├── article_comments.de.yml
│   │       │   │   │   ├── article_comments.de_AT.yml
│   │       │   │   │   ├── article_comments.el.yml
│   │       │   │   │   ├── article_comments.en.yml
│   │       │   │   │   ├── article_comments.en_GB.yml
│   │       │   │   │   ├── article_comments.es.yml
│   │       │   │   │   ├── article_comments.es_AR.yml
│   │       │   │   │   ├── article_comments.fa.yml
│   │       │   │   │   ├── article_comments.fa_AF.yml
│   │       │   │   │   ├── article_comments.fr.yml
│   │       │   │   │   ├── article_comments.he.yml
│   │       │   │   │   ├── article_comments.hr.yml
│   │       │   │   │   ├── article_comments.hu.yml
│   │       │   │   │   ├── article_comments.hy.yml
│   │       │   │   │   ├── article_comments.hy_AM.yml
│   │       │   │   │   ├── article_comments.id.yml
│   │       │   │   │   ├── article_comments.it.yml
│   │       │   │   │   ├── article_comments.ka.yml
│   │       │   │   │   ├── article_comments.ko.yml
│   │       │   │   │   ├── article_comments.ku.yml
│   │       │   │   │   ├── article_comments.lv.yml
│   │       │   │   │   ├── article_comments.mr.yml
│   │       │   │   │   ├── article_comments.nb_NO.yml
│   │       │   │   │   ├── article_comments.nl.yml
│   │       │   │   │   ├── article_comments.pa.yml
│   │       │   │   │   ├── article_comments.pl.yml
│   │       │   │   │   ├── article_comments.ps.yml
│   │       │   │   │   ├── article_comments.pt.yml
│   │       │   │   │   ├── article_comments.pt_BR.yml
│   │       │   │   │   ├── article_comments.ro.yml
│   │       │   │   │   ├── article_comments.ru.yml
│   │       │   │   │   ├── article_comments.sh.yml
│   │       │   │   │   ├── article_comments.sq.yml
│   │       │   │   │   ├── article_comments.sr.yml
│   │       │   │   │   ├── article_comments.sv.yml
│   │       │   │   │   ├── article_comments.tr.yml
│   │       │   │   │   ├── article_comments.uk.yml
│   │       │   │   │   ├── article_comments.vi.yml
│   │       │   │   │   ├── article_comments.zh.yml
│   │       │   │   │   ├── article_comments.zh_TW.yml
│   │       │   │   │   ├── article_files.ar.yml
│   │       │   │   │   ├── article_files.az.yml
│   │       │   │   │   ├── article_files.be.yml
│   │       │   │   │   ├── article_files.bn.yml
│   │       │   │   │   ├── article_files.cs.yml
│   │       │   │   │   ├── article_files.da.yml
│   │       │   │   │   ├── article_files.de.yml
│   │       │   │   │   ├── article_files.de_AT.yml
│   │       │   │   │   ├── article_files.el.yml
│   │       │   │   │   ├── article_files.en.yml
│   │       │   │   │   ├── article_files.en_GB.yml
│   │       │   │   │   ├── article_files.es.yml
│   │       │   │   │   ├── article_files.es_AR.yml
│   │       │   │   │   ├── article_files.fa.yml
│   │       │   │   │   ├── article_files.fa_AF.yml
│   │       │   │   │   ├── article_files.fr.yml
│   │       │   │   │   ├── article_files.he.yml
│   │       │   │   │   ├── article_files.hr.yml
│   │       │   │   │   ├── article_files.hu.yml
│   │       │   │   │   ├── article_files.hy.yml
│   │       │   │   │   ├── article_files.hy_AM.yml
│   │       │   │   │   ├── article_files.id.yml
│   │       │   │   │   ├── article_files.it.yml
│   │       │   │   │   ├── article_files.ka.yml
│   │       │   │   │   ├── article_files.ko.yml
│   │       │   │   │   ├── article_files.ku.yml
│   │       │   │   │   ├── article_files.lv.yml
│   │       │   │   │   ├── article_files.mr.yml
│   │       │   │   │   ├── article_files.nb_NO.yml
│   │       │   │   │   ├── article_files.nl.yml
│   │       │   │   │   ├── article_files.pa.yml
│   │       │   │   │   ├── article_files.pl.yml
│   │       │   │   │   ├── article_files.ps.yml
│   │       │   │   │   ├── article_files.pt.yml
│   │       │   │   │   ├── article_files.pt_BR.yml
│   │       │   │   │   ├── article_files.ro.yml
│   │       │   │   │   ├── article_files.ru.yml
│   │       │   │   │   ├── article_files.sh.yml
│   │       │   │   │   ├── article_files.sq.yml
│   │       │   │   │   ├── article_files.sr.yml
│   │       │   │   │   ├── article_files.sv.yml
│   │       │   │   │   ├── article_files.tr.yml
│   │       │   │   │   ├── article_files.uk.yml
│   │       │   │   │   ├── article_files.vi.yml
│   │       │   │   │   ├── article_files.zh.yml
│   │       │   │   │   ├── article_files.zh_TW.yml
│   │       │   │   │   ├── article_images.ar.yml
│   │       │   │   │   ├── article_images.az.yml
│   │       │   │   │   ├── article_images.be.yml
│   │       │   │   │   ├── article_images.bn.yml
│   │       │   │   │   ├── article_images.cs.yml
│   │       │   │   │   ├── article_images.da.yml
│   │       │   │   │   ├── article_images.de.yml
│   │       │   │   │   ├── article_images.de_AT.yml
│   │       │   │   │   ├── article_images.el.yml
│   │       │   │   │   ├── article_images.en.yml
│   │       │   │   │   ├── article_images.en_GB.yml
│   │       │   │   │   ├── article_images.es.yml
│   │       │   │   │   ├── article_images.es_AR.yml
│   │       │   │   │   ├── article_images.fa.yml
│   │       │   │   │   ├── article_images.fa_AF.yml
│   │       │   │   │   ├── article_images.fr.yml
│   │       │   │   │   ├── article_images.he.yml
│   │       │   │   │   ├── article_images.hr.yml
│   │       │   │   │   ├── article_images.hu.yml
│   │       │   │   │   ├── article_images.hy.yml
│   │       │   │   │   ├── article_images.hy_AM.yml
│   │       │   │   │   ├── article_images.id.yml
│   │       │   │   │   ├── article_images.it.yml
│   │       │   │   │   ├── article_images.ka.yml
│   │       │   │   │   ├── article_images.ko.yml
│   │       │   │   │   ├── article_images.ku.yml
│   │       │   │   │   ├── article_images.lv.yml
│   │       │   │   │   ├── article_images.mr.yml
│   │       │   │   │   ├── article_images.nb_NO.yml
│   │       │   │   │   ├── article_images.nl.yml
│   │       │   │   │   ├── article_images.pa.yml
│   │       │   │   │   ├── article_images.pl.yml
│   │       │   │   │   ├── article_images.ps.yml
│   │       │   │   │   ├── article_images.pt.yml
│   │       │   │   │   ├── article_images.pt_BR.yml
│   │       │   │   │   ├── article_images.ro.yml
│   │       │   │   │   ├── article_images.ru.yml
│   │       │   │   │   ├── article_images.sh.yml
│   │       │   │   │   ├── article_images.sq.yml
│   │       │   │   │   ├── article_images.sr.yml
│   │       │   │   │   ├── article_images.sv.yml
│   │       │   │   │   ├── article_images.tr.yml
│   │       │   │   │   ├── article_images.uk.yml
│   │       │   │   │   ├── article_images.vi.yml
│   │       │   │   │   ├── article_images.zh.yml
│   │       │   │   │   ├── article_images.zh_TW.yml
│   │       │   │   │   ├── article_topics.ar.yml
│   │       │   │   │   ├── article_topics.az.yml
│   │       │   │   │   ├── article_topics.be.yml
│   │       │   │   │   ├── article_topics.bn.yml
│   │       │   │   │   ├── article_topics.cs.yml
│   │       │   │   │   ├── article_topics.da.yml
│   │       │   │   │   ├── article_topics.de.yml
│   │       │   │   │   ├── article_topics.de_AT.yml
│   │       │   │   │   ├── article_topics.el.yml
│   │       │   │   │   ├── article_topics.en.yml
│   │       │   │   │   ├── article_topics.en_GB.yml
│   │       │   │   │   ├── article_topics.es.yml
│   │       │   │   │   ├── article_topics.es_AR.yml
│   │       │   │   │   ├── article_topics.fa.yml
│   │       │   │   │   ├── article_topics.fa_AF.yml
│   │       │   │   │   ├── article_topics.fr.yml
│   │       │   │   │   ├── article_topics.he.yml
│   │       │   │   │   ├── article_topics.hr.yml
│   │       │   │   │   ├── article_topics.hu.yml
│   │       │   │   │   ├── article_topics.hy.yml
│   │       │   │   │   ├── article_topics.hy_AM.yml
│   │       │   │   │   ├── article_topics.id.yml
│   │       │   │   │   ├── article_topics.it.yml
│   │       │   │   │   ├── article_topics.ka.yml
│   │       │   │   │   ├── article_topics.ko.yml
│   │       │   │   │   ├── article_topics.ku.yml
│   │       │   │   │   ├── article_topics.lv.yml
│   │       │   │   │   ├── article_topics.mr.yml
│   │       │   │   │   ├── article_topics.nb_NO.yml
│   │       │   │   │   ├── article_topics.nl.yml
│   │       │   │   │   ├── article_topics.pa.yml
│   │       │   │   │   ├── article_topics.pl.yml
│   │       │   │   │   ├── article_topics.ps.yml
│   │       │   │   │   ├── article_topics.pt.yml
│   │       │   │   │   ├── article_topics.pt_BR.yml
│   │       │   │   │   ├── article_topics.ro.yml
│   │       │   │   │   ├── article_topics.ru.yml
│   │       │   │   │   ├── article_topics.sh.yml
│   │       │   │   │   ├── article_topics.sq.yml
│   │       │   │   │   ├── article_topics.sr.yml
│   │       │   │   │   ├── article_topics.sv.yml
│   │       │   │   │   ├── article_topics.tr.yml
│   │       │   │   │   ├── article_topics.uk.yml
│   │       │   │   │   ├── article_topics.vi.yml
│   │       │   │   │   ├── article_topics.zh.yml
│   │       │   │   │   ├── article_topics.zh_TW.yml
│   │       │   │   │   ├── article_type_fields.ar.yml
│   │       │   │   │   ├── article_type_fields.az.yml
│   │       │   │   │   ├── article_type_fields.be.yml
│   │       │   │   │   ├── article_type_fields.bn.yml
│   │       │   │   │   ├── article_type_fields.cs.yml
│   │       │   │   │   ├── article_type_fields.da.yml
│   │       │   │   │   ├── article_type_fields.de.yml
│   │       │   │   │   ├── article_type_fields.de_AT.yml
│   │       │   │   │   ├── article_type_fields.el.yml
│   │       │   │   │   ├── article_type_fields.en.yml
│   │       │   │   │   ├── article_type_fields.en_GB.yml
│   │       │   │   │   ├── article_type_fields.es.yml
│   │       │   │   │   ├── article_type_fields.es_AR.yml
│   │       │   │   │   ├── article_type_fields.fa.yml
│   │       │   │   │   ├── article_type_fields.fa_AF.yml
│   │       │   │   │   ├── article_type_fields.fr.yml
│   │       │   │   │   ├── article_type_fields.he.yml
│   │       │   │   │   ├── article_type_fields.hr.yml
│   │       │   │   │   ├── article_type_fields.hu.yml
│   │       │   │   │   ├── article_type_fields.hy.yml
│   │       │   │   │   ├── article_type_fields.hy_AM.yml
│   │       │   │   │   ├── article_type_fields.id.yml
│   │       │   │   │   ├── article_type_fields.it.yml
│   │       │   │   │   ├── article_type_fields.ka.yml
│   │       │   │   │   ├── article_type_fields.ko.yml
│   │       │   │   │   ├── article_type_fields.ku.yml
│   │       │   │   │   ├── article_type_fields.lv.yml
│   │       │   │   │   ├── article_type_fields.mr.yml
│   │       │   │   │   ├── article_type_fields.nb_NO.yml
│   │       │   │   │   ├── article_type_fields.nl.yml
│   │       │   │   │   ├── article_type_fields.pa.yml
│   │       │   │   │   ├── article_type_fields.pl.yml
│   │       │   │   │   ├── article_type_fields.ps.yml
│   │       │   │   │   ├── article_type_fields.pt.yml
│   │       │   │   │   ├── article_type_fields.pt_BR.yml
│   │       │   │   │   ├── article_type_fields.ro.yml
│   │       │   │   │   ├── article_type_fields.ru.yml
│   │       │   │   │   ├── article_type_fields.sh.yml
│   │       │   │   │   ├── article_type_fields.sq.yml
│   │       │   │   │   ├── article_type_fields.sr.yml
│   │       │   │   │   ├── article_type_fields.sv.yml
│   │       │   │   │   ├── article_type_fields.tr.yml
│   │       │   │   │   ├── article_type_fields.uk.yml
│   │       │   │   │   ├── article_type_fields.vi.yml
│   │       │   │   │   ├── article_type_fields.zh.yml
│   │       │   │   │   ├── article_type_fields.zh_TW.yml
│   │       │   │   │   ├── article_types.ar.yml
│   │       │   │   │   ├── article_types.az.yml
│   │       │   │   │   ├── article_types.be.yml
│   │       │   │   │   ├── article_types.bn.yml
│   │       │   │   │   ├── article_types.cs.yml
│   │       │   │   │   ├── article_types.da.yml
│   │       │   │   │   ├── article_types.de.yml
│   │       │   │   │   ├── article_types.de_AT.yml
│   │       │   │   │   ├── article_types.el.yml
│   │       │   │   │   ├── article_types.en.yml
│   │       │   │   │   ├── article_types.en.yml~
│   │       │   │   │   ├── article_types.en_GB.yml
│   │       │   │   │   ├── article_types.es.yml
│   │       │   │   │   ├── article_types.es_AR.yml
│   │       │   │   │   ├── article_types.fa.yml
│   │       │   │   │   ├── article_types.fa_AF.yml
│   │       │   │   │   ├── article_types.fr.yml
│   │       │   │   │   ├── article_types.he.yml
│   │       │   │   │   ├── article_types.hr.yml
│   │       │   │   │   ├── article_types.hu.yml
│   │       │   │   │   ├── article_types.hy.yml
│   │       │   │   │   ├── article_types.hy_AM.yml
│   │       │   │   │   ├── article_types.id.yml
│   │       │   │   │   ├── article_types.it.yml
│   │       │   │   │   ├── article_types.ka.yml
│   │       │   │   │   ├── article_types.ko.yml
│   │       │   │   │   ├── article_types.ku.yml
│   │       │   │   │   ├── article_types.lv.yml
│   │       │   │   │   ├── article_types.mr.yml
│   │       │   │   │   ├── article_types.nb_NO.yml
│   │       │   │   │   ├── article_types.nl.yml
│   │       │   │   │   ├── article_types.pa.yml
│   │       │   │   │   ├── article_types.pl.yml
│   │       │   │   │   ├── article_types.ps.yml
│   │       │   │   │   ├── article_types.pt.yml
│   │       │   │   │   ├── article_types.pt_BR.yml
│   │       │   │   │   ├── article_types.ro.yml
│   │       │   │   │   ├── article_types.ru.yml
│   │       │   │   │   ├── article_types.sh.yml
│   │       │   │   │   ├── article_types.sq.yml
│   │       │   │   │   ├── article_types.sr.yml
│   │       │   │   │   ├── article_types.sv.yml
│   │       │   │   │   ├── article_types.tr.yml
│   │       │   │   │   ├── article_types.uk.yml
│   │       │   │   │   ├── article_types.vi.yml
│   │       │   │   │   ├── article_types.zh.yml
│   │       │   │   │   ├── article_types.zh_TW.yml
│   │       │   │   │   ├── articles.ar.yml
│   │       │   │   │   ├── articles.az.yml
│   │       │   │   │   ├── articles.be.yml
│   │       │   │   │   ├── articles.bn.yml
│   │       │   │   │   ├── articles.cs.yml
│   │       │   │   │   ├── articles.da.yml
│   │       │   │   │   ├── articles.de.yml
│   │       │   │   │   ├── articles.de_AT.yml
│   │       │   │   │   ├── articles.el.yml
│   │       │   │   │   ├── articles.en.yml
│   │       │   │   │   ├── articles.en_GB.yml
│   │       │   │   │   ├── articles.es.yml
│   │       │   │   │   ├── articles.es_AR.yml
│   │       │   │   │   ├── articles.fa.yml
│   │       │   │   │   ├── articles.fa_AF.yml
│   │       │   │   │   ├── articles.fr.yml
│   │       │   │   │   ├── articles.he.yml
│   │       │   │   │   ├── articles.hr.yml
│   │       │   │   │   ├── articles.hu.yml
│   │       │   │   │   ├── articles.hy.yml
│   │       │   │   │   ├── articles.hy_AM.yml
│   │       │   │   │   ├── articles.id.yml
│   │       │   │   │   ├── articles.it.yml
│   │       │   │   │   ├── articles.ka.yml
│   │       │   │   │   ├── articles.ko.yml
│   │       │   │   │   ├── articles.ku.yml
│   │       │   │   │   ├── articles.lv.yml
│   │       │   │   │   ├── articles.mr.yml
│   │       │   │   │   ├── articles.nb_NO.yml
│   │       │   │   │   ├── articles.nl.yml
│   │       │   │   │   ├── articles.pa.yml
│   │       │   │   │   ├── articles.pl.yml
│   │       │   │   │   ├── articles.ps.yml
│   │       │   │   │   ├── articles.pt.yml
│   │       │   │   │   ├── articles.pt_BR.yml
│   │       │   │   │   ├── articles.ro.yml
│   │       │   │   │   ├── articles.ru.yml
│   │       │   │   │   ├── articles.sh.yml
│   │       │   │   │   ├── articles.sq.yml
│   │       │   │   │   ├── articles.sr.yml
│   │       │   │   │   ├── articles.sv.yml
│   │       │   │   │   ├── articles.tr.yml
│   │       │   │   │   ├── articles.uk.yml
│   │       │   │   │   ├── articles.vi.yml
│   │       │   │   │   ├── articles.zh.yml
│   │       │   │   │   ├── articles.zh_TW.yml
│   │       │   │   │   ├── authors.ar.yml
│   │       │   │   │   ├── authors.az.yml
│   │       │   │   │   ├── authors.be.yml
│   │       │   │   │   ├── authors.bn.yml
│   │       │   │   │   ├── authors.cs.yml
│   │       │   │   │   ├── authors.da.yml
│   │       │   │   │   ├── authors.de.yml
│   │       │   │   │   ├── authors.de_AT.yml
│   │       │   │   │   ├── authors.el.yml
│   │       │   │   │   ├── authors.en.yml
│   │       │   │   │   ├── authors.en_GB.yml
│   │       │   │   │   ├── authors.es.yml
│   │       │   │   │   ├── authors.es_AR.yml
│   │       │   │   │   ├── authors.fa.yml
│   │       │   │   │   ├── authors.fa_AF.yml
│   │       │   │   │   ├── authors.fr.yml
│   │       │   │   │   ├── authors.he.yml
│   │       │   │   │   ├── authors.hr.yml
│   │       │   │   │   ├── authors.hu.yml
│   │       │   │   │   ├── authors.hy.yml
│   │       │   │   │   ├── authors.hy_AM.yml
│   │       │   │   │   ├── authors.id.yml
│   │       │   │   │   ├── authors.it.yml
│   │       │   │   │   ├── authors.ka.yml
│   │       │   │   │   ├── authors.ko.yml
│   │       │   │   │   ├── authors.ku.yml
│   │       │   │   │   ├── authors.lv.yml
│   │       │   │   │   ├── authors.mr.yml
│   │       │   │   │   ├── authors.nb_NO.yml
│   │       │   │   │   ├── authors.nl.yml
│   │       │   │   │   ├── authors.pa.yml
│   │       │   │   │   ├── authors.pl.yml
│   │       │   │   │   ├── authors.ps.yml
│   │       │   │   │   ├── authors.pt.yml
│   │       │   │   │   ├── authors.pt_BR.yml
│   │       │   │   │   ├── authors.ro.yml
│   │       │   │   │   ├── authors.ru.yml
│   │       │   │   │   ├── authors.sh.yml
│   │       │   │   │   ├── authors.sq.yml
│   │       │   │   │   ├── authors.sr.yml
│   │       │   │   │   ├── authors.sv.yml
│   │       │   │   │   ├── authors.tr.yml
│   │       │   │   │   ├── authors.uk.yml
│   │       │   │   │   ├── authors.vi.yml
│   │       │   │   │   ├── authors.zh.yml
│   │       │   │   │   ├── authors.zh_TW.yml
│   │       │   │   │   ├── bug_reporting.ar.yml
│   │       │   │   │   ├── bug_reporting.az.yml
│   │       │   │   │   ├── bug_reporting.be.yml
│   │       │   │   │   ├── bug_reporting.bn.yml
│   │       │   │   │   ├── bug_reporting.cs.yml
│   │       │   │   │   ├── bug_reporting.da.yml
│   │       │   │   │   ├── bug_reporting.de.yml
│   │       │   │   │   ├── bug_reporting.de_AT.yml
│   │       │   │   │   ├── bug_reporting.el.yml
│   │       │   │   │   ├── bug_reporting.en.yml
│   │       │   │   │   ├── bug_reporting.en_GB.yml
│   │       │   │   │   ├── bug_reporting.es.yml
│   │       │   │   │   ├── bug_reporting.es_AR.yml
│   │       │   │   │   ├── bug_reporting.fa.yml
│   │       │   │   │   ├── bug_reporting.fa_AF.yml
│   │       │   │   │   ├── bug_reporting.fr.yml
│   │       │   │   │   ├── bug_reporting.he.yml
│   │       │   │   │   ├── bug_reporting.hr.yml
│   │       │   │   │   ├── bug_reporting.hu.yml
│   │       │   │   │   ├── bug_reporting.hy.yml
│   │       │   │   │   ├── bug_reporting.hy_AM.yml
│   │       │   │   │   ├── bug_reporting.id.yml
│   │       │   │   │   ├── bug_reporting.it.yml
│   │       │   │   │   ├── bug_reporting.ka.yml
│   │       │   │   │   ├── bug_reporting.ko.yml
│   │       │   │   │   ├── bug_reporting.ku.yml
│   │       │   │   │   ├── bug_reporting.lv.yml
│   │       │   │   │   ├── bug_reporting.mr.yml
│   │       │   │   │   ├── bug_reporting.nb_NO.yml
│   │       │   │   │   ├── bug_reporting.nl.yml
│   │       │   │   │   ├── bug_reporting.pa.yml
│   │       │   │   │   ├── bug_reporting.pl.yml
│   │       │   │   │   ├── bug_reporting.ps.yml
│   │       │   │   │   ├── bug_reporting.pt.yml
│   │       │   │   │   ├── bug_reporting.pt_BR.yml
│   │       │   │   │   ├── bug_reporting.ro.yml
│   │       │   │   │   ├── bug_reporting.ru.yml
│   │       │   │   │   ├── bug_reporting.sh.yml
│   │       │   │   │   ├── bug_reporting.sq.yml
│   │       │   │   │   ├── bug_reporting.sr.yml
│   │       │   │   │   ├── bug_reporting.sv.yml
│   │       │   │   │   ├── bug_reporting.tr.yml
│   │       │   │   │   ├── bug_reporting.uk.yml
│   │       │   │   │   ├── bug_reporting.vi.yml
│   │       │   │   │   ├── bug_reporting.zh.yml
│   │       │   │   │   ├── bug_reporting.zh_TW.yml
│   │       │   │   │   ├── comments.ar.yml
│   │       │   │   │   ├── comments.az.yml
│   │       │   │   │   ├── comments.be.yml
│   │       │   │   │   ├── comments.bn.yml
│   │       │   │   │   ├── comments.cs.yml
│   │       │   │   │   ├── comments.da.yml
│   │       │   │   │   ├── comments.de.yml
│   │       │   │   │   ├── comments.de_AT.yml
│   │       │   │   │   ├── comments.el.yml
│   │       │   │   │   ├── comments.en.yml
│   │       │   │   │   ├── comments.en_GB.yml
│   │       │   │   │   ├── comments.es.yml
│   │       │   │   │   ├── comments.es_AR.yml
│   │       │   │   │   ├── comments.fa.yml
│   │       │   │   │   ├── comments.fa_AF.yml
│   │       │   │   │   ├── comments.fr.yml
│   │       │   │   │   ├── comments.he.yml
│   │       │   │   │   ├── comments.hr.yml
│   │       │   │   │   ├── comments.hu.yml
│   │       │   │   │   ├── comments.hy.yml
│   │       │   │   │   ├── comments.hy_AM.yml
│   │       │   │   │   ├── comments.id.yml
│   │       │   │   │   ├── comments.it.yml
│   │       │   │   │   ├── comments.ka.yml
│   │       │   │   │   ├── comments.ko.yml
│   │       │   │   │   ├── comments.ku.yml
│   │       │   │   │   ├── comments.lv.yml
│   │       │   │   │   ├── comments.mr.yml
│   │       │   │   │   ├── comments.nb_NO.yml
│   │       │   │   │   ├── comments.nl.yml
│   │       │   │   │   ├── comments.pa.yml
│   │       │   │   │   ├── comments.pl.yml
│   │       │   │   │   ├── comments.ps.yml
│   │       │   │   │   ├── comments.pt.yml
│   │       │   │   │   ├── comments.pt_BR.yml
│   │       │   │   │   ├── comments.ro.yml
│   │       │   │   │   ├── comments.ru.yml
│   │       │   │   │   ├── comments.sh.yml
│   │       │   │   │   ├── comments.sq.yml
│   │       │   │   │   ├── comments.sr.yml
│   │       │   │   │   ├── comments.sv.yml
│   │       │   │   │   ├── comments.tr.yml
│   │       │   │   │   ├── comments.uk.yml
│   │       │   │   │   ├── comments.vi.yml
│   │       │   │   │   ├── comments.zh.yml
│   │       │   │   │   ├── comments.zh_TW.yml
│   │       │   │   │   ├── country.ar.yml
│   │       │   │   │   ├── country.az.yml
│   │       │   │   │   ├── country.be.yml
│   │       │   │   │   ├── country.bn.yml
│   │       │   │   │   ├── country.cs.yml
│   │       │   │   │   ├── country.da.yml
│   │       │   │   │   ├── country.de.yml
│   │       │   │   │   ├── country.de_AT.yml
│   │       │   │   │   ├── country.el.yml
│   │       │   │   │   ├── country.en.yml
│   │       │   │   │   ├── country.en_GB.yml
│   │       │   │   │   ├── country.es.yml
│   │       │   │   │   ├── country.es_AR.yml
│   │       │   │   │   ├── country.fa.yml
│   │       │   │   │   ├── country.fa_AF.yml
│   │       │   │   │   ├── country.fr.yml
│   │       │   │   │   ├── country.he.yml
│   │       │   │   │   ├── country.hr.yml
│   │       │   │   │   ├── country.hu.yml
│   │       │   │   │   ├── country.hy.yml
│   │       │   │   │   ├── country.hy_AM.yml
│   │       │   │   │   ├── country.id.yml
│   │       │   │   │   ├── country.it.yml
│   │       │   │   │   ├── country.ka.yml
│   │       │   │   │   ├── country.ko.yml
│   │       │   │   │   ├── country.ku.yml
│   │       │   │   │   ├── country.lv.yml
│   │       │   │   │   ├── country.mr.yml
│   │       │   │   │   ├── country.nb_NO.yml
│   │       │   │   │   ├── country.nl.yml
│   │       │   │   │   ├── country.pa.yml
│   │       │   │   │   ├── country.pl.yml
│   │       │   │   │   ├── country.ps.yml
│   │       │   │   │   ├── country.pt.yml
│   │       │   │   │   ├── country.pt_BR.yml
│   │       │   │   │   ├── country.ro.yml
│   │       │   │   │   ├── country.ru.yml
│   │       │   │   │   ├── country.sh.yml
│   │       │   │   │   ├── country.sq.yml
│   │       │   │   │   ├── country.sr.yml
│   │       │   │   │   ├── country.sv.yml
│   │       │   │   │   ├── country.tr.yml
│   │       │   │   │   ├── country.uk.yml
│   │       │   │   │   ├── country.vi.yml
│   │       │   │   │   ├── country.zh.yml
│   │       │   │   │   ├── country.zh_TW.yml
│   │       │   │   │   ├── extensions.ar.yml
│   │       │   │   │   ├── extensions.az.yml
│   │       │   │   │   ├── extensions.be.yml
│   │       │   │   │   ├── extensions.bn.yml
│   │       │   │   │   ├── extensions.cs.yml
│   │       │   │   │   ├── extensions.da.yml
│   │       │   │   │   ├── extensions.de.yml
│   │       │   │   │   ├── extensions.de_AT.yml
│   │       │   │   │   ├── extensions.el.yml
│   │       │   │   │   ├── extensions.en.yml
│   │       │   │   │   ├── extensions.en_GB.yml
│   │       │   │   │   ├── extensions.es.yml
│   │       │   │   │   ├── extensions.es_AR.yml
│   │       │   │   │   ├── extensions.fa.yml
│   │       │   │   │   ├── extensions.fa_AF.yml
│   │       │   │   │   ├── extensions.fr.yml
│   │       │   │   │   ├── extensions.he.yml
│   │       │   │   │   ├── extensions.hr.yml
│   │       │   │   │   ├── extensions.hu.yml
│   │       │   │   │   ├── extensions.hy.yml
│   │       │   │   │   ├── extensions.hy_AM.yml
│   │       │   │   │   ├── extensions.id.yml
│   │       │   │   │   ├── extensions.it.yml
│   │       │   │   │   ├── extensions.ka.yml
│   │       │   │   │   ├── extensions.ko.yml
│   │       │   │   │   ├── extensions.ku.yml
│   │       │   │   │   ├── extensions.lv.yml
│   │       │   │   │   ├── extensions.mr.yml
│   │       │   │   │   ├── extensions.nb_NO.yml
│   │       │   │   │   ├── extensions.nl.yml
│   │       │   │   │   ├── extensions.pa.yml
│   │       │   │   │   ├── extensions.pl.yml
│   │       │   │   │   ├── extensions.ps.yml
│   │       │   │   │   ├── extensions.pt.yml
│   │       │   │   │   ├── extensions.pt_BR.yml
│   │       │   │   │   ├── extensions.ro.yml
│   │       │   │   │   ├── extensions.ru.yml
│   │       │   │   │   ├── extensions.sh.yml
│   │       │   │   │   ├── extensions.sq.yml
│   │       │   │   │   ├── extensions.sr.yml
│   │       │   │   │   ├── extensions.sv.yml
│   │       │   │   │   ├── extensions.tr.yml
│   │       │   │   │   ├── extensions.uk.yml
│   │       │   │   │   ├── extensions.vi.yml
│   │       │   │   │   ├── extensions.zh.yml
│   │       │   │   │   ├── extensions.zh_TW.yml
│   │       │   │   │   ├── feedback.ar.yml
│   │       │   │   │   ├── feedback.az.yml
│   │       │   │   │   ├── feedback.be.yml
│   │       │   │   │   ├── feedback.bn.yml
│   │       │   │   │   ├── feedback.cs.yml
│   │       │   │   │   ├── feedback.da.yml
│   │       │   │   │   ├── feedback.de.yml
│   │       │   │   │   ├── feedback.de_AT.yml
│   │       │   │   │   ├── feedback.el.yml
│   │       │   │   │   ├── feedback.en.yml
│   │       │   │   │   ├── feedback.en_GB.yml
│   │       │   │   │   ├── feedback.es.yml
│   │       │   │   │   ├── feedback.es_AR.yml
│   │       │   │   │   ├── feedback.fa.yml
│   │       │   │   │   ├── feedback.fa_AF.yml
│   │       │   │   │   ├── feedback.fr.yml
│   │       │   │   │   ├── feedback.he.yml
│   │       │   │   │   ├── feedback.hr.yml
│   │       │   │   │   ├── feedback.hu.yml
│   │       │   │   │   ├── feedback.hy.yml
│   │       │   │   │   ├── feedback.hy_AM.yml
│   │       │   │   │   ├── feedback.id.yml
│   │       │   │   │   ├── feedback.it.yml
│   │       │   │   │   ├── feedback.ka.yml
│   │       │   │   │   ├── feedback.ko.yml
│   │       │   │   │   ├── feedback.ku.yml
│   │       │   │   │   ├── feedback.lv.yml
│   │       │   │   │   ├── feedback.mr.yml
│   │       │   │   │   ├── feedback.nb_NO.yml
│   │       │   │   │   ├── feedback.nl.yml
│   │       │   │   │   ├── feedback.pa.yml
│   │       │   │   │   ├── feedback.pl.yml
│   │       │   │   │   ├── feedback.ps.yml
│   │       │   │   │   ├── feedback.pt.yml
│   │       │   │   │   ├── feedback.pt_BR.yml
│   │       │   │   │   ├── feedback.ro.yml
│   │       │   │   │   ├── feedback.ru.yml
│   │       │   │   │   ├── feedback.sh.yml
│   │       │   │   │   ├── feedback.sq.yml
│   │       │   │   │   ├── feedback.sr.yml
│   │       │   │   │   ├── feedback.sv.yml
│   │       │   │   │   ├── feedback.tr.yml
│   │       │   │   │   ├── feedback.uk.yml
│   │       │   │   │   ├── feedback.vi.yml
│   │       │   │   │   ├── feedback.zh.yml
│   │       │   │   │   ├── feedback.zh_TW.yml
│   │       │   │   │   ├── geolocation.ar.yml
│   │       │   │   │   ├── geolocation.az.yml
│   │       │   │   │   ├── geolocation.be.yml
│   │       │   │   │   ├── geolocation.bn.yml
│   │       │   │   │   ├── geolocation.cs.yml
│   │       │   │   │   ├── geolocation.da.yml
│   │       │   │   │   ├── geolocation.de.yml
│   │       │   │   │   ├── geolocation.de_AT.yml
│   │       │   │   │   ├── geolocation.el.yml
│   │       │   │   │   ├── geolocation.en.yml
│   │       │   │   │   ├── geolocation.en_GB.yml
│   │       │   │   │   ├── geolocation.es.yml
│   │       │   │   │   ├── geolocation.es_AR.yml
│   │       │   │   │   ├── geolocation.fa.yml
│   │       │   │   │   ├── geolocation.fa_AF.yml
│   │       │   │   │   ├── geolocation.fr.yml
│   │       │   │   │   ├── geolocation.he.yml
│   │       │   │   │   ├── geolocation.hr.yml
│   │       │   │   │   ├── geolocation.hu.yml
│   │       │   │   │   ├── geolocation.hy.yml
│   │       │   │   │   ├── geolocation.hy_AM.yml
│   │       │   │   │   ├── geolocation.id.yml
│   │       │   │   │   ├── geolocation.it.yml
│   │       │   │   │   ├── geolocation.ka.yml
│   │       │   │   │   ├── geolocation.ko.yml
│   │       │   │   │   ├── geolocation.ku.yml
│   │       │   │   │   ├── geolocation.lv.yml
│   │       │   │   │   ├── geolocation.mr.yml
│   │       │   │   │   ├── geolocation.nb_NO.yml
│   │       │   │   │   ├── geolocation.nl.yml
│   │       │   │   │   ├── geolocation.pa.yml
│   │       │   │   │   ├── geolocation.pl.yml
│   │       │   │   │   ├── geolocation.ps.yml
│   │       │   │   │   ├── geolocation.pt.yml
│   │       │   │   │   ├── geolocation.pt_BR.yml
│   │       │   │   │   ├── geolocation.ro.yml
│   │       │   │   │   ├── geolocation.ru.yml
│   │       │   │   │   ├── geolocation.sh.yml
│   │       │   │   │   ├── geolocation.sq.yml
│   │       │   │   │   ├── geolocation.sr.yml
│   │       │   │   │   ├── geolocation.sv.yml
│   │       │   │   │   ├── geolocation.tr.yml
│   │       │   │   │   ├── geolocation.uk.yml
│   │       │   │   │   ├── geolocation.vi.yml
│   │       │   │   │   ├── geolocation.zh.yml
│   │       │   │   │   ├── geolocation.zh_TW.yml
│   │       │   │   │   ├── help.ar.yml
│   │       │   │   │   ├── help.az.yml
│   │       │   │   │   ├── help.be.yml
│   │       │   │   │   ├── help.bn.yml
│   │       │   │   │   ├── help.cs.yml
│   │       │   │   │   ├── help.da.yml
│   │       │   │   │   ├── help.de.yml
│   │       │   │   │   ├── help.de_AT.yml
│   │       │   │   │   ├── help.el.yml
│   │       │   │   │   ├── help.en.yml
│   │       │   │   │   ├── help.en_GB.yml
│   │       │   │   │   ├── help.es.yml
│   │       │   │   │   ├── help.es_AR.yml
│   │       │   │   │   ├── help.fa.yml
│   │       │   │   │   ├── help.fa_AF.yml
│   │       │   │   │   ├── help.fr.yml
│   │       │   │   │   ├── help.he.yml
│   │       │   │   │   ├── help.hr.yml
│   │       │   │   │   ├── help.hu.yml
│   │       │   │   │   ├── help.hy.yml
│   │       │   │   │   ├── help.hy_AM.yml
│   │       │   │   │   ├── help.id.yml
│   │       │   │   │   ├── help.it.yml
│   │       │   │   │   ├── help.ka.yml
│   │       │   │   │   ├── help.ko.yml
│   │       │   │   │   ├── help.ku.yml
│   │       │   │   │   ├── help.lv.yml
│   │       │   │   │   ├── help.mr.yml
│   │       │   │   │   ├── help.nb_NO.yml
│   │       │   │   │   ├── help.nl.yml
│   │       │   │   │   ├── help.pa.yml
│   │       │   │   │   ├── help.pl.yml
│   │       │   │   │   ├── help.ps.yml
│   │       │   │   │   ├── help.pt.yml
│   │       │   │   │   ├── help.pt_BR.yml
│   │       │   │   │   ├── help.ro.yml
│   │       │   │   │   ├── help.ru.yml
│   │       │   │   │   ├── help.sh.yml
│   │       │   │   │   ├── help.sq.yml
│   │       │   │   │   ├── help.sr.yml
│   │       │   │   │   ├── help.sv.yml
│   │       │   │   │   ├── help.tr.yml
│   │       │   │   │   ├── help.uk.yml
│   │       │   │   │   ├── help.vi.yml
│   │       │   │   │   ├── help.zh.yml
│   │       │   │   │   ├── help.zh_TW.yml
│   │       │   │   │   ├── helpers.ar.yml
│   │       │   │   │   ├── helpers.az.yml
│   │       │   │   │   ├── helpers.be.yml
│   │       │   │   │   ├── helpers.bn.yml
│   │       │   │   │   ├── helpers.cs.yml
│   │       │   │   │   ├── helpers.da.yml
│   │       │   │   │   ├── helpers.de.yml
│   │       │   │   │   ├── helpers.de_AT.yml
│   │       │   │   │   ├── helpers.el.yml
│   │       │   │   │   ├── helpers.en.yml
│   │       │   │   │   ├── helpers.en_GB.yml
│   │       │   │   │   ├── helpers.es.yml
│   │       │   │   │   ├── helpers.es_AR.yml
│   │       │   │   │   ├── helpers.fa.yml
│   │       │   │   │   ├── helpers.fa_AF.yml
│   │       │   │   │   ├── helpers.fr.yml
│   │       │   │   │   ├── helpers.he.yml
│   │       │   │   │   ├── helpers.hr.yml
│   │       │   │   │   ├── helpers.hu.yml
│   │       │   │   │   ├── helpers.hy.yml
│   │       │   │   │   ├── helpers.hy_AM.yml
│   │       │   │   │   ├── helpers.id.yml
│   │       │   │   │   ├── helpers.it.yml
│   │       │   │   │   ├── helpers.ka.yml
│   │       │   │   │   ├── helpers.ko.yml
│   │       │   │   │   ├── helpers.ku.yml
│   │       │   │   │   ├── helpers.lv.yml
│   │       │   │   │   ├── helpers.mr.yml
│   │       │   │   │   ├── helpers.nb_NO.yml
│   │       │   │   │   ├── helpers.nl.yml
│   │       │   │   │   ├── helpers.pa.yml
│   │       │   │   │   ├── helpers.pl.yml
│   │       │   │   │   ├── helpers.ps.yml
│   │       │   │   │   ├── helpers.pt.yml
│   │       │   │   │   ├── helpers.pt_BR.yml
│   │       │   │   │   ├── helpers.ro.yml
│   │       │   │   │   ├── helpers.ru.yml
│   │       │   │   │   ├── helpers.sh.yml
│   │       │   │   │   ├── helpers.sq.yml
│   │       │   │   │   ├── helpers.sr.yml
│   │       │   │   │   ├── helpers.sv.yml
│   │       │   │   │   ├── helpers.tr.yml
│   │       │   │   │   ├── helpers.uk.yml
│   │       │   │   │   ├── helpers.vi.yml
│   │       │   │   │   ├── helpers.zh.yml
│   │       │   │   │   ├── helpers.zh_TW.yml
│   │       │   │   │   ├── home.ar.yml
│   │       │   │   │   ├── home.az.yml
│   │       │   │   │   ├── home.be.yml
│   │       │   │   │   ├── home.bn.yml
│   │       │   │   │   ├── home.cs.yml
│   │       │   │   │   ├── home.da.yml
│   │       │   │   │   ├── home.de.yml
│   │       │   │   │   ├── home.de_AT.yml
│   │       │   │   │   ├── home.el.yml
│   │       │   │   │   ├── home.en.yml
│   │       │   │   │   ├── home.en.yml~
│   │       │   │   │   ├── home.en_GB.yml
│   │       │   │   │   ├── home.es.yml
│   │       │   │   │   ├── home.es_AR.yml
│   │       │   │   │   ├── home.fa.yml
│   │       │   │   │   ├── home.fa_AF.yml
│   │       │   │   │   ├── home.fr.yml
│   │       │   │   │   ├── home.he.yml
│   │       │   │   │   ├── home.hr.yml
│   │       │   │   │   ├── home.hu.yml
│   │       │   │   │   ├── home.hy.yml
│   │       │   │   │   ├── home.hy_AM.yml
│   │       │   │   │   ├── home.id.yml
│   │       │   │   │   ├── home.it.yml
│   │       │   │   │   ├── home.ka.yml
│   │       │   │   │   ├── home.ko.yml
│   │       │   │   │   ├── home.ku.yml
│   │       │   │   │   ├── home.lv.yml
│   │       │   │   │   ├── home.mr.yml
│   │       │   │   │   ├── home.nb_NO.yml
│   │       │   │   │   ├── home.nl.yml
│   │       │   │   │   ├── home.pa.yml
│   │       │   │   │   ├── home.pl.yml
│   │       │   │   │   ├── home.ps.yml
│   │       │   │   │   ├── home.pt.yml
│   │       │   │   │   ├── home.pt_BR.yml
│   │       │   │   │   ├── home.ro.yml
│   │       │   │   │   ├── home.ru.yml
│   │       │   │   │   ├── home.sh.yml
│   │       │   │   │   ├── home.sq.yml
│   │       │   │   │   ├── home.sr.yml
│   │       │   │   │   ├── home.sv.yml
│   │       │   │   │   ├── home.tr.yml
│   │       │   │   │   ├── home.uk.yml
│   │       │   │   │   ├── home.vi.yml
│   │       │   │   │   ├── home.zh.yml
│   │       │   │   │   ├── home.zh_TW.yml
│   │       │   │   │   ├── issues.ar.yml
│   │       │   │   │   ├── issues.az.yml
│   │       │   │   │   ├── issues.be.yml
│   │       │   │   │   ├── issues.bn.yml
│   │       │   │   │   ├── issues.cs.yml
│   │       │   │   │   ├── issues.da.yml
│   │       │   │   │   ├── issues.de.yml
│   │       │   │   │   ├── issues.de_AT.yml
│   │       │   │   │   ├── issues.el.yml
│   │       │   │   │   ├── issues.en.yml
│   │       │   │   │   ├── issues.en_GB.yml
│   │       │   │   │   ├── issues.es.yml
│   │       │   │   │   ├── issues.es_AR.yml
│   │       │   │   │   ├── issues.fa.yml
│   │       │   │   │   ├── issues.fa_AF.yml
│   │       │   │   │   ├── issues.fr.yml
│   │       │   │   │   ├── issues.he.yml
│   │       │   │   │   ├── issues.hr.yml
│   │       │   │   │   ├── issues.hu.yml
│   │       │   │   │   ├── issues.hy.yml
│   │       │   │   │   ├── issues.hy_AM.yml
│   │       │   │   │   ├── issues.id.yml
│   │       │   │   │   ├── issues.it.yml
│   │       │   │   │   ├── issues.ka.yml
│   │       │   │   │   ├── issues.ko.yml
│   │       │   │   │   ├── issues.ku.yml
│   │       │   │   │   ├── issues.lv.yml
│   │       │   │   │   ├── issues.mr.yml
│   │       │   │   │   ├── issues.nb_NO.yml
│   │       │   │   │   ├── issues.nl.yml
│   │       │   │   │   ├── issues.pa.yml
│   │       │   │   │   ├── issues.pl.yml
│   │       │   │   │   ├── issues.ps.yml
│   │       │   │   │   ├── issues.pt.yml
│   │       │   │   │   ├── issues.pt_BR.yml
│   │       │   │   │   ├── issues.ro.yml
│   │       │   │   │   ├── issues.ru.yml
│   │       │   │   │   ├── issues.sh.yml
│   │       │   │   │   ├── issues.sq.yml
│   │       │   │   │   ├── issues.sr.yml
│   │       │   │   │   ├── issues.sv.yml
│   │       │   │   │   ├── issues.tr.yml
│   │       │   │   │   ├── issues.uk.yml
│   │       │   │   │   ├── issues.vi.yml
│   │       │   │   │   ├── issues.zh.yml
│   │       │   │   │   ├── issues.zh_TW.yml
│   │       │   │   │   ├── languages.ar.yml
│   │       │   │   │   ├── languages.az.yml
│   │       │   │   │   ├── languages.be.yml
│   │       │   │   │   ├── languages.bn.yml
│   │       │   │   │   ├── languages.cs.yml
│   │       │   │   │   ├── languages.da.yml
│   │       │   │   │   ├── languages.de.yml
│   │       │   │   │   ├── languages.de_AT.yml
│   │       │   │   │   ├── languages.el.yml
│   │       │   │   │   ├── languages.en.yml
│   │       │   │   │   ├── languages.en_GB.yml
│   │       │   │   │   ├── languages.es.yml
│   │       │   │   │   ├── languages.es_AR.yml
│   │       │   │   │   ├── languages.fa.yml
│   │       │   │   │   ├── languages.fa_AF.yml
│   │       │   │   │   ├── languages.fr.yml
│   │       │   │   │   ├── languages.he.yml
│   │       │   │   │   ├── languages.hr.yml
│   │       │   │   │   ├── languages.hu.yml
│   │       │   │   │   ├── languages.hy.yml
│   │       │   │   │   ├── languages.hy_AM.yml
│   │       │   │   │   ├── languages.id.yml
│   │       │   │   │   ├── languages.it.yml
│   │       │   │   │   ├── languages.ka.yml
│   │       │   │   │   ├── languages.ko.yml
│   │       │   │   │   ├── languages.ku.yml
│   │       │   │   │   ├── languages.lv.yml
│   │       │   │   │   ├── languages.mr.yml
│   │       │   │   │   ├── languages.nb_NO.yml
│   │       │   │   │   ├── languages.nl.yml
│   │       │   │   │   ├── languages.pa.yml
│   │       │   │   │   ├── languages.pl.yml
│   │       │   │   │   ├── languages.ps.yml
│   │       │   │   │   ├── languages.pt.yml
│   │       │   │   │   ├── languages.pt_BR.yml
│   │       │   │   │   ├── languages.ro.yml
│   │       │   │   │   ├── languages.ru.yml
│   │       │   │   │   ├── languages.sh.yml
│   │       │   │   │   ├── languages.sq.yml
│   │       │   │   │   ├── languages.sr.yml
│   │       │   │   │   ├── languages.sv.yml
│   │       │   │   │   ├── languages.tr.yml
│   │       │   │   │   ├── languages.uk.yml
│   │       │   │   │   ├── languages.vi.yml
│   │       │   │   │   ├── languages.zh.yml
│   │       │   │   │   ├── languages.zh_TW.yml
│   │       │   │   │   ├── library.ar.yml
│   │       │   │   │   ├── library.az.yml
│   │       │   │   │   ├── library.be.yml
│   │       │   │   │   ├── library.bn.yml
│   │       │   │   │   ├── library.cs.yml
│   │       │   │   │   ├── library.da.yml
│   │       │   │   │   ├── library.de.yml
│   │       │   │   │   ├── library.de_AT.yml
│   │       │   │   │   ├── library.el.yml
│   │       │   │   │   ├── library.en.yml
│   │       │   │   │   ├── library.en_GB.yml
│   │       │   │   │   ├── library.es.yml
│   │       │   │   │   ├── library.es_AR.yml
│   │       │   │   │   ├── library.fa.yml
│   │       │   │   │   ├── library.fa_AF.yml
│   │       │   │   │   ├── library.fr.yml
│   │       │   │   │   ├── library.he.yml
│   │       │   │   │   ├── library.hr.yml
│   │       │   │   │   ├── library.hu.yml
│   │       │   │   │   ├── library.hy.yml
│   │       │   │   │   ├── library.hy_AM.yml
│   │       │   │   │   ├── library.id.yml
│   │       │   │   │   ├── library.it.yml
│   │       │   │   │   ├── library.ka.yml
│   │       │   │   │   ├── library.ko.yml
│   │       │   │   │   ├── library.ku.yml
│   │       │   │   │   ├── library.lv.yml
│   │       │   │   │   ├── library.mr.yml
│   │       │   │   │   ├── library.nb_NO.yml
│   │       │   │   │   ├── library.nl.yml
│   │       │   │   │   ├── library.pa.yml
│   │       │   │   │   ├── library.pl.yml
│   │       │   │   │   ├── library.ps.yml
│   │       │   │   │   ├── library.pt.yml
│   │       │   │   │   ├── library.pt_BR.yml
│   │       │   │   │   ├── library.ro.yml
│   │       │   │   │   ├── library.ru.yml
│   │       │   │   │   ├── library.sh.yml
│   │       │   │   │   ├── library.sq.yml
│   │       │   │   │   ├── library.sr.yml
│   │       │   │   │   ├── library.sv.yml
│   │       │   │   │   ├── library.tr.yml
│   │       │   │   │   ├── library.uk.yml
│   │       │   │   │   ├── library.vi.yml
│   │       │   │   │   ├── library.zh.yml
│   │       │   │   │   ├── library.zh_TW.yml
│   │       │   │   │   ├── logs.ar.yml
│   │       │   │   │   ├── logs.az.yml
│   │       │   │   │   ├── logs.be.yml
│   │       │   │   │   ├── logs.bn.yml
│   │       │   │   │   ├── logs.cs.yml
│   │       │   │   │   ├── logs.da.yml
│   │       │   │   │   ├── logs.de.yml
│   │       │   │   │   ├── logs.de_AT.yml
│   │       │   │   │   ├── logs.el.yml
│   │       │   │   │   ├── logs.en.yml
│   │       │   │   │   ├── logs.en_GB.yml
│   │       │   │   │   ├── logs.es.yml
│   │       │   │   │   ├── logs.es_AR.yml
│   │       │   │   │   ├── logs.fa.yml
│   │       │   │   │   ├── logs.fa_AF.yml
│   │       │   │   │   ├── logs.fr.yml
│   │       │   │   │   ├── logs.he.yml
│   │       │   │   │   ├── logs.hr.yml
│   │       │   │   │   ├── logs.hu.yml
│   │       │   │   │   ├── logs.hy.yml
│   │       │   │   │   ├── logs.hy_AM.yml
│   │       │   │   │   ├── logs.id.yml
│   │       │   │   │   ├── logs.it.yml
│   │       │   │   │   ├── logs.ka.yml
│   │       │   │   │   ├── logs.ko.yml
│   │       │   │   │   ├── logs.ku.yml
│   │       │   │   │   ├── logs.lv.yml
│   │       │   │   │   ├── logs.mr.yml
│   │       │   │   │   ├── logs.nb_NO.yml
│   │       │   │   │   ├── logs.nl.yml
│   │       │   │   │   ├── logs.pa.yml
│   │       │   │   │   ├── logs.pl.yml
│   │       │   │   │   ├── logs.ps.yml
│   │       │   │   │   ├── logs.pt.yml
│   │       │   │   │   ├── logs.pt_BR.yml
│   │       │   │   │   ├── logs.ro.yml
│   │       │   │   │   ├── logs.ru.yml
│   │       │   │   │   ├── logs.sh.yml
│   │       │   │   │   ├── logs.sq.yml
│   │       │   │   │   ├── logs.sr.yml
│   │       │   │   │   ├── logs.sv.yml
│   │       │   │   │   ├── logs.tr.yml
│   │       │   │   │   ├── logs.uk.yml
│   │       │   │   │   ├── logs.vi.yml
│   │       │   │   │   ├── logs.zh.yml
│   │       │   │   │   ├── logs.zh_TW.yml
│   │       │   │   │   ├── media_archive.ar.yml
│   │       │   │   │   ├── media_archive.az.yml
│   │       │   │   │   ├── media_archive.be.yml
│   │       │   │   │   ├── media_archive.bn.yml
│   │       │   │   │   ├── media_archive.cs.yml
│   │       │   │   │   ├── media_archive.da.yml
│   │       │   │   │   ├── media_archive.de.yml
│   │       │   │   │   ├── media_archive.de_AT.yml
│   │       │   │   │   ├── media_archive.el.yml
│   │       │   │   │   ├── media_archive.en.yml
│   │       │   │   │   ├── media_archive.en_GB.yml
│   │       │   │   │   ├── media_archive.es.yml
│   │       │   │   │   ├── media_archive.es_AR.yml
│   │       │   │   │   ├── media_archive.fa.yml
│   │       │   │   │   ├── media_archive.fa_AF.yml
│   │       │   │   │   ├── media_archive.fr.yml
│   │       │   │   │   ├── media_archive.he.yml
│   │       │   │   │   ├── media_archive.hr.yml
│   │       │   │   │   ├── media_archive.hu.yml
│   │       │   │   │   ├── media_archive.hy.yml
│   │       │   │   │   ├── media_archive.hy_AM.yml
│   │       │   │   │   ├── media_archive.id.yml
│   │       │   │   │   ├── media_archive.it.yml
│   │       │   │   │   ├── media_archive.ka.yml
│   │       │   │   │   ├── media_archive.ko.yml
│   │       │   │   │   ├── media_archive.ku.yml
│   │       │   │   │   ├── media_archive.lv.yml
│   │       │   │   │   ├── media_archive.mr.yml
│   │       │   │   │   ├── media_archive.nb_NO.yml
│   │       │   │   │   ├── media_archive.nl.yml
│   │       │   │   │   ├── media_archive.pa.yml
│   │       │   │   │   ├── media_archive.pl.yml
│   │       │   │   │   ├── media_archive.ps.yml
│   │       │   │   │   ├── media_archive.pt.yml
│   │       │   │   │   ├── media_archive.pt_BR.yml
│   │       │   │   │   ├── media_archive.ro.yml
│   │       │   │   │   ├── media_archive.ru.yml
│   │       │   │   │   ├── media_archive.sh.yml
│   │       │   │   │   ├── media_archive.sq.yml
│   │       │   │   │   ├── media_archive.sr.yml
│   │       │   │   │   ├── media_archive.sv.yml
│   │       │   │   │   ├── media_archive.tr.yml
│   │       │   │   │   ├── media_archive.uk.yml
│   │       │   │   │   ├── media_archive.vi.yml
│   │       │   │   │   ├── media_archive.zh.yml
│   │       │   │   │   ├── media_archive.zh_TW.yml
│   │       │   │   │   ├── messages.ar.yml
│   │       │   │   │   ├── messages.az.yml
│   │       │   │   │   ├── messages.be.yml
│   │       │   │   │   ├── messages.bn.yml
│   │       │   │   │   ├── messages.cs.yml
│   │       │   │   │   ├── messages.da.yml
│   │       │   │   │   ├── messages.de.yml
│   │       │   │   │   ├── messages.de_AT.yml
│   │       │   │   │   ├── messages.el.yml
│   │       │   │   │   ├── messages.en.yml
│   │       │   │   │   ├── messages.en.yml~
│   │       │   │   │   ├── messages.en_GB.yml
│   │       │   │   │   ├── messages.es.yml
│   │       │   │   │   ├── messages.es_AR.yml
│   │       │   │   │   ├── messages.fa.yml
│   │       │   │   │   ├── messages.fa_AF.yml
│   │       │   │   │   ├── messages.fr.yml
│   │       │   │   │   ├── messages.he.yml
│   │       │   │   │   ├── messages.hr.yml
│   │       │   │   │   ├── messages.hu.yml
│   │       │   │   │   ├── messages.hy.yml
│   │       │   │   │   ├── messages.hy_AM.yml
│   │       │   │   │   ├── messages.id.yml
│   │       │   │   │   ├── messages.it.yml
│   │       │   │   │   ├── messages.ka.yml
│   │       │   │   │   ├── messages.ko.yml
│   │       │   │   │   ├── messages.ku.yml
│   │       │   │   │   ├── messages.lv.yml
│   │       │   │   │   ├── messages.mr.yml
│   │       │   │   │   ├── messages.nb_NO.yml
│   │       │   │   │   ├── messages.nl.yml
│   │       │   │   │   ├── messages.pa.yml
│   │       │   │   │   ├── messages.pl.yml
│   │       │   │   │   ├── messages.pl.yml~
│   │       │   │   │   ├── messages.ps.yml
│   │       │   │   │   ├── messages.pt.yml
│   │       │   │   │   ├── messages.pt_BR.yml
│   │       │   │   │   ├── messages.ro.yml
│   │       │   │   │   ├── messages.ru.yml
│   │       │   │   │   ├── messages.sh.yml
│   │       │   │   │   ├── messages.sq.yml
│   │       │   │   │   ├── messages.sr.yml
│   │       │   │   │   ├── messages.sv.yml
│   │       │   │   │   ├── messages.tr.yml
│   │       │   │   │   ├── messages.uk.yml
│   │       │   │   │   ├── messages.vi.yml
│   │       │   │   │   ├── messages.zh.yml
│   │       │   │   │   ├── messages.zh_TW.yml
│   │       │   │   │   ├── new_comments.ar.yml
│   │       │   │   │   ├── new_comments.az.yml
│   │       │   │   │   ├── new_comments.be.yml
│   │       │   │   │   ├── new_comments.bn.yml
│   │       │   │   │   ├── new_comments.cs.yml
│   │       │   │   │   ├── new_comments.da.yml
│   │       │   │   │   ├── new_comments.de.yml
│   │       │   │   │   ├── new_comments.de_AT.yml
│   │       │   │   │   ├── new_comments.el.yml
│   │       │   │   │   ├── new_comments.en.yml
│   │       │   │   │   ├── new_comments.en_GB.yml
│   │       │   │   │   ├── new_comments.es.yml
│   │       │   │   │   ├── new_comments.es_AR.yml
│   │       │   │   │   ├── new_comments.fa.yml
│   │       │   │   │   ├── new_comments.fa_AF.yml
│   │       │   │   │   ├── new_comments.fr.yml
│   │       │   │   │   ├── new_comments.he.yml
│   │       │   │   │   ├── new_comments.hr.yml
│   │       │   │   │   ├── new_comments.hu.yml
│   │       │   │   │   ├── new_comments.hy.yml
│   │       │   │   │   ├── new_comments.hy_AM.yml
│   │       │   │   │   ├── new_comments.id.yml
│   │       │   │   │   ├── new_comments.it.yml
│   │       │   │   │   ├── new_comments.ka.yml
│   │       │   │   │   ├── new_comments.ko.yml
│   │       │   │   │   ├── new_comments.ku.yml
│   │       │   │   │   ├── new_comments.lv.yml
│   │       │   │   │   ├── new_comments.mr.yml
│   │       │   │   │   ├── new_comments.nb_NO.yml
│   │       │   │   │   ├── new_comments.nl.yml
│   │       │   │   │   ├── new_comments.pa.yml
│   │       │   │   │   ├── new_comments.pl.yml
│   │       │   │   │   ├── new_comments.ps.yml
│   │       │   │   │   ├── new_comments.pt.yml
│   │       │   │   │   ├── new_comments.pt_BR.yml
│   │       │   │   │   ├── new_comments.ro.yml
│   │       │   │   │   ├── new_comments.ru.yml
│   │       │   │   │   ├── new_comments.sh.yml
│   │       │   │   │   ├── new_comments.sq.yml
│   │       │   │   │   ├── new_comments.sr.yml
│   │       │   │   │   ├── new_comments.sv.yml
│   │       │   │   │   ├── new_comments.tr.yml
│   │       │   │   │   ├── new_comments.uk.yml
│   │       │   │   │   ├── new_comments.vi.yml
│   │       │   │   │   ├── new_comments.zh.yml
│   │       │   │   │   ├── new_comments.zh_TW.yml
│   │       │   │   │   ├── plugins.ar.yml
│   │       │   │   │   ├── plugins.az.yml
│   │       │   │   │   ├── plugins.be.yml
│   │       │   │   │   ├── plugins.bn.yml
│   │       │   │   │   ├── plugins.cs.yml
│   │       │   │   │   ├── plugins.da.yml
│   │       │   │   │   ├── plugins.de.yml
│   │       │   │   │   ├── plugins.de_AT.yml
│   │       │   │   │   ├── plugins.el.yml
│   │       │   │   │   ├── plugins.en.yml
│   │       │   │   │   ├── plugins.en_GB.yml
│   │       │   │   │   ├── plugins.es.yml
│   │       │   │   │   ├── plugins.es_AR.yml
│   │       │   │   │   ├── plugins.fa.yml
│   │       │   │   │   ├── plugins.fa_AF.yml
│   │       │   │   │   ├── plugins.fr.yml
│   │       │   │   │   ├── plugins.he.yml
│   │       │   │   │   ├── plugins.hr.yml
│   │       │   │   │   ├── plugins.hu.yml
│   │       │   │   │   ├── plugins.hy.yml
│   │       │   │   │   ├── plugins.hy_AM.yml
│   │       │   │   │   ├── plugins.id.yml
│   │       │   │   │   ├── plugins.it.yml
│   │       │   │   │   ├── plugins.ka.yml
│   │       │   │   │   ├── plugins.ko.yml
│   │       │   │   │   ├── plugins.ku.yml
│   │       │   │   │   ├── plugins.lv.yml
│   │       │   │   │   ├── plugins.mr.yml
│   │       │   │   │   ├── plugins.nb_NO.yml
│   │       │   │   │   ├── plugins.nl.yml
│   │       │   │   │   ├── plugins.pa.yml
│   │       │   │   │   ├── plugins.pl.yml
│   │       │   │   │   ├── plugins.ps.yml
│   │       │   │   │   ├── plugins.pt.yml
│   │       │   │   │   ├── plugins.pt_BR.yml
│   │       │   │   │   ├── plugins.ro.yml
│   │       │   │   │   ├── plugins.ru.yml
│   │       │   │   │   ├── plugins.sh.yml
│   │       │   │   │   ├── plugins.sq.yml
│   │       │   │   │   ├── plugins.sr.yml
│   │       │   │   │   ├── plugins.sv.yml
│   │       │   │   │   ├── plugins.tr.yml
│   │       │   │   │   ├── plugins.uk.yml
│   │       │   │   │   ├── plugins.vi.yml
│   │       │   │   │   ├── plugins.zh.yml
│   │       │   │   │   ├── plugins.zh_TW.yml
│   │       │   │   │   ├── plugins_manager.ar.yml
│   │       │   │   │   ├── plugins_manager.az.yml
│   │       │   │   │   ├── plugins_manager.be.yml
│   │       │   │   │   ├── plugins_manager.bn.yml
│   │       │   │   │   ├── plugins_manager.cs.yml
│   │       │   │   │   ├── plugins_manager.da.yml
│   │       │   │   │   ├── plugins_manager.de.yml
│   │       │   │   │   ├── plugins_manager.de_AT.yml
│   │       │   │   │   ├── plugins_manager.el.yml
│   │       │   │   │   ├── plugins_manager.en.yml
│   │       │   │   │   ├── plugins_manager.en_GB.yml
│   │   

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
newscoop/images/*
newscoop/cache/*
newscoop/plugins/*
newscoop/backup/*
newscoop/vendor/
newscoop/newscoop-indexer.lock
newscoop/.htaccess
newscoop/conf/configuration.php
newscoop/conf/database_conf.php
newscoop/templates_cache/*
newscoop/themes/publication_*
newscoop/themes/unassigned/empty/
newscoop/themes/unassigned/system_templates/
newscoop/install/cron_jobs/all_at_once
newscoop/application/configs/application.ini
newscoop/application/configs/parameters/custom_parameters.yml
newscoop/composer.phar
.DS_Store

================================================
FILE: .travis.yml
================================================
language: php
php:
- '5.6'
- '5.5'
- '5.4'
- '5.3'
notifications:
  email: false
before_script:
- sudo apt-get update > /dev/null
- sudo apt-get install -y --force-yes apache2 libapache2-mod-php5 php5-curl php5-mysql php5-intl php5-gd postfix
- echo "$(curl -fsSL https://gist.github.com/ahilles107/8255528/raw/fa949a791fe882323a34decd3b0caf130b6d52d6/travis_newscoop.dev)" | sed -e "s,PATH,`pwd`/newscoop,g" | sudo tee /etc/apache2/sites-available/default > /dev/null
- echo "127.0.0.1 newscoop.dev" | sudo tee -a /etc/hosts
- sudo a2enmod rewrite
- sudo service apache2 restart
- mysql -e 'create database newscoop;' -uroot
- cd newscoop/
- composer self-update
- composer install --prefer-dist
- "./application/console newscoop:install --fix --database_name newscoop --database_user root --no-client"
- sudo php upgrade.php
- "./application/console oauth:create-client testclient newscoop.dev newscoop.dev --test"
- "./application/console user:create test@example.org testpassword testuser 'Test Name' 'Test Surname' true 1 1"
- cd ..
- sudo php newscoop/scripts/fixer.php
script:
- newscoop/vendor/bin/phpspec run --format pretty
- newscoop/vendor/bin/behat


================================================
FILE: Dockerfile
================================================
# Start with fresh Unbuntu
FROM ubuntu:14.04

# Install dependencies
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
git \
apache2 \
php5-cli php5-curl php5-mysql php5-gd php5-intl \
libapache2-mod-php5 \
imagemagick \
curl

EXPOSE 80

WORKDIR /usr/share/newscoop

#VOLUME /var/www

# copy virtual host config and source code
ADD docker/newscoop.conf /etc/apache2/sites-available/newscoop.conf
ADD docker/newscoop-dev.conf /etc/apache2/sites-available/newscoop-dev.conf
ADD newscoop /var/www/newscoop

# Enable production env
RUN a2ensite newscoop

# add management scripts
ADD docker /usr/share/newscoop

# update permissions
# 1000 needs to be a dynamic var for the userid of the files
# on the host
RUN usermod -u 1000 www-data

# turn on mod_rewrite, update php config
#RUN a2ensite newscoop.conf
RUN a2enmod rewrite php5
RUN /bin/echo 'date.timezone = "Europe/Berlin"' >> /etc/php5/apache2/php.ini

ENTRYPOINT ["/usr/share/newscoop/docker-entrypoint.sh"]
CMD ["/usr/sbin/apachectl", "-D", "FOREGROUND"]


================================================
FILE: LICENSE
================================================
GNU GENERAL PUBLIC LICENSE
                       Version 3, 29 June 2007

 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

                            Preamble

  The GNU General Public License is a free, copyleft license for
software and other kinds of works.

  The licenses for most software and other practical works are designed
to take away your freedom to share and change the works.  By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users.  We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors.  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
them 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 prevent others from denying you
these rights or asking you to surrender the rights.  Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received.  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.

  Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.

  For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software.  For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.

  Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so.  This is fundamentally incompatible with the aim of
protecting users' freedom to change the software.  The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable.  Therefore, we
have designed this version of the GPL to prohibit the practice for those
products.  If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.

  Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary.  To prevent this, the GPL assures that
patents cannot be used to render the program non-free.

  The precise terms and conditions for copying, distribution and
modification follow.

                       TERMS AND CONDITIONS

  0. Definitions.

  "This License" refers to version 3 of the GNU General Public License.

  "Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.

  "The Program" refers to any copyrightable work licensed under this
License.  Each licensee is addressed as "you".  "Licensees" and
"recipients" may be individuals or organizations.

  To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy.  The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.

  A "covered work" means either the unmodified Program or a work based
on the Program.

  To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy.  Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.

  To "convey" a work means any kind of propagation that enables other
parties to make or receive copies.  Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.

  An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License.  If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.

  1. Source Code.

  The "source code" for a work means the preferred form of the work
for making modifications to it.  "Object code" means any non-source
form of a work.

  A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.

  The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form.  A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.

  The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities.  However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work.  For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.

  The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.

  The Corresponding Source for a work in source code form is that
same work.

  2. Basic Permissions.

  All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met.  This License explicitly affirms your unlimited
permission to run the unmodified Program.  The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work.  This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.

  You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force.  You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright.  Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.

  Conveying under any other circumstances is permitted solely under
the conditions stated below.  Sublicensing is not allowed; section 10
makes it unnecessary.

  3. Protecting Users' Legal Rights From Anti-Circumvention Law.

  No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.

  When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.

  4. Conveying Verbatim Copies.

  You may convey 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;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.

  You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.

  5. Conveying Modified Source Versions.

  You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:

    a) The work must carry prominent notices stating that you modified
    it, and giving a relevant date.

    b) The work must carry prominent notices stating that it is
    released under this License and any conditions added under section
    7.  This requirement modifies the requirement in section 4 to
    "keep intact all notices".

    c) You must license the entire work, as a whole, under this
    License to anyone who comes into possession of a copy.  This
    License will therefore apply, along with any applicable section 7
    additional terms, to the whole of the work, and all its parts,
    regardless of how they are packaged.  This License gives no
    permission to license the work in any other way, but it does not
    invalidate such permission if you have separately received it.

    d) If the work has interactive user interfaces, each must display
    Appropriate Legal Notices; however, if the Program has interactive
    interfaces that do not display Appropriate Legal Notices, your
    work need not make them do so.

  A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit.  Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.

  6. Conveying Non-Source Forms.

  You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:

    a) Convey the object code in, or embodied in, a physical product
    (including a physical distribution medium), accompanied by the
    Corresponding Source fixed on a durable physical medium
    customarily used for software interchange.

    b) Convey the object code in, or embodied in, a physical product
    (including a physical distribution medium), accompanied by a
    written offer, valid for at least three years and valid for as
    long as you offer spare parts or customer support for that product
    model, to give anyone who possesses the object code either (1) a
    copy of the Corresponding Source for all the software in the
    product that is covered by this License, on a durable physical
    medium customarily used for software interchange, for a price no
    more than your reasonable cost of physically performing this
    conveying of source, or (2) access to copy the
    Corresponding Source from a network server at no charge.

    c) Convey individual copies of the object code with a copy of the
    written offer to provide the Corresponding Source.  This
    alternative is allowed only occasionally and noncommercially, and
    only if you received the object code with such an offer, in accord
    with subsection 6b.

    d) Convey the object code by offering access from a designated
    place (gratis or for a charge), and offer equivalent access to the
    Corresponding Source in the same way through the same place at no
    further charge.  You need not require recipients to copy the
    Corresponding Source along with the object code.  If the place to
    copy the object code is a network server, the Corresponding Source
    may be on a different server (operated by you or a third party)
    that supports equivalent copying facilities, provided you maintain
    clear directions next to the object code saying where to find the
    Corresponding Source.  Regardless of what server hosts the
    Corresponding Source, you remain obligated to ensure that it is
    available for as long as needed to satisfy these requirements.

    e) Convey the object code using peer-to-peer transmission, provided
    you inform other peers where the object code and Corresponding
    Source of the work are being offered to the general public at no
    charge under subsection 6d.

  A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.

  A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling.  In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage.  For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product.  A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.

  "Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source.  The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.

  If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information.  But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).

  The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed.  Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.

  Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.

  7. Additional Terms.

  "Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law.  If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.

  When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it.  (Additional permissions may be written to require their own
removal in certain cases when you modify the work.)  You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.

  Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:

    a) Disclaiming warranty or limiting liability differently from the
    terms of sections 15 and 16 of this License; or

    b) Requiring preservation of specified reasonable legal notices or
    author attributions in that material or in the Appropriate Legal
    Notices displayed by works containing it; or

    c) Prohibiting misrepresentation of the origin of that material, or
    requiring that modified versions of such material be marked in
    reasonable ways as different from the original version; or

    d) Limiting the use for publicity purposes of names of licensors or
    authors of the material; or

    e) Declining to grant rights under trademark law for use of some
    trade names, trademarks, or service marks; or

    f) Requiring indemnification of licensors and authors of that
    material by anyone who conveys the material (or modified versions of
    it) with contractual assumptions of liability to the recipient, for
    any liability that these contractual assumptions directly impose on
    those licensors and authors.

  All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10.  If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term.  If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.

  If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.

  Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.

  8. Termination.

  You may not propagate or modify a covered work except as expressly
provided under this License.  Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).

  However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.

  Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.

  Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License.  If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.

  9. Acceptance Not Required for Having Copies.

  You are not required to accept this License in order to receive or
run a copy of the Program.  Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance.  However,
nothing other than this License grants you permission to propagate or
modify any covered work.  These actions infringe copyright if you do
not accept this License.  Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.

  10. Automatic Licensing of Downstream Recipients.

  Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License.  You are not responsible
for enforcing compliance by third parties with this License.

  An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations.  If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.

  You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License.  For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.

  11. Patents.

  A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based.  The
work thus licensed is called the contributor's "contributor version".

  A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version.  For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.

  Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.

  In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement).  To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.

  If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients.  "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.

  If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.

  A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License.  You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.

  Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.

  12. No Surrender of Others' Freedom.

  If 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 convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all.  For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.

  13. Use with the GNU Affero General Public License.

  Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work.  The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.

  14. Revised Versions of this License.

  The Free Software Foundation may publish revised and/or new versions of
the GNU 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 that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation.  If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.

  If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.

  Later license versions may give you additional or different
permissions.  However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.

  15. Disclaimer of Warranty.

  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.

  16. Limitation of Liability.

  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
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.

  17. Interpretation of Sections 15 and 16.

  If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.

                     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
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

    {one line to give the program's name and a brief idea of what it does.}
    Copyright (C) {year}  {name of author}

    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 3 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, see <http://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

  If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:

    {project}  Copyright (C) {year}  {fullname}
    This program 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, your program's commands
might be different; for a GUI interface, you would use an "about box".

  You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.

  The GNU 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.  But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.


================================================
FILE: README.md
================================================
<a href="http://www.sourcefabric.org/en/newscoop/">![Logo](newscoop/admin-style/images/newscoop_logo_big.png)
===
[![Build Status](https://travis-ci.org/sourcefabric/Newscoop.svg?branch=master)](https://travis-ci.org/sourcefabric/Newscoop)

[Newscoop][1] is the open content management system for professional journalists.

Features for the modern newsroom include multiple author management, issue-and-section based publishing, geolocation and multilingual content management. The enterprise-standard journalist’s dashboard and a templating engine supporting anything from HTML5 to mobile complete this fast production and publishing system. Read more about Newscoop history on his [wikipedia page][5].

Quick links to our resources are:

* Manuals for Newscoop [http://manuals.sourcefabric.org][6]
* Forums and mailing lists: [http://forum.sourcefabric.org][7]
* Bug Tracking: [http://dev.sourcefabric.org/browse/CS][8]
* Public source code hosting: [http://github.com/sourcefabric/Newscoop][9]
* Download link: [https://github.com/sourcefabric/Newscoop/releases/latest][10]
* Developer's wiki: [https://wiki.sourcefabric.org/display/CS/][11]
* Developer's blog: [https://dev-blog.sourcefabric.org][12]
* Plugins Development’s documentation: [http://docs.sourcefabric.org/projects/newscoop-plugins/en/latest/][15]
* RESTful API documentation: [http://docs.sourcefabric.org/projects/newscoop-restful-api/en/master/][16]
* Developer's Cookbooks: [http://docs.sourcefabric.org/projects/newscoop-cookbook/en/latest/][17]

## Installation

**Using console command**

	php application/console newscoop:install --fix --database_name newscoop --database_user root --database_password password

Default Admin Panel account is `admin` with password `password`.

For more details run:

	php application/console newscoop:install --help

**Using docker**

Make sure docker and docker compose are installed (boot2docker or docker machine on OSX as well). Add the line ```127.0.0.1 newscoop.docker``` to your ```/etc/hosts``` file. OSX users should use the ip of their virtualbox (e.g. ```boot2docker ip```).

For running Newscoop in production mode:

```bash
docker-compose build
docker-compose up
```

For running Newscoop in development mode:

```bash
docker-compose -f docker-compose-dev.yml build
docker-compose -f docker-compose-dev.yml up
```

## Requirements

- PHP version must be at least 5.4 on Debian and CentOS to run Newscoop properly. See [PHP bug][14].

- MySQL can't work in "strict mode". Newscoop will currently break in many places when "strict mode" is enabled.

- If you use `E_DEPRECATED` error_reporting level in PHP 5.6, you can get the behaviour described in this [PHP bug][18] report.
  `always_populate_raw_post_data` must be set to `-1` in your `php.ini` file.

**Compatibility**

| Browsers | Tablets |  Smartphones |
| -------- | ------- | ----------- |
| Safari 7.1+| not supported |  not supported |
| Google Chrome 31+ |  not supported | not supported |
| Internet Explorer 9+ | not supported | not supported |
| Firefox 35+ |  not supported |  not supported |
| Opera 27+ | not supported |  not supported |

## REST API documentation

REST API documentation will be available under the link: `http://www.domain.com/documentation/rest-api/` after Newscoop installation is done.

## How to contribute

Only 4 steps:

* Fork sourcefabric/Newscoop repository - [how to fork][2].
* Clone your fork
* Create new local feature branch - [how to create branch][3]
* Create pull request with your feature/bugfix - [how to create pull request][4]

## License

Newscoop is licensed under the GPL3 license.

[1]: http://www.sourcefabric.org/en/newscoop/
[2]: https://help.github.com/articles/fork-a-repo
[3]: http://learn.github.com/p/branching.html
[4]: https://help.github.com/articles/creating-a-pull-request
[5]: http://en.wikipedia.org/wiki/Newscoop
[6]: http://manuals.sourcefabric.org
[7]: http://forum.sourcefabric.org
[8]: http://dev.sourcefabric.org/browse/CS
[9]: http://github.com/sourcefabric/Newscoop
[10]: https://github.com/sourcefabric/Newscoop/releases/latest
[11]: https://wiki.sourcefabric.org/display/CS/
[12]: https://dev-blog.sourcefabric.org/en/blogs/?filter=1
[13]: https://github.com/sourcefabric/Newscoop/blob/master/newscoop/docs/INSTALL-ubuntu.md
[14]: https://bugs.php.net/bug.php?id=54709
[15]: http://docs.sourcefabric.org/projects/newscoop-plugins/en/latest/
[16]: http://docs.sourcefabric.org/projects/newscoop-restful-api/en/master/
[17]: http://docs.sourcefabric.org/projects/newscoop-cookbook/en/latest/
[18]: https://bugs.php.net/bug.php?id=66763


================================================
FILE: behat.yml
================================================
default:
    paths:
        features:  %behat.paths.base%/features
        bootstrap: %behat.paths.features%/bootstrap
    filters:
    context:
        parameters:
            base_url: http://newscoop.dev/api
            oauth_url: http://newscoop.dev/oauth
            publication: newscoop.dev
            api_prefix: api
            paths:
                base:      %behat.paths.base%
                bootstrap: features/bootstrap
                steps:     features/steps
                hooks:     features/support
            subContexts:
            associative: true

================================================
FILE: docker/docker-entrypoint.sh
================================================
#!/bin/bash

if [ "$1" = 'newscoop' ]; then
    # install composer and install PHP dependencies
    if [ ! -f /var/www/newscoop/composer.phar ]; then
        cd /var/www/newscoop && curl -sS https://getcomposer.org/installer | php
    fi
    if [ "$APPLICATION_ENVIRONMENT" = "dev" ]; then
        # Disable production, enable dev
        a2dissite newscoop
        a2ensite newscoop-dev
        cd /var/www/newscoop && /usr/bin/php composer.phar install
    else
        cd /var/www/newscoop && /usr/bin/php composer.phar install --no-dev
    fi

    # check if we should install
    if [ -f /var/www/newscoop/conf/installation.php ]; then
        /usr/share/newscoop/import-newscoop.sh
    fi

    # restore default newscoop crontab
    if [ "$(sudo -u www-data crontab -l)" = "" ]; then
        touch /var/spool/cron/crontabs/www-data
        echo "* * * * * php /var/www/newscoop/application/console scheduler:run" | tee -a /var/spool/cron/crontabs/www-data
        chown www-data:crontab /var/spool/cron/crontabs/www-data
    fi

    # catch signlas
    trap "echo 'caught signal'" HUP INT QUIT KILL TERM

    cron start

    #/usr/sbin/apachectl -D FOREGROUND
    /usr/sbin/apachectl start

    if [ "$APPLICATION_ENVIRONMENT" = "dev" ]; then
        tail -F /var/www/newscoop/log/dev.log
    else
        tail -F /var/www/newscoop/log/prod.log
    fi

    echo "[hit enter key to exit] or run docker stop <container>'"
    read

    echo "stopping apache"
    /usr/sbin/apachectl stop

    echo "stopping cron"
    stop cron

    echo "exited $0"
fi

exec "$@"


================================================
FILE: docker/docker-newscoop.yml
================================================
newscoop:
    build: ../
    command: newscoop
    ports:
        - "80:80"
    volumes:
        - ../newscoop:/var/www/newscoop

mysql:
    image: "mysql:5"
    environment:
        MYSQL_ROOT_PASSWORD: root
        MYSQL_DATABASE: newscoop


================================================
FILE: docker/import-newscoop.sh
================================================
#!/bin/sh

SHARE_DIR="/usr/share/newscoop"
DATA_DIR="$SHARE_DIR/data"
WWW_DIR="/var/www/newscoop"
PLUGINS=false
CUSTOM_DB=false

if [ ! "$(ls -A $DATA_DIR)" ]; then
    echo "nothing to import"
    exit 0
fi

# import database
if [ -s $DATA_DIR/database.sql ] ; then
    DUMP="$DATA_DIR/database.sql"
    CUSTOM_DB=true
else
    DUMP="$WWW_DIR/install/Resources/sql/campsite_core.sql"
fi

# Create database and insert custom or default data
mysql -h mysql -u root -proot -e 'CREATE DATABASE newscoop;'
mysql -h mysql -u root -proot newscoop < $DUMP;

# Update root password to: SoFab
mysql -h mysql -u root -proot newscoop -e 'UPDATE liveuser_users SET Password = "sha1$nDB8qhSKXSKD$7cd8fb537cc3f60708dbcc8c8925f3a0600fa444" WHERE id = 1 and UName = "admin"';

# copy system themes to user share
if [[ "$(ls -A $DATA_DIR/themes)" ]] ; then
    mv $WWW_DIR/themes/* $DATA_DIR/themes/
    # Remove theme directory so we can create symlink
    rm -rf $WWW_DIR/themes/
    # make theme symlink
    ln -sf $DATA_DIR/themes $WWW_DIR/themes
    chown -hR www-data:www-data $DATA_DIR/themes
fi

# copy plugins
if [[ "$(ls -A $DATA_DIR/plugins)" ]] ; then
    cp -rf $DATA_DIR/plugins/* $WWW_DIR/plugins/
    PLUGINS=true
fi

# copy custom parameters
if [[ -s $DATA_DIR/custom_parameters.yml ]] ; then
    cp $DATA_DIR/custom_parameters.yml $WWW_DIR/application/configs/parameters/custom_parameters.yml
fi

# Files are required for installed newscoop
cp $DATA_DIR/conf/database_conf.php.dist $WWW_DIR/conf/database_conf.php
cp $DATA_DIR/conf/configuration.php.dist $WWW_DIR/conf/configuration.php

# Set up htaccess
cp $WWW_DIR/htaccess.dist $WWW_DIR/.htaccess

# Move to directory else composer will complain
cd $WWW_DIR
php $WWW_DIR/composer.phar dump-autoload --optimize

if [[ $PLUGINS && $CUSTOM_DB ]] ; then
    php $WWW_DIR/application/console plugins:upgrade
    php $WWW_DIR/composer.phar update
    php $WWW_DIR/composer.phar dump-autoload --optimize
    php $WWW_DIR/application/console assets:install --symlink public
fi

# Clear the cache
rm -rf $WWW_DIR/cache/*

# Run the upgrade script
php $WWW_DIR/upgrade.php

# Remove files which indicate not yet installed
rm $WWW_DIR/conf/upgrading.php
rm $WWW_DIR/conf/installation.php



================================================
FILE: docker/newscoop-dev.conf
================================================
<VirtualHost *:80>
    DocumentRoot /var/www/newscoop
    ServerName newscoop.docker
    ServerAlias localhost boot2docker *.boot2docker newscoop.docker *.newscoop.docker newscoop.dckr *.newscoop.dckr
    DirectoryIndex index.php index.html
    <Directory /var/www/newscoop>
        Options -Indexes +FollowSymLinks -MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
    SetEnv APPLICATION_ENV "development"
</VirtualHost>


================================================
FILE: docker/newscoop.conf
================================================
<VirtualHost *:80>
    DocumentRoot /var/www/newscoop
    ServerName newscoop.docker
    ServerAlias localhost boot2docker *.boot2docker newscoop.docker *.newscoop.docker newscoop.dckr *.newscoop.dckr
    DirectoryIndex index.php index.html
    <Directory /var/www/newscoop>
        Options -Indexes +FollowSymLinks -MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>


================================================
FILE: docker-compose-dev.yml
================================================
newscoop:
    extends:
        file: docker/docker-newscoop.yml
        service: newscoop
    links:
        - mysql
    environment:
        - APPLICATION_ENVIRONMENT=dev

mysql:
    extends:
        file: docker/docker-newscoop.yml
        service: mysql



================================================
FILE: docker-compose.yml
================================================
newscoop:
    extends:
        file: docker/docker-newscoop.yml
        service: newscoop
    links:
        - mysql

mysql:
    extends:
        file: docker/docker-newscoop.yml
        service: mysql



================================================
FILE: features/0_api_articles.feature
================================================
Feature: Articles
    I need to be able to create and update articles

    Scenario: Check if route is correct
        Given that I want to find an articles
            When I request "/articles"
            And the response is JSON

    Scenario: Create new article
        Given that I want to create an new article
            And that i have fake "article" data:
                | name             | <<sentence>>       | 4 |
                | language         | 1                  ||
                | publication      | 1                  ||
                | issue            |                    ||
                | section          |                    ||
                | comments_enabled | 1                  ||
                | type             | news               ||
                | onFrontPage      | 0                  ||
                | onSection        | 0                  ||
                | keywords         | <<text>>           | 30 |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "article" data to "/articles/create"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "number"
            And the response should contain field "title"
            And the response should contain field "type"
        Then save new item location as "new_article"

        Given that I want to create an new article
            And that i have fake "article" data:
                | name             | <<sentence>>       | 4 |
                | language         | 1                  ||
                | publication      | 1                  ||
                | issue            |                    ||
                | section          |                    ||
                | comments_enabled | 1                  ||
                | type             | news               ||
                | onFrontPage      | 1                  ||
                | onSection        | 1                  ||
                | keywords         | test keywords      | 30 |
                | fields[content] | <<sentence>>       | 35 |

        When I submit "article" data to "<<new_article>>"
            Then the response status code should be 200
            And the response is JSON
            And field "keywords" in the response should be "test keywords"

    Scenario: Getting all article's topics
        Given that I want to check if there are any topics attached to the article
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "/articles/1/en/topics?query="
        Then the response status code should be 200
            And the response is JSON
            And the response should contain field "items"

================================================
FILE: features/1_api_images.feature
================================================
Feature: Images
    I need to be able to work with images api

    Scenario: Check if route is correct
        Given that I want to find an articles
            When I request "/images"
            And the response is JSON

    Scenario: Create new image
        Given that I want to create an new image
            And that i have fake "image" data:
                | description      | <<sentence>>       | 6 |
                | photographer     | <<name>>           | |
                | photographer_url | <<url>>            | |
                | place            | <<address>>        | |
                | image            | <<image>>          | /tmp,640,480 |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "image" data to "/images"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "photographer"
            And the response should contain field "photographerUrl"
            And the response should contain field "description"
        Then save new item location as "new_image"

        Given that I want to find an image
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "<<new_image>>"
            Then the response status code should be 200
            And the response is JSON
            And the response should contain field "photographer"
            And the response should contain field "photographerUrl"
            And the response should contain field "description"

        Given that I want to create an new image
            And that i have fake "image" data:
                | description      | <<sentence>>       | 12 |
                | photographer     | <<name>>           | |
                | photographer_url | <<url>>            | |
                | place            | <<address>>        | |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "image" data to "<<new_image>>"
            Then the response status code should be 200
            And the response is JSON
            And the response should contain field "photographer"
            And the response should contain field "photographerUrl"
            And the response should contain field "description"

        Given that I want to delete an image
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "<<new_image>>"
            Then the response status code should be 204
            And the response is JSON

================================================
FILE: features/2_api_linkImage_to_article.feature
================================================
Feature: Images
    I need to be able to work link images to articles

    Scenario: Create new article and image
        Given that I want to create an new article
            And that i have fake "article" data:
                | name             | <<sentence>>       | 4 |
                | language         | 1                  ||
                | publication      | 1                  ||
                | issue            |                    ||
                | section          |                    ||
                | comments_enabled | 1                  ||
                | type             | news               ||
                | onFrontPage      | 0                  ||
                | onSection        | 0                  ||
                | keywords         | <<text>>           | 30 |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "article" data to "/articles/create"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "number"
            And the response should contain field "title"
            And the response should contain field "type"
        Then save new item location as "new_article"

        Given that I want to create an new image
            And that i have fake "image" data:
                | description      | <<sentence>>       | 6 |
                | photographer     | <<name>>           | |
                | photographer_url | <<url>>            | |
                | place            | <<address>>        | |
                | image            | <<image>>          | /tmp,640,480 |

        When I submit "image" data to "/images"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "photographer"
            And the response should contain field "photographerUrl"
            And the response should contain field "description"
        Then save new item location as "new_image"

        Given that I want to link an image to article
            And that i have "link" header with "<$$new_image$$; rel='image'>" value
        When I request "<<new_article>>"
            Then the response status code should be 201
            And the response is JSON

        Given that I want to unlink an image from article
            And that i have "link" header with "<$$new_image$$; rel='image'>" value
        When I request "<<new_article>>"
            Then the response status code should be 204
            And the response is JSON

        Given that I want to delete an image
        When I request "<<new_image>>"
            Then the response status code should be 204
            And the response is JSON

================================================
FILE: features/3_api_articles_search.feature
================================================
Feature: Endpoints
    I need to be able to create and search articles

    Scenario: Check if route is correct
        Given that I want to find an articles
            When I request "/articles"
            And the response is JSON

    Scenario: Create new article
        Given that I want to create an new article
            And that i have fake "article" data:
                | name             | <<sentence>>       | 4 |
                | language         | 1                  ||
                | publication      | 1                  ||
                | issue            |                    ||
                | section          |                    ||
                | comments_enabled | 1                  ||
                | type             | news               ||
                | onFrontPage      | 0                  ||
                | onSection        | 0                  ||
                | keywords         | unique keyword       | |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "article" data to "/articles/create"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "number"
            And the response should contain field "title"
            And the response should contain field "type"
        Then save new item location as "new_article"

        # we need publish that article first to make it searchable

        Given that I want to find an article
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "/search/articles?query=unique keyword"
            Then the response status code should be 200
            And the response is JSON
            And the response should contain field "items"

================================================
FILE: features/3_api_topics.feature
================================================
Feature: Testing Topics API
	In order to maintain topics through the API
	As a service user
    I want to see if the topics management works as expected

    Scenario: Checking topics endpoint
        When I request "/topics"
        Then the response is JSON

    Scenario: Creating a new root topic and subtopic, checking if topics have been created successfully
    	Given that I want to make a new topic
	        And that i have fake "topic" data:
	                | title            | roottopic      | 4 |

	        And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "topic" data to "/topics"
        Then the response status code should be 201
            And the response is JSON
        Then save new item location as "root_topic"

    	Given that I want to check if root topic has been created successfully
    		When I request "<<root_topic>>"
	    	Then the response status code should be 200
	            And the response is JSON
		        And the response should contain field "id"
	            And the response should contain field "title"
	            And the response should contain field "left"
	            And the response should contain field "right"
	            And the response should contain field "root"
	            And the response should contain field "level"
	            And the response should contain field "translations"
				And field "level" in the response should be "0"
				And field "title" in the response should be "roottopic"
				And save "id" field under location "topic_id"

    	Given that I want to make a new subtopic
	        And that i have fake "topic" data:
	                | title            | <<sentence>>       | 4 |
	                | parent           | (topic_id)         ||

	        And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "topic" data to "/topics"
        Then the response status code should be 201
            And the response is JSON
        Then save new item location as "sub_topic"

    	Given that I want to check if subtopic has been created successfully
    		When I request "<<sub_topic>>"
	    	Then the response status code should be 200
	            And the response is JSON
		        And the response should contain field "id"
	            And the response should contain field "title"
	            And the response should contain field "parent"
	            And the response should contain field "left"
	            And the response should contain field "right"
	            And the response should contain field "root"
	            And the response should contain field "level"
	            And the response should contain field "translations"
				And field "parent" in the response should be "(topic_id)"
				And field "level" in the response should be "1"

		Given that I want to delete an previously created subtopic
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "<<sub_topic>>"
            Then the response status code should be 204
            And the response is JSON

	Scenario: Getting all the topics
		Given that I want to check if there are any topics
			And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
		When I request "/topics"
		Then the response status code should be 200
        	And the response is JSON
       		And the response should contain field "items"

    Scenario: Creating a new topic and attaching it directly to the article
		Given that I want to make a new topic and attach it to the article
			And that i have fake "topic" data:
	                | title            | <<sentence>>       | 4 |

	        And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
		When I submit "topic" data to "/articles/1/en/topics"
		Then the response status code should be 201
        	And the response is JSON
        Then save new item location as "new_topic"

        Given that I want to check if topic has been created successfully
    		When I request "<<new_topic>>"
	    	Then the response status code should be 200
	            And the response is JSON
		        And the response should contain field "id"
	            And the response should contain field "title"
	            And the response should contain field "left"
	            And the response should contain field "right"
	            And the response should contain field "root"
	            And the response should contain field "level"
	            And the response should contain field "translations"
				And field "level" in the response should be "0"

		Given that I want to delete an previously created topic
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "<<new_topic>>"
            Then the response status code should be 204
            And the response is JSON

    Scenario: Getting all the topics attached to a given article
		Given that I want to check if there are topics attached to the article
		When I request "/topics/article/1/en"
			And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
		Then the response status code should be 200
        	And the response is JSON

    Scenario: Getting the list of the topics by given search query
		Given that I want to find an topic by given title
			And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
		When I request "/search/topics?query=roottopic"
		Then the response status code should be 200
        	And the response is JSON
       		And the response should contain field "items"

    Scenario: Getting articles by given topic
		Given that I want to find an articles by given topic
			And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
		When I request "/topics/1/en/articles"
		Then the response status code should be 200
        	And the response is JSON
       		And the response should contain field "items"

    Scenario: Creating a new root topic with the title that already exist
    	Given that I want to make a new topic
	        And that i have fake "topic" data:
	                | title            | roottopic      | 4 |

	        And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "topic" data to "/topics"
        Then the response status code should be 409
            And the response is JSON
        Then save new item location as "root_topic"


================================================
FILE: features/4_api_link_unlink_topic_to_from_article.feature
================================================
Feature: Testing linking/unlinking topics to/from the articles
    In order to link/unlink topics through the API
    As a service user
    I want to see if the topics can be linked or unlinked to/from the articles

    Scenario: Create a new article and topic, then link/unlink topic from created article.
        Given that I want to create an new article
            And that i have fake "article" data:
                | name             | <<sentence>>       | 4 |
                | language         | 1                  ||
                | publication      | 1                  ||
                | issue            |                    ||
                | section          |                    ||
                | comments_enabled | 1                  ||
                | type             | news               ||
                | onFrontPage      | 0                  ||
                | onSection        | 0                  ||
                | keywords         | <<text>>           | 30 |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "article" data to "/articles/create"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "number"
            And the response should contain field "title"
            And the response should contain field "type"
        Then save new item location as "new_article"

        Given that I want to make a new topic
            And that i have fake "topic" data:
                    | title            | <<sentence>>      | 4 |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "topic" data to "/topics"
        Then the response status code should be 201
            And the response is JSON
        Then save new item location as "new_topic"

        Given that I want to link that topic to the article
            And that i have "link" header with "<$$new_topic$$; rel='topic'>" value
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "<<new_article>>"
        Then the response status code should be 201
            And the response is JSON

        Given that I want to unlink that topic from article
            And that i have "unlink" header with "<$$new_topic$$; rel='topic'>" value
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "<<new_article>>"
        Then the response status code should be 204
            And the response is JSON

================================================
FILE: features/5_api_related_articles.feature
================================================
Feature: Testing linking/unlinkig related articles feature
    I need to be able to link and unlink articles (aka. related articles)

    Scenario: Create articles and link them them
        Given that I want to create an new article
            And that i have fake "article" data:
                | name             | <<sentence>>       | 4 |
                | language         | 1                  ||
                | publication      | 1                  ||
                | issue            |                    ||
                | section          |                    ||
                | comments_enabled | 1                  ||
                | type             | news               ||
                | onFrontPage      | 0                  ||
                | onSection        | 0                  ||
                | keywords         | <<text>>           | 30 |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "article" data to "/articles/create"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "number"
            And the response should contain field "title"
            And the response should contain field "type"
        Then save new item location as "base_article"

        Given that I want to create an new article
            And that i have fake "article" data:
                | name             | <<sentence>>       | 4 |
                | language         | 1                  ||
                | publication      | 1                  ||
                | issue            |                    ||
                | section          |                    ||
                | comments_enabled | 1                  ||
                | type             | news               ||
                | onFrontPage      | 0                  ||
                | onSection        | 0                  ||
                | keywords         | <<text>>           | 30 |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "article" data to "/articles/create"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "number"
            And the response should contain field "title"
            And the response should contain field "type"
        Then save new item location as "second_article"

        Given that I want to create an new article
            And that i have fake "article" data:
                | name             | <<sentence>>       | 4 |
                | language         | 1                  ||
                | publication      | 1                  ||
                | issue            |                    ||
                | section          |                    ||
                | comments_enabled | 1                  ||
                | type             | news               ||
                | onFrontPage      | 0                  ||
                | onSection        | 0                  ||
                | keywords         | <<text>>           | 30 |

            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I submit "article" data to "/articles/create"
            Then the response status code should be 201
            And the response is JSON
            And the response should contain field "number"
            And the response should contain field "title"
            And the response should contain field "type"
        Then save new item location as "third_article"


        Given that I want to link an article to the article
            And that i have "link" header with "<$$second_article$$; rel='article'>" value
        When I request "<<base_article>>"
        Then the response status code should be 201
            And the response is JSON

        Given that I want to link an article to the article
            And that i have "link" header with "<$$third_article$$; rel='article'>" value
        When I request "<<base_article>>"
        Then the response status code should be 201
            And the response is JSON

        Given that I want to link an article to the article
            And that i have "link" header with "<$$second_article$$; rel='article'>,<2; rel='article-position'>" value
        When I request "<<base_article>>"
        Then the response status code should be 201
            And the response is JSON        

        Given that I want to unlink an article to the article
            And that i have "link" header with "<$$second_article$$; rel='article'>" value
        When I request "<<base_article>>"
        Then the response status code should be 204
            And the response is JSON

================================================
FILE: features/6_api_link_unlink_topic.feature
================================================
Feature: Testing linking/unlinkig topics (follow/unfollow topics by users)
    I need to be able to follow/unfollow topics by given users

    Scenario: Create a new topic and link it to the user, unlink and delete
    	Given that I want to make a new topic
	        And that i have fake "topic" data:
	                | title            | <<sentence>>      | 4 |

	        And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
	   	When I submit "topic" data to "/topics"
        Then the response status code should be 201
            And the response is JSON
        Then save new item location as "new_topic"

        Given that I want to link that previously created topic to the user
            And that i have "link" header with "<$$new_topic$$; rel='topic'>" value
        When I request "/users/9"
        Then the response status code should be 201
            And the response is JSON

        Given that I want to check if there are any topics by given user
			And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
		When I request "/users/9/topics"
		Then the response status code should be 200
        	And the response is JSON
        	And the response should contain field "items"
        When I request "/users/9"
		Then the response status code should be 200
        	And the response is JSON
        	And the response should contain field "topics"

       	Given that I want to unlink that previously created topic from the user
            And that i have "unlink" header with "<$$new_topic$$; rel='topic'>" value
        When I request "/users/9"
        Then the response status code should be 204
            And the response is JSON

        Given that I want to delete an previously created topic
            And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "<<new_topic>>"
            Then the response status code should be 204
            And the response is JSON

        Given that I want to check if topic was successfully unassigned from the user after deletion
        	And I'm logged in as "testuser" with "testpassword" with client "1_svdg45ew371vtsdgd29fgvwe5v" and secret "h48fgsmv0due4nexjsy40jdf3sswwr"
        When I request "/users/9"
		Then the response status code should be 200
        	And the response is JSON
        	And in the response there is no field called "topics"


================================================
FILE: features/bootstrap/FeatureContext.php
================================================
<?php
/**
 * @author   Demin Yin <deminy@deminy.net>
 * @license  MIT license
 */

use Behat\Behat\Context\ClosuredContextInterface;
use Behat\Behat\Context\BehatContext;
use Symfony\Component\Finder\Finder;

require_once __DIR__ . '/RestContext.php';

/**
 * Features context.
 */
class FeatureContext extends BehatContext implements ClosuredContextInterface
{

    /**
     * @var array
     */
    protected $parameters;

    /**
     * Store data used across different subcontexts and steps.
     *
     * @var array
     */
    protected $data = array();

    /**
     * Initializes context.
     * Every scenario gets it's own context object.
     *
     * @param array $parameters Context parameters (set them up through behat.yml)
     * @throws \InvalidArgumentException
     * @throws \Exception
     */
    public function __construct(array $parameters)
    {
        if (empty($parameters)) {
            throw new \InvalidArgumentException('Parameters not loaded.');
        }

        $this->parameters = $parameters;

        $this->useContext('RestContext', new RestContext($parameters));

        /**
         * You may chain other contexts as sub-contexts of this main context via parameters. In this way all the
         * context classes may communicate with each other.
         */
        if (array_key_exists('subContexts', $parameters) && is_array($parameters['subContexts'])) {
            $this->loadBootstrapScripts($this->getResourcePath('bootstrap'));

            foreach ($parameters['subContexts'] as $subContext) {
                if (class_exists($subContext)) {
                    $this->useContext($subContext, new $subContext());
                } else {
                    throw new \Exception("Context '{$subContext}' doesn't exist.");
                }
            }
        }
    }

    /**
     * Returns array of step definition files (*.php).
     *
     * @return array
     */
    public function getStepDefinitionResources()
    {
        $path = $this->getResourcePath('steps') ?: (__DIR__ . '/../steps');

        return $this->getFiles($path);
    }

    /**
     * Returns array of hook definition files (*.php).
     *
     * @return array
     * @throws \RuntimeException
     */
    public function getHookDefinitionResources()
    {
        $path = $this->getResourcePath('hooks') ?: (__DIR__ . '/../support');

        return $this->getFiles($path);
    }

    /**
     * Get data by field name, or return all data if no field name provided.
     *
     * @param string $name Field name.
     * @return mixed
     * @throws \Exception
     */
    public function getData($name = null)
    {
        if (!isset($name)) {
            return $this->data;
        } elseif (array_key_exists($name, $this->data)) {
            return $this->data[$name];
        }

        throw new \Exception('Requested data not exist.');
    }

    /**
     * Set value on given field name.
     *
     * @param string $name Field name.
     * @param mixed $value Field value.
     * @return void
     */
    public function setData($name, $value)
    {
        $this->data[$name] = $value;
    }

    /**
     * Check if specified field name exists or not.
     *
     * @param string $name Field name.
     * @return mixed
     */
    public function dataExists($name)
    {
        return array_key_exists($name, $this->data);
    }

    /**
     * This public method is also for other context(s) to set parameter(s) into this context.
     *
     * @param string $name
     * @param mixed $value
     * @return void
     */
    public function setParameter($name, $value)
    {
        $this->parameters[$name] = $value;
    }

    /**
     * Get context parameter.
     *
     * @param string $name Parameter name.
     * @return mixed
     */
    public function getParameter($name)
    {
        return array_key_exists($name, $this->parameters) ? $this->parameters[$name] : null;
    }

    /**
     * Returns path that points to specified resources.
     *
     * @param string $type Resource type. Either 'boostrap', 'steps' or 'hooks'.
     * @return string Return path back.
     * @throws \RuntimeException
     */
    protected function getResourcePath($type)
    {
        $paths = $this->getParameter('paths');

        if (array_key_exists($type, $paths)) {
            $pathBase = array_key_exists('base', $paths) ? $paths['base'] : '';
            $pathType = $paths[$type];

            // Check if it's an absolute path.
            if (substr($pathType, 0, 1) == DIRECTORY_SEPARATOR) {
                if (empty($pathBase)) {
                    return $pathType;
                } else {
                    throw new \RuntimeException(
                        sprintf('You may only use relative path for type "%s" when base path is presented.', $type)
                    );
                }
            } else {
                // TODO: check if there is a trailing directory separator in the base path.
                return ($pathBase ? ($pathBase . DIRECTORY_SEPARATOR) : '') . $pathType;
            }
        }

        return '';
    }

    /**
     * Get files of certain type under specified directory.
     *
     * @param string $dir A directory.
     * @param string $ext File extension.
     * @return array
     * @throws \InvalidArgumentException
     */
    protected function getFiles($dir, $ext = 'php')
    {
        if (!is_dir($dir)) {
            throw new \InvalidArgumentException(sprintf('Given path "%s" is not a directory.', $dir));
        }

        if (!is_readable($dir)) {
            throw new \InvalidArgumentException(sprintf('Given path "%s" is not readable.', $dir));
        }

        if (!preg_match('/^[0-9a-z]+$/i', $ext)) {
            throw new \InvalidArgumentException(
                sprintf('Given file extension "%s" is invalid (may only contain digits and/or letters).', $dir)
            );
        }

        $finder = new Finder;

        return $finder->files()->name('*.' . $ext)->in($dir);
    }

    /**
     * Requires *.php scripts from bootstrap/ folder.
     *
     * @param string $path
     * @see Behat\Behat\Console\Processor\LocatorProcessor::loadBootstrapScripts()
     */
    protected function loadBootstrapScripts($path)
    {
        $iterator = Finder::create()
            ->files()
            ->name('*.php')
            ->sortByName()
            ->in($path)
        ;

        foreach ($iterator as $file) {
            include_once (string) $file;
        }
    }
}

================================================
FILE: features/bootstrap/RestContext.php
================================================
<?php
/**
 * @author   Demin Yin <deminy@deminy.net>
 * @license  MIT license
 */
use Behat\Behat\Context\BehatContext;
use Behat\Behat\Context\Step;
use Buzz\Message\Form\FormUpload;

/**
 * Rest context.
 */
class RestContext extends BehatContext
{
    const METHOD_DELETE = 'DELETE';
    const METHOD_GET    = 'GET';
    const METHOD_POST   = 'POST';
    const METHOD_PUT    = 'PUT';
    const METHOD_PATCH  = 'PATCH';
    const METHOD_LINK   = 'LINK';
    const METHOD_UNLINK = 'UNLINK';

    /**
     * @var \Buzz\Browser
     */
    protected $client;

    /**
     * @var string
     */
    protected $requestMethod;

    /**
     * Used for debugging purpose only.
     * @var string
     */
    protected $requestUrl;

    /**
     * Client access_token
     * @var string
     */
    protected $access_token = null;

    /**
     * Data collected from steps
     * @var string
     */
    protected $collectedData = array();

    /**
     * Locations collected from steps
     * @var array
     */
    protected $locations = array();

    /**
     * Headers
     * @var array
     */
    protected $headers = array();

    /**
     * @var \Buzz\Message\Response
     */
    protected $response;

    /**
     * Data decoded from HTTP response.
     * @var mixed
     */
    protected $responseData;

    /**
     * Specifies if the response data should be an associative array or a nested stdClass object hierarchy.
     *
     * @var bool
     */
    protected $associative;

    /**
     * @var boolean
     */
    protected $responseIsJson;

    /**
     * @var \Exception
     */
    protected $responseDecodeException;

    /**
     * Initializes context.
     * Every scenario gets it's own context object.
     *
     * @param array $parameters Context parameters (set them up through behat.yml)
     */
    public function __construct(array $parameters)
    {
        $fileGetContent = new \Buzz\Client\FileGetContents();
        $fileGetContent->setTimeout(15);
        $this->client      = new \Buzz\Browser($fileGetContent);
        $this->associative = (array_key_exists('associative', $parameters) ? $parameters['associative'] : true);
    }

    /**
     * @Given /^that I want to (delete|remove) an? /
     * @return void
     */
    public function thatIWantToDelete()
    {
        $this->requestMethod = self::METHOD_DELETE;
    }

    /**
     * @Given /^that I want to ((find|look for) an?|check) /
     * @return void
     */
    public function thatIWantToFind()
    {
        $this->requestMethod = self::METHOD_GET;
    }

    /**
     * @Given /^that I want to (add|create|make) an? (new )?/
     * @return void
     */
    public function thatIWantToMakeANew()
    {
        $this->requestMethod = self::METHOD_POST;
    }

    /**
     * @Given /^that I want to (change|update) (an?|that) /
     * @return void
     */
    public function thatIWantToUpdate()
    {
        $this->requestMethod = self::METHOD_PATCH;
    }

    /**
     * @Given /^that I want to link (an?|that) /
     * @return void
     */
    public function thatIWantToLink()
    {
        $this->requestMethod = self::METHOD_LINK;
    }

    /**
     * @Given /^that I want to unlink (an?|that) /
     * @return void
     */
    public function thatIWantToUnlink()
    {
        $this->requestMethod = self::METHOD_UNLINK;
    }

    /**
     * @Given /^I\'m autheticated with client "([^"]*)" and secret "([^"]*)"$/
     * @param  string     $clientId
     * @return void
     * @throws \Exception
     */
    public function authenitcatedWith($client, $secret)
    {
        $tokenUrl = '/v2/token?client_id='.$client.'&grant_type=client_credentials&client_secret='.$secret;
        $this->client->call($this->getMainContext()->getParameter('oauth_url').$tokenUrl, 'GET');
        $this->response = $this->client->getLastResponse();

        $this->processResponse();

        $this->access_token = $this->responseData['access_token'];
    }

    /**
     * @Given /^I\'m logged in as "([^"]*)" with "([^"]*)" with client "([^"]*)" and secret "([^"]*)"$/
     * @param  string     $username
     * @param  string     $password
     * @param  string     $client
     * @return void
     * @throws \Exception
     */
    public function authenitcatedAsWithClient($username, $password, $client, $secret)
    {
        $tokenUrl = '/v2/token?client_id='.$client.'&grant_type=password&username='.$username.'&password='.$password.'&client_secret='.$secret;
        $this->client->call($this->getMainContext()->getParameter('oauth_url').$tokenUrl, 'GET');
        $this->response = $this->client->getLastResponse();

        $this->processResponse();

        $this->access_token = $this->responseData['access_token'];
    }

    /**
     * @Given /^that i have folowing "([^"]*)" data:$/
     * @param  string     $clientId
     * @return void
     * @throws \Exception
     */
    public function collectData($dataKey, \Behat\Gherkin\Node\TableNode $data)
    {
        foreach ($data->getRows() as $key => $value) {
            $this->collectedData[$dataKey][$value[0]] = $value[1];
        }
    }

    /**
     * @Given /^that i have "([^"]*)" header with "([^"]*)" value$/
     * @param  string     $clientId
     * @return void
     * @throws \Exception
     */
    public function collectHeaders($key, $value)
    {
        if (strpos($value, '$$') !== false) {
            $start = '$$';
            $end = '$$';

            $startpos = strpos($value, $start) + strlen($start);
            if (strpos($value, $start) !== false) {
                $endpos = strpos($value, $end, $startpos);
                if (strpos($value, $end, $startpos) !== false) {
                    $link = substr($value, $startpos, $endpos - $startpos);
                }
            }

            $value = str_replace('$$', '', str_replace('$$', '', str_replace("$$".$link."$$", $this->locations[$link], $value)));
        }

        $this->headers[$key] = $value;
    }

    /**
     * @Given /^that i have fake "([^"]*)" data:$/
     * @param string                        $dataKey
     * @param \Behat\Gherkin\Node\TableNode $data
     *
     * @return boolean
     */
    public function collectFakeData($dataKey, \Behat\Gherkin\Node\TableNode $data)
    {
        $faker = Faker\Factory::create();

        $this->collectedData[$dataKey] = array();
        foreach ($data->getRows() as $key => $value) {
            if (strpos($value[1], '<<') !== false) {
                $functionName = str_replace('>>', '', str_replace('<<', '', $value[1]));
                $fakeValue = call_user_func_array(array($faker, $functionName), explode(',', $value[2]));
                if ($functionName == 'file' || $functionName == 'image') {
                    $fakeValue = new FormUpload($fakeValue);
                }

                if (strpos($value[0], '[') !== false) {
                    parse_str($value[0].'='.$fakeValue, $temp);
                    $temp = array($dataKey => $temp);
                    $this->collectedData = array_merge_recursive($this->collectedData, $temp);
                    continue;
                }

                $this->collectedData[$dataKey][$value[0]] = $fakeValue;
            } else {
                if (strpos($value[0], '[') !== false) {
                    parse_str($value[0].'='.$fakeValue, $temp);
                    $temp = array($dataKey => $temp);
                    $this->collectedData = array_merge_recursive($this->collectedData, $temp);
                    continue;
                }

                if (strpos($value[1], '(') !== false) {
                    $locationIndex = str_replace(')', '', str_replace('(', '', $value[1]));
                    $locationValue = $this->locations[$locationIndex];
                    parse_str($value[0].'='.$locationValue, $temp);
                    $temp = array($dataKey => $temp);
                    $this->collectedData = array_merge_recursive($this->collectedData, $temp);
                    continue;
                }

                $this->collectedData[$dataKey][$value[0]] = $value[1];
            }
        }

        return true;
    }

    /**
     * @Then /^save new item location as "([^"]*)"$/
     * @param string $location
     *
     * @return boolean
     */
    public function collectLocations($locationIndex)
    {
        $this->response = $this->client->getLastResponse();
        $this->locations[$locationIndex] = $this->response->getHeader('X-Location');
    }

    /**
     * @Then /^save "([^"]+)" field under location "([^"]*)"$/
     * @param  string         $fieldName
     * @param  string         $locationIndex
     * @return Step\Then|void
     * @throws Exception
     */
    public function saveFieldValueUnderLocation($fieldName, $locationIndex)
    {
        $this->response = $this->client->getLastResponse();
        $fieldValue = null;
        if ($this->responseIsJson) {
            if ($this->associative) {
                if (!(is_array($this->responseData)) || !array_key_exists($fieldName, $this->responseData)) {
                    throw new \Exception('Field "'.$fieldName.'" is not set!');
                }

                $fieldValue = $this->responseData[$fieldName];
            } else {
                if (!($this->responseData instanceof stdClass) || !property_exists($this->responseData, $name)) {
                    throw new \Exception('Field "'.$fieldName.'" is not set!');
                }

                $fieldValue = $this->responseData->$fieldName;
            }

            $this->locations[$locationIndex] = $fieldValue;
        } else {
            return new Step\Then('the response is JSON');
        }
    }

    /**
     * @When /^I request "([^"]*)"$/
     * @param  string     $pageUrl
     * @return void
     * @throws \Exception
     */
    public function iRequest($pageUrl)
    {
        $this->responseData = $this->responseDecodeException = null;
        $this->responseIsJson = false;

        if ($this->access_token) {
            $this->headers['Authorization'] = 'Bearer '.$this->access_token;
        }

        $this->client->call(
            $this->processPageUrl($pageUrl),
            strtolower($this->requestMethod),
            $this->headers
        );
        $this->response = $this->client->getLastResponse();
    }

    /**
     * @When /^I submit "([^"]*)" data to "([^"]*)"$/
     * @param  string     $pageUrl
     * @return void
     * @throws \Exception
     */
    public function iSubmitDataTo($dataKey, $pageUrl)
    {
        $this->responseData = $this->responseDecodeException = null;
        $this->responseIsJson = false;

        if ($this->access_token) {
            $this->headers['Authorization'] = 'Bearer '.$this->access_token;
        }

        $this->client->submit(
            $this->processPageUrl($pageUrl),
            array($dataKey => $this->collectedData[$dataKey]),
            strtolower($this->requestMethod),
            $this->headers
        );

        $this->response = $this->client->getLastResponse();
    }

    public function processPageUrl($pageUrl)
    {
        if (strpos($pageUrl, '<<') !== false) {
            $locationIndex = str_replace('>>', '', str_replace('<<', '', $pageUrl));

            return $this->locations[$locationIndex];
        }

        return $this->getMainContext()->getParameter('base_url').$pageUrl;
    }

    /**
     * This public method is also for other context(s) to process REST API call and inject response into this context.
     *
     * @param  \Buzz\Message\Response $response
     * @param  boolean                $asJson   Process the response as JSON or not.
     * @return void
     */
    public function processResponse(\Buzz\Message\Response $response = null, $asJson = true)
    {
        if (!empty($response)) {
            $this->response = $response;
        }

        return $this->processResponseBody($this->response->getContent(), $asJson);
    }

    /**
     * Process response body. This method may also be used by other context(s) to process REST API call and inject
     * response body into this context by using 2nd parameter $asJson.
     *
     * @param  string  $jsonData
     * @param  boolean $asJson
     * @return void
     */
    protected function processResponseBody($jsonData, $asJson = true)
    {
        if ($asJson) {
            try {
                $this->responseData            = $this->decodeJson($jsonData);
                $this->responseIsJson          = true;
                $this->responseDecodeException = null;
            } catch (\Exception $e) {
                $this->responseData            = $jsonData;
                $this->responseIsJson          = false;
                $this->responseDecodeException = $e;
            }
        } else {
            $this->responseData            = $jsonData;
            $this->responseIsJson          = false;
            $this->responseDecodeException = null;
        }
    }

    /**
     * @Then /^the response is( not)? JSON$/
     * @param  string     $notJson
     * @return void
     * @throws \Exception
     */
    public function theResponseIsJson($notJson = '')
    {
        $this->processResponse();

        if (strpos($notJson, 'not') === false) {
            if (!$this->responseIsJson) {
                $message = "Response was not JSON\n";
                if (!empty($this->responseDecodeException)) {
                    $message .= $this->responseDecodeException->getMessage();
                }

                throw new \Exception($message."\n".$this->response);
            }
        } else {
            if ($this->responseIsJson) {
                throw new \Exception("Response was JSON\n".$this->response);
            }
        }
    }

    /**
     * @Given /^the response should contain field "([^"]*)"$/
     * @param  string     $name
     * @return void
     * @throws \Exception
     */
    public function theResponseHasAField($name)
    {
        if ($this->responseIsJson) {
            if ($this->associative) {
                if (!(is_array($this->responseData)) || !array_key_exists($name, $this->responseData)) {
                    throw new \Exception('Field "'.$name.'" is not set!');
                }
            } else {
                if (!($this->responseData instanceof stdClass) || !property_exists($this->responseData, $name)) {
                    throw new \Exception('Field "'.$name.'" is not set!');
                }
            }
        } else {
            return new Step\Then('the response is JSON');
        }
    }

    /**
     * @Then /^in the response there is no field called "([^"]*)"$/
     * @param  string     $name
     * @return void
     * @throws \Exception
     */
    public function theResponseShouldNotHaveAField($name)
    {
        if ($this->responseIsJson) {
            if ($this->associative) {
                if (is_array($this->responseData) && array_key_exists($name, $this->responseData)) {
                    throw new \Exception('Field "'.$name.'" should not be there!');
                }
            } else {
                if (($this->responseData instanceof stdClass) && property_exists($this->responseData, $name)) {
                    throw new \Exception('Field "'.$name.'" should not be there!');
                }
            }
        } else {
            return new Step\Then('the response is JSON');
        }
    }

    /**
     * @Then /^field "([^"]+)" in the response should be "([^"]*)"$/
     * @param  string     $fieldName
     * @param  string     $fieldValue
     * @return void
     * @throws \Exception
     */
    public function valueOfTheFieldEquals($fieldName, $fieldValue)
    {
        if ($this->responseIsJson) {
            if (new Step\Given("the response should contain field \"{$fieldName}\"")) {
                $fieldValue = $this->extractValueByGivenLocation($fieldValue) ?: $fieldValue;
                if ($this->associative) {
                    if ($this->responseData[$fieldName] != $fieldValue) {
                        throw new \Exception(
                            sprintf(
                                'Field value mismatch! (given: "%s", match: "%s")',
                                $fieldValue,
                                $this->responseData[$fieldName]
                            )
                        );
                    }
                } else {
                    if ($this->responseData->$fieldName != $fieldValue) {
                        throw new \Exception(
                            sprintf(
                                'Field value mismatch! (given: "%s", match: "%s")',
                                $fieldValue,
                                $this->responseData->$fieldName
                            )
                        );
                    }
                }
            }
        } else {
            return new Step\Then('the response is JSON');
        }
    }

    private function extractValueByGivenLocation($fieldValue)
    {
        if (strpos($fieldValue, '(') !== false) {
            $locationIndex = str_replace(')', '', str_replace('(', '', $fieldValue));

            return $this->locations[$locationIndex];
        }
    }

    /**
     * @Then /^the response should contain "([^"]*)"$/
     * @param  string     $str
     * @return void
     * @throws \Exception
     */
    public function theResponseShouldContain($str)
    {
        if (!$this->responseIsJson) {
            if (strpos($this->responseData, $str) === false) {
                throw new \Exception(sprintf('String "%s" not found.', $str));
            }
        } else {
            throw new \Exception('Response should not be a JSON message.');
        }
    }

    /**
     * @Then /^field "([^"]+)" in the response should be an? (int|integer) "([^"]*)"$/
     * @param  string     $fieldName
     * @param  string     $type
     * @param  string     $fieldValue
     * @return void
     * @throws \Exception
     * @todo Need to be better designed.
     */
    public function fieldIsOfTypeWithValue($fieldName, $type, $fieldValue)
    {
        if ($this->responseIsJson) {
            if (new Step\Given("the response should contain field \"{$fieldName}\"")) {
                switch (strtolower($type)) {
                    case 'int':
                    case 'integer':
                        if (!preg_match('/^(0|[1-9]\d*)$/', $fieldValue)) {
                            throw new \Exception(
                                sprintf(
                                    'Field "%s" is not of the correct type: %s!',
                                    $fieldName,
                                    $type
                                )
                            );
                        }
                        // TODO: We didn't check if the value is as expected here.
                        break;
                    default:
                        throw new \Exception('Unsupported data type: '.$type);
                        break;
                }
            }
        } else {
            return new Step\Then('the response is JSON');
        }
    }

    /**
     * @Then /^the response status code should be (\d+)$/
     * @param  int        $httpStatus
     * @return void
     * @throws \Exception
     */
    public function theResponseStatusCodeShouldBe($httpStatus)
    {
        if (((string) $this->response->getStatusCode()) !== $httpStatus) {
            throw new \Exception(
                sprintf(
                    'HTTP code does not match %s (actual: %s)',
                    $httpStatus,
                    $this->response->getStatusCode()
                )
            );
        }
    }

    /**
     * @Given /^the response should be "([^"]*)"$/
     * @param  string     $string
     * @return void
     * @throws \Exception
     */
    public function theResponseShouldBe($string)
    {
        $data = $this->response->getBody(true);

        if ($string != $data) {
            throw new \Exception(
                sprintf("Unexpected response.\nExpected response:%s\nActual response:\n%s".$string, $data)
            );
        }
    }

    /**
     * @Then /^echo last response$/
     * @return void
     */
    public function echoLastResponse()
    {
        $this->printDebug($this->client->getLastRequest()."\n\n".$this->response."\n\n"."access_token: ".$this->access_token);
    }

    /**
     * Return the response object.
     *
     * This public method is also for other context(s) to get and process REST API response.
     *
     * @return Guzzle\Http\Message\Response
     */
    public function getResponse()
    {
        return $this->response;
    }

    /**
     * Return the response data.
     *
     * This public method is also for other context(s) to get and process REST API response.
     *
     * @return mixed
     */
    public function getResponseData()
    {
        return $this->responseData;
    }

    /**
     * Decode JSON string.
     *
     * @param  string     $string A JSON string.
     * @return mixed
     * @throws \Exception
     * @see http://www.php.net/json_last_error
     */
    protected function decodeJson($string)
    {
        $json = json_decode($string, $this->associative);

        switch (json_last_error()) {
            case JSON_ERROR_NONE:
                return $json;
                break;
            case JSON_ERROR_DEPTH:
                $message = 'Maximum stack depth exceeded';
                break;
            case JSON_ERROR_STATE_MISMATCH:
                $message = 'Underflow or the modes mismatch';
                break;
            case JSON_ERROR_CTRL_CHAR:
                $message = 'Unexpected control character found';
                break;
            case JSON_ERROR_SYNTAX:
                $message = 'Syntax error, malformed JSON';
                break;
            case JSON_ERROR_UTF8:
                $message = 'Malformed UTF-8 characters, possibly incorrectly encoded';
                break;
            default:
                $message = 'Unknown error';
                break;
        }

        throw new \Exception('JSON decoding error: '.$message);
    }
}


================================================
FILE: features/steps/.gitignore
================================================
*

!.gitignore

================================================
FILE: features/support/.gitignore
================================================
*

!.gitignore

================================================
FILE: newscoop/.gitignore
================================================
# Bootstrap
application/bootstrap*

# Symfony directories
*/log/*
cache/*
public/uploads/*
public/bundles/*


================================================
FILE: newscoop/.rmt.yml
================================================
_default:

    # VCS CONFIG
    vcs: git

    # PREREQUISITES
    #  Actions executed before any questions get asked to the user.
    #  Custom action can be added by provided a relative path the the php script. Example:
    #   - relative/path/to/your-own-sript.php
    prerequisites:
     - working-copy-check
     - display-last-changes

    # GENERAL CONFIG
    #  Apply to all branches except the one from the 'branch-specific' section
    #  Like prerequisites, you can add your own script. Example:
    #   - relative/path/to/your-own-sript.php
    version-generator:
        semantic:
            allow-label: true
    version-persister:
        vcs-tag:                           # Release with VCS tag
            tag-prefix: ''   # Prefix any tag with the VCS branch name
    pre-release-actions:
        bin/UpdateApplicationVersionCurrentVersion.php: ~
        composer-update: ~
        changelog-update:          # Update a CHANGELOG file before the release
            file: DETAILED-CHANGELOG.txt
            format: semantic
            dump-commits: true
            exclude-merge-commits: true
        vcs-commit: ~              # Commit the CHANGELOG
    post-release-actions:
        vcs-publish: ~


================================================
FILE: newscoop/DETAILED-CHANGELOG.txt
================================================

VERSION 4  NEWSCOOP 4.3
=========================================================================================================

   Version 4.4 - Newscoop 4.4 minor release
      08/02/2016 13:42  4.4.7  Newscoop 4.4.7 release
         7f5a968 Add information about not supported MySQL "strict mode"
         a945fc8 Revert "simplify registration confirmation"
         530c86a simplify registration confirmation
         17a0534 correct error code
         1727f85 CS-5923 - After upgrade: fatal error on article editor opening due to topic stuff
         66db93e CS-5949: Adds updating of article modified time on topic changes
         fee1b11 fix spec
         14a3d2c update comemnt in code
         aa9821b remove publication aliases on publication removal, don't set publication in listener when not exist and is still attached to alias
         fa3677b don't set session lifetime if it's set to 0
         418018d add language to url, set it on rendered template
         f880438 CS-5925 - list_subtopics on empty topic (i.e. root) does not respect order constraint
         030e5bc [feature] implement feed controller
         9c7fd33 CS-5938 - Job scheduler doesn't execute task if notification isn't enabled
         9b3baf9 updated translation resources
         206974a remove dump, don't sett cookie in request paramerer bag, change TOL_Language cookie parameters
         6967786 remove connection between session lifetime and php gc, allow to login on frontend with username, cover /auth with symfony firewall
         3b806e9 fix spec for BackendPublicationsController
         55ed031 add links to docs under docs.sourcefabric.org
         6876303 move cache_reset file to cache/{env}/cache_reset
         7708dc9 [CS-5844] fix implementation
         91d23b5 CS-5931: Moves language setting code to helper, instead of view
         354dad2 CS-5931: Reverting changes
         e07139e CS-5931: Persists locale from Symfony request to Zend Smarty View
         7534240 AZ-278 - Issue with indexing of articles - remove commented code
         a1bb9d5 AZ-278 - Issue with indexing of articles
         a2a38ef ignore comments for not existing articles
         8778e2d updated translation resources
         4b0bad4 updated translation resources
         e4470a1 CS-5941: Adds charset as well to header
         81dd223 CS-5941: Sets different content-type for rss.tpl or atom.tpl templates
         4ed7279 CS-5933: Forces getSEO() always to return an array and fixes typo
         b91fd21 CS-5942: Adds check if request is set
         99254ca remove unused hipchat notifications from travis
         5985b49 update outdated tests for phpspec
         beb8398 simplify repository method, use better way to checking if request is secure
         967b131 add support to filter articles by section in /articles api resource
         1fd9944 fix code typo
         41a865e handle ssl and proper protocol behind proxy
         9c1749a removed Visible to non subscribers switch - moved to paywall plugin
         9089db1 AZ-266: Typo
         84072f6 AZ-266: Add script to run webcode for many many webcodes
         0cc66eb AZ-266: Adds return status to webcode command and removes weird loop
         4a140ac simplify code in PlaylistsService
         6864636 remove broken upgrade script, improve errors handling in publication edit form
         456fdbc updated translation resources
         fac026d updated translation resources
         eea522a enable sluggable extension
         0fa08f9 improve fetching topic articles
         cecf521 polish and simplify code for front page template theme setting feature
         d2d526b add support for comments likes and dislikes, render images, snippets, links and more in api this same as in template
         b3c1e2e Fix issue with 500 error when session not exists in request object
         eb3388a CS-5931: Stores language in session
         82ca2a0 CS-5930: Removes unneeded parameter
         3d29357 CS-5844: Initial commit
         c5211d2 CS-5844: Detect language by uri parts, then issue
         d714d20 Probable fix for multi theme handling per issue and language
      19/10/2015 19:04  4.4.6  Release of Newscoop 4.4.6
         aac2ece Adds missing echo
         8d0cc94 replace addError with addWarning
         e901088 rename title to name
         8bb5849 AENV-540 - Make name/title field consistent for playlists api - improvements
         978cfab AENV-540 - Make name/title field consistent for playlists api
         3797e0e Added endpoint with the list of playlist the given article belongs to
         25f39d6 fixed script
         cea5daf hide label when array is empty
         cfa7a0e fix upgrade scripts
         1e7a3c7 updated translation resources
         6640e3d updated translation resources
         adb3e92 CS-5429 - Topic list is opening too long in article editor
         bc39231 hide featured articles modal's close button
         f644c69 updated translation resources
         e8bf2e1 updated translation resources
         0552485 updated translation resources
         b43389e use Number for Article issueId (bug). Use Y in public.
         f1a0633 updated translation resources
         93771b8 updated translation resources
         ecf2190 CS-5913: Trim and remove duplicate spaces from author names
         23ecb63 fixed getting articles by section number
         8db76c6 Revert "fixed getting articles by section number"
         63ebd0f fixed getting articles by section number
         d5fa0f5 Fixes languages codes missing for Azerbaijani, Hungarian and Danish
         a4807e5 Make RFC3066bis field available in templates via rfc_code property
         0dac142 preload featured article list by providing an extra parameter in url
         8cbe547 add option to fetch hidden article comments
         88707e2 added option to override locale from get parameter
         ecd8b47 CS-5914: Removes reference to non-working composer install command
         a31d83f Use proper quality for cropped images with png format
         a4674a0 CS-5913: Update author management page
         1c659cb CS-5913: Adds translation to yml file
         f0e9727 CS-5913:  Prevents adding of dplicate authors with the same full name
         0154395 CS-5913: Implements optimized author ReadName mechanism
         4c2d527 Changes themes field to text (needed for multiple templates under playlist)
         b00b9ba updated translation resources
         4a3d268 CS-5910: Undoes optimization to reanebl in article pagination
         e0c6455 IM-2915: Removed date limits from search datepicker
      13/08/2015 09:24  4.4.5  Newscoop 4.4.5 minor release
         bb7edfe Adds auto increment to article playlist id
         b40e46d updated translation resources
         3df4f56 updated translation resources
         ff63bb5 Improves popover text for rich text captions related settings
         10f9e3c updated translation resources
         180bd31 CS-5908: Adds updating of time_update when workflow_status changes
         695ce5e CS-5907 Typo and ambiguity in core string
         ce77c0e updated translation resources
         a17ef9e updated translation resources
         db27b20 removed reloading after removing comment, added option to check comment with just clicking in row
         63580e7 Add validation for meta properties in publications form, fix some minor ui issues
         5ec786c CS-5898: Use issue number fetched from db
         f71a3b5 hide visible for non subscriber only when plugin is not enabled and article is public.
         486286c add support to Imagick
         944c30e setup default images (generated by Newscoop) quality to 90 (from 0 to 100)
         25e5222 CS-5903: Adds DISTINCT so related article numbers are only returned once
         1c79915 CS-5900 - Translations for legacy plugins dont work anymore
         7981832 TW-275 - After update: Attaching a topic to an article doesnt work anymore
         131f909 CS-5895: Adds custom redirect to confirm action
         49e0dd6 TW-236: Disabled escpaing when RichTextCaption setting is on
         2049134 updated translation resources
         3f5b03f updated translation resources
         e4bd5e1 BN-220: Always close transaction
         5b00d53 CS-5890: Returns null if there are no lists in theme
      13/07/2015 12:30  4.4.4  Newscoop 4.4.4 minor release
         d3150bc CS-5888: Adds parameter published to list_related_articles
         38de286 use proper left join for thread, move search to header - it shows up mor comments on first screen
         8b82051 improve MetaTopic class
         cc5aa8c fixing metatopic class - get results as an array each time
         4a8de20 fixed displaying subtopics - missing parameter
         c2de384 improve detecting and updating plylist templates
         271cc5d CS-5880 - Save of order is not working for root topics in topics management
         7c15658 comment out php values in htacces and display a proper value
         4d5077e CS-5878 - Newscoop 4.4.4 allows only 100M even if php.ini allows higher upload max size value
         0c64d4d updated translation resources
         a753dfc updated translation resources
         06e1b8c updated translation resources
         4945dbf CS-5867 Increase the height of the modals in Newscoop to take almost full height of the browser window
         f93923f CS-5871 Improve image caption in admin interface
         77ff032 fixed showing topics checkboxes in Firefox
         de6a516 improve text
         a51855d CS-5868- adapt the topic design to show more topics in a window
         90e61eb [Improvement] Add links to REST API documentation in admin ui
         525c86f rename method
         e733e51 CS-5804 - Subtopics list broken
         572aaff [CS-5863] [Fix] User without user type can edit and delete comments
         7d4d8a9 CS-5672 - Due to missed several fields in System Preferencies form the Save function doesn't work
         ae0b88a updated translation resources
         fb42c17 updated translation resources
         fcc26ae CS-5861 Update link to user manual
         52d4c67 improved slideshows
         83dbc07 added thumbnail handler
         1e1d3b1 slideshows improvements
         99e6532 remove old file
         39b8d2d change function name to uri from url
         c1360a1 don't update change update_time on article update
         e4075b3 [CS-5853] [Fix] Date of articles in related articles search in the modal is always current day
         55bf96a [CS-5851] [Fix] Option to show photos in full size
         f7ae02b [CS-5822] [Fix] publication management: switching url type does not work
         f34c9dc CS-5854: Adds css fix so select2 will keep the same width
         15614ab CS-5461: Implementes $gimme->article->rating_enabled
         465df6e set fallback translations to english by default in bazinga bundle
         5cb4bb9 CS-5854: Adds checkbox to search in hidden article types
         70853e2 added query to upgrade scripts - article_language column
         8c553f2 fixed articles search by topics
         e378cf8 TW-250: Adds allowfullscreen attribute as valid
         dda92ee fixed count by menthods
         3ff1da0 fixed adding root topic
         e2fa6c1 [CS-5848] [Fix] Properly save article properties
         a16341d make cache key aware of the article number
         b5eeaf5 Changes url seperator to / instead of OS dependant directory seperator
         4c9ab14 TW-246 - topic-Management
         7eb197b fix wrong collumn name in indexes
         eb03ac2 updated translation resources
         83190f7 updated translation resources
         3a7b02f remove not needed code (wrong merging)
         b7f99ae [CS-5846] [Fix] Default order of available articles in featured article lists manager should be by recency
         3669df6 fix spacing
         4a35ecd AENV-504: make inputfields for width and height for vimeo/youtube snippets mandatory updated metadata in campsite_core and upgrades sql
         26e5a3f replaced sql script with silex script
         639dd39 fixed articles ordering
         7b8f51c Adds check if article to be deleted actually exists
         8a3be16 CS-5779 - Scrolling in playlist is not working for the second playlist if playlists are so long
         ad20e7c updated translation resources
         7f5c09a updated translation resources
         83a7d16 AENV-503 - adapt save button behaviour in the attach slideshow modal
         d17ee14 improve messages
         a607af7 CS-5825 Better labels and tooltips for Article Type field management
         318ef74 BN-200 - Search article by author is not working in Playlist management
         3ca5712 CS-5802 - instantly remove items over limit
         cbd29fc Adds Docker instructions to README
         26d0d7e Adds default cron
         6e56952 [CS-5825] [Fix] Article Type field controls Show in Editor and Show/Hide have no function
         ebd266b Fixes cron command
         4560f5a CS-5802 - Featured Article List limits do not work as expected
         2236933 use public function in cache key, clear chache key on comments status update from article save action
         fb0e347 CS-5806 - New Topics language filter does not work when session cookie expires
         099db89 CS-5809 - Translating a subtopic auto-fills the parent topic translation field
         34a71ea CS-5810 - Clicking a topic delete button twice throws a 'Failed to find topic by ID' error
         e9a4a7e [TW-243] [Fix] Comment-function doesn't work
         89bbe1b [CS-5811] [Improvement] Interface for uploading private plugins results in white screen
         ddd3d7c Adds prod/dev env switch and runs cron server
         f4f479a [CS-5837] [New Feature] add support for other editors in smarty link function
         bad60b8 Change indentation for yml, shell to bash and tells tail to keep retrying
         def602e [CS-5832] [Fix] Comments article preview shows title and date multiple times
         b9ae549 [CS-5814] [Fix] Article Edit sidebar still has the switch 'Visible to non-subscribers'
         77f0b8f uncomment volumns
         ff7641c clean install sql and snipptets queries
         841c93b [CS-5832] [Fix] deactivate comments ordering by article name, allow showing comments for pending articles.
         b238644 remove unused entrypoint.sh
         c5c9a95 latest docker build
         f87011c CS-5799 - Can't select previously created Featured Article Lists via drop-down menu
         b2f0612 CS-5803 - Tags shown to user while the Featured Article List page is loading
         e1088dd fixed exception parameters
         65079f8 CS-5821 - loading spinner for editorial comments never stops
         91efe32 make use of only oembed and extract endpoints
         02bee0e use zend request params only when available
         0defa79 set a proper jms serializer version
         92b1d73 remove not needed header
         3463878 keep breadcrumbs for editing user
         085fd36 remove jms serializer commit restriction from composer.json
         194278c get error message from the response
         fb32afb use black color for active select's
         5d1c81b use value from head title in page titles again
         166e735 CS-5606: Changes temp dir to project cache dir
         fd08e64 change parameter format to string
         39da243 added api key handling to the embedly controller
         edfa7cd fix snippets sql for both upgrades and new installs
         c2e8911 Initialize loader even when translations files are cached
         40d469a Revert "Aenv 495"
         99d6650 updated translation resources
         055e82c add embedly enpoint field to snippets for upgrade
         6d233b4 updated translation resources
         3c074da updated translation resources
         7949c10 add endpoint field back to demo data for embedly snippet
         9a6f9e7 TW-75: Adds parameter to sort articles by publication date
         ad29970 fix wrong translations labels
         4ed0b78 uodate also install sql's
         b8d1a82 use default NULL instead 0
         c560163 CS-5819 This capitalization does not appear in Newscoop source code
         d8474af make IdPublication nullable with default 0
         76bb862 CS-5819 Update YML files for string modifications
         a308251 CS-5761 - "The last article of this list has been removed" is not translated.
         22a6497 Buttons "Add this article" and "Close" is not translated in Playlist management
         d6931dc improved slideshows handling using API
         106ac5f When using tpid parameter page can get into an infinite loop
         13653f9 CS-5819 Clarify labels for Article Types
         0e21216 reintroduce clearPlaylistTemplates calls
         6175e3f improve playlists articles fetching with getArticle
         fde43db use arrayResult for fetching playlist articles ids, fetch real articles with getArticlesByCriteria
         5400629 manual join needed article relations for api - it takes less time than left joining
         49f6e8e replace our custom playlists articles ordering with gedmo/sortable
         7b2b719 set proper limit
         6381adf fixed articles listing on the playlist with the limit
         9649dd4 improve removing left nodes, fix clearing Playlist templates, update order initializing script
         83c2eb3 added script to remove not existing index
         098f1b8 Adds correct way to update section_id in Articles table
         d2fc1e7 Fixes issues with missing or wrong positioned beginTransaction calls
         67fadc9 fixed jms serializer version to work also with php 5.3
         f67447d serialize objects in cache keys, use md5 instead base64_encode
         e23105a fix cache key for getArticle in CampURIShortNames
         806a978 allow resseting article with this same number
         f50f389 fetch language
         7185623 fix typo
         67c92a3 Moves script to folder with date of merging PR to prevent errors
         f53efed Fixes issue with locale getting lost
         c25c2a4 TW-203: Fixes error with comment search service
         8ce3899 added utcdatetime type to the upgrade script
         e090c8c added articles filtering by language in playlists
         50d22e7 updated translation resources
         700033f updated translation resources
         04fb338 updated translation resources
         bfb57a0 updated translation resources
         eaf8808 IM-2792 - some article types are blank pages when opening them from backend after upgrade to 4.4.3
         d57b96e improved auth-interceptor
         2761544 improve sql script
         d1a6fbc remove webcode on article delete
         fc1c5f1 CS5784 - Playlists don't support many languages
      26/05/2015 16:49  4.4.3  Newscoop 4.4.3 minor release
         8c71179 add missing update sql, fix useForAll js function with tinymce
         49c5d01 CS-5790: Fixes issue when images/files/videos/pdf folder is symlink
         875aabd CS-5791:  Adds more clear error messages when direcotires dont exist
         626b349 translations fixes
         0ab991f small fixes in default templates
         5238fb2 updated translation resources
         385a835 get locale from translator
         8efc6a0 CS-5724: Improves upgrade script for TimeZOne
         992fd17 hide the "show in editor" option in the article type fields for switches
         15da820 CS-5724: Adds proper time zone setting for Newscoop
         ea73a2d add articles relation to Author table, fix comments api user checking, fix uri parameters in metaSubtitle (editor_image.tpl)
         79e7d49 added ORM UTC datetime type and fixed playlists saving
         9cbb0f4 fix metaSubtitle missing $request object, fix cacheKey usage
         d4b5c58 fixed typo
         1af69e9 removed unused method
         8411516 improved and fixed set_topic function
         1487df2 use site secret key instead installation_id
         51087c5 use new getLink method to create article edit links in admin
         bc43bb1 spaces format
         716a2ae CS-5754 - Problem with topics
         3f35817 clear vector after rendering
         7291a14 add unique per instance installation_id to database cache keys
         4189790 prettify oauth result page
         d9dd32e update main.css
         928b491 added oauth login-modal style
         a6d77f4 fixed obtaining a new token
         bbe93bd wip playlists oauth
         0b91820 improve connected articles listing on edit image view
         e2b40ff authorize user on frontend when signing in to backend
         417d39a remove custom target path
         9862d31 improved issue service
         a74aada remove 'parent' from password recovery template
         d18ac74 oauth token handling
         d2e75ec disable issue listener for api
         504e392 users logout api - simplified the code
         8a87d32 revert services.yml
         076a55e fixed custom handlers
         87f4303 simplyfy and fix webcode (re)generate command
         5fba74d check if $publicationMetadata is filled
         5fcec47 improve rendering templates from templates service
         c5843c1 add 404 response code for not found pages
         a0e47a5 remove unused encoder factory from UserService
         7923750 use cacheService for acl resources scan
         646d3c5 remove findBy and findAll methods
         f9ff851 ignore authentication oauth modal when session is valid
         1dba319 fix comments
         ff13efd added no_cache cookie handling also on frontend
         a675ecb CS5777 - Create OAuth custom login & logout handlers
         df1553c by default hide hidden comments for not admins on api
         2828d5c fix broken html source view in chrome
         de84a99 CS-5771 - Handle relative redirect uris for oauth clients
         6b33911 CS-5658: add title for dashboard
         d125772 CS-5658: improve admin pages titles
         b6118f2 updated translation resources
         96c291d S-5773: Fixes issue with upgrade which doesn't take mixed returned entities in account.
         42987da fix login page title
         5d6673f add and fix admin pages titles
         7f53486 set attachment translations per language
         08f294c CS-5761 - "The last article of this list has been removed" is not translated.
         aad55b0 Buttons "Add this article" and "Close" is not translated in Playlist management
         416eea5 AENV-462 - Change name of button "Done" to "Save" in Attach/Detach slideshows
         5375aa1 use tagged vendors, clone default_url for url property
         02e30c8 share security context between api and frontend, update somposer.json
         06a5375 TW-176: Fixes issue with unserialized array in cache key
         82a8bdd removed check for token
         b080d76 added image width support
         b06d29e AENV-452 - Big image is not resized on front-end
         ca0da21 updated translation resources
         459cd21 updated translation resources
         5128a2f added upgrade script - update redirect_uris for defaultoauth client
         06e3828 use real renditions url, add some details
         5982184 move InteractiveDoctrineAuthService to onw file, fix multiple keywords search on api
         b93420f simplify oauth obtaining process
         e4b97fa override TokenBasedRememberMeServices and authenticate user also in zend_auth
         8fecf4d updated translation resources
      22/04/2015 09:35  4.4.2  Newscoop 4.4.2 minor release
         921408c improve rmt config
         73b3495 identations to spaces
         1095f71 tabs fix in service
         5193be8 tabs fix
         327fad1 removed comments
         d3045ea CS-5751 - Editorial comments improvements
         18d3552 remove not used files in 4.4.2
         46912ea keep orginal order in search by ids
         bc127ac pass $onlyPublished to articles repository
         730df98 one more relation usage replace
         b8c32cf check if smarty_function_uri before initializing
         3a273b1 fix comments management and remove article relation from playlist_article entity
      16/04/2015 10:27  4.4.1  Newscoop 4.4.1 minor release
         7945847 add cacheId parameter for display method in render smarty function
         89218e6 context_articles table change, cache key change
         83d99f3 playlist order fix - new upgrade script
         5be4796 playlist order fix - upgrade script
         cdfca8e fixed theme deletion
         80d1f53 fixed redirect uri for oauth
         1348379 fixed redirect uri handling when creating oauth user
         541d3ca fixed path to login modal
         2d7467c improve issue service
         12f81bb expand info block by default and icon fix
         a00d8f6 fixed multiple images in edito mode - slideshows
         efe7795 fixed iframe width ofr support popup
         0cdfaa8 removed duplicates from themes.en.yml
         1b09f70 fixed playlist cache bugs
         a460d43 remove logs from travis
         0b65524 fix section_id and issue_id handling in Article entity.
         1dcafa0 fixed fancybox border
         93baaba revert section/issue relation change
         40b373c add dev.log to end of tests
         f5cfbf2 [big change] fix article issue/section relation, fix comments manager after change on thread property
         f71d3a2 fix comments ussage after change for thread property
         c2a7be5 fix handling xml content  with single items, add comments
         d2b2498 fixed upgrade script related to playlists
         aea5908 rebuilt create view for slideshows to suit new design
         9bccb33 improve docblock
         003902f optimize accessDeniedExceptionListener
         78a1843 AENV-330 - polish newscoop create/manage slideshow modal
         8fbf4d9 [AENV-434]: remove endpoint property from embedly snippet template
         9d1d375 CS-5745: Adds execute bit to scripts
         88837e1 provide default redirect_uri route with oauth_result.tpl template file rendering
         91d8c71 fix current cache driver cache flushing
         dd3976c don't use getArticleNumber from comment entity
         c9b182f change article_num ussage to thread when work with comment entity
         abf86a7 remove not needed files
         7d9d68a allow posting anonymous comments when it's allowed in publication settings
         c23a160 destroy interval after it stops
         f6cb020 fixed editrial comments translations
         e983e1f added handling when token expires - added modal
         8f4b878 improve editorial comments inicialization
         4d5d823 optimized system preferences service
         ea5056c revert singleton for adodb in DatabaseObject
         071bbb9 implement singleton for adodb in DatabaseObject
         8944b53 do not use this in static
         082e83e optimize DatabaseObject - don't fetch adodb in every function
         c0c07ad encode articlesModificationTime value
         eecc4ea add missing docblocks
         61ca702 introduce support for theme playlists configuration, clear defined templates on playlist modification
         ae1b3d8 display 0 when no playlist limit is set
         2e35933 added opera support to readme
         3f3741f changed function comment
         8076fc0 added handling when token expires - ported from aes plugin
         7b6ad09 added handling when token expires - ported from aes plugin
         6a1366e removed unnecessary comment and code form auth interceptor
         f0ff2e5 fixed bug in playlist modification datetime - ignored timezone
         0039879 fixed search
         c06f7bf disable save and add to lists buttons when no playlist selected
         740b9c1 clear temp list on playlist change
         877dd9d CS-5707 - Define Newscoop requirements related to supported browsers
         5473c6f CS-5744 - Move custom DQL functions to config.yml
         c5a7a73 check for array index before using it it install_conf, replace pear errors with exceptions in image class
         41ece29 CS-5669 - update the Readme file to tell users about the issue with running Newscoop 4.3 on Debian with PHP version 5.3
         8fefff5 revert strlower on images extensions
         5c73ba0 fix endless loop in campcontext with tpid parameter in url
         a657566 cache seourlend in metaArticle
         2d0bc76 fix MetaSection preventing caching empty objects
         ddab515 fix ArticleImage, don't cache empty object in metaSection
         338f37b changed getArticlesByIds to getArticlesByCriteria function name
         0cbe5ba AENV-445 - Related articles is not working by API 500 message
         6124002 improve performance in ArticlesList, reintroduce caching in ArticleImage
         ccb2508 fixed playlists bugs - auto remove last item etc.
         b96a672 improve cacheService ussage in ArticleTypeField
         2188811 remove duplicated code in MetaSection, improve cacheService in ArticleData
         eb365fa CS-5733 - change UI for the playlist revert alert
         17ffd70 fixed creating article without issue and section via api
         85e0d8f added description to article type form
         df57541 revert cache key parameter for article images list
         71bc9d6 optimize public resources listener
         bc52f33 lower images extensions, optimize cache keys, fix articlemodificationtime in playlists
         e9953cd added authentication exception
         6adfdce fixed failed authentication handling
         d9d7892 revert user check
         c2ea1ed optimize public_resources_listener
         ef480c6 optimize cacheService ussage
         3632f0d fixed issue and section relationship in article entity - missing issue, section
         d618af8 handle current user when not logged in in comments
         2799d21 Revert "fixed issue and section relationship in article entity - missing issue, ..."
         9fe8a8e fixed issue and section relationship in article entity - missing issue, section
         4f4a1a9 Adds support for using old style topic names (with locale appended)
         83706ed performance fixes - catched on production
         584f4d6 fixed proxy regeneration in upgrade scripts
         b35d902 update 4.4 upgrade doc
         a5809ee fix proxy regeneration for publication entity
         c9759c8 CS-4863: Removes ingest code from core, code from css and config files  - Removes ingest rules form ACL table  - Adds fake permissions for old auth
         a868d8e save wip
      24/03/2015 16:08  4.4.0  initial release
         2f8dd0f fixed proxy regeneration when already generated in upgrade scripts
         34783f4 improve rmt config
         734e5ed optimize search query
         2bbad8f fixed loading more articles on scroll - afterlist save
         1c3dad1 added track by
         098b175 removed height from the editor image tpl so images can be disppplayed responsively
         2d9f639 fix translation
         e3369b8 fix issue with dissapearing articles
         f9079dd display revert popup when adding article from preview
         41937ab revert button fix
         f93f95f changed onEnd to onAdd events in playlist app
         e137cb6 Set new codename for minor release
         268a8f5 updated translation resources
         f01cbe7 updated translation resources
         b5bcd71 add missing domain translations
         e921f3a fix typo in translations domain
         ea4421e updated translation resources
         ded1774 CS-5735: Changes find into findOneBy and catches exception if not found.
         e3840e7 fix admin menu under low permisions, update vendors
         b1fd64a CS-5732 - User can add into playlist same article multi times in FF
         218582e CS-5731 - playlist limit alert "limit reached - should I revert" is not being triggered on firefox
         068b04b Set new codename for minor release
         0e93c9d set descending sorting in article repository
         633d2aa CS-5709 - Playlist is not correct working with long list
         b153f14 updated translation resources
         c249df1 updated translation resources
         f0b167a added translation domain
         4b5165f fix playlist limit when saving and fetching more articles on scroll
         d75258f fix limit
         d350920 added spinner when loading featured articles
         6e800d9 disable proxy regeneration, laod other annotations
         165b9d6 added spinner when loading featured articles
         ee75778 [CS-5729] add upgrade script for initializing playlists articles order, remove some not used files
         7553d46 improvements to list saving
         0ff18f0 disable proxy regeneration, laod other annotations
         ee78558 CS-5728 - Remove limitation from loaded playlist, load more on scroll when no limit
         cffecc9 Update BridgeController.php
         a2923f5 [CS-5720] Fix Insert/edit internal link
         59e37d1 added option to not create default client in console command installer
         c5547a3 fix try catch for topics.php script
         c469078 fix renditions cropping with in implementation
         d81433a create oauth client when installing newscoop from console command
         bd35900 added fixed rss fields links to dashboard widgets
         a47652d mapping fixes
         5144978 fix some of the not valid associations
         09108b0 fix add_client.php script to not fail when diffrent files permissions
         56e40bf CS-5721: Adds composer.lock for updated composer.jsont
         d18f1d7 Fixes issue
         e6410b8 catch Entity not found exception when topic's language cant be found
         a412c53 clear cache before adding oauth client
         87e8574 CS-5721: Fixes issue when using <% or %> in templates with smarty
         2ea50ba improved topics script
         30a545f CS-5723 - AES is showing incorrect language for added topics
         916cbd5 CS-5715 - Remove not used core files in 4.4
         0ec87a8 updated docs
         62f3414 CS-5718 - added and changed upgrade docs
         4159f61 move editorial comment sql so the script can be executed
         6d06f31 revert exception handling
         2553179 fix bug in authors table causing: headers already sent issue
         3b0a9ed CS-5684 - Front-end is not support correctly percent values from AES
         9834873 CS-5642 - Article Editor removes the img tags for imported articles
         fb420df CS-5717 - fixed topics script
         379b8f0 CS-5714 - Restore of backup is not working from 4.3.2 to 4.4.0 RC
         a060634 CS-5719 - DB query errors for dashboard widgets
         c4c2e4b CS-5717 - Integrate script which converts topics into Newscoop
         37ef66b CS-5666 - Stop creating newscoop-indexer.lock in the root of newscoop instance
         093a8e1 fixed topic unlinking - behat
         bb38717 require MetaDbObject class in MetaTopic class
         93a560c CS-5708 - Add info how to install Newscoop from the console
         00ccfde CS-5666 - Stop creating newscoop-indexer.lock in the root of newscoop instance
         222220e added isset
         e755d0f Adds link to 'Add publication'-button, if no publications are available
         27f927e added try catch block to getDefaultAlias function
         9e94a10 fix documentation block for getServerOS in bug reporter
         de7c397 added php version and OS info to bug reporter
         0862d1b clear 'topic' namespace
         19a41c6 fixed image width for user image in comments management
         807b0e2 added 'site' for backward compability
         a256d18 fixed subtopics list and added caching to it
         4198d32 fix install plugins command
         0efb477 remove request
         33bbd59 throw exception when alias not found
         008d056 provide default alias for creating oauth default client upgrade script
         863979f changed preview function name
         4c63ea7 fixed article preview for related articles
         804a13f fix sections API, article translate url
         6973425 CS-5713 - Namespace alias can't be detected in Topic service
         f3394db updated translation resources
         71361e7 updated translation resources
         b4685fe updated translation resources
         e522575 updated translation resources
         4014748 CS-5712 - Show popup when changing list name
         00302f8 revert action improvements
         56197f7 CS-5711 - Remove last item from the list with possibility to revert
         47d84cf added alert, changed draggable placeholder, removed load on scroll
         5ad70b2 changed DateTime parameter when locking, unlocking article
         201dff5 AENV-428 - image captions not updating
         fc2743b updated translation resources
         1a9f857 updated translation resources
         07c0d62 updated translation resources
         7b23a29 AENV-356 - Related articles is not showing correctly issues - added parameter
         5deae2e AENV-356 - Related articles is not showing correctly issues
         8269cc5 A proper merge of #918 into 4.3
         df845a4 CS-5656 - Error in section articles API - languages mixed
         68567b3 CS-5656 - Error in section articles API - languages mixed
         9a9b367 removed wrong phrase in articles.en.yml
         0bff89f updated translation resources
         0bea33b Release of new version 4.4.0-rc

   Version 4.4 - Newscoop 4.4 Release Candidate 1
      04/03/2015 12:01  4.4.0-rc  initial release

   Version 4.3 - Tag Newscoop 4.3 stable release
      23/01/2015 11:35  4.3.2  Newscoop 4.3.2 minor release (bugfixes)
      28/11/2014 14:46  4.3.1  "Newscoop 4.3.1 minor release"
      06/11/2014 09:21  4.3.0  initial release

   Version 4.3 - Newscoop 4.3 release candidate
      17/09/2014 13:53  4.3.0-rc  initial release
         6d600e6 update rmt version in composer.json
         baa188e updte rmt config, update vendors before release
         20550b1 make 'public' folder writable during Newscoop installation
         ad2461f CS-5488 - Missing text "Back to Article Types List" in Article type fields
         b23fd52 updated translation resources
         3e7e54a text/blog can not have default value in older versions of mysql
         61b8dca CS-5503 - Upgrading Newscoop from 4.2 -> 4.3 issues
         a59abaa add sendmail to recomendations
         9895fc2 use insert ignore instead try catch
         267debb replaced  variable with null in GenericEvent when setting user points
         09e4433 CS-5497 - Newscoop installer strings
         8bd4464 CS-4726 New Installer design - improved errors displaying
         c8a3e9b CS-4726 - New Installer design
         905bcd1 ignore existing index in cache insert
         d7a6b5c (CS-5496) Move templates service from classes construct
         f2fb3a5 updated translation resources
         1295d81 updated translation resources
         0430c77 CS-3121: fix ignore_language, fix seting language in campcontext
         06c39e6 show smarty errors on dev only
         916c2c4 add sentry channel to dev and prod, log with exceptions
         382626c updated translation resources
         b2b49ce revert articles_list caching - better keys (based on context) are needed
         667d792 remove broken google gadgets widgets
         35f5dd1 update composer files (new monolog)
         3fc4312 use custom monolog chanell for sentry logging, setup errors handler on legacy code
         227324a updated translation resources
         6a931cb update composer.json and lock files
         39de14a Revert "Revert "[CS-4762] Fixes missing Georgian file for jQuery datepicker""
         cd58bc8 CS-4849: Fixes issue with placing description as image text
         e64d370 CS-4849: Removes debug information
         906a513 CS-4849: Removes unneeded line of code.
         7a4523d CS-4849: Adds newline and retrieves language from Request instead of cookie
         2d9f52f CS-4849: Adds newline and retrieves language from Request instead of cookie
         afacc89 Setup Newscoop Community Sentry channel, log legacy errors to sentry.
         7c69d07 Add posibility to check if plugin is installed and enabled from template
         ab2b24b updated translation resources
         383acc5 CS-4752 - topics hierarchy overlap on topic deletion
         31f47ff updated translation resources
         83d3113 fix article image captions screen
         aeaa2f4 fixed translator params for listing issues
         41144d2 fixed translator params for listing issues
         7e741ac updated translation resources
         1d4bf22 updated translation resources
         fda8b4a updated translation resources
         a83a711 updated translation resources
         1090e8e updated translation resources
         178933d updated translation resources
         784ea2f updated translation resources
         3c1129d updated translation resources
         b8b6912 updated translation resources
         b5433d0 updated translation resources
         8add851 CS-5446: Replaces putGS with translator
         c62e52e CS-4849: Renames variable name
         103e055 Revert "CS-5446: Disabled 'add article_type' button if viewing all fields (with no article_type selected)"
         4b9f028 Revert "[CS-4762] Fixes missing Georgian file for jQuery datepicker"
         4b1753d CS-4849: Implements rich text captions
         8de6a9b WOBS-1105 added dynamic block for editor_image.tpl
         dbff717 updated translation resources
         ca570c3 CS-5403 Fixes corruption in the Languages, Countries and LocationContents tables
         527af29 CS-4849: Adds rich text captions preferences
         a43ce8c add upgrade message
         da75c54 added method to remove system preferences from database
         f6956b2 [CS-4762] Fixes missing Georgian file for jQuery datepicker
         0e53d67 CS-4690: make dafault path as empty string instead null
         8505a35 CS-4690: fix api user image link, add getBaseUrl method to linkService
         f0432d1 WOBS-3390: missing image description in aes media box
         ba93ae8 updated translation resources
         f56d914 updated translation resources
         083203c updated translation resources
         6ea79a5 fix article move action
         6fb53e1 updated translation resources
         a3aa28b updated translation resources
         c43e1b2 CS-5477 Armenian code has changed from hy to hy_AM
         e166851 CS-4911 - Delete author biography
         82926a7 improve lists caching
         6c77b9a optimize console commands to not output alerts by default when commands are executed
         8c1064f updated translation resources
         2b6f035 CS-5408 - Support is not working on newscoop backend
         583d41b image zoom link improve (WOBS-1105)
         624e02d returned error message (WOBS-1105)
         93d8506 WOBS-1105 - make all images with width more than 1000px enlargeable on click
         99380d8 updated translation resources
         dbd0050 updated translation resources
         fd563ab removed dump
         69f71a1 CS-4887 - Multiple localization bugs on theme management page
         ee471aa CS-5472 - Resources directory contains obsolete translation strings
         defe107 CS-5439 - Typo in Newscoop smarty string
         e0bda6a CS-5479 - Typo in background jobs string
         0a84eb8 improved crontab.php script
         c84c9a2 updated translation resources
         588de12 updated translation resources
         01a2cf6 updated translation resources
         d88aac0 added details url for cron jobs
         4ef803b added sorting to status and notify columns in cron jobs table
         7b9349d added log:maintenance cron job
         eae1eba CS-5459 - added displaying author name also to featured article lists
         efbee96 added 302 status to API documentation
         9363292 scheduler command fixes
         48e7595 upgrade cron jobs upgrade script
         f0c83c6 fixed typos
         32c7fb1 added email notification for cron jobs in system preferences
         eb3e3a2 added email notification for cron jobs in system preferences
         9ab0058 CS-5434 - improve password recovery
         47f4b5f CS-5459 typo
         c5d5af2 CS-5459 - display author name in related articles interface
         a871e29 updated translation resources
         d9f1ebf WOBS-3382 - comments deactivated by default for some blogposts
         6058baa added 302 status code in user login API when _target_path param is given
         d83c7ff [CS-5475] Manage background jobs via backend
         fa9efb7 Lets the menu correctly show the URL if it's a dropdown element
         cf2b99c updated translation resources
         a0693fd WOBS-3381: Replaces manual check if webcode exists with internal getWebcode() method
         a0e4d0f updated translation resources
         c72f047 updated translation resources
         b4516c0 Changes the URL for redirecting to the Plugin vs the old Edit screen when creating a new article
         ea45f37 CS-5446: Disabled 'add article_type' button if viewing all fields (with no article_type selected)

   Version 4.3 - First Newscoop 4.3 alpha, released with liip/rmt, close to code freeze, first weekly release, enjoy
      28/07/2014 13:41  4.3.0-alpha3  fix broken alpha2 release (missing comma in last commit).
         99aae92 fix missing comma in login api
      28/07/2014 12:56  4.3.0-alpha2  Newscoop 4.3-alpha2 weekly release, performance fixes, support for _target_path in api login, fix for serbian language, ui for article image captions, updated translations
         9390282 update rmt release script
         557b6f5 update lock before release
         0e508c5 Merge pull request #773 from takeit/redirect
         377a907 WOBS-3380 I am not redirected to the form to enter a classified, but to /dashboard
         4d0ada7 updated translation resources
         88d6589 updated translation resources
         5b844ca Update rmt to latest version
         2929573 Merge branch 'danielhjames-master'
         4db0b3b improve menu translations
         a449e15 Merge branch 'master' of https://github.com/danielhjames/Newscoop into danielhjames-master
         5d19590 updated translation resources
         bf0c52a Merge pull request #772 from ahilles107/CS-5086_article_image_captions
         48a59d7 updated translation resources
         c07bb04 CS-5086: introduce article specific captions and keeping image description
         286fb3c Merge pull request #770 from ahilles107/master
         f8e22f1 fix creating object_id in article
         5d91f0a clear article image cache, fix namespace
         67763e4 clear article image cache
         4ee2e07 Merge branch 'master' of git://github.com/sourcefabric/Newscoop
         43f7338 clear comments cache after chnaging status
         89e51dc updated translation resources
         3552fae updated translation resources
         3572587 Merge pull request #768 from takeit/master
         5d1e67c update symofny2 to @dev
         7dcca36 Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         36d0b2b Merge pull request #766 from sourcefabric/revert-765-articleTypeExtension
         98b66da Revert "WIP: Extends the ArticleType adding a showInEditor option"
         33eb1c8 Merge pull request #765 from terwey/articleTypeExtension
         721afa5 Extends the ArticleType adding a showInEditor option
         1281680 Merge branch 'master' of git://github.com/sourcefabric/Newscoop
         dc21dad Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         37a73c1 Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         440ea5c Merge branch 'master' of git://github.com/sourcefabric/Newscoop
         01ef46d Merge branch 'master' of git://github.com/sourcefabric/Newscoop
         38239c4 Revert demo data file, it is corrupted (CS-5403)
         6da4b0f CS-5415 Eastern Armenian corrections and short month/day names, thanks Mikayel!
         3b519bb CS-5415 - corrections for Eastern Armenian
         e303e76 CS-5415 Add Armenian support to Languages table on install and upgrade
         f611d55 Apply CS-5418 fix
         b967ec2 Apply CS-5404 fix and correct Azerbaijani weekday names
         6afa590 Corrections to Azerbaijani days of the week
         7e89527 CS-5398 Add Danish to Language table when upgrading
         1222c8d Merge missing month and day names from 4.2.x branch
         e236c41 CS-5398 Add Hungarian, Danish and Azerbaijani to core SQL
         f1b3f58 CS-4603 Correct code for Serbian Latin is sr@latin
      17/07/2014 22:28  4.3.0-alpha  initial release
         c8e45e9 move RMT to newscoop dir
         4bcc122 Merge pull request #764 from sourcefabric/pre_alpha_fixes
         974f7ec update composer
         0804611 fix plugin manager - enabled/disabled method
         709f59f Merge pull request #763 from terwey/editorBundle
         cf4691a Merge pull request #761 from ahilles107/plugins_fixes
         32b0372 Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         ee3573d Merge pull request #762 from terwey/pluginManager
         8c21b2e remove unwanted comment
         758bb52 Implements a rudimentary way to check if the AES plugin is Enabled, if so, use a different URL
         2b7d80e Removes the unneccesary intval
         5ece6d9 Merge branch 'patch-1' of https://github.com/acalisma/Newscoop
         30dd7b8 improve install sql, fix issue with not existing publication
         e0016cb Merge pull request #760 from ahilles107/performance
         97ed06d don't cache user object - it's serialized only with id, fix caching has_topic
         5fe2578 Merge pull request #758 from ahilles107/protect_dirs
         ead17a2 deny access to logs and cache directory
         aad748b Merge pull request #752 from takeit/master
         d124619 Merge pull request #757 from takeit/v4.3
         19129ca composer.lock fix update
         c392a92 Merge branch 'master' of https://github.com/sourcefabric/Newscoop into v4.3
         875a223 Merge pull request #742 from ahilles107/performance_3
         933a490 fix fetching user from metaauthor
         144eaaa clear comments cache on comment hide
         cf1c2cc Merge pull request #719 from snurolss/master
         a6c9fa0 clear chace after modyfing article property
         7ba5511 improve cache clearing for comments
         dd8eda1 Merge branch 'master' of https://github.com/sourcefabric/Newscoop into performance_3
         25318b8 improve cache clearing
         c0b8245 Merge pull request #754 from ahilles107/master
         2764ef7 Merge pull request #756 from takeit/installer
         adaf1c3 autoId table fix when fresh install
         cf8f28f autoId table fix when fresh install
         1d4a693 Update MetaArticle.php
         e7338dc updated translation resources
         e355fe8 updated translation resources
         1656fb4 add url, issue, section to article resource in api, fix playlist articles resource, fix statistics collection popup
         0c1e205 fix cachekey in ArticlesList
         72b11b3 fix wrong var name, add lock file
         eff39d8 move secret key and installation id to install process
         90b2350 Merge pull request #753 from m038/WOBS-2944
         cd7f2ca WOBS-2944: Updates time_updated field for articles when toppics are changed
         ccc346a oauth2 command change
         7a4aa45 updated translation resources
         43fd8f7 access token from CLI fix
         1f7b6c2 secret key fix
         cffe294 Merge branch 'master' of https://github.com/sourcefabric/Newscoop into performance_3
         9df5260 Merge pull request #751 from takeit/master
         eca40d6 remove line
         fe39312 README.md update
         ce4be60 behat fix
         35bcd48 composer update
         812fcf3 fix cache key in theme translations listener
         3f877ad Merge pull request #749 from terwey/jsRouteFix
         2042c19 Merge pull request #750 from takeit/master
         23f7754 removed not used notification controller and improve upgrade script for cli
         b9139c2 add cached objects clearing
         f467dc3 Merge pull request #744 from takeit/master
         47f8f31 specs fix
         ddb3cba revert
         5b91642 final CLI Newscoop installer fix 2
         4a236b5 final CLI Newscoop installer fix
         a917b43 updated translation resources
         1484d9c oauth tables fix
         b48fb38 oauth table fix
         f135085 Exposes the oAuth Route
         5f095d3 fix authorize controller
         b70d4d1 fix
         47ab1d0 strict standard fix
         b910204 typo fix
         d7010d9 authorize form fix
         7be9a75 cahce fix
         82917c1 Merge pull request #748 from terwey/jsRouteFix
         6ce7946 Exposes the newscoop_gimme_comments_getcommentsforarticle_1 route
         9de9c63 cache fix try
         f1cf069 Merge branch 'performance_3' of https://github.com/ahilles107/Newscoop into performance_3
         3248df9 fixes when using CLI
         76f64d6 travis recheck 2
         a20e302 travis recheck
         a77353f updated translation resources
         72ca07d travis another test
         011ca5e Merge pull request #747 from terwey/jsRouteFix
         2c28054 The order is important to Route, this corrects it.
         74c018f travis test3
         84160a9 Merge pull request #746 from terwey/jsRouteFix
         76b6aff travis test2
         b645620 Properly quotes the word expose
         da98c6a Merge pull request #745 from terwey/jsRouteFix
         ea96f5f Unexposes the DefaultController
         c8982ed Unexposes the ConfigureAPIController
         5bcf3ee Adds the expose=true option to the Route because the routing.yml from FOSRestBundle doesn't leak this information through to the JSRoutingBundle
         1328a3d travis test
         d440dc0 updated translation resources
         2b3d55f travis check
         92953b1 fix
         659e89b install assets fix
         8ef76f4 Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         717dcaf travis revert
         e0e8b2e travis check2
         fc763c3 travis check
         fd5521c fix
         35baa63 install guide improvemement
         c5b9048 fixes
         f51be49 install doc update
         46bf6a8 ubuntu documentation improvement and installer fix
         7b01380 Merge branch 'master' of github.com:sourcefabric/Newscoop
         b9a7080 fix user points, disable caching on cli for now
         a93ab54 updated translation resources
         d16726c updated translation resources
         e0a4230 newscoop ubuntu install guide improve
         c01d18c doc image fix
         879e184 Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         e9012f6 installer fixes and documentation
         30b11f3 Merge branch 'clean_performance_improvements' of https://github.com/ahilles107/Newscoop into performance_3
         d28891e some fixes
         0078fbc Merge pull request #740 from takeit/master
         16b31cf get rid off dispatching unused events
         cb0e494 CS-5455 - JS being loaded twice
         4f0aa76 added dot
         67c7b76 hide comments status bar when no comments
         6888a4e revert to master
         d0ae62b Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         b1aad08 CS-5055 - Numbers of comment is showing 1.,2.,.3, even user is on the second or third page of comments list
         23fc539 updated translation resources
         fdc64cf updated translation resources
         21ce7ce Merge pull request #729 from takeit/master
         c4c321c Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         9f6219a Merge pull request #738 from takeit/points
         e1c1487 user points fix when no connection between author and user
         55cae5c assign author to user if its not assigned to properly count points
         d2801cc assign author to user if its not assigned to properly count points
         9fdc9a8 Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         d61ba45 Merge pull request #737 from takeit/points
         afb030d WOBS-3326 - Hidden comment is a part of points in profile
         c497fad remove diplucates from authors search
         95f9d27 WOBS-3326 - Hidden comment is a part of points in profile
         b31387b remove diplucates from authors search
         dda5c4e Merge pull request #736 from m038/WOBS-3327
         de0593b WOBS-3327: Adds parameter status to list_user_comments
         a6130a9 remove uneccessary methods from installer
         46333e6 fix cs
         63f5e54 CS-5445 - Simpler Installer
         e3053ff installer first phase
         4f9a063 updated translation resources
         74c9e9e Merge pull request #734 from m038/CS-5033
         fc0d872 CS-5033: Fixes typo
         ee83ecb Merge pull request #733 from m038/CS-5033
         8b9485c Merge pull request #732 from m038/CS-5432
         6292d02 CS-5033: Adds functionality to use specific protocol in smarty
         aba106e Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         6e08ffd CS-5432: Adds searching for full name
         600d0bd updated translation resources
         0e04f53 Merge pull request #731 from m038/CS-5444
         0319449 CS-5444: Changes tagged version to one corresponding with previous commit hash (2.1 doesn't work)
         481195c updated translation resources
         8bdfcf1 Merge pull request #730 from m038/CS-5444
         0d637df CS-5444: Fixes issue with missing composer depedencies
         62807d4 fixes
         f8e2fa5 Database override message alert shows up in next step, should show up in /install/prepare
         350a407 travis check v4
         f762da1 travis check v3
         ebb9244 travis check v2
         3c428bb CS-5432: Fixes translations and displays 20 instead of 10 results in select2 autocomplete
         eb45dd0 travis check
         0953ce1 CS-5432: Fixes indentation
         857404e CS-5432: Set mimimum of search characters to 1
         e0b014d CS-5432: Fixes translation domain typo
         5205f86 Merge remote-tracking branch 'upstream/master' into CS-5432
         4d07639 CS-5432: Adds autocomplete functionality for topics, authors and creators in universal search
         0600c4f When overriding already existing database the Integrity constraint violation occurs
         d801898 fixes
         70c3b6e Invalid catalog name: 1046 No database selected fix
         4f05ea3 updated translation resources
         b3c683d updated translation resources
         3628497 merge fix
         c0a63e1 resolve merge conflict
         2ca0d9e Merge pull request #728 from takeit/sql-optimize
         23b3a08 Merge branch 'master' of github.com:sourcefabric/Newscoop
         003f21e Merge branch 'CS-5413' of https://github.com/terwey/Newscoop
         d23f03e updated translation resources
         fa6de54 user points fix for authors
         08c53a5 user points fix for authors
         6929da9 Merge pull request #685 from terwey/patch-5
         daa280b Merge pull request #667 from ahilles107/CS-5332_author_related_resources
         c79b3c2 Merge pull request #727 from ahilles107/fun_friday
         3a5a39d Merge branch 'sql-optimize' of https://github.com/takeit/Newscoop
         35c07e1 Merge pull request #708 from takeit/v4.3
         c611367 documentation block fix
         5d4ee2b remove comments
         a3c3cc2 add/remove user points also for authors of the articles
         753384d Merge branch 'WOBS-3298' of https://github.com/terwey/Newscoop
         f7633b8 Merge branch 'master' of https://github.com/sourcefabric/Newscoop into sql-optimize
         408d15f updated translation resources
         fb15f38 Merge branch 'fun_friday' of https://github.com/ahilles107/Newscoop into v4.3
         fb7f3ed add short stats for dashboard
         8d32f5a Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         853c1f7 Merge branch 'master' of https://github.com/sourcefabric/Newscoop into v4.3
         9ae1fb9 remove points when article is deleted
         11f8a5f user points fix if
         d0375b2 user points fix
         7bc0aab CS-5432: Optimizes backend universal search by only loading lists when filter is selected by user
         146b8b7 updated translation resources
         c4c4bf5 updated translation resources
         e28bf92 Merge remote-tracking branch 'upstream/master' into CS-5432
         e67f94f updated translation resources
         613966e Merge pull request #725 from ahilles107/fix_performance
         b4e1544 small fixes already done on tw production
         c68e88b Merge pull request #714 from m038/CS-5033
         884f0f1 userlist fix
         1a78dd7 points fix
         eb7e7af merge fixes
         3ae8868 Rewrite/Optimize saving users points v2
         16d6d3d Merge pull request #723 from ahilles107/fix_performance
         d990395 CS-5435 - Rewrite/Optimize saving users points
         6e342d9 Merge branch 'sql-optimize' of https://github.com/takeit/Newscoop into fix_performance
         ae3e5fb small fixes
         5647c9d apply most important cachings and clearing in respective actions
         4cc0f71 merge fix
         d5aecfd merge master
         d8c8bb5 Merge branch 'master' of https://github.com/sourcefabric/Newscoop into sql-optimize
         89e997c Merge pull request #716 from ahilles107/fix_performance
         12d7a37 authors fixes
         2b330a3 Merge pull request #2 from m038/CS-5432
         4eaa37f Merge remote-tracking branch 'rafal/sql-optimize' into CS-5432
         7740bc4 CS-5432: Merges methods and adds parameter for users results
         cf909c5 CS-5432: Adds method for only retrieving authors
         555ee8b authors fix
         d2320fd permissions fixes
         6216131 Merge branch 'master' of https://github.com/sourcefabric/Newscoop into sql-optimize
         9ad3000 CS-5433 - Adding authors to article overloads
         c2bf511 updated translation resources
         79a287f Merge pull request #720 from takeit/sql-optimize
         bc72ba9 CS-5033: Refrasing of system preferences text
         e195999 CS-5424 - [slow query] very slow articles query
         8aaa3ee CS-5033: Removed comment on advice from Paweł
         dde5e89 CS-5033: Makes comment more consistent with preference name
         bca9085 Update ContainerAwareUnitTestCase.php
         9a4f75f Update FieldsHandler.php
         1825ff6 remove ordering by points on the fly
         9df3638 Update post-install.sh
         c8ecce7 Update phpunit.bootstrap.php
         a007407 Loops through the groups if multiple
         24de91a add temporary users_points updating
         f12b2de remove distinct
         67f7f4c Merge pull request #718 from m038/CS-5424
         3e3b609 improve users listing
         f0fe82f updated translation resources
         f64507c CS-5033: Adds methods in template engine classes for protocol relative urls
         1cbd8c9 Removes the sub-query to improve speed
         f4911c5 Merge remote-tracking branch 'upstream/master' into CS-5424
         59e03db CS-5424: Adds index to Id field in KeywordIndex table
         d1d627b Removes the DISTINCT from the COUNT query, there can never be multiple returns anyway
         db34ffe Merge branch 'master' of https://github.com/sourcefabric/Newscoop into v4.3
         d39f9bd access denied message
         3bf9951 fix countByUser function queries
         dc5e277 Merge pull request #715 from terwey/WOBS-3298
         e8042dc access denied exception listener
         9c77a42 Fixes WOBS-3298
         1c55bd4 CS-5033: Adds SmartyUseProtocol system preference to upgrade procedure
         26a4b7e CS-5033: Changes service name and changes smarty parameter to be consistent with system preference
         a0d28f7 CS-5033: Adds systempreference for protocol in Smarty generated urls
         b0c8859 CS-5033: Adds option to disable protocol for generating urls
         d760488 CS-5422- Backup / restore scripts are outdated and doesn't work properly
         c5d85af Merge pull request #712 from ahilles107/fix_performance
         2b7cce3 improve sections caching
         a60c17a improve sections caching
         ab4e9dd remove plugin permissions when uninstall plugin action is taken
         cb426fd cache only filled sections list
         75aafa2 Merge branch 'master' of github.com:sourcefabric/Newscoop into fix_performance
         1442bfb updated translation resources
         20f3bef Merge branch 'master' of https://github.com/sourcefabric/Newscoop into v4.3
         e4d9ddb fetch only given plugin permissions instead of all plugins permissions
         3a09654 disable buggy templates checking
         390ef48 updated translation resources
         2e77cd1 updated translation resources
         dd2b355 table alert, twig extension for permissions
         86fc20e Merge pull request #711 from terwey/CS-5411
         4e12cc1 plugins service fix
         80f635e Fixes the ShortURL problem
         b389fcc updated translation resources
         683a830 Merge pull request #706 from terwey/CS-5411
         5742b88 setting up plugins permissions in backend
         05db143 [api] fix update of article-author type
         9f68024 fix authors reordering
         f638613 CS-5410: use 404 code for responses without items
         c699d25 doc block fix
         6df0aab doc block fix
         7a1a2a3 [CS-5401] reorder article authors after removing one
         4a45e55 updated translation resources
         60fc6b7 Support for new plugins permissions (ACL)
         a4428a5 merge
         01d7165 Support for new plugins permissions (ACL)
         5858867 Clears the cache for the Attachment CacheKey
         a400be2 Bugfixes
         d0b1a26 Caches the hasAttachment() result in the MetaArticle and the ArticleAttachmentsList
         44a2647 Caches the has_image in the MetaArticle
         a0abb16 Caches the MetaImage
         926361f Bugfixes
         6930fa4 Bug
         5694042 Caches the ArticleImagesList
         b834779 Caches the ArticleImageIndex
         d905ef6 Caches another MetaImage object
         010c972 Fixes a small bug in caching the ArticleImage
         e4ae2ca Caches the MetaImage for the Article
         e5b82f5 Adds a namespace to the ArticleTypeField cachekey
         c374a8f Adds a namespace to the OutputService cachekey
         b41fb3a Caches the CurrentIssue
         5f05e4e Fixes a bug where an array is included
         d64ab58 Implements a __toString on the ComparisonOperation object
         0ed232f Caches the Themepath for the Issue
         e6d7ba9 Caches the IssueThemePath
         4b97055 Caches the Publication inside the MetaArticle's getCommentsEnabled
         a74be11 Caches the sectionList
         b052625 Also cache the Issue if a name is known
         99f7db1 Small fix
         7401ca8 Fixes a bug where in GetInvalidURLTemplate the cacheService was undefined
         fdbaa6f Clears the cache for the Publication, Alias, Issue and Section objects
         0edba49 Caches the WebOutput Issue information
         23524e8 Caches the GetCurrentIssue, GetSection and corrects namespaces
         105302d Caches the GetIssueTemplate and GetSectionTemplate in the CampSystem
         444aef6 Caches the GetCurrentIssue and MetaIssue object
         074767a cache objects in metaclasses
         331d243 implement database cache to most used objects
         e3a4000 revert camptemplate
         251dff1 improve translations listeners
         d412e65 Don't fetch all plugins one by one
         59d4b67 Merge pull request #13 from terwey/optimise
         1498690 Merge pull request #703 from m038/CS-5404
         1bcb798 updated translation resources
         2a2bba6 Caches the Template Cachelifetime inside the smarty render
         c548da1 Caches the MetaImage
         9e89c61 Caches the Templates Cachelifetime
         f3b32a4 Caches the Template cacheLifetime
         7e0c0df Caches the metaBoxArticlesList
         96a416f Fixes a bug in the IPAccess caching
         2ba861e Clears the cache for the Attachment CacheKey
         3f2d7cd updated translation resources
         8564db1 caches the Article in the MetaArticleBodyField
         c4c9f6d Caches the ArticleList in the block.list_articles
         bb9be4a Caches the Articlelists
         58832e7 Caches the MetaUser for the MetaAuthor
         26c9ff4 Namespace
         5384906 Caches the counting of comments
         d878859 Caches the has_topic
         3bd9e13 Caches the ArticleTopicList
         16b17b5 Bugfixes
         bffbbb1 Caches the MetaTopic
         40f64ff Caches the Language object inside the smarty_modifier_camp_date_format
         4cfe179 Caches the has_image in the MetaArticle
         18b73c0 Caches the CurrentIssue
         e4eaab2 Caches the Authors
         c2bccb1 Caches the IPAccess information
         9004f90 Fixes a bug where an array is included
         f821689 Implements a __toString on the ComparisonOperation object
         c25aa22 updated translation resources
         f124522 updated translation resources
         e2d012e Merge branch 'master' of https://github.com/sourcefabric/Newscoop
         f2abcf2 Caches the Themepath for the Issue
         ab269f6 CS-5404: Removes values for id field
         412c7ad Caches the IssueThemePath
         df2c40e Caches the articleTypeObj
         57a145b Caches the sectionList
         b8f1549 Caches the ObjectType
         baba9b8 Caches the ArticleTypeField
         2e9ea1c Also cache the Issue if a name is known
         454115c Caches the hasAttachment() result in the MetaArticle and the ArticleAttachmentsList
         31c5060 updated translation resources
         88fa297 Small fix
         32613a5 Merge pull request #700 from takeit/v4.3
         e5cfd9e regisster controller fix
         10a970d updated translation resources
         83372ef access token fix
         c7d0032 access token fix
         f5ee732 updated translation resources
         0a13187 updated translation resources
         be040d4 updated translation resources
         90101b2 Fixes a bug where in GetInvalidURLTemplate the cacheService was undefined
         bb5eee6 Merge pull request #692 from takeit/v4.3
         7ac687f merge tw-temp to master
         3ee6883 Merge pull request #696 from takeit/temp
         2f3b5cf logout from zend
         2627fb3 fixes
         7346873 logout handlers
         45a22d0 fb login fix
         5d9276b add clearing cache for objects modify actions
         69b5132 Bugfixes
         de0ef96 Bug
         1603826 Caches the ArticleImagesList
         8045985 logout handlers
         658f2d6 Caches the ArticleImageIndex
         a160ea9 Caches another MetaImage object
         1354266 Fixes a small bug in caching the ArticleImage
         3ff2df6 Caches the MetaImage for the Article
         6ef006f Merge branch 'optimise' of https://github.com/terwey/Newscoop into clean_performance_improvements
         dc8b2a7 Caches some more objects in the CampSystem
         2a710c6 Adds caching to the ArticleType
         12b6610 Merge pull request #695 from takeit/temp
         2a22c8e added public resource route
         f6a067a Merge pull request #694 from takeit/temp
         9aaa650 typo fix
         82a09b0 services.yml update
         4a697f0 services.yml update
         004b3d6 Merge pull request #693 from takeit/temp
         2d4dabf frontend success logout handler
         7c78b26 frontend success logout handler
         e553c9e removed curl, replaced by symofny request -response handle
         e6599bf removed curl, replaced by symofny request -response handle
         ff284ba duplicate property assign removed
         e703441 call frontend success handler via API
         2bf670b fixes
         77b8088 Merge branch 'master' of github.com:sourcefabric/Newscoop into v4.3
         de61548 fix
         57df494 Implements caching in the MetaArticle
         f2ea5de call frontend success handler via API
         f2d0daa Implements more caching
         6ca0e86 fixes
         509eb82 Removes the old CampCache and implements the new Caching mechanism in the CampSystem
         e0a6968 Adds more caching to CampURIShortNames
         c07054a removed listener not implemented yet in tw-temp
         efcd805 api doc fix
         bd8bfdb oauth cherry pick
         e6a4137 cherry picked
         c6fdb45 Create trusted property for API apps
         3ca2875 cherry pick
         fb9deea added route to trusted & fixes
         a6bff36 Adds caching to the ArticleTypeField
         3a32e5e Merge branch 'tw-temp' of github.com:sourcefabric/Newscoop into temp
         596b617 api doc fix
         640da8a Getting user access token by API and automatically log in to oauthprovider
         24b73a9 More descriptive keys for the caching
         88fbfa1 Fixes the serialization and unserialization of the Object
         4fe1246 Caches the Language Class object
         df35fe5 Fixes the loading of the 'legacy' Language at the source
         b228c24 Checks in the Language class if the languageCode provided is Legacy and then returns an empty array
         586f230 updated translation resources
         9d4f38d Merge branch 'master' of github.com:sourcefabric/Newscoop into clean_performance_improvements
         2a0683f updated translation resources
         c1c013f Create trusted property for API apps
         f811de8 WOBS-3261 - Adding new client for api access doesn't work
         3e56daa Implements the cacheService for the MetaAttachment
         21eba07 Implements the cacheService for the MetaLanguage
         f21c4e6 updated translation resources
         69737cf cache objects in metaclasses
         859a82b updated translation resources
         901c491 updated translation resources
         029ba32 updated translation resources
         701a0a8 implement database cache to most used objects
         9fbbbaf updated translation resources
         9380710 Merge pull request #691 from takeit/v4.3
         a2f18c0 WOBS-3258 - TW: Attachments should be automatically approved in media archive again
         d3caabe updated translation resources
         dbd220b revert camptemplate
         07dc467 improve translations listeners
         38b02de Don't fetch all plugins one by one
         7f1ed64 Merge pull request #689 from takeit/v4.3
         bec1381 merge fix
         051746c set up user address properties
         1365088 changes needed for memberships support
         23d11c7 updated translation resources
         9f9e9b8 updated translation resources
         b417402 [api][docs] improve docs
         298e387 [api][docs] improve docs
         080a5f7 Merge branch 'master' of github.com:sourcefabric/Newscoop into CS-5332_author_related_resources
         b4b47f9 [new_api_resource] add checking order parameter
         5cf3fd6 [new_api_resource] implement articleauthors sorting
         c92e1c2 Merge pull request #687 from danielhjames/master
         813f2ab Fix broken link to wiki
         26df764 Merge pull request #686 from ahilles107/oauth_remember_access
         4a5d665 [api] add missing create tables
         6aa4c60 [api] remember user access for client
         e36e83c CS-4908
         5397816 Merge pull request #684 from takeit/v4.3
         13838a8 Merge branch 'master' of github.com:sourcefabric/Newscoop into v4.3
         ac7e40c CS-4874 - Add / at the end of folder name in htaccess template file & CS-5368-Restore of backup is brake on back-end or terminal
         7a4abda Merge pull request #681 from ahilles107/CS-4688_duplicated_sections
         2256ba8 Merge pull request #682 from ahilles107/CS-4691_slideshows
         a342a0f [api_resource] CS-4691: Slideshow hasn't attribute for source of image/video
         dcad2c6 [api_resource] revert public to protected
         0a96fbd [api resource] add publication name and issue name to section response
         1889e88 Clear cache before using db with command, add real error output.
         f170a21 Merge pull request #676 from takeit/v4.3
         cb04a80 assign theme improvement
         43a5365 improve assign theme command to assign selected theme
         a0b931b languages fix in demo table
         2e031ca description fix
         abe8930 hungarian and az languages
         877eeb9 CS-5334 - Upgrade SQL needed for new localizations
         3fc3937 CS-4899 - Install process is not working
         8a86b12 http_response_code fix and remove community ticker from demo data as it causes some problems
         311e434 added demo data to community ticket table
         382666b Merge branch 'master' of github.com:sourcefabric/Newscoop into v4.3
         3c9e3e3 changed info to release
         73062aa added community ticker table structure to demo data
         a8fbfac alias fix
         dd621e9 revert
         a76d575 README update
         6ddef6f release fixes
         157ea4b add default site alias
         bb1d20c Merge pull request #677 from ahilles107/CS-5328_better_error_pages
         0416dac CS-5328: convert tabs to spaces
         9f6d63a CS-5328: On newscoop side error the http code shouldn't be 200 to avoid caching by proxy
         c5b1a30 command name change
         3f9549b remove em in fetch publications command
         c5448e2 console command to fetch publications
         9141212 fixing typos
         4f6b9bb fix templates installer
         40b1ea8 [api] Get pagination only when exists.
         d766767 demo data
         869f08a [wip] prepare sorting
         4e4ecb1 CS-4944 - Installer fails as users table is missing
         4f69dd3 merge tw-temp to master
         d609945 Merge branch 'master' of github.com:sourcefabric/Newscoop into v4.3
         f61fdbd test
         240fdd1 remove pagination from array
         a18ceec revert pagination for article images.
         32c7e6c Merge pull request #671 from takeit/temp
         6720ab3 [new_api] CS-5332: unlink article author from article
         65a971b [api resource] CS-5332 add article author type update
         03188ed [api] CS-5332 - add authors search
         8589c80 WOBS-3215 - Invalid security token is showed during attach images process after life time
         331a275 [api] CS-5332 - add authorstypes and articlesauthors
         3e646c8 Merge pull request #670 from takeit/temp
         c718d59 attach topic on  enter button fix - dont do anything if no topic found
         d43e28e Merge pull request #669 from takeit/temp
         2be7621 attach topic on enter hit, don't add new one
         bb6c0ab Merge pull request #666 from takeit/temp
         120a074 add missing resources proposal
         cfc97a3 authors resources
         664e260 Merge pull request #659 from ahilles107/plugins_manager
         5a8a598 [WOBS-3211] - Article editor is showing Fatal error after life time
         6531d84 added more fields for original image in image block
         7eb84a8 added more fields for original image in image block
         c511275 Merge pull request #663 from takeit/temp
         84a445e user profile fix
         ee2f2df fix author route name.
         e062b38 Merge pull request #662 from takeit/temp
         e0439b1 Merge branch 'tw-temp' of github.com:sourcefabric/Newscoop into temp
         c2d9f1b extend session lifetime form input to enter max 24 hours
         009c71b Merge pull request #658 from ahilles107/api_docs
         c0446bf [api_docs] fix error handling in article types and articles controllers
         b3081b9 [api_docs] add api docs to missing controller
         1028268 Merge pull request #657 from takeit/temp
         eb580db fix
         a3425ba authentication listener fixes
         13f3ccc typo fix
         8047c57 backend session listener
         d456d86 session expiration fix
         f6cc150 Merge pull request #655 from takeit/temp
         b9b9a50 WOBS-3189 - Fix the slider: Users comments on user profile pages
         65898ef [plugins manager] improve upgrade command, fix checking if private plugin is installed, make new plugins manager default
         07f83fb Merge pull request #654 from ahilles107/CS-4922_images_search
         52e632a [api fix] fix fetching highest number of attached to article image
         4438b38 Merge pull request #652 from ahilles107/CS-4922_images_search
         9cd9d5d [api change] change unlink route to have language in it
         62480a4 CS-4922: query param is not required
         8f3c524 CS-4922: images search, insert image polish translation, fix in linking objects to article
         e42060e Merge pull request #651 from terwey/patch-4
         23bdf42 Update GenerateORMSchemaCommand.php
         81821c2 CS-4922: fix in image uri handler and start for images search controller
         bd111a8 Merge pull request #646 from takeit/temp
         300e868 Merge branch 'tw-temp' of github.com:sourcefabric/Newscoop into temp
         b052535 Merge pull request #649 from ahilles107/CS-4996
         6cd43da CS-4996: Provide image for comment author (commenter object is added to comment response)
         43f96ca Merge pull request #648 from ahilles107/CS-5330_api_expand
         8093fb0 support query param expand to change serialization group to details. error handling improvement
         8795cef Merge pull request #647 from ahilles107/fix_api_error_handling
         22b772f remove unwanted translation entity change
         20fa2bb fix exceptions handling for api
         4d195d5 ban fix
         a6f5ee5 Change First name and Last name in user ban settings
         a278049 [WOBS-3151] - Support Community TagesWoche | added info about publication that user registered with
         b778ec0 Merge pull request #645 from ahilles107/CS-5329
         ccf99c9 accept also full urls for linked resources
         d4aaf21 Merge pull request #640 from takeit/temp
         2ca3a7f Merge pull request #643 from m038/WOBS-3177-tw-temp
         ef2704e Merge pull request #642 from m038/WOBS-3177
         b070ccb WOBS-3177: Adds missing code to core for this feature
         f0244d3 fixes
         89bf25c WOBS-3177: Adds missing code to core for this feature
         63b7614 Merge pull request #641 from ahilles107/master
         727826c Merge branch 'tw-temp' of github.com:sourcefabric/Newscoop
         d4f6acf [WOBS-3180] - Users list pagination doesn't work properly
         93a9d99 Merge pull request #639 from takeit/tw-temp
         a8b646d FilesystemService & attachments name sanitization
         e7f9179 Merge pull request #637 from m038/WOBS-3117
         c5570cb Merge pull request #638 from m038/WOBS-3117-tmp
         6839187 WOBS-3117: Partially restores previous verion of entity
         7602161 WOBS-3117: Partially restores previous verion of entity
         b1b1050 Merge pull request #636 from takeit/tw-temp
         d8a1d84 revert changes
         7df38a7 Merge pull request #634 from ahilles107/cleaning
         2793188 revert current versions
         86990ba Merge branch 'tw-temp' of github.com:sourcefabric/Newscoop into cleaning
         28a9d7e Merge pull request #635 from takeit/tw-temp
         993f08e translation fixes
         b3e8f16 remove unwanted getId method
         d34e5a9 [WOBS-3132] - Attached files don’t show up on backside of articles
         727c465 Merge pull request #633 from takeit/tw-temp
         605911d [WOBS-3179] - Change commenter name to username in backend
         ad54d05 cleaning
         ad2471d [WOBS-3178] - Remove limitation from displaying comments text in backend
         840ec33 Merge pull request #632 from takeit/tw-temp
         a7c5f34 removed int
         1683da4 [WOBS-3152] - Number of contributions "Beiträge" does not seem correct
         011c607 Merge pull request #631 from takeit/tw-temp
         f157cee [WOBS-3132] - Attached files don’t show up on backside of articles
         b4026f4 Merge pull request #630 from takeit/tw-temp
         cfdcb87 [WOBS-3149] - character count for body text is missing (improvements)
         a982970 Merge pull request #629 from takeit/tw-temp
         60e6de0 hide button when no image
         b6b894d [WOBS-3169] - Author's picture in biography tab & [WOBS-3148] - User image limit
         debedaa Merge pull request #628 from takeit/tw-temp
         01af2cc menu improvement and fix
         907739c Merge branch 'master' of github.com:sourcefabric/Newscoop
         bee38e3 Release of new version 4.2.16
         053411c Release of new version 4.2.15
         f97a10d Release of new version 4.2.14
         f48527c Release of new version 4.2.13
         e895461 Release of new version 4.2.12
         702ad9d Release of new version 4.2.11
         f8f1918 Release of new version 4.2.10
         9f1fe1c Merge pull request #626 from takeit/css
         26df94f css image fix
         8c0e8a3 Merge pull request #625 from ahilles107/fixes
         3d84ac8 Merge branch 'attachments' of github.com:ahilles107/Newscoop into v4.3
         e84066a Merge branch 'attachments' of github.com:ahilles107/Newscoop into v4.3

   Version 4.3 - First Newscoop 4.3 alpha, installable, with almost all features, almost ready to freeze, enjoy
      17/07/2014 22:14  4.3.0-alpha  initial release

================================================
FILE: newscoop/LICENSE_3RD_PARTY.txt
================================================

3rd Party Software / Data
*************************

Newscoop builds on top of a number of open source projects. We thank all people behind these resources for their amazing job !

Below are the licenses for the projects we use, with Debian package names where known.

NOTE: This list is a work in progress, we apologize to any project no mentioned here at this point.

--------------------------------
PHP Frameworks, Tools, Libraries
--------------------------------

* Smarty v3 - (http://www.smarty.net) - GNU LESSER GENERAL PUBLIC LICENSE, Version 3 (Debian: smarty)

* Doctrine - (http://www.doctrine-project.org/) - GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 "sudo pear channel-discover pear.doctrine-project.org" "sudo pear install pear.doctrine-project.org/Doctrine-1.2.4"

* Zend Framework - (http://framework.zend.com/license) - New BSD License

* Symfony - (http://symfony.com) - MIT License

* Composer - (http://getcomposer.org) - MIT License

* GETID3 - GNU GENERAL PUBLIC LICENSE, Version 2 (Debian: php-getid3)

* JSON library (public domain) (Debian: php-services-json?)

* PHPCaptcha - New BSD License

-------------
PEAR packages
-------------

* Archive_Tar (http://pear.php.net/package/Archive_Tar) - New BSD License (Debian: php-pear)

* Console_Getopt (http://pear.php.net/package/Console_Getopt) - The PHP License, version 3.01

* Date (http://pear.php.net/package/Date) - New BSD License (Debian: php-date)

* HTML_Common 1.2.5 (http://pear.php.net/package/HTML_Common) - The PHP License, version 3.01 (Debian: php-html-common)

* File (http://pear.php.net/package/File) - The PHP License, version 3.01 (In Debian? Needs checking)

* File_Find (http://pear.php.net/package/File_Find) - The PHP License, version 3.01 (In Debian? Needs checking)

* HTTP_Client 1.2.1 (http://pear.php.net/package/HTTP_Client) - New BSD License

* HTTP_Request 1.4.4 (http://pear.php.net/package/HTTP_Request) - New BSD License

* Mail 1.2.0 (http://pear.php.net/package/Mail) - New BSD

* Net_Socket 1.0.9 - (http://pear.php.net/package/Net_Socket) - The PHP License, version 3.01

* Net_URL 1.0.15 (http://pear.php.net/package/Net_URL) - New BSD

* PEAR 1.9.0 (http://pear.php.net/package/PEAR) - New BSD

* XML_Parser 1.3.2 (http://pear.php.net/package/XML_Parser) - New BSD

* XML_RPC 1.5.3 (http://pear.php.net/package/XML_RPC) - The PHP License, version 3.01

* XML_Serializer 0.20.0 (http://pear.php.net/package/XML_Serializer) - New BSD   sudo pear install -f XML_Serializer

* XML_Util 1.2.1 (http://pear.php.net/package/XML_Util) - New BSD

----------
Javascript
----------

* Base64 library (GPL v.3)

* TinyMCE - GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (Debian: tinymce)

* Markdown - BSD style, see: http://daringfireball.net/projects/markdown/license (Debian: markdown)

* Script.aculo.us - custom license, http://madrobby.github.com/scriptaculous/license/ (Debian: libjs-scriptaculous)

* jQuery- GNU GENERAL PUBLIC LICENSE, Version 2 (Debian: libjs-jquery)

* JQuery components

  * DataTables - GPL v.2 or BSD (not yet in Debian?)
  * FancyBox - MIT or GPL v.2 (not yet in Debian?)

* Backbone.js - (http://backbonejs.org) - MIT License

* EditArea - GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (Debian: libjs-edit-area)

* Prototype - MIT style: https://github.com/sstephenson/prototype/raw/master/LICENSE (Debian: libjs-prototype)

* Plupload - GNU GENERAL PUBLIC LICENSE, Version 2 only

* PhotoViewer - Creative Commons Attribution-Share Alike 3.0 United States License http://creativecommons.org/licenses/by-sa/3.0/us/

-----
Fonts
-----

In include/captcha/fonts/ we have Bitstream Vera, custom license:
http://packages.debian.org/changelogs/pool/main/t/ttf-bitstream-vera/ttf-bitstream-vera_1.10-8/ttf-bitstream-vera.copyright (Debian: ttf-bitstream-vera)

------------
Geo-location
------------

* Based mainly on the OpenLayers library, BSD license.
* OpenLayers uses parts of the Prototype (MIT license) and Rico (Apache 2.0 license) libraries

* OpenStreetMap tiles (OSM, Mapquest Open): Creative commons CC-BY-SA, application has to state that with a link

* Geographical data: GeoNames - Creative commons BY 3.0

-------------
Media playing
-------------

* Strobe Media Playback (BSD license) (now known as OSMF)



================================================
FILE: newscoop/RMT
================================================
#!/usr/bin/env php
<?php
define('RMT_ROOT_DIR', __DIR__);
require 'vendor/liip/rmt/command.ph
Download .txt
Showing preview only (332K chars total). Download the full file or copy to clipboard to get everything.
gitextract_fnmcfrm8/

├── .gitignore
├── .travis.yml
├── Dockerfile
├── LICENSE
├── README.md
├── behat.yml
├── docker/
│   ├── docker-entrypoint.sh
│   ├── docker-newscoop.yml
│   ├── import-newscoop.sh
│   ├── newscoop-dev.conf
│   └── newscoop.conf
├── docker-compose-dev.yml
├── docker-compose.yml
├── features/
│   ├── 0_api_articles.feature
│   ├── 1_api_images.feature
│   ├── 2_api_linkImage_to_article.feature
│   ├── 3_api_articles_search.feature
│   ├── 3_api_topics.feature
│   ├── 4_api_link_unlink_topic_to_from_article.feature
│   ├── 5_api_related_articles.feature
│   ├── 6_api_link_unlink_topic.feature
│   ├── bootstrap/
│   │   ├── FeatureContext.php
│   │   └── RestContext.php
│   ├── steps/
│   │   └── .gitignore
│   └── support/
│       └── .gitignore
├── newscoop/
│   ├── .gitignore
│   ├── .rmt.yml
│   ├── DETAILED-CHANGELOG.txt
│   ├── LICENSE_3RD_PARTY.txt
│   ├── RMT
│   ├── admin-files/
│   │   ├── ad.php
│   │   ├── ad_popup.php
│   │   ├── article_import/
│   │   │   ├── CampsiteArticleTemplate.stw
│   │   │   ├── CommandProcessor.php
│   │   │   ├── DocBookParser.php
│   │   │   ├── DocbookFinalForm.xml
│   │   │   ├── Installation.txt
│   │   │   ├── index.php
│   │   │   ├── stylesheet.css
│   │   │   └── sxwToDocbook.xsl
│   │   ├── article_types/
│   │   │   ├── add.php
│   │   │   ├── do_add.php
│   │   │   ├── do_comment_activation.php
│   │   │   ├── do_del.php
│   │   │   ├── do_filter.php
│   │   │   ├── do_hide.php
│   │   │   ├── do_rename.php
│   │   │   ├── do_translate.php
│   │   │   ├── fields/
│   │   │   │   ├── add.php
│   │   │   │   ├── do_add.php
│   │   │   │   ├── do_del.php
│   │   │   │   ├── do_hide.php
│   │   │   │   ├── do_rename.php
│   │   │   │   ├── do_reorder.php
│   │   │   │   ├── do_retype.php
│   │   │   │   ├── do_translate.php
│   │   │   │   ├── index.php
│   │   │   │   ├── rename.php
│   │   │   │   ├── retype.php
│   │   │   │   ├── set_is_content.php
│   │   │   │   └── set_show_in_editor.php
│   │   │   ├── index.php
│   │   │   ├── merge.php
│   │   │   ├── merge2.php
│   │   │   ├── merge3.php
│   │   │   └── rename.php
│   │   ├── articles/
│   │   │   ├── JSON.php
│   │   │   ├── add.php
│   │   │   ├── add_move.php
│   │   │   ├── article_common.php
│   │   │   ├── article_stylesheet.css
│   │   │   ├── autopublish.php
│   │   │   ├── autopublish_del.php
│   │   │   ├── autopublish_do_add.php
│   │   │   ├── comments/
│   │   │   │   ├── add_comment_form.php
│   │   │   │   ├── reply.php
│   │   │   │   └── show_comments.php
│   │   │   ├── context_box/
│   │   │   │   └── popup.php
│   │   │   ├── do_add.php
│   │   │   ├── do_article_action.php
│   │   │   ├── do_article_list_action.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_position.php
│   │   │   ├── do_translate.php
│   │   │   ├── do_unlock.php
│   │   │   ├── duplicate.php
│   │   │   ├── edit.php
│   │   │   ├── edit_comments_box.php
│   │   │   ├── edit_context_box.php
│   │   │   ├── edit_html.php
│   │   │   ├── edit_html_authors.php
│   │   │   ├── edit_info_box.php
│   │   │   ├── edit_javascript.php
│   │   │   ├── edit_locations_box.php
│   │   │   ├── edit_main_box.php
│   │   │   ├── edit_media_box.php
│   │   │   ├── edit_multidate_box.php
│   │   │   ├── edit_playlist.php
│   │   │   ├── edit_schedule_box.php
│   │   │   ├── edit_switches_box.php
│   │   │   ├── edit_topics_box.php
│   │   │   ├── editor_load_countable.php
│   │   │   ├── editor_load_tinymce.php
│   │   │   ├── empty.php
│   │   │   ├── files/
│   │   │   │   ├── do_add.php
│   │   │   │   ├── do_add_existing.php
│   │   │   │   ├── do_del.php
│   │   │   │   ├── do_edit.php
│   │   │   │   ├── edit.php
│   │   │   │   └── popup.php
│   │   │   ├── get.php
│   │   │   ├── images/
│   │   │   │   ├── add.php
│   │   │   │   ├── do_link.php
│   │   │   │   ├── do_unlink.php
│   │   │   │   ├── popup.php
│   │   │   │   ├── search.php
│   │   │   │   └── view.php
│   │   │   ├── index.php
│   │   │   ├── la_import.php
│   │   │   ├── locations/
│   │   │   │   ├── country_codes.php
│   │   │   │   ├── do_unlink.php
│   │   │   │   ├── filter.php
│   │   │   │   ├── popup.php
│   │   │   │   ├── preview.php
│   │   │   │   └── search.php
│   │   │   ├── multi_autopublish.php
│   │   │   ├── multidate/
│   │   │   │   └── popup.php
│   │   │   ├── playlist/
│   │   │   │   └── popup.php
│   │   │   ├── post.php
│   │   │   ├── preview.php
│   │   │   └── translate.php
│   │   ├── backup.php
│   │   ├── bugreporter/
│   │   │   ├── bug_handler_main.php
│   │   │   ├── emailus.php
│   │   │   └── errormessage.php
│   │   ├── camp_html.php
│   │   ├── country/
│   │   │   ├── add.php
│   │   │   ├── country_common.php
│   │   │   ├── do_add.php
│   │   │   ├── do_del.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_translate.php
│   │   │   ├── edit.php
│   │   │   ├── index.php
│   │   │   └── translate.php
│   │   ├── home.php
│   │   ├── html_head.php
│   │   ├── index.php
│   │   ├── issues/
│   │   │   ├── add_new.php
│   │   │   ├── add_prev.php
│   │   │   ├── autopublish.php
│   │   │   ├── autopublish_del.php
│   │   │   ├── autopublish_do_add.php
│   │   │   ├── delete.php
│   │   │   ├── do_add_new.php
│   │   │   ├── do_add_prev.php
│   │   │   ├── do_del.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_status.php
│   │   │   ├── do_translate.php
│   │   │   ├── edit.php
│   │   │   ├── empty.php
│   │   │   ├── get_templates.php
│   │   │   ├── index.php
│   │   │   ├── issue_common.php
│   │   │   ├── preview.php
│   │   │   ├── qadd.php
│   │   │   └── translate.php
│   │   ├── javascript_common.php
│   │   ├── json.php
│   │   ├── languages/
│   │   │   ├── add_modify.php
│   │   │   ├── do_add_modify.php
│   │   │   ├── do_del.php
│   │   │   └── index.php
│   │   ├── languages.php
│   │   ├── lib_campsite.php
│   │   ├── libs/
│   │   │   ├── ArticleList/
│   │   │   │   ├── ArticleList.php
│   │   │   │   ├── actions.php
│   │   │   │   ├── do_action.php
│   │   │   │   ├── do_data.php
│   │   │   │   ├── do_order.php
│   │   │   │   ├── filters.php
│   │   │   │   └── table.php
│   │   │   ├── BaseList/
│   │   │   │   ├── BaseList.php
│   │   │   │   └── table.php
│   │   │   ├── ContextList/
│   │   │   │   ├── ContextList.php
│   │   │   │   ├── actions.php
│   │   │   │   ├── do_action.php
│   │   │   │   ├── do_data.php
│   │   │   │   ├── do_order.php
│   │   │   │   ├── filters.php
│   │   │   │   └── table.php
│   │   │   ├── ImageList/
│   │   │   │   └── ImageList.php
│   │   │   ├── MediaList/
│   │   │   │   └── MediaList.php
│   │   │   └── MediaPlayer/
│   │   │       ├── MediaPlayer.php
│   │   │       ├── flash.phtml
│   │   │       ├── player.phtml
│   │   │       └── video.phtml
│   │   ├── media-archive/
│   │   │   ├── add.php
│   │   │   ├── add_file.php
│   │   │   ├── ajax_save.php
│   │   │   ├── do_del.php
│   │   │   ├── do_edit-attachment.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_multiedit.php
│   │   │   ├── do_multiedit_file.php
│   │   │   ├── do_upload.php
│   │   │   ├── do_upload_file.php
│   │   │   ├── edit-attachment.php
│   │   │   ├── edit.php
│   │   │   ├── editor_load_tinymce.php
│   │   │   ├── index.php
│   │   │   ├── multiedit.php
│   │   │   ├── multiedit_file.php
│   │   │   ├── uploader.php
│   │   │   └── uploader_file.php
│   │   ├── menu.php
│   │   ├── pending_articles/
│   │   │   └── index.php
│   │   ├── plugins/
│   │   │   └── manage.php
│   │   ├── pub/
│   │   │   ├── add_alias.php
│   │   │   ├── aliases.php
│   │   │   ├── do_add_alias.php
│   │   │   ├── do_del_alias.php
│   │   │   ├── do_edit_alias.php
│   │   │   ├── edit_alias.php
│   │   │   └── pub_common.php
│   │   ├── sections/
│   │   │   ├── add.php
│   │   │   ├── del.php
│   │   │   ├── do_add.php
│   │   │   ├── do_del.php
│   │   │   ├── do_duplicate.php
│   │   │   ├── do_edit.php
│   │   │   ├── duplicate.php
│   │   │   ├── duplicate_complete.php
│   │   │   ├── edit.php
│   │   │   ├── index.php
│   │   │   └── section_common.php
│   │   ├── set-author.php
│   │   ├── universal-list/
│   │   │   └── index.php
│   │   ├── users/
│   │   │   ├── access_form.php
│   │   │   ├── authors.php
│   │   │   ├── authors_ajax/
│   │   │   │   ├── detail.php
│   │   │   │   └── grid.php
│   │   │   ├── do_add.php
│   │   │   ├── do_del.php
│   │   │   ├── do_edit.php
│   │   │   ├── do_ipadd.php
│   │   │   ├── do_ipdel.php
│   │   │   ├── load_tinymce.php
│   │   │   ├── permission_list.php
│   │   │   └── users_common.php
│   │   └── widgets.php
│   ├── admin-style/
│   │   ├── ColVis.css
│   │   ├── action_buttons.css
│   │   ├── admin_stylesheet.css
│   │   ├── admin_stylesheet_context.css
│   │   ├── admin_stylesheet_new.css
│   │   ├── app.css
│   │   ├── buttons.css
│   │   ├── calendar/
│   │   │   ├── fullcalendar.css
│   │   │   └── timepicker.css
│   │   ├── comments.css
│   │   ├── common.css
│   │   ├── content.css
│   │   ├── fg-menu/
│   │   │   ├── fg.menu.css
│   │   │   ├── fg.menu.js
│   │   │   ├── menuContent.html
│   │   │   └── theme/
│   │   │       ├── ui.accordion.css
│   │   │       ├── ui.all.css
│   │   │       ├── ui.base.css
│   │   │       ├── ui.core.css
│   │   │       ├── ui.datepicker.css
│   │   │       ├── ui.dialog.css
│   │   │       ├── ui.progressbar.css
│   │   │       ├── ui.resizable.css
│   │   │       ├── ui.slider.css
│   │   │       ├── ui.tabs.css
│   │   │       └── ui.theme.css
│   │   ├── fg.menu.css
│   │   ├── form.css
│   │   ├── image_management.css
│   │   ├── jScrollPane.css
│   │   ├── jquery-ui-1.8.6.custom.css
│   │   ├── jquery-ui-1.8.6.datepicker.css
│   │   ├── layout.css
│   │   ├── lists.css
│   │   ├── map-filter.css
│   │   ├── map-picking.css
│   │   ├── map-preview.css
│   │   ├── misc-pages.css
│   │   ├── modal-custom.css
│   │   ├── modal-window.css
│   │   ├── multidate.css
│   │   ├── pagination.css
│   │   ├── renditions.css
│   │   ├── sidebar.css
│   │   ├── slideshow-list.css
│   │   ├── slideshow.css
│   │   ├── table.css
│   │   ├── themes_list.css
│   │   ├── widgets.css
│   │   └── zend_admin_stylesheet.css
│   ├── admin.php
│   ├── application/
│   │   ├── AppKernel.php
│   │   ├── Bootstrap.php
│   │   ├── SymfonyRequirements.php
│   │   ├── autoload.php
│   │   ├── check.php
│   │   ├── configs/
│   │   │   ├── parameters/
│   │   │   │   ├── parameters.yml
│   │   │   │   ├── parameters_cli.yml
│   │   │   │   ├── parameters_development.yml
│   │   │   │   └── parameters_testing.yml
│   │   │   ├── security/
│   │   │   │   └── .gitkeep
│   │   │   ├── services/
│   │   │   │   ├── audit.yml
│   │   │   │   ├── comment.yml
│   │   │   │   ├── comment_notification.yml
│   │   │   │   ├── services.yml
│   │   │   │   ├── template_lists.yml
│   │   │   │   ├── user_attributes.yml
│   │   │   │   └── user_points.yml
│   │   │   ├── subscriptions/
│   │   │   │   └── .gitignore
│   │   │   └── symfony/
│   │   │       ├── config.yml
│   │   │       ├── config_dev.yml
│   │   │       ├── config_prod.yml
│   │   │       ├── config_testing.yml
│   │   │       ├── routing.yml
│   │   │       ├── routing_dev.yml
│   │   │       └── security.yml
│   │   ├── console
│   │   ├── controllers/
│   │   │   ├── AuthController.php
│   │   │   ├── AuthorController.php
│   │   │   ├── DashboardController.php
│   │   │   ├── EmailController.php
│   │   │   ├── ErrorController.php
│   │   │   ├── FeedbackController.php
│   │   │   ├── ImageController.php
│   │   │   ├── LegacyController.php
│   │   │   ├── MyTopicsController.php
│   │   │   ├── OmniboxController.php
│   │   │   ├── RatingController.php
│   │   │   ├── RegisterController.php
│   │   │   ├── SearchController.php
│   │   │   ├── TopicController.php
│   │   │   ├── UserController.php
│   │   │   └── helpers/
│   │   │       ├── Acl.php
│   │   │       ├── Article.php
│   │   │       ├── Datatable.php
│   │   │       ├── Em.php
│   │   │       ├── Entity.php
│   │   │       ├── Form.php
│   │   │       ├── GenericDatatable.php
│   │   │       ├── Log.php
│   │   │       ├── Newsletter.php
│   │   │       ├── Plupload.php
│   │   │       ├── Service.php
│   │   │       ├── Sidebar.php
│   │   │       └── Smarty.php
│   │   ├── forms/
│   │   │   ├── Confirm.php
│   │   │   ├── Contact.php
│   │   │   ├── Login.php
│   │   │   ├── PasswordRestore.php
│   │   │   ├── PasswordRestorePassword.php
│   │   │   ├── Profile.php
│   │   │   ├── Register.php
│   │   │   ├── SendEmail.php
│   │   │   ├── Social.php
│   │   │   └── Topics.php
│   │   ├── layouts/
│   │   │   └── scripts/
│   │   │       ├── admin.phtml
│   │   │       ├── admin_menu.phtml
│   │   │       ├── iframe.phtml
│   │   │       └── modal.phtml
│   │   ├── modules/
│   │   │   └── admin/
│   │   │       ├── Bootstrap.php
│   │   │       ├── controllers/
│   │   │       │   ├── AclController.php
│   │   │       │   ├── ApplicationController.php
│   │   │       │   ├── AuthController.php
│   │   │       │   ├── BlogController.php
│   │   │       │   ├── CommentAcceptanceController.php
│   │   │       │   ├── CommentCommenterController.php
│   │   │       │   ├── CommentController.php
│   │   │       │   ├── ErrorController.php
│   │   │       │   ├── FeedbackController.php
│   │   │       │   ├── ImageController.php
│   │   │       │   ├── LanguagesController.php
│   │   │       │   ├── LegacyController.php
│   │   │       │   ├── LogController.php
│   │   │       │   ├── MediaController.php
│   │   │       │   ├── MultidateController.php
│   │   │       │   ├── RenditionController.php
│   │   │       │   ├── SlideshowController.php
│   │   │       │   ├── SlideshowRestController.php
│   │   │       │   ├── StaffController.php
│   │   │       │   ├── SupportController.php
│   │   │       │   ├── TemplateController.php
│   │   │       │   ├── ThemesController.php
│   │   │       │   ├── UserController.php
│   │   │       │   ├── UserGroupController.php
│   │   │       │   └── UserPointsController.php
│   │   │       ├── forms/
│   │   │       │   ├── Ban.php
│   │   │       │   ├── BanUser.php
│   │   │       │   ├── Blog.php
│   │   │       │   ├── Comment/
│   │   │       │   │   ├── EditForm.php
│   │   │       │   │   └── ReplyForm.php
│   │   │       │   ├── Comment.php
│   │   │       │   ├── CommentAcceptance.php
│   │   │       │   ├── Commenter.php
│   │   │       │   ├── EditPassword.php
│   │   │       │   ├── Geolocation.php
│   │   │       │   ├── Language.php
│   │   │       │   ├── Profile.php
│   │   │       │   ├── RenameUser.php
│   │   │       │   ├── ReplaceTemplate.php
│   │   │       │   ├── Slideshow.php
│   │   │       │   ├── SlideshowCreate.php
│   │   │       │   ├── SlideshowItem.php
│   │   │       │   ├── SlideshowVideoItem.php
│   │   │       │   ├── Staff.php
│   │   │       │   ├── Support.php
│   │   │       │   ├── Template.php
│   │   │       │   ├── Theme/
│   │   │       │   │   ├── OutputSettings.php
│   │   │       │   │   └── Upload.php
│   │   │       │   ├── Theme.php
│   │   │       │   ├── Upload.php
│   │   │       │   ├── User.php
│   │   │       │   ├── UserCriteria.php
│   │   │       │   └── UserPoints.php
│   │   │       └── views/
│   │   │           ├── helpers/
│   │   │           │   ├── Camelize.php
│   │   │           │   ├── CommentAction.php
│   │   │           │   ├── CommentArticle.php
│   │   │           │   ├── CommentCommenter.php
│   │   │           │   ├── CommentIndex.php
│   │   │           │   ├── CommentMessage.php
│   │   │           │   ├── FlashMsg.php
│   │   │           │   ├── FormatBytes.php
│   │   │           │   ├── GetAvatar.php
│   │   │           │   ├── ImageArchive.php
│   │   │           │   ├── ImageEditor.php
│   │   │           │   ├── JQueryReady.php
│   │   │           │   ├── JQueryUtils.php
│   │   │           │   ├── Jsonified.php
│   │   │           │   ├── LinkArticle.php
│   │   │           │   ├── LinkArticleObj.php
│   │   │           │   ├── LinkBan.php
│   │   │           │   ├── LinkDelete.php
│   │   │           │   ├── LinkEdit.php
│   │   │           │   ├── MaxFileSize.php
│   │   │           │   ├── ModerateBodyComment.php
│   │   │           │   ├── ModerateSubjectComment.php
│   │   │           │   ├── Plupload.php
│   │   │           │   ├── RenderActions.php
│   │   │           │   ├── RenderDatatable.php
│   │   │           │   ├── RenderDate.php
│   │   │           │   ├── RenderError.php
│   │   │           │   ├── RenderFilter.php
│   │   │           │   ├── RenderMessage.php
│   │   │           │   ├── RenderNewsItem.php
│   │   │           │   ├── RenderPackageItem.php
│   │   │           │   ├── RenderPackageItemGroup.php
│   │   │           │   ├── RenderPager.php
│   │   │           │   ├── RenditionPreview.php
│   │   │           │   ├── Slideshow.php
│   │   │           │   ├── SlideshowItem.php
│   │   │           │   ├── SlideshowItemPreview.php
│   │   │           │   ├── SlideshowsJson.php
│   │   │           │   ├── StringLimit.php
│   │   │           │   ├── ToggleCheckbox.php
│   │   │           │   └── VideoPreview.php
│   │   │           └── scripts/
│   │   │               ├── _p/
│   │   │               │   └── generic-datatable.phtml
│   │   │               ├── acl/
│   │   │               │   ├── edit.phtml
│   │   │               │   └── form.phtml
│   │   │               ├── actions.phtml
│   │   │               ├── application/
│   │   │               │   └── help.phtml
│   │   │               ├── auth/
│   │   │               │   └── login.phtml
│   │   │               ├── blog/
│   │   │               │   ├── index.phtml
│   │   │               │   └── nosection.phtml
│   │   │               ├── comment/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── list.phtml
│   │   │               │   └── set-status.phtml
│   │   │               ├── comment-acceptance/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   └── table.phtml
│   │   │               ├── comment-commenter/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── index.phtml
│   │   │               │   └── toggle-ban.phtml
│   │   │               ├── datatable.phtml
│   │   │               ├── error/
│   │   │               │   ├── deny.phtml
│   │   │               │   └── index.phtml
│   │   │               ├── error.phtml
│   │   │               ├── feedback/
│   │   │               │   ├── set-status.phtml
│   │   │               │   └── table.phtml
│   │   │               ├── filter.phtml
│   │   │               ├── image/
│   │   │               │   ├── archive.phtml
│   │   │               │   ├── article-attach.phtml
│   │   │               │   ├── article.phtml
│   │   │               │   ├── edit-image-data.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── editor.phtml
│   │   │               │   └── rendition.phtml
│   │   │               ├── languages/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   └── index.phtml
│   │   │               ├── legacy/
│   │   │               │   └── index.phtml
│   │   │               ├── link-ban.phtml
│   │   │               ├── link-delete.phtml
│   │   │               ├── link-edit.phtml
│   │   │               ├── log/
│   │   │               │   └── index.phtml
│   │   │               ├── media/
│   │   │               │   ├── list-images.phtml
│   │   │               │   └── list-slideshows.phtml
│   │   │               ├── message.phtml
│   │   │               ├── news-item.phtml
│   │   │               ├── package/
│   │   │               │   └── item.phtml
│   │   │               ├── package-item-group.phtml
│   │   │               ├── package-item.phtml
│   │   │               ├── pager.phtml
│   │   │               ├── paginator-hash.phtml
│   │   │               ├── paginator-template.phtml
│   │   │               ├── paginator.phtml
│   │   │               ├── plupload.phtml
│   │   │               ├── rendition/
│   │   │               │   ├── index.phtml
│   │   │               │   └── preview.phtml
│   │   │               ├── slideshow/
│   │   │               │   ├── add-video-item.phtml
│   │   │               │   ├── attach.phtml
│   │   │               │   ├── create.phtml
│   │   │               │   ├── edit-item.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── item-preview.phtml
│   │   │               │   ├── item.phtml
│   │   │               │   ├── slideshow.phtml
│   │   │               │   ├── vimeo-preview.phtml
│   │   │               │   └── youtube-preview.phtml
│   │   │               ├── slideshow-attach-template.phtml
│   │   │               ├── slideshow-box.phtml
│   │   │               ├── slideshow-list.phtml
│   │   │               ├── slideshow-template.phtml
│   │   │               ├── staff/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit-access.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   └── table.phtml
│   │   │               ├── support/
│   │   │               │   ├── close.phtml
│   │   │               │   └── index.phtml
│   │   │               ├── template/
│   │   │               │   ├── edit-image.phtml
│   │   │               │   ├── edit-other.phtml
│   │   │               │   ├── edit-template.phtml
│   │   │               │   ├── index.phtml
│   │   │               │   └── upload.phtml
│   │   │               ├── test/
│   │   │               │   ├── index.phtml
│   │   │               │   ├── test-api-follow.phtml
│   │   │               │   └── test-api.phtml
│   │   │               ├── themes/
│   │   │               │   ├── advanced-theme-settings.phtml
│   │   │               │   ├── index.phtml
│   │   │               │   ├── output-edit.phtml
│   │   │               │   ├── wizard-theme-article-types.adv.phtml
│   │   │               │   ├── wizard-theme-article-types.phtml
│   │   │               │   ├── wizard-theme-files.adv.phtml
│   │   │               │   ├── wizard-theme-playlists.phtml
│   │   │               │   ├── wizard-theme-settings.adv.phtml
│   │   │               │   ├── wizard-theme-settings.phtml
│   │   │               │   ├── wizard-theme-template-settings.adv.phtml
│   │   │               │   └── wizard-theme-template-settings.phtml
│   │   │               ├── toggle-checkbox.phtml
│   │   │               ├── user/
│   │   │               │   ├── create.phtml
│   │   │               │   ├── edit-password.phtml
│   │   │               │   ├── edit.phtml
│   │   │               │   ├── geolocation.phtml
│   │   │               │   ├── index.phtml
│   │   │               │   ├── list-inactive.phtml
│   │   │               │   ├── profile.phtml
│   │   │               │   ├── rename.phtml
│   │   │               │   └── toggle-ban.phtml
│   │   │               ├── user-group/
│   │   │               │   ├── add.phtml
│   │   │               │   ├── edit-access.phtml
│   │   │               │   └── index.phtml
│   │   │               └── user-points/
│   │   │                   └── index.phtml
│   │   ├── phpunit.bootstrap.php
│   │   ├── phpunit.xml.dist
│   │   ├── plugins/
│   │   │   ├── Acl.php
│   │   │   ├── Auth.php
│   │   │   ├── Bootstrap.php
│   │   │   ├── CampPluginAutoload.php
│   │   │   ├── ContentType.php
│   │   │   └── Upgrade.php
│   │   └── views/
│   │       └── scripts/
│   │           ├── auth_index.tpl
│   │           ├── auth_password-restore-after.tpl
│   │           ├── auth_password-restore-finish.tpl
│   │           ├── auth_password-restore.tpl
│   │           ├── author_profile.tpl
│   │           ├── comments/
│   │           │   └── index.phtml
│   │           ├── dashboard_index.tpl
│   │           ├── email_comment-notify.tpl
│   │           ├── email_confirm.tpl
│   │           ├── email_password-restore.tpl
│   │           ├── error/
│   │           │   └── error.phtml
│   │           ├── error_error.tpl
│   │           ├── layout.tpl
│   │           ├── legacy/
│   │           │   └── index.phtml
│   │           ├── legacy_index.tpl
│   │           ├── omnibox_index.tpl
│   │           ├── paginator_control.tpl
│   │           ├── register_after.tpl
│   │           ├── register_confirm.tpl
│   │           ├── register_index.tpl
│   │           ├── register_pending.tpl
│   │           ├── register_social.tpl
│   │           ├── search_index.tpl
│   │           ├── topic_articles.tpl
│   │           ├── user_index.tpl
│   │           └── user_profile.tpl
│   ├── application.php
│   ├── bin/
│   │   ├── .htaccess
│   │   ├── UpdateApplicationVersionCurrentVersion.php
│   │   ├── cli_script_lib.php
│   │   ├── events-notifier
│   │   ├── newscoop-autopublish
│   │   ├── newscoop-backup
│   │   ├── newscoop-indexer
│   │   ├── newscoop-restore
│   │   ├── newscoop-statistics
│   │   ├── newscoop-stats
│   │   ├── newscoop-utf8-converter
│   │   ├── newscoop_bootstrap.php
│   │   ├── post-install.sh
│   │   ├── subscription-notifier
│   │   └── webcode_generate_all.sh
│   ├── cache/
│   │   ├── .gitignore
│   │   └── .htaccess
│   ├── classes/
│   │   ├── Alias.php
│   │   ├── Article.php
│   │   ├── ArticleAttachment.php
│   │   ├── ArticleAuthor.php
│   │   ├── ArticleData.php
│   │   ├── ArticleImage.php
│   │   ├── ArticleIndex.php
│   │   ├── ArticlePublish.php
│   │   ├── ArticleTopic.php
│   │   ├── ArticleType.php
│   │   ├── ArticleTypeField.php
│   │   ├── Attachment.php
│   │   ├── Author.php
│   │   ├── AuthorAlias.php
│   │   ├── AuthorAssignedType.php
│   │   ├── AuthorBiography.php
│   │   ├── AuthorType.php
│   │   ├── Browser.php
│   │   ├── BugReporter.php
│   │   ├── CampCache.php
│   │   ├── CampCacheList.php
│   │   ├── CampMail.php
│   │   ├── CampPlugin.php
│   │   ├── CampTemplateCache.php
│   │   ├── ContextBox.php
│   │   ├── ContextBoxArticle.php
│   │   ├── Country.php
│   │   ├── DatabaseObject.php
│   │   ├── DbObjectArray.php
│   │   ├── DbReplication.php
│   │   ├── Event.php
│   │   ├── Exceptions.php
│   │   ├── Extension/
│   │   │   ├── Extension.php
│   │   │   ├── FeedWidget.php
│   │   │   ├── File.php
│   │   │   ├── IWidget.php
│   │   │   ├── IWidgetContext.php
│   │   │   ├── Index.php
│   │   │   ├── Widget.php
│   │   │   ├── WidgetContext.php
│   │   │   ├── WidgetManager.php
│   │   │   ├── WidgetManagerDecorator.php
│   │   │   └── WidgetRendererDecorator.php
│   │   ├── FileTextSearch.php
│   │   ├── GeoLocation.php
│   │   ├── GeoMap.php
│   │   ├── GeoMapLocation.php
│   │   ├── GeoMapLocationContent.php
│   │   ├── GeoMapLocationLanguage.php
│   │   ├── GeoMultimedia.php
│   │   ├── GeoNames.php
│   │   ├── GeoPreferences.php
│   │   ├── IGeoLocation.php
│   │   ├── IGeoMap.php
│   │   ├── IGeoMapLocation.php
│   │   ├── IGeoMapLocationContent.php
│   │   ├── IGeoMapLocationLanguage.php
│   │   ├── IGeoMultimedia.php
│   │   ├── IPAccess.php
│   │   ├── Image.php
│   │   ├── ImageSearch.php
│   │   ├── Input.php
│   │   ├── Issue.php
│   │   ├── IssuePublish.php
│   │   ├── Language.php
│   │   ├── LiveUserMock.php
│   │   ├── Log.php
│   │   ├── LoginAttempts.php
│   │   ├── ModuleConfiguration.php
│   │   ├── ObjectType.php
│   │   ├── Plupload.php
│   │   ├── Publication.php
│   │   ├── Request.php
│   │   ├── RequestObject.php
│   │   ├── RequestStats.php
│   │   ├── SQLSelectClause.php
│   │   ├── SaaS.php
│   │   ├── Section.php
│   │   ├── SecurityToken.php
│   │   ├── ServerRequest.php
│   │   ├── Session.php
│   │   ├── SessionRequest.php
│   │   ├── ShortURL.php
│   │   ├── SimplePager.php
│   │   ├── Statistics.php
│   │   ├── Subscription.php
│   │   ├── SubscriptionDefaultTime.php
│   │   ├── SubscriptionSection.php
│   │   ├── Template.php
│   │   ├── TemplateConverter.php
│   │   ├── TemplateConverterHelper.php
│   │   ├── TemplateConverterIfBlock.php
│   │   ├── TemplateConverterListObject.php
│   │   ├── TemplateConverterNewscoop.php
│   │   ├── TimeUnit.php
│   │   ├── Translation.php
│   │   ├── UrlType.php
│   │   ├── User.php
│   │   ├── UserType.php
│   │   ├── XR_CcClient.php
│   │   ├── browser_detection.php
│   │   └── cache/
│   │       ├── CacheEngine.php
│   │       ├── CacheEngine_APC.php
│   │       ├── TemplateCacheHandler.php
│   │       └── TemplateCacheHandler_DB.php
│   ├── composer.json
│   ├── conf/
│   │   ├── install_conf.php
│   │   └── saas_config_sample.php
│   ├── constants.php
│   ├── db_connect.php
│   ├── docs/
│   │   ├── INSTALL-ubuntu.md
│   │   ├── README.md
│   │   ├── UPGRADE_4_3.md
│   │   ├── UPGRADE_4_4.md
│   │   └── UPGRADE_BELOW_4_2_3.md
│   ├── extensions/
│   │   ├── article-lists/
│   │   │   ├── ArticleDiagramsWidget.php
│   │   │   ├── ArticlesWidget.php
│   │   │   ├── MostPopularArticlesWidget.php
│   │   │   ├── PendingArticlesWidget.php
│   │   │   ├── RecentlyModifiedArticlesWidget.php
│   │   │   ├── RecentlyPublishedArticlesWidget.php
│   │   │   ├── SubmittedArticlesWidget.php
│   │   │   ├── YourArticlesWidget.php
│   │   │   ├── article-lists.ini
│   │   │   └── diagrams.phtml
│   │   ├── feed-reader/
│   │   │   ├── FeedReader.php
│   │   │   └── feed-reader.ini
│   │   ├── hello-world/
│   │   │   └── HelloWorld.php
│   │   ├── media-archive/
│   │   │   ├── ImageListWidget.php
│   │   │   ├── MediaListWidget.php
│   │   │   └── media-archive.ini
│   │   ├── sourcefabric/
│   │   │   ├── SourcefabricDevFeed.php
│   │   │   ├── SourcefabricFeed.php
│   │   │   ├── SourcefabricNewsletter.php
│   │   │   ├── newsletterbox.phtml
│   │   │   └── sourcefabric.ini
│   │   └── wikipedia/
│   │       ├── SearchWikipedia.php
│   │       └── search.phtml
│   ├── htaccess.dist
│   ├── images/
│   │   └── .gitignore
│   ├── include/
│   │   ├── Archive/
│   │   │   └── Tar.php
│   │   ├── Console/
│   │   │   └── Getopt.php
│   │   ├── Date/
│   │   │   ├── Calc.php
│   │   │   ├── Human.php
│   │   │   ├── Span.php
│   │   │   └── TimeZone.php
│   │   ├── Date.php
│   │   ├── Event/
│   │   │   ├── Dispatcher.php
│   │   │   └── Notification.php
│   │   ├── File/
│   │   │   ├── CSV.php
│   │   │   ├── Find.php
│   │   │   └── Util.php
│   │   ├── File.php
│   │   ├── Mail/
│   │   │   ├── RFC822.php
│   │   │   ├── mail.php
│   │   │   ├── mime.php
│   │   │   ├── mimeDecode.php
│   │   │   ├── mimePart.php
│   │   │   ├── mock.php
│   │   │   ├── null.php
│   │   │   ├── sendmail.php
│   │   │   ├── smtp.php
│   │   │   └── smtpmx.php
│   │   ├── Mail.php
│   │   ├── Net/
│   │   │   ├── SMTP.php
│   │   │   ├── Socket.php
│   │   │   └── URL.php
│   │   ├── OS/
│   │   │   └── Guess.php
│   │   ├── PEAR/
│   │   │   ├── Autoloader.php
│   │   │   ├── Builder.php
│   │   │   ├── ChannelFile/
│   │   │   │   └── Parser.php
│   │   │   ├── ChannelFile.php
│   │   │   ├── Command/
│   │   │   │   ├── Auth.php
│   │   │   │   ├── Auth.xml
│   │   │   │   ├── Build.php
│   │   │   │   ├── Build.xml
│   │   │   │   ├── Channels.php
│   │   │   │   ├── Channels.xml
│   │   │   │   ├── Common.php
│   │   │   │   ├── Config.php
│   │   │   │   ├── Config.xml
│   │   │   │   ├── Install.php
│   │   │   │   ├── Install.xml
│   │   │   │   ├── Mirror.php
│   │   │   │   ├── Mirror.xml
│   │   │   │   ├── Package.php
│   │   │   │   ├── Package.xml
│   │   │   │   ├── Pickle.php
│   │   │   │   ├── Pickle.xml
│   │   │   │   ├── Registry.php
│   │   │   │   ├── Registry.xml
│   │   │   │   ├── Remote.php
│   │   │   │   ├── Remote.xml
│   │   │   │   ├── Test.php
│   │   │   │   └── Test.xml
│   │   │   ├── Command.php
│   │   │   ├── Common.php
│   │   │   ├── Config.php
│   │   │   ├── Dependency2.php
│   │   │   ├── DependencyDB.php
│   │   │   ├── Downloader/
│   │   │   │   └── Package.php
│   │   │   ├── Downloader.php
│   │   │   ├── ErrorStack.php
│   │   │   ├── Exception.php
│   │   │   ├── FixPHP5PEARWarnings.php
│   │   │   ├── Frontend/
│   │   │   │   └── CLI.php
│   │   │   ├── Frontend.php
│   │   │   ├── Installer/
│   │   │   │   ├── Role/
│   │   │   │   │   ├── Cfg.php
│   │   │   │   │   ├── Cfg.xml
│   │   │   │   │   ├── Common.php
│   │   │   │   │   ├── Data.php
│   │   │   │   │   ├── Data.xml
│   │   │   │   │   ├── Doc.php
│   │   │   │   │   ├── Doc.xml
│   │   │   │   │   ├── Ext.php
│   │   │   │   │   ├── Ext.xml
│   │   │   │   │   ├── Php.php
│   │   │   │   │   ├── Php.xml
│   │   │   │   │   ├── Script.php
│   │   │   │   │   ├── Script.xml
│   │   │   │   │   ├── Src.php
│   │   │   │   │   ├── Src.xml
│   │   │   │   │   ├── Test.php
│   │   │   │   │   ├── Test.xml
│   │   │   │   │   ├── Www.php
│   │   │   │   │   └── Www.xml
│   │   │   │   └── Role.php
│   │   │   ├── Installer.php
│   │   │   ├── PackageFile/
│   │   │   │   ├── Generator/
│   │   │   │   │   ├── v1.php
│   │   │   │   │   └── v2.php
│   │   │   │   ├── Parser/
│   │   │   │   │   ├── v1.php
│   │   │   │   │   └── v2.php
│   │   │   │   ├── v1.php
│   │   │   │   ├── v2/
│   │   │   │   │   ├── Validator.php
│   │   │   │   │   └── rw.php
│   │   │   │   └── v2.php
│   │   │   ├── PackageFile.php
│   │   │   ├── Packager.php
│   │   │   ├── REST/
│   │   │   │   ├── 10.php
│   │   │   │   ├── 11.php
│   │   │   │   └── 13.php
│   │   │   ├── REST.php
│   │   │   ├── Registry.php
│   │   │   ├── RunTest.php
│   │   │   ├── Task/
│   │   │   │   ├── Common.php
│   │   │   │   ├── Postinstallscript/
│   │   │   │   │   └── rw.php
│   │   │   │   ├── Postinstallscript.php
│   │   │   │   ├── Replace/
│   │   │   │   │   └── rw.php
│   │   │   │   ├── Replace.php
│   │   │   │   ├── Unixeol/
│   │   │   │   │   └── rw.php
│   │   │   │   ├── Unixeol.php
│   │   │   │   ├── Windowseol/
│   │   │   │   │   └── rw.php
│   │   │   │   └── Windowseol.php
│   │   │   ├── Validate.php
│   │   │   ├── Validator/
│   │   │   │   └── PECL.php
│   │   │   └── XMLParser.php
│   │   ├── PEAR.php
│   │   ├── PEAR5.php
│   │   ├── System.php
│   │   ├── XML/
│   │   │   ├── Parser/
│   │   │   │   └── Simple.php
│   │   │   ├── Parser.php
│   │   │   ├── Serializer.php
│   │   │   ├── Unserializer.php
│   │   │   └── Util.php
│   │   ├── campsite_constants.php
│   │   ├── campsite_init.php
│   │   ├── captcha/
│   │   │   ├── fonts/
│   │   │   │   ├── COPYRIGHT.TXT
│   │   │   │   ├── README.TXT
│   │   │   │   ├── RELEASENOTES.TXT
│   │   │   │   └── local.conf
│   │   │   ├── image.php
│   │   │   └── php-captcha.inc.php
│   │   ├── crypto/
│   │   │   └── rc4Encrypt.php
│   │   ├── data/
│   │   │   ├── Mail_Mime/
│   │   │   │   ├── xmail.dtd
│   │   │   │   └── xmail.xsl
│   │   │   ├── PEAR/
│   │   │   │   ├── package.dtd
│   │   │   │   └── template.spec
│   │   │   └── XML_Serializer/
│   │   │       └── doc/
│   │   │           └── todo.txt
│   │   ├── html2pdf/
│   │   │   ├── _LGPL.txt
│   │   │   ├── _changelog.txt
│   │   │   ├── _class/
│   │   │   │   ├── exception.class.php
│   │   │   │   ├── locale.class.php
│   │   │   │   ├── myPdf.class.php
│   │   │   │   ├── parsingCss.class.php
│   │   │   │   ├── parsingHtml.class.php
│   │   │   │   └── tcpdfConfig.php
│   │   │   ├── _lisez_moi.txt
│   │   │   ├── _read_me.txt
│   │   │   ├── _tcpdf_5.0.002/
│   │   │   │   ├── 2dbarcodes.php
│   │   │   │   ├── CHANGELOG.TXT
│   │   │   │   ├── LICENSE.TXT
│   │   │   │   ├── README.TXT
│   │   │   │   ├── barcodes.php
│   │   │   │   ├── cache/
│   │   │   │   │   ├── chapter_demo_1.txt
│   │   │   │   │   ├── chapter_demo_2.txt
│   │   │   │   │   ├── table_data_demo.txt
│   │   │   │   │   └── utf8test.txt
│   │   │   │   ├── config/
│   │   │   │   │   ├── lang/
│   │   │   │   │   │   ├── bra.php
│   │   │   │   │   │   ├── eng.php
│   │   │   │   │   │   ├── ger.php
│   │   │   │   │   │   └── ita.php
│   │   │   │   │   ├── tcpdf_config.php
│   │   │   │   │   └── tcpdf_config_alt.php
│   │   │   │   ├── doc/
│   │   │   │   │   └── read_me.txt
│   │   │   │   ├── examples/
│   │   │   │   │   └── read_me.txt
│   │   │   │   ├── fonts/
│   │   │   │   │   ├── README.TXT
│   │   │   │   │   ├── ZarBold.ctg.z
│   │   │   │   │   ├── ZarBold.z
│   │   │   │   │   ├── almohanad.ctg.z
│   │   │   │   │   ├── almohanad.php
│   │   │   │   │   ├── almohanad.z
│   │   │   │   │   ├── arialunicid0.php
│   │   │   │   │   ├── courier.php
│   │   │   │   │   ├── dejavu-fonts-ttf-2.30/
│   │   │   │   │   │   ├── AUTHORS
│   │   │   │   │   │   ├── BUGS
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── NEWS
│   │   │   │   │   │   ├── README
│   │   │   │   │   │   ├── langcover.txt
│   │   │   │   │   │   ├── status.txt
│   │   │   │   │   │   └── unicover.txt
│   │   │   │   │   ├── dejavusans.ctg.z
│   │   │   │   │   ├── dejavusans.php
│   │   │   │   │   ├── dejavusans.z
│   │   │   │   │   ├── dejavusansb.ctg.z
│   │   │   │   │   ├── dejavusansb.php
│   │   │   │   │   ├── dejavusansb.z
│   │   │   │   │   ├── dejavusansbi.ctg.z
│   │   │   │   │   ├── dejavusansbi.php
│   │   │   │   │   ├── dejavusansbi.z
│   │   │   │   │   ├── dejavusanscondensed.ctg.z
│   │   │   │   │   ├── dejavusanscondensed.php
│   │   │   │   │   ├── dejavusanscondensed.z
│   │   │   │   │   ├── dejavusanscondensedb.ctg.z
│   │   │   │   │   ├── dejavusanscondensedb.php
│   │   │   │   │   ├── dejavusanscondensedb.z
│   │   │   │   │   ├── dejavusanscondensedbi.ctg.z
│   │   │   │   │   ├── dejavusanscondensedbi.php
│   │   │   │   │   ├── dejavusanscondensedbi.z
│   │   │   │   │   ├── dejavusanscondensedi.ctg.z
│   │   │   │   │   ├── dejavusanscondensedi.php
│   │   │   │   │   ├── dejavusanscondensedi.z
│   │   │   │   │   ├── dejavusansi.ctg.z
│   │   │   │   │   ├── dejavusansi.php
│   │   │   │   │   ├── dejavusansi.z
│   │   │   │   │   ├── dejavusansmono.ctg.z
│   │   │   │   │   ├── dejavusansmono.php
│   │   │   │   │   ├── dejavusansmono.z
│   │   │   │   │   ├── dejavusansmonob.ctg.z
│   │   │   │   │   ├── dejavusansmonob.php
│   │   │   │   │   ├── dejavusansmonob.z
│   │   │   │   │   ├── dejavusansmonobi.ctg.z
│   │   │   │   │   ├── dejavusansmonobi.php
│   │   │   │   │   ├── dejavusansmonobi.z
│   │   │   │   │   ├── dejavusansmonoi.ctg.z
│   │   │   │   │   ├── dejavusansmonoi.php
│   │   │   │   │   ├── dejavusansmonoi.z
│   │   │   │   │   ├── dejavuserif.ctg.z
│   │   │   │   │   ├── dejavuserif.php
│   │   │   │   │   ├── dejavuserif.z
│   │   │   │   │   ├── dejavuserifb.ctg.z
│   │   │   │   │   ├── dejavuserifb.php
│   │   │   │   │   ├── dejavuserifb.z
│   │   │   │   │   ├── dejavuserifbi.ctg.z
│   │   │   │   │   ├── dejavuserifbi.php
│   │   │   │   │   ├── dejavuserifbi.z
│   │   │   │   │   ├── dejavuserifcondensed.ctg.z
│   │   │   │   │   ├── dejavuserifcondensed.php
│   │   │   │   │   ├── dejavuserifcondensed.z
│   │   │   │   │   ├── dejavuserifcondensedb.ctg.z
│   │   │   │   │   ├── dejavuserifcondensedb.php
│   │   │   │   │   ├── dejavuserifcondensedb.z
│   │   │   │   │   ├── dejavuserifcondensedbi.ctg.z
│   │   │   │   │   ├── dejavuserifcondensedbi.php
│   │   │   │   │   ├── dejavuserifcondensedbi.z
│   │   │   │   │   ├── dejavuserifcondensedi.ctg.z
│   │   │   │   │   ├── dejavuserifcondensedi.php
│   │   │   │   │   ├── dejavuserifcondensedi.z
│   │   │   │   │   ├── dejavuserifi.ctg.z
│   │   │   │   │   ├── dejavuserifi.php
│   │   │   │   │   ├── dejavuserifi.z
│   │   │   │   │   ├── freefont-20090104/
│   │   │   │   │   │   ├── AUTHORS
│   │   │   │   │   │   ├── COPYING
│   │   │   │   │   │   ├── CREDITS
│   │   │   │   │   │   ├── ChangeLog
│   │   │   │   │   │   ├── INSTALL
│   │   │   │   │   │   └── README
│   │   │   │   │   ├── freemono.ctg.z
│   │   │   │   │   ├── freemono.php
│   │   │   │   │   ├── freemono.z
│   │   │   │   │   ├── freemonob.ctg.z
│   │   │   │   │   ├── freemonob.php
│   │   │   │   │   ├── freemonob.z
│   │   │   │   │   ├── freemonobi.ctg.z
│   │   │   │   │   ├── freemonobi.php
│   │   │   │   │   ├── freemonobi.z
│   │   │   │   │   ├── freemonoi.ctg.z
│   │   │   │   │   ├── freemonoi.php
│   │   │   │   │   ├── freemonoi.z
│   │   │   │   │   ├── freesans.ctg.z
│   │   │   │   │   ├── freesans.php
│   │   │   │   │   ├── freesans.z
│   │   │   │   │   ├── freesansb.ctg.z
│   │   │   │   │   ├── freesansb.php
│   │   │   │   │   ├── freesansb.z
│   │   │   │   │   ├── freesansbi.ctg.z
│   │   │   │   │   ├── freesansbi.php
│   │   │   │   │   ├── freesansbi.z
│   │   │   │   │   ├── freesansi.ctg.z
│   │   │   │   │   ├── freesansi.php
│   │   │   │   │   ├── freesansi.z
│   │   │   │   │   ├── freeserif.ctg.z
│   │   │   │   │   ├── freeserif.php
│   │   │   │   │   ├── freeserif.z
│   │   │   │   │   ├── freeserifb.ctg.z
│   │   │   │   │   ├── freeserifb.php
│   │   │   │   │   ├── freeserifb.z
│   │   │   │   │   ├── freeserifbi.ctg.z
│   │   │   │   │   ├── freeserifbi.php
│   │   │   │   │   ├── freeserifbi.z
│   │   │   │   │   ├── freeserifi.ctg.z
│   │   │   │   │   ├── freeserifi.php
│   │   │   │   │   ├── freeserifi.z
│   │   │   │   │   ├── helvetica.php
│   │   │   │   │   ├── helveticab.php
│   │   │   │   │   ├── helveticabi.php
│   │   │   │   │   ├── helveticai.php
│   │   │   │   │   ├── hysmyeongjostdmedium.php
│   │   │   │   │   ├── kozgopromedium.php
│   │   │   │   │   ├── kozminproregular.php
│   │   │   │   │   ├── msungstdlight.php
│   │   │   │   │   ├── stsongstdlight.php
│   │   │   │   │   ├── symbol.php
│   │   │   │   │   ├── times.php
│   │   │   │   │   ├── timesb.php
│   │   │   │   │   ├── timesbi.php
│   │   │   │   │   ├── timesi.php
│   │   │   │   │   ├── uni2cid_ac15.php
│   │   │   │   │   ├── uni2cid_ag15.php
│   │   │   │   │   ├── uni2cid_aj16.php
│   │   │   │   │   ├── uni2cid_ak12.php
│   │   │   │   │   ├── zapfdingbats.php
│   │   │   │   │   └── zarbold.php
│   │   │   │   ├── htmlcolors.php
│   │   │   │   ├── images/
│   │   │   │   │   └── read_me.txt
│   │   │   │   ├── qrcode.php
│   │   │   │   ├── tcpdf.crt
│   │   │   │   ├── tcpdf.fdf
│   │   │   │   ├── tcpdf.php
│   │   │   │   └── unicode_data.php
│   │   │   ├── html2pdf.class.php
│   │   │   └── locale/
│   │   │       ├── ca.csv
│   │   │       ├── cs.csv
│   │   │       ├── da.csv
│   │   │       ├── de.csv
│   │   │       ├── en.csv
│   │   │       ├── es.csv
│   │   │       ├── fr.csv
│   │   │       ├── it.csv
│   │   │       ├── nl.csv
│   │   │       ├── pt.csv
│   │   │       └── tr.csv
│   │   ├── mime_content_type.php
│   │   ├── pearcmd.php
│   │   ├── peclcmd.php
│   │   ├── smarty/
│   │   │   └── campsite_plugins/
│   │   │       ├── block.assetic.php
│   │   │       ├── block.comment_form.php
│   │   │       ├── block.dynamic.php
│   │   │       ├── block.form_topics.php
│   │   │       ├── block.image.php
│   │   │       ├── block.list_article_attachments.php
│   │   │       ├── block.list_article_authors.php
│   │   │       ├── block.list_article_comments.php
│   │   │       ├── block.list_article_images.php
│   │   │       ├── block.list_article_locations.php
│   │   │       ├── block.list_article_topics.php
│   │   │       ├── block.list_articles.php
│   │   │       ├── block.list_images.php
│   │   │       ├── block.list_issues.php
│   │   │       ├── block.list_languages.php
│   │   │       ├── block.list_map_articles.php
│   │   │       ├── block.list_map_locations.php
│   │   │       ├── block.list_playlist_articles.php
│   │   │       ├── block.list_related_articles.php
│   │   │       ├── block.list_search_results.php
│   │   │       ├── block.list_section_authors.php
│   │   │       ├── block.list_sections.php
│   │   │       ├── block.list_slideshow_items.php
│   │   │       ├── block.list_slideshows.php
│   │   │       ├── block.list_subtitles.php
│   │   │       ├── block.list_subtopics.php
│   │   │       ├── block.list_user_comments.php
│   │   │       ├── block.list_user_topics.php
│   │   │       ├── block.list_users.php
│   │   │       ├── block.local.php
│   │   │       ├── block.login_form.php
│   │   │       ├── block.search_form.php
│   │   │       ├── block.subscription_form.php
│   │   │       ├── block.tr.php
│   │   │       ├── block.user_form.php
│   │   │       ├── cacheresource.newscoop.php
│   │   │       ├── function.article_pdf.php
│   │   │       ├── function.breadcrumb.php
│   │   │       ├── function.calendar.php
│   │   │       ├── function.camp_edit.php
│   │   │       ├── function.camp_select.php
│   │   │       ├── function.captcha_image_link.php
│   │   │       ├── function.count.php
│   │   │       ├── function.disable_html_encoding.php
│   │   │       ├── function.enable_html_encoding.php
│   │   │       ├── function.form_hidden.php
│   │   │       ├── function.form_register.php
│   │   │       ├── function.form_submit.php
│   │   │       ├── function.form_text.php
│   │   │       ├── function.formparameters.php
│   │   │       ├── function.generate_edit_uri.php
│   │   │       ├── function.generate_url.php
│   │   │       ├── function.get_request_param.php
│   │   │       ├── function.get_resource_id.php
│   │   │       ├── function.link_follow_topic.php
│   │   │       ├── function.listpagination.php
│   │   │       ├── function.map.php
│   │   │       ├── function.omnibox.php
│   │   │       ├── function.render.php
│   │   │       ├── function.set_article.php
│   │   │       ├── function.set_current_issue.php
│   │   │       ├── function.set_default_article.php
│   │   │       ├── function.set_default_issue.php
│   │   │       ├── function.set_default_language.php
│   │   │       ├── function.set_default_publication.php
│   │   │       ├── function.set_default_section.php
│   │   │       ├── function.set_default_topic.php
│   │   │       ├── function.set_http_response_code.php
│   │   │       ├── function.set_issue.php
│   │   │       ├── function.set_language.php
│   │   │       ├── function.set_map.php
│   │   │       ├── function.set_placeholder.php
│   │   │       ├── function.set_publication.php
│   │   │       ├── function.set_section.php
│   │   │       ├── function.set_topic.php
│   │   │       ├── function.unset_article.php
│   │   │       ├── function.unset_comment.php
│   │   │       ├── function.unset_issue.php
│   │   │       ├── function.unset_language.php
│   │   │       ├── function.unset_map.php
│   │   │       ├── function.unset_publication.php
│   │   │       ├── function.unset_section.php
│   │   │       ├── function.unset_topic.php
│   │   │       ├── function.uri.php
│   │   │       ├── function.uripath.php
│   │   │       ├── function.url.php
│   │   │       ├── function.urlparameters.php
│   │   │       ├── function.video_player.php
│   │   │       ├── function.wrap_in_element.php
│   │   │       ├── modifier.bbcode.php
│   │   │       ├── modifier.camp_date_format.php
│   │   │       ├── modifier.camp_filesize_format.php
│   │   │       ├── modifier.create_links.php
│   │   │       ├── modifier.dump.php
│   │   │       ├── modifier.obfuscate_email.php
│   │   │       ├── modifier.teaser.php
│   │   │       ├── modifier.translate.php
│   │   │       └── modifier.truncate_utf8.php
│   │   └── versions.txt
│   ├── index.php
│   ├── install/
│   │   ├── .htaccess
│   │   ├── Resources/
│   │   │   ├── assets/
│   │   │   │   └── css/
│   │   │   │       └── main.css
│   │   │   ├── sample_data/
│   │   │   │   └── files/
│   │   │   │       ├── 0000/
│   │   │   │       │   └── 0000/
│   │   │   │       │       ├── 000000007.oga
│   │   │   │       │       ├── 000000008.flv
│   │   │   │       │       ├── 000000009.flv
│   │   │   │       │       └── 000000010.ogv
│   │   │   │       └── placeholder
│   │   │   ├── sql/
│   │   │   │   ├── CityLocations.csv
│   │   │   │   ├── CityNames.csv
│   │   │   │   ├── campsite_core.sql
│   │   │   │   ├── campsite_demo_data.sql
│   │   │   │   ├── geonames.sql
│   │   │   │   └── upgrade/
│   │   │   │       ├── 4.2.x/
│   │   │   │       │   ├── 2013-02-19/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.03.06/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.05.06/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.05.28/
│   │   │   │       │   │   ├── move_files.php
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.05.29/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   └── 2013.06.13/
│   │   │   │       │       └── tables.sql
│   │   │   │       ├── 4.3.x/
│   │   │   │       │   ├── 2013.08.20/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.11.21/
│   │   │   │       │   │   ├── data-required.sql
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2013.12.16/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.11/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.13/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.14/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.21/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.01.24/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.02.07/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.02.11/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.03.04/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.03.10/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.03.12/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.04.11/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.05.09/
│   │   │   │       │   │   └── data-required.sql
│   │   │   │       │   ├── 2014.05.13/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.05.21/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.06.06/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.06.10/
│   │   │   │       │   │   ├── data-required.sql
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.06.11/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.06.12/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.07.21/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.07.28/
│   │   │   │       │   │   └── data-required.sql
│   │   │   │       │   ├── 2014.07.29/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.07.30/
│   │   │   │       │   │   ├── cronjobs.php
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.08.11/
│   │   │   │       │   │   ├── data-required.sql
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.09.22/
│   │   │   │       │   │   ├── auto_delete_diff.txt
│   │   │   │       │   │   ├── delete_diff.txt
│   │   │   │       │   │   ├── tables.sql
│   │   │   │       │   │   └── upgrade.php
│   │   │   │       │   ├── 2014.09.23/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.09.24/
│   │   │   │       │   │   ├── plugins.php
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.09.25/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.10.14/
│   │   │   │       │   │   ├── htaccess.php
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2014.10.16/
│   │   │   │       │   │   └── data-required.sql
│   │   │   │       │   ├── 2014.12.01/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   ├── 2015.01.21/
│   │   │   │       │   │   └── tables.sql
│   │   │   │       │   └── 2015.03.23/
│   │   │   │       │       └── data-required.sql
│   │   │   │       └── 4.4.x/
│   │   │   │           ├── 2014.11.05/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2014.11.17/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2014.11.22/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2014.12.02/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2014.12.17/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.02.12/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.02.19/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.02.24/
│   │   │   │           │   ├── add_client.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.02/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.11/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   ├── tables.sql
│   │   │   │           │   └── topics.php
│   │   │   │           ├── 2015.03.12/
│   │   │   │           │   ├── authors.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.13/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.14/
│   │   │   │           │   ├── delete.php
│   │   │   │           │   ├── diff.txt
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.03.18/
│   │   │   │           │   └── data-required.sql
│   │   │   │           ├── 2015.03.19/
│   │   │   │           │   ├── init_order_in_playlists.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.04.13/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.04.15/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.04.16/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   ├── playlist.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.04.21/
│   │   │   │           │   ├── delete.php
│   │   │   │           │   ├── diff.txt
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.05.07/
│   │   │   │           │   ├── client.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.05.15/
│   │   │   │           │   └── data-required.sql
│   │   │   │           ├── 2015.05.16/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.05.28/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.03/
│   │   │   │           │   ├── playlist_article.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.08/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.09/
│   │   │   │           │   ├── remove_index.php
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.15/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.16/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.24/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.06.30/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.08.10/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.08.24/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2015.09.11/
│   │   │   │           │   └── data-required.sql
│   │   │   │           ├── 2015.09.15/
│   │   │   │           │   └── data-required.sql
│   │   │   │           ├── 2015.10.15/
│   │   │   │           │   ├── data-required.sql
│   │   │   │           │   ├── tables.sql
│   │   │   │           │   └── topic_translations.php
│   │   │   │           ├── 2015.10.29/
│   │   │   │           │   └── tables.sql
│   │   │   │           ├── 2016.03.30/
│   │   │   │           │   └── tables.sql
│   │   │   │           └── 2016.05.04/
│   │   │   │               └── tables.sql
│   │   │   ├── templates/
│   │   │   │   ├── _configuration.twig
│   │   │   │   └── _database_conf.twig
│   │   │   └── views/
│   │   │       ├── botstrap_errors.twig
│   │   │       ├── demo.twig
│   │   │       ├── index.twig
│   │   │       ├── layout.twig
│   │   │       ├── license.twig
│   │   │       ├── post-process.twig
│   │   │       ├── prepare.twig
│   │   │       ├── process.twig
│   │   │       ├── upgrade/
│   │   │       │   ├── errors.twig
│   │   │       │   └── success.twig
│   │   │       └── upgrade_layout.twig
│   │   ├── SymfonyRequirements.php
│   │   └── index.php
│   ├── js/
│   │   ├── admin.js
│   │   ├── app/
│   │   │   ├── .htaccess
│   │   │   ├── 404.js
│   │   │   └── admin/
│   │   │       ├── _shared.js
│   │   │       └── themes/
│   │   │           ├── advanced-theme-settings.js
│   │   │           └── index.js
│   │   ├── apps/
│   │   │   └── users.js
│   │   ├── backbone.js
│   │   ├── base64.js
│   │   ├── bootstrap.js
│   │   ├── campsite-audiosearch.js
│   │   ├── campsite-checkbox.js
│   │   ├── campsite.js
│   │   ├── crypt.js
│   │   ├── domTT/
│   │   │   ├── .ant-targets-build.xml
│   │   │   ├── AUTHORS
│   │   │   ├── LICENSE
│   │   │   ├── alphaAPI.js
│   │   │   ├── domLib.js
│   │   │   ├── domTT.js
│   │   │   ├── domTT_drag.js
│   │   │   └── fadomatic.js
│   │   ├── editarea/
│   │   │   ├── change_log.txt
│   │   │   ├── edit_area/
│   │   │   │   ├── autocompletion.js
│   │   │   │   ├── edit_area.css
│   │   │   │   ├── edit_area.js
│   │   │   │   ├── edit_area_compressor.php
│   │   │   │   ├── edit_area_full.js
│   │   │   │   ├── edit_area_functions.js
│   │   │   │   ├── edit_area_loader.js
│   │   │   │   ├── elements_functions.js
│   │   │   │   ├── highlight.js
│   │   │   │   ├── keyboard.js
│   │   │   │   ├── langs/
│   │   │   │   │   ├── bg.js
│   │   │   │   │   ├── cs.js
│   │   │   │   │   ├── de.js
│   │   │   │   │   ├── dk.js
│   │   │   │   │   ├── en.js
│   │   │   │   │   ├── eo.js
│   │   │   │   │   ├── es.js
│   │   │   │   │   ├── fi.js
│   │   │   │   │   ├── fr.js
│   │   │   │   │   ├── hr.js
│   │   │   │   │   ├── it.js
│   │   │   │   │   ├── ja.js
│   │   │   │   │   ├── mk.js
│   │   │   │   │   ├── nl.js
│   │   │   │   │   ├── pl.js
│   │   │   │   │   ├── pt.js
│   │   │   │   │   ├── ru.js
│   │   │   │   │   ├── sk.js
│   │   │   │   │   └── zh.js
│   │   │   │   ├── license_apache.txt
│   │   │   │   ├── license_bsd.txt
│   │   │   │   ├── license_lgpl.txt
│   │   │   │   ├── manage_area.js
│   │   │   │   ├── plugins/
│   │   │   │   │   ├── charmap/
│   │   │   │   │   │   ├── charmap.js
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   └── charmap.css
│   │   │   │   │   │   ├── jscripts/
│   │   │   │   │   │   │   └── map.js
│   │   │   │   │   │   ├── langs/
│   │   │   │   │   │   │   ├── bg.js
│   │   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   │   ├── dk.js
│   │   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   │   ├── eo.js
│   │   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   │   ├── ja.js
│   │   │   │   │   │   │   ├── mk.js
│   │   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   │   ├── sk.js
│   │   │   │   │   │   │   └── zh.js
│   │   │   │   │   │   └── popup.html
│   │   │   │   │   └── test/
│   │   │   │   │       ├── css/
│   │   │   │   │       │   └── test.css
│   │   │   │   │       ├── langs/
│   │   │   │   │       │   ├── bg.js
│   │   │   │   │       │   ├── cs.js
│   │   │   │   │       │   ├── de.js
│   │   │   │   │       │   ├── dk.js
│   │   │   │   │       │   ├── en.js
│   │   │   │   │       │   ├── eo.js
│   │   │   │   │       │   ├── es.js
│   │   │   │   │       │   ├── fr.js
│   │   │   │   │       │   ├── hr.js
│   │   │   │   │       │   ├── it.js
│   │   │   │   │       │   ├── ja.js
│   │   │   │   │       │   ├── mk.js
│   │   │   │   │       │   ├── nl.js
│   │   │   │   │       │   ├── pl.js
│   │   │   │   │       │   ├── pt.js
│   │   │   │   │       │   ├── ru.js
│   │   │   │   │       │   ├── sk.js
│   │   │   │   │       │   └── zh.js
│   │   │   │   │       ├── test.js
│   │   │   │   │       └── test2.js
│   │   │   │   ├── reg_syntax/
│   │   │   │   │   ├── basic.js
│   │   │   │   │   ├── brainfuck.js
│   │   │   │   │   ├── c.js
│   │   │   │   │   ├── coldfusion.js
│   │   │   │   │   ├── cpp.js
│   │   │   │   │   ├── css.js
│   │   │   │   │   ├── html.js
│   │   │   │   │   ├── java.js
│   │   │   │   │   ├── js.js
│   │   │   │   │   ├── pas.js
│   │   │   │   │   ├── perl.js
│   │   │   │   │   ├── php.js
│   │   │   │   │   ├── python.js
│   │   │   │   │   ├── robotstxt.js
│   │   │   │   │   ├── ruby.js
│   │   │   │   │   ├── smarty.js
│   │   │   │   │   ├── sql.js
│   │   │   │   │   ├── tsql.js
│   │   │   │   │   ├── vb.js
│   │   │   │   │   └── xml.js
│   │   │   │   ├── reg_syntax.js
│   │   │   │   ├── regexp.js
│   │   │   │   ├── resize_area.js
│   │   │   │   ├── search_replace.js
│   │   │   │   └── template.html
│   │   │   ├── license_apache.txt
│   │   │   ├── license_bsd.txt
│   │   │   ├── license_lgpl.txt
│   │   │   ├── smarty.js
│   │   │   └── todo.txt
│   │   ├── fValidate/
│   │   │   ├── fValidate.basic.js
│   │   │   ├── fValidate.config.js
│   │   │   ├── fValidate.controls.js
│   │   │   ├── fValidate.core.js
│   │   │   ├── fValidate.datetime.js
│   │   │   ├── fValidate.ecommerce.js
│   │   │   ├── fValidate.extended.js
│   │   │   ├── fValidate.international.js
│   │   │   ├── fValidate.lang-enUS.js
│   │   │   ├── fValidate.logical.js
│   │   │   ├── fValidate.numbers.js
│   │   │   ├── fValidate.special.js
│   │   │   ├── fValidate.validators.js
│   │   │   ├── fValidate.web.js
│   │   │   └── readme.txt
│   │   ├── flowplayer/
│   │   │   ├── LICENSE.txt
│   │   │   ├── README.txt
│   │   │   ├── example/
│   │   │   │   ├── index.html
│   │   │   │   └── style.css
│   │   │   ├── flowplayer-3.2.5.swf
│   │   │   └── flowplayer.controls-3.2.3.swf
│   │   ├── geocoding/
│   │   │   ├── country_cens.js
│   │   │   ├── country_codes.js
│   │   │   ├── geonames/
│   │   │   │   ├── notice.txt
│   │   │   │   └── search.js
│   │   │   ├── location_chooser.js
│   │   │   ├── map_filter.js
│   │   │   ├── map_popups.js
│   │   │   ├── map_preview.js
│   │   │   ├── map_search.js
│   │   │   ├── markers/
│   │   │   │   ├── marker-blue.ini
│   │   │   │   ├── marker-gold.ini
│   │   │   │   ├── marker-green.ini
│   │   │   │   ├── marker-red.ini
│   │   │   │   └── special/
│   │   │   │       └── unknown.ini
│   │   │   ├── openlayers/
│   │   │   │   ├── OLlocals.js
│   │   │   │   ├── OpenLayers.js
│   │   │   │   ├── license.txt
│   │   │   │   └── theme/
│   │   │   │       └── default/
│   │   │   │           ├── framedCloud.css
│   │   │   │           ├── google.css
│   │   │   │           ├── ie6-style.css
│   │   │   │           └── style.css
│   │   │   └── styles/
│   │   │       └── map-info.css
│   │   ├── jquery/
│   │   │   ├── doT.js
│   │   │   ├── fancybox/
│   │   │   │   ├── jquery.fancybox-1.3.4.css
│   │   │   │   └── jquery.fancybox-1.3.4.pack.js
│   │   │   ├── feedback.js
│   │   │   ├── fg.menu.js
│   │   │   ├── i18n/
│   │   │   │   ├── index.html
│   │   │   │   ├── jquery.ui.datepicker-af.js
│   │   │   │   ├── jquery.ui.datepicker-ar.js
│   │   │   │   ├── jquery.ui.datepicker-az.js
│   │   │   │   ├── jquery.ui.datepicker-bg.js
│   │   │   │   ├── jquery.ui.datepicker-bs.js
│   │   │   │   ├── jquery.ui.datepicker-ca.js
│   │   │   │   ├── jquery.ui.datepicker-cs.js
│   │   │   │   ├── jquery.ui.datepicker-da.js
│   │   │   │   ├── jquery.ui.datepicker-de-CH.js
│   │   │   │   ├── jquery.ui.datepicker-de.js
│   │   │   │   ├── jquery.ui.datepicker-el.js
│   │   │   │   ├── jquery.ui.datepicker-en-GB.js
│   │   │   │   ├── jquery.ui.datepicker-en.js
│   │   │   │   ├── jquery.ui.datepicker-eo.js
│   │   │   │   ├── jquery.ui.datepicker-es.js
│   │   │   │   ├── jquery.ui.datepicker-et.js
│   │   │   │   ├── jquery.ui.datepicker-eu.js
│   │   │   │   ├── jquery.ui.datepicker-fa.js
│   │   │   │   ├── jquery.ui.datepicker-fi.js
│   │   │   │   ├── jquery.ui.datepicker-fo.js
│   │   │   │   ├── jquery.ui.datepicker-fr-CH.js
│   │   │   │   ├── jquery.ui.datepicker-fr.js
│   │   │   │   ├── jquery.ui.datepicker-he.js
│   │   │   │   ├── jquery.ui.datepicker-hr.js
│   │   │   │   ├── jquery.ui.datepicker-hu.js
│   │   │   │   ├── jquery.ui.datepicker-hy.js
│   │   │   │   ├── jquery.ui.datepicker-id.js
│   │   │   │   ├── jquery.ui.datepicker-is.js
│   │   │   │   ├── jquery.ui.datepicker-it.js
│   │   │   │   ├── jquery.ui.datepicker-ja.js
│   │   │   │   ├── jquery.ui.datepicker-ka.js
│   │   │   │   ├── jquery.ui.datepicker-ko.js
│   │   │   │   ├── jquery.ui.datepicker-lt.js
│   │   │   │   ├── jquery.ui.datepicker-lv.js
│   │   │   │   ├── jquery.ui.datepicker-ms.js
│   │   │   │   ├── jquery.ui.datepicker-nl-BE.js
│   │   │   │   ├── jquery.ui.datepicker-nl.js
│   │   │   │   ├── jquery.ui.datepicker-no.js
│   │   │   │   ├── jquery.ui.datepicker-pl.js
│   │   │   │   ├── jquery.ui.datepicker-pt-BR.js
│   │   │   │   ├── jquery.ui.datepicker-pt.js
│   │   │   │   ├── jquery.ui.datepicker-ro.js
│   │   │   │   ├── jquery.ui.datepicker-ru.js
│   │   │   │   ├── jquery.ui.datepicker-sk.js
│   │   │   │   ├── jquery.ui.datepicker-sl.js
│   │   │   │   ├── jquery.ui.datepicker-sq.js
│   │   │   │   ├── jquery.ui.datepicker-sr-SR.js
│   │   │   │   ├── jquery.ui.datepicker-sr.js
│   │   │   │   ├── jquery.ui.datepicker-sv.js
│   │   │   │   ├── jquery.ui.datepicker-ta.js
│   │   │   │   ├── jquery.ui.datepicker-th.js
│   │   │   │   ├── jquery.ui.datepicker-tr.js
│   │   │   │   ├── jquery.ui.datepicker-uk.js
│   │   │   │   ├── jquery.ui.datepicker-vi.js
│   │   │   │   ├── jquery.ui.datepicker-zh-CN.js
│   │   │   │   ├── jquery.ui.datepicker-zh-HK.js
│   │   │   │   └── jquery.ui.datepicker-zh-TW.js
│   │   │   ├── jCountable/
│   │   │   │   ├── jquery.jCountable.css
│   │   │   │   └── jquery.jCountable.js
│   │   │   ├── jquery-ui-required.txt
│   │   │   ├── jquery.ba-iff.js
│   │   │   ├── jquery.cookie.js
│   │   │   ├── jquery.tmpl.js
│   │   │   ├── jquery.version.js
│   │   │   └── jquery.widgets.js
│   │   ├── json2.js
│   │   ├── newscoop_rest_api.js
│   │   ├── omnibox.js
│   │   ├── plupload/
│   │   │   ├── changelog.txt
│   │   │   ├── js/
│   │   │   │   ├── jquery.plupload.queue/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── jquery.plupload.queue.css
│   │   │   │   │   └── jquery.plupload.queue.js
│   │   │   │   ├── jquery.ui.plupload/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── jquery.ui.plupload.css
│   │   │   │   │   └── jquery.ui.plupload.js
│   │   │   │   ├── plupload.browserplus.js
│   │   │   │   ├── plupload.flash.js
│   │   │   │   ├── plupload.flash.swf
│   │   │   │   ├── plupload.full.js
│   │   │   │   ├── plupload.gears.js
│   │   │   │   ├── plupload.html4.js
│   │   │   │   ├── plupload.html5.js
│   │   │   │   ├── plupload.js
│   │   │   │   ├── plupload.silverlight.js
│   │   │   │   └── plupload.silverlight.xap
│   │   │   ├── license.txt
│   │   │   └── readme.md
│   │   ├── raphael-min.js
│   │   ├── scriptaculous/
│   │   │   ├── controls.js
│   │   │   ├── dragdrop.js
│   │   │   ├── effects.js
│   │   │   ├── prototype.js
│   │   │   ├── scriptaculous.js
│   │   │   ├── unittest.js
│   │   │   └── util.js
│   │   ├── select2/
│   │   │   ├── select2.css
│   │   │   └── select2.js
│   │   ├── sha1.js
│   │   ├── syntaxhighlighter/
│   │   │   ├── compass/
│   │   │   │   ├── _theme_template.scss
│   │   │   │   ├── config.rb
│   │   │   │   ├── shCore.scss
│   │   │   │   ├── shCoreDefault.scss
│   │   │   │   ├── shCoreDjango.scss
│   │   │   │   ├── shCoreEclipse.scss
│   │   │   │   ├── shCoreEmacs.scss
│   │   │   │   ├── shCoreFadeToGrey.scss
│   │   │   │   ├── shCoreMDUltra.scss
│   │   │   │   ├── shCoreMidnight.scss
│   │   │   │   ├── shCoreRDark.scss
│   │   │   │   ├── shThemeDefault.scss
│   │   │   │   ├── shThemeDjango.scss
│   │   │   │   ├── shThemeEclipse.scss
│   │   │   │   ├── shThemeEmacs.scss
│   │   │   │   ├── shThemeFadeToGrey.scss
│   │   │   │   ├── shThemeMDUltra.scss
│   │   │   │   ├── shThemeMidnight.scss
│   │   │   │   └── shThemeRDark.scss
│   │   │   ├── scripts/
│   │   │   │   ├── shAutoloader.js
│   │   │   │   ├── shBrushAS3.js
│   │   │   │   ├── shBrushAppleScript.js
│   │   │   │   ├── shBrushBash.js
│   │   │   │   ├── shBrushCSharp.js
│   │   │   │   ├── shBrushColdFusion.js
│   │   │   │   ├── shBrushCpp.js
│   │   │   │   ├── shBrushCss.js
│   │   │   │   ├── shBrushDelphi.js
│   │   │   │   ├── shBrushDiff.js
│   │   │   │   ├── shBrushErlang.js
│   │   │   │   ├── shBrushGroovy.js
│   │   │   │   ├── shBrushJScript.js
│   │   │   │   ├── shBrushJava.js
│   │   │   │   ├── shBrushJavaFX.js
│   │   │   │   ├── shBrushPerl.js
│   │   │   │   ├── shBrushPhp.js
│   │   │   │   ├── shBrushPlain.js
│   │   │   │   ├── shBrushPowerShell.js
│   │   │   │   ├── shBrushPython.js
│   │   │   │   ├── shBrushRuby.js
│   │   │   │   ├── shBrushSass.js
│   │   │   │   ├── shBrushScala.js
│   │   │   │   ├── shBrushSql.js
│   │   │   │   ├── shBrushVb.js
│   │   │   │   ├── shBrushXml.js
│   │   │   │   ├── shCore.js
│   │   │   │   └── shLegacy.js
│   │   │   ├── src/
│   │   │   │   ├── shAutoloader.js
│   │   │   │   ├── shCore.js
│   │   │   │   └── shLegacy.js
│   │   │   └── styles/
│   │   │       ├── shCore.css
│   │   │       ├── shCoreDefault.css
│   │   │       ├── shCoreDjango.css
│   │   │       ├── shCoreEclipse.css
│   │   │       ├── shCoreEmacs.css
│   │   │       ├── shCoreFadeToGrey.css
│   │   │       ├── shCoreMDUltra.css
│   │   │       ├── shCoreMidnight.css
│   │   │       ├── shCoreRDark.css
│   │   │       ├── shThemeDefault.css
│   │   │       ├── shThemeDjango.css
│   │   │       ├── shThemeEclipse.css
│   │   │       ├── shThemeEmacs.css
│   │   │       ├── shThemeFadeToGrey.css
│   │   │       ├── shThemeMDUltra.css
│   │   │       ├── shThemeMidnight.css
│   │   │       └── shThemeRDark.css
│   │   ├── tapmodo-Jcrop-5e58bc9/
│   │   │   ├── MIT-LICENSE.txt
│   │   │   ├── build/
│   │   │   │   ├── LICENSE
│   │   │   │   ├── README
│   │   │   │   ├── minimize.bash
│   │   │   │   └── pre-commit.bash
│   │   │   ├── css/
│   │   │   │   └── jquery.Jcrop.css
│   │   │   ├── demos/
│   │   │   │   ├── crop.php
│   │   │   │   ├── demo_files/
│   │   │   │   │   └── demos.css
│   │   │   │   ├── tutorial1.html
│   │   │   │   ├── tutorial2.html
│   │   │   │   ├── tutorial3.html
│   │   │   │   ├── tutorial4.html
│   │   │   │   └── tutorial5.html
│   │   │   ├── index.html
│   │   │   └── js/
│   │   │       ├── jquery.Jcrop.js
│   │   │       └── jquery.color.js
│   │   ├── tinymce/
│   │   │   ├── jquery.tinymce.js
│   │   │   ├── langs/
│   │   │   │   ├── ar.js
│   │   │   │   ├── az.js
│   │   │   │   ├── be.js
│   │   │   │   ├── cs.js
│   │   │   │   ├── da.js
│   │   │   │   ├── de.js
│   │   │   │   ├── el.js
│   │   │   │   ├── en.js
│   │   │   │   ├── es.js
│   │   │   │   ├── fr.js
│   │   │   │   ├── he.js
│   │   │   │   ├── hr.js
│   │   │   │   ├── hu.js
│   │   │   │   ├── hy.js
│   │   │   │   ├── it.js
│   │   │   │   ├── ka.js
│   │   │   │   ├── ko.js
│   │   │   │   ├── nb.js
│   │   │   │   ├── nl.js
│   │   │   │   ├── pl.js
│   │   │   │   ├── pt.js
│   │   │   │   ├── ro.js
│   │   │   │   ├── ru.js
│   │   │   │   ├── sr.js
│   │   │   │   ├── sv.js
│   │   │   │   ├── tr.js
│   │   │   │   ├── uk.js
│   │   │   │   ├── zh-tw.js
│   │   │   │   └── zh.js
│   │   │   ├── license.txt
│   │   │   ├── plugins/
│   │   │   │   ├── advhr/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── advhr.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── rule.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── rule.htm
│   │   │   │   ├── advimage/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── advimage.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── image.htm
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── image.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── ar_dlg.js
│   │   │   │   │       ├── az_dlg.js
│   │   │   │   │       ├── be_dlg.js
│   │   │   │   │       ├── cs_dlg.js
│   │   │   │   │       ├── da_dlg.js
│   │   │   │   │       ├── de_dlg.js
│   │   │   │   │       ├── el_dlg.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es_dlg.js
│   │   │   │   │       ├── fr_dlg.js
│   │   │   │   │       ├── he_dlg.js
│   │   │   │   │       ├── hr_dlg.js
│   │   │   │   │       ├── hu_dlg.js
│   │   │   │   │       ├── hy_dlg.js
│   │   │   │   │       ├── it_dlg.js
│   │   │   │   │       ├── ka_dlg.js
│   │   │   │   │       ├── ko_dlg.js
│   │   │   │   │       ├── nb_dlg.js
│   │   │   │   │       ├── nl_dlg.js
│   │   │   │   │       ├── pl_dlg.js
│   │   │   │   │       ├── pt_dlg.js
│   │   │   │   │       ├── ro_dlg.js
│   │   │   │   │       ├── ru_dlg.js
│   │   │   │   │       ├── sr_dlg.js
│   │   │   │   │       ├── sv_dlg.js
│   │   │   │   │       ├── tr_dlg.js
│   │   │   │   │       ├── uk_dlg.js
│   │   │   │   │       ├── zh-tw_dlg.js
│   │   │   │   │       └── zh_dlg.js
│   │   │   │   ├── advlink/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── advlink.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── advlink.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── link.htm
│   │   │   │   ├── advlist/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── autolink/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── autoresize/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── autosave/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   └── langs/
│   │   │   │   │       └── en.js
│   │   │   │   ├── bbcode/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── campsiteattachment/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── dialog.js
│   │   │   │   │   │   ├── images.js
│   │   │   │   │   │   ├── manager.js
│   │   │   │   │   │   └── popup.js
│   │   │   │   │   ├── attachments.php
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── AttachmentManager.php
│   │   │   │   │   │   └── Files.php
│   │   │   │   │   ├── config.inc.php
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── attachmentlist.css
│   │   │   │   │   │   └── campsiteattachment.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsiteattachment.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   └── zh.js
│   │   │   │   │   └── popup.php
│   │   │   │   ├── campsitebreak/
│   │   │   │   │   ├── campsitebreak.htm
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsitebreak.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── cs_dlg.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es_dlg.js
│   │   │   │   │       ├── fr_dlg.js
│   │   │   │   │       ├── it_dlg.js
│   │   │   │   │       ├── pt_dlg.js
│   │   │   │   │       ├── ro_dlg.js
│   │   │   │   │       ├── ru_dlg.js
│   │   │   │   │       └── sr_dlg.js
│   │   │   │   ├── campsiteimage/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── dialog.js
│   │   │   │   │   │   ├── images.js
│   │   │   │   │   │   ├── manager.js
│   │   │   │   │   │   └── popup.js
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── Files.php
│   │   │   │   │   │   └── ImageManager.php
│   │   │   │   │   ├── config.inc.php
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── campsiteimage.css
│   │   │   │   │   │   ├── campsiteinternallink.css
│   │   │   │   │   │   └── imagelist.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── images.php
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsiteimage.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── popup.php
│   │   │   │   ├── campsiteinternallink/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── campsiteinternallink.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsiteinternallink.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   ├── zh.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── link.php
│   │   │   │   ├── campsitemedia/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── dialog.js
│   │   │   │   │   │   ├── images.js
│   │   │   │   │   │   ├── manager.js
│   │   │   │   │   │   └── popup.js
│   │   │   │   │   ├── attachments.php
│   │   │   │   │   ├── classes/
│   │   │   │   │   │   ├── AttachmentManager.php
│   │   │   │   │   │   └── Files.php
│   │   │   │   │   ├── config.inc.php
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── attachmentlist.css
│   │   │   │   │   │   └── campsitemedia.css
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── campsitemedia.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   └── sr_dlg.js
│   │   │   │   │   └── popup.php
│   │   │   │   ├── codehighlighting/
│   │   │   │   │   ├── codehighlighting.htm
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── codehighlighting.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── codehighlighting.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── ar.js
│   │   │   │   │       ├── az.js
│   │   │   │   │       ├── be.js
│   │   │   │   │       ├── cs.js
│   │   │   │   │       ├── da.js
│   │   │   │   │       ├── de.js
│   │   │   │   │       ├── el.js
│   │   │   │   │       ├── en.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es.js
│   │   │   │   │       ├── fr.js
│   │   │   │   │       ├── he.js
│   │   │   │   │       ├── hr.js
│   │   │   │   │       ├── hu.js
│   │   │   │   │       ├── it.js
│   │   │   │   │       ├── ka.js
│   │   │   │   │       ├── ko.js
│   │   │   │   │       ├── nl.js
│   │   │   │   │       ├── pl.js
│   │   │   │   │       ├── pt.js
│   │   │   │   │       ├── ro.js
│   │   │   │   │       ├── ru.js
│   │   │   │   │       ├── sr.js
│   │   │   │   │       ├── sv.js
│   │   │   │   │       ├── tr.js
│   │   │   │   │       ├── uk.js
│   │   │   │   │       ├── zh.js
│   │   │   │   │       └── zh_TW.js
│   │   │   │   ├── contextmenu/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── directionality/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── emotions/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── emotions.htm
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── emotions.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── ar_dlg.js
│   │   │   │   │       ├── az_dlg.js
│   │   │   │   │       ├── be_dlg.js
│   │   │   │   │       ├── cs_dlg.js
│   │   │   │   │       ├── da_dlg.js
│   │   │   │   │       ├── de_dlg.js
│   │   │   │   │       ├── el_dlg.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es_dlg.js
│   │   │   │   │       ├── fr_dlg.js
│   │   │   │   │       ├── he_dlg.js
│   │   │   │   │       ├── hr_dlg.js
│   │   │   │   │       ├── hu_dlg.js
│   │   │   │   │       ├── hy_dlg.js
│   │   │   │   │       ├── it_dlg.js
│   │   │   │   │       ├── ka_dlg.js
│   │   │   │   │       ├── ko_dlg.js
│   │   │   │   │       ├── nb_dlg.js
│   │   │   │   │       ├── nl_dlg.js
│   │   │   │   │       ├── pl_dlg.js
│   │   │   │   │       ├── pt_dlg.js
│   │   │   │   │       ├── ro_dlg.js
│   │   │   │   │       ├── ru_dlg.js
│   │   │   │   │       ├── sr_dlg.js
│   │   │   │   │       ├── sv_dlg.js
│   │   │   │   │       ├── tr_dlg.js
│   │   │   │   │       ├── uk_dlg.js
│   │   │   │   │       ├── zh-tw_dlg.js
│   │   │   │   │       └── zh_dlg.js
│   │   │   │   ├── example/
│   │   │   │   │   ├── dialog.htm
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── dialog.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── en.js
│   │   │   │   │       └── en_dlg.js
│   │   │   │   ├── example_dependency/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── fullpage/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── fullpage.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── fullpage.htm
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── fullpage.js
│   │   │   │   │   └── langs/
│   │   │   │   │       ├── ar_dlg.js
│   │   │   │   │       ├── az_dlg.js
│   │   │   │   │       ├── be_dlg.js
│   │   │   │   │       ├── cs_dlg.js
│   │   │   │   │       ├── da_dlg.js
│   │   │   │   │       ├── de_dlg.js
│   │   │   │   │       ├── el_dlg.js
│   │   │   │   │       ├── en_dlg.js
│   │   │   │   │       ├── es_dlg.js
│   │   │   │   │       ├── fr_dlg.js
│   │   │   │   │       ├── he_dlg.js
│   │   │   │   │       ├── hr_dlg.js
│   │   │   │   │       ├── hu_dlg.js
│   │   │   │   │       ├── hy_dlg.js
│   │   │   │   │       ├── it_dlg.js
│   │   │   │   │       ├── ka_dlg.js
│   │   │   │   │       ├── ko_dlg.js
│   │   │   │   │       ├── nb_dlg.js
│   │   │   │   │       ├── nl_dlg.js
│   │   │   │   │       ├── pl_dlg.js
│   │   │   │   │       ├── pt_dlg.js
│   │   │   │   │       ├── ro_dlg.js
│   │   │   │   │       ├── ru_dlg.js
│   │   │   │   │       ├── sr_dlg.js
│   │   │   │   │       ├── sv_dlg.js
│   │   │   │   │       ├── tr_dlg.js
│   │   │   │   │       ├── uk_dlg.js
│   │   │   │   │       ├── zh-tw_dlg.js
│   │   │   │   │       └── zh_dlg.js
│   │   │   │   ├── fullscreen/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   └── fullscreen.htm
│   │   │   │   ├── iespell/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── iframe/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── zh.js
│   │   │   │   │   │   └── zh_TW.js
│   │   │   │   │   └── window.html
│   │   │   │   ├── inlinepopups/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── skins/
│   │   │   │   │   │   └── clearlooks2/
│   │   │   │   │   │       └── window.css
│   │   │   │   │   └── template.htm
│   │   │   │   ├── insertdatetime/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── layer/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── legacyoutput/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── lists/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── media/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── media.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── embed.js
│   │   │   │   │   │   └── media.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   ├── media.htm
│   │   │   │   │   └── moxieplayer.swf
│   │   │   │   ├── nonbreaking/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── noneditable/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── pagebreak/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── paste/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── pastetext.js
│   │   │   │   │   │   └── pasteword.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   ├── pastetext.htm
│   │   │   │   │   └── pasteword.htm
│   │   │   │   ├── preview/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── example.html
│   │   │   │   │   ├── jscripts/
│   │   │   │   │   │   └── embed.js
│   │   │   │   │   └── preview.html
│   │   │   │   ├── print/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── save/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── searchreplace/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── searchreplace.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── searchreplace.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── searchreplace.htm
│   │   │   │   ├── spellchecker/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── content.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── style/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── props.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── props.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── props.htm
│   │   │   │   ├── tabfocus/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── table/
│   │   │   │   │   ├── cell.htm
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── cell.css
│   │   │   │   │   │   ├── row.css
│   │   │   │   │   │   └── table.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── cell.js
│   │   │   │   │   │   ├── merge_cells.js
│   │   │   │   │   │   ├── row.js
│   │   │   │   │   │   └── table.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   ├── merge_cells.htm
│   │   │   │   │   ├── row.htm
│   │   │   │   │   └── table.htm
│   │   │   │   ├── template/
│   │   │   │   │   ├── blank.htm
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── template.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── editor_plugin_src.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── template.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   └── template.htm
│   │   │   │   ├── textbox/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── textbox.css
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── textbox.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── hy.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── nb.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── zh-tw.js
│   │   │   │   │   │   └── zh.js
│   │   │   │   │   └── textbox.htm
│   │   │   │   ├── visualchars/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   ├── wordcount/
│   │   │   │   │   ├── editor_plugin.js
│   │   │   │   │   └── editor_plugin_src.js
│   │   │   │   └── xhtmlxtras/
│   │   │   │       ├── abbr.htm
│   │   │   │       ├── acronym.htm
│   │   │   │       ├── attributes.htm
│   │   │   │       ├── cite.htm
│   │   │   │       ├── css/
│   │   │   │       │   ├── attributes.css
│   │   │   │       │   └── popup.css
│   │   │   │       ├── del.htm
│   │   │   │       ├── editor_plugin.js
│   │   │   │       ├── editor_plugin_src.js
│   │   │   │       ├── ins.htm
│   │   │   │       ├── js/
│   │   │   │       │   ├── abbr.js
│   │   │   │       │   ├── acronym.js
│   │   │   │       │   ├── attributes.js
│   │   │   │       │   ├── cite.js
│   │   │   │       │   ├── del.js
│   │   │   │       │   ├── element_common.js
│   │   │   │       │   └── ins.js
│   │   │   │       └── langs/
│   │   │   │           ├── ar_dlg.js
│   │   │   │           ├── az_dlg.js
│   │   │   │           ├── be_dlg.js
│   │   │   │           ├── cs_dlg.js
│   │   │   │           ├── da_dlg.js
│   │   │   │           ├── de_dlg.js
│   │   │   │           ├── el_dlg.js
│   │   │   │           ├── en_dlg.js
│   │   │   │           ├── es_dlg.js
│   │   │   │           ├── fr_dlg.js
│   │   │   │           ├── he_dlg.js
│   │   │   │           ├── hr_dlg.js
│   │   │   │           ├── hu_dlg.js
│   │   │   │           ├── hy_dlg.js
│   │   │   │           ├── it_dlg.js
│   │   │   │           ├── ka_dlg.js
│   │   │   │           ├── ko_dlg.js
│   │   │   │           ├── nb_dlg.js
│   │   │   │           ├── nl_dlg.js
│   │   │   │           ├── pl_dlg.js
│   │   │   │           ├── pt_dlg.js
│   │   │   │           ├── ro_dlg.js
│   │   │   │           ├── ru_dlg.js
│   │   │   │           ├── sr_dlg.js
│   │   │   │           ├── sv_dlg.js
│   │   │   │           ├── tr_dlg.js
│   │   │   │           ├── uk_dlg.js
│   │   │   │           ├── zh-tw_dlg.js
│   │   │   │           └── zh_dlg.js
│   │   │   ├── themes/
│   │   │   │   ├── advanced/
│   │   │   │   │   ├── about.htm
│   │   │   │   │   ├── anchor.htm
│   │   │   │   │   ├── charmap.htm
│   │   │   │   │   ├── color_picker.htm
│   │   │   │   │   ├── editor_template.js
│   │   │   │   │   ├── editor_template_src.js
│   │   │   │   │   ├── image.htm
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── about.js
│   │   │   │   │   │   ├── anchor.js
│   │   │   │   │   │   ├── charmap.js
│   │   │   │   │   │   ├── color_picker.js
│   │   │   │   │   │   ├── image.js
│   │   │   │   │   │   ├── link.js
│   │   │   │   │   │   └── source_editor.js
│   │   │   │   │   ├── langs/
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── ar_dlg.js
│   │   │   │   │   │   ├── az.js
│   │   │   │   │   │   ├── az_dlg.js
│   │   │   │   │   │   ├── be.js
│   │   │   │   │   │   ├── be_dlg.js
│   │   │   │   │   │   ├── bn.js
│   │   │   │   │   │   ├── bn_dlg.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cs_dlg.js
│   │   │   │   │   │   ├── da.js
│   │   │   │   │   │   ├── da_dlg.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── de_dlg.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── el_dlg.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── en_dlg.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── es_dlg.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── fr_dlg.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── he_dlg.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hr_dlg.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── hu_dlg.js
│   │   │   │   │   │   ├── hy.js
│   │   │   │   │   │   ├── hy_dlg.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── it_dlg.js
│   │   │   │   │   │   ├── ka.js
│   │   │   │   │   │   ├── ka_dlg.js
│   │   │   │   │   │   ├── ko.js
│   │   │   │   │   │   ├── ko_dlg.js
│   │   │   │   │   │   ├── nb.js
│   │   │   │   │   │   ├── nb_dlg.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── nl_dlg.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pl_dlg.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── pt_dlg.js
│   │   │   │   │   │   ├── ro.js
│   │   │   │   │   │   ├── ro_dlg.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── ru_dlg.js
│   │   │   │   │   │   ├── sr.js
│   │   │   │   │   │   ├── sr_dlg.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── sv_dlg.js
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── tr_dlg.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── uk_dlg.js
│   │   │   │   │   │   ├── zh-tw.js
│   │   │   │   │   │   ├── zh-tw_dlg.js
│   │   │   │   │   │   ├── zh.js
│   │   │   │   │   │   └── zh_dlg.js
│   │   │   │   │   ├── link.htm
│   │   │   │   │   ├── shortcuts.htm
│   │   │   │   │   ├── skins/
│   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   ├── dialog.css
│   │   │   │   │   │   │   └── ui.css
│   │   │   │   │   │   ├── highcontrast/
│   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   ├── dialog.css
│   │   │   │   │   │   │   └── ui.css
│   │   │   │   │   │   └── o2k7/
│   │   │   │   │   │       ├── content.css
│   │   │   │   │   │       ├── dialog.css
│   │   │   │   │   │       ├── ui.css
│   │   │   │   │   │       ├── ui_black.css
│   │   │   │   │   │       └── ui_silver.css
│   │   │   │   │   └── source_editor.htm
│   │   │   │   └── simple/
│   │   │   │       ├── editor_template.js
│   │   │   │       ├── editor_template_src.js
│   │   │   │       ├── langs/
│   │   │   │       │   ├── az.js
│   │   │   │       │   ├── be.js
│   │   │   │       │   ├── da.js
│   │   │   │       │   ├── el.js
│   │   │   │       │   ├── en.js
│   │   │   │       │   ├── he.js
│   │   │   │       │   ├── hu.js
│   │   │   │       │   ├── hy.js
│   │   │   │       │   ├── it.js
│   │   │   │       │   ├── ka.js
│   │   │   │       │   ├── ko.js
│   │   │   │       │   ├── nb.js
│   │   │   │       │   ├── tr.js
│   │   │   │       │   ├── uk.js
│   │   │   │       │   ├── zh-tw.js
│   │   │   │       │   └── zh.js
│   │   │   │       └── skins/
│   │   │   │           ├── default/
│   │   │   │           │   ├── content.css
│   │   │   │           │   └── ui.css
│   │   │   │           └── o2k7/
│   │   │   │               ├── content.css
│   │   │   │               └── ui.css
│   │   │   ├── tiny_mce.js
│   │   │   ├── tiny_mce_popup.js
│   │   │   ├── tiny_mce_src.js
│   │   │   └── utils/
│   │   │       ├── editable_selects.js
│   │   │       ├── form_utils.js
│   │   │       ├── mctabs.js
│   │   │       └── validate.js
│   │   ├── underscore.js
│   │   └── views/
│   │       └── PaginatorView.js
│   ├── library/
│   │   ├── Newscoop/
│   │   │   ├── Acl/
│   │   │   │   ├── Assertions/
│   │   │   │   │   └── SaasAssertion.php
│   │   │   │   └── Storage.php
│   │   │   ├── Annotations/
│   │   │   │   └── Acl.php
│   │   │   ├── Article/
│   │   │   │   ├── LinkService.php
│   │   │   │   └── SearchService.php
│   │   │   ├── ArticleDatetime.php
│   │   │   ├── Auth/
│   │   │   │   └── Adapter.php
│   │   │   ├── Cache/
│   │   │   │   └── CacheKey.php
│   │   │   ├── Command.php
│   │   │   ├── Comment/
│   │   │   │   └── SearchService.php
│   │   │   ├── Composer/
│   │   │   │   └── ScriptHandler.php
│   │   │   ├── Content/
│   │   │   │   ├── ContentTypeService.php
│   │   │   │   ├── PublicationService.php
│   │   │   │   └── SectionService.php
│   │   │   ├── Controller/
│   │   │   │   ├── Action/
│   │   │   │   │   └── Helper/
│   │   │   │   │       └── Datatable/
│   │   │   │   │           ├── ADatatable.php
│   │   │   │   │           ├── Adapter/
│   │   │   │   │           │   ├── AAdapter.php
│   │   │   │   │           │   ├── Doctrine.php
│   │   │   │   │           │   ├── Theme.php
│   │   │   │   │           │   └── ThemeFiles.php
│   │   │   │   │           └── Row.php
│   │   │   │   ├── Helper/
│   │   │   │   │   └── FlashMessenger.php
│   │   │   │   └── Plugin/
│   │   │   │       └── Js.php
│   │   │   ├── Criteria/
│   │   │   │   ├── ArticleSearchCriteria.php
│   │   │   │   ├── SlideshowCriteria.php
│   │   │   │   └── SlideshowItemCriteria.php
│   │   │   ├── Criteria.php
│   │   │   ├── Datatable/
│   │   │   │   ├── ISource.php
│   │   │   │   └── Source.php
│   │   │   ├── DependencyInjection/
│   │   │   │   └── ContainerBuilder.php
│   │   │   ├── Doctrine/
│   │   │   │   ├── AdoDbAdapter.php
│   │   │   │   ├── AdoDbInteface.php
│   │   │   │   ├── AdoDbStatement.php
│   │   │   │   └── EventDispatcherProxy.php
│   │   │   ├── EditorInterface.php
│   │   │   ├── Entity/
│   │   │   │   ├── AbstractEntity.php
│   │   │   │   ├── Acl/
│   │   │   │   │   ├── Permission.php
│   │   │   │   │   ├── Role.php
│   │   │   │   │   └── Rule.php
│   │   │   │   ├── Aliases.php
│   │   │   │   ├── Article.php
│   │   │   │   ├── ArticleAuthor.php
│   │   │   │   ├── ArticleDatetime.php
│   │   │   │   ├── ArticleImage.php
│   │   │   │   ├── ArticleIndex.php
│   │   │   │   ├── ArticleTopic.php
│   │   │   │   ├── ArticleType.php
│   │   │   │   ├── ArticleTypeField.php
│   │   │   │   ├── Attachment.php
│   │   │   │   ├── AuditEvent.php
│   │   │   │   ├── Author.php
│   │   │   │   ├── AuthorType.php
│   │   │   │   ├── AutoId.php
│   │   │   │   ├── Comment/
│   │   │   │   │   ├── Acceptance.php
│   │   │   │   │   ├── Commenter.php
│   │   │   │   │   └── Preference/
│   │   │   │   │       ├── Article.php
│   │   │   │   │       └── Publication.php
│   │   │   │   ├── Comment.php
│   │   │   │   ├── Country.php
│   │   │   │   ├── CronJob.php
│   │   │   │   ├── Event.php
│   │   │   │   ├── Feedback.php
│   │   │   │   ├── Hierarchable.php
│   │   │   │   ├── Issue.php
│   │   │   │   ├── KeywordIndex.php
│   │   │   │   ├── Language.php
│   │   │   │   ├── Log.php
│   │   │   │   ├── Notification.php
│   │   │   │   ├── Output/
│   │   │   │   │   ├── OutputSettingsIssue.php
│   │   │   │   │   ├── OutputSettingsPublication.php
│   │   │   │   │   ├── OutputSettingsSection.php
│   │   │   │   │   └── OutputSettingsTheme.php
│   │   │   │   ├── Output.php
│   │   │   │   ├── OutputSettings.php
│   │   │   │   ├── Picture.php
│   │   │   │   ├── Playlist.php
│   │   │   │   ├── PlaylistArticle.php
│   │   │   │   ├── Plugin.php
│   │   │   │   ├── Publication.php
│   │   │   │   ├── Rating.php
│   │   │   │   ├── RelatedArticle.php
│   │   │   │   ├── RelatedArticles.php
│   │   │   │   ├── Repository/
│   │   │   │   │   ├── Acl/
│   │   │   │   │   │   └── RuleRepository.php
│   │   │   │   │   ├── ArticleAuthorRepository.php
│   │   │   │   │   ├── ArticleDatetimeRepository.php
│   │   │   │   │   ├── ArticleRepository.php
│   │   │   │   │   ├── ArticleTopicRepository.php
│   │   │   │   │   ├── ArticleTypeFieldRepository.php
│   │   │   │   │   ├── ArticleTypeRepository.php
│   │   │   │   │   ├── AttachmentRepository.php
│   │   │   │   │   ├── AuditRepository.php
│   │   │   │   │   ├── AuthorRepository.php
│   │   │   │   │   ├── AuthorTypeRepository.php
│   │   │   │   │   ├── AutoIdRepository.php
│   │   │   │   │   ├── Comment/
│   │   │   │   │   │   ├── AcceptanceRepository.php
│   │   │   │   │   │   └── CommenterRepository.php
│   │   │   │   │   ├── CommentRepository.php
│   │   │   │   │   ├── DatatableRepository.php
│   │   │   │   │   ├── FeedbackRepository.php
│   │   │   │   │   ├── ImageRepository.php
│   │   │   │   │   ├── IssueRepository.php
│   │   │   │   │   ├── LanguageRepository.php
│   │   │   │   │   ├── NotificationRepository.php
│   │   │   │   │   ├── PlaylistArticleRepository.php
│   │   │   │   │   ├── PlaylistRepository.php
│   │   │   │   │   ├── PluginRepository.php
│   │   │   │   │   ├── PublicationRepository.php
│   │   │   │   │   ├── RatingRepository.php
│   │   │   │   │   ├── RelatedArticleRepository.php
│   │   │   │   │   ├── RelatedArticlesRepository.php
│   │   │   │   │   ├── SectionRepository.php
│   │   │   │   │   ├── Snippet/
│   │   │   │   │   │   └── SnippetTemplateRepository.php
│   │   │   │   │   ├── SnippetRepository.php
│   │   │   │   │   ├── SubscriptionArticleRepository.php
│   │   │   │   │   ├── SubscriptionIssueRepository.php
│   │   │   │   │   ├── SubscriptionSectionRepository.php
│   │   │   │   │   ├── TemplateRepository.php
│   │   │   │   │   ├── ThemeRepository.php
│   │   │   │   │   ├── User/
│   │   │   │   │   │   ├── GroupRepository.php
│   │   │   │   │   │   └── StaffRepository.php
│   │   │   │   │   ├── UserPointsRepository.php
│   │   │   │   │   ├── UserRepository.php
│   │   │   │   │   └── UserTopicRepository.php
│   │   │   │   ├── Request.php
│   │   │   │   ├── Resource.php
│   │   │   │   ├── Section.php
│   │   │   │   ├── Session.php
│   │   │   │   ├── Snippet/
│   │   │   │   │   ├── SnippetField.php
│   │   │   │   │   ├── SnippetTemplate/
│   │   │   │   │   │   └── SnippetTemplateField.php
│   │   │   │   │   └── SnippetTemplate.php
│   │   │   │   ├── Snippet.php
│   │   │   │   ├── Template.php
│   │   │   │   ├── Theme/
│   │   │   │   │   └── Loader/
│   │   │   │   │       ├── Loader.php
│   │   │   │   │       └── LocalLoader.php
│   │   │   │   ├── Theme.php
│   │   │   │   ├── Translation.php
│   │   │   │   ├── User/
│   │   │   │   │   ├── Group.php
│   │   │   │   │   ├── Ip.php
│   │   │   │   │   └── Staff.php
│   │   │   │   ├── User.php
│   │   │   │   ├── UserAttribute.php
│   │   │   │   ├── UserIdentity.php
│   │   │   │   ├── UserPoints.php
│   │   │   │   ├── UserToken.php
│   │   │   │   ├── UserTopic.php
│   │   │   │   └── Webcode.php
│   │   │   ├── EventDispatcher/
│   │   │   │   └── Events/
│   │   │   │       ├── CollectObjectsDataEvent.php
│   │   │   │       ├── GenericEvent.php
│   │   │   │       ├── PluginHooksEvent.php
│   │   │   │       └── PluginPermissionsEvent.php
│   │   │   ├── Exception/
│   │   │   │   ├── AuthenticationException.php
│   │   │   │   ├── InvalidParametersException.php
│   │   │   │   ├── ResourceIsEmptyException.php
│   │   │   │   ├── ResourceNotModifiedException.php
│   │   │   │   └── ResourcesConflictException.php
│   │   │   ├── File/
│   │   │   │   └── Manager/
│   │   │   │       ├── LocalManager.php
│   │   │   │       └── Manager.php
│   │   │   ├── Form/
│   │   │   │   ├── Decorator/
│   │   │   │   │   ├── Form.php
│   │   │   │   │   ├── HtmlTag.php
│   │   │   │   │   └── Label.php
│   │   │   │   ├── Element/
│   │   │   │   │   └── OldHash.php
│   │   │   │   └── FormServiceInterface.php
│   │   │   ├── Form.php
│   │   │   ├── Gimme/
│   │   │   │   ├── Json.php
│   │   │   │   ├── Pagination.php
│   │   │   │   ├── PaginatorService.php
│   │   │   │   ├── PartialResponse.php
│   │   │   │   └── PropertyMatcher.php
│   │   │   ├── Image/
│   │   │   │   ├── ArticleImage.php
│   │   │   │   ├── ArticleImageCaption.php
│   │   │   │   ├── ArticleRendition.php
│   │   │   │   ├── ArticleRenditionCollection.php
│   │   │   │   ├── DefaultArticleRendition.php
│   │   │   │   ├── ImageInterface.php
│   │   │   │   ├── ImageSearchService.php
│   │   │   │   ├── ImageService.php
│   │   │   │   ├── LocalImage.php
│   │   │   │   ├── Rendition.php
│   │   │   │   ├── RenditionService.php
│   │   │   │   ├── RenditionViewHelper.php
│   │   │   │   ├── Thumbnail.php
│   │   │   │   ├── ThumbnailViewHelper.php
│   │   │   │   └── UpdateStorageService.php
│   │   │   ├── Installer/
│   │   │   │   └── Services/
│   │   │   │       ├── BootstrapService.php
│   │   │   │       ├── DatabaseService.php
│   │   │   │       ├── DemositeService.php
│   │   │   │       ├── FinishService.php
│   │   │   │       └── UpgradeService.php
│   │   │   ├── IssueServiceInterface.php
│   │   │   ├── ListResult.php
│   │   │   ├── Log/
│   │   │   │   └── Writer.php
│   │   │   ├── NewscoopException.php
│   │   │   ├── Package/
│   │   │   │   ├── Article.php
│   │   │   │   ├── ArticlePackage.php
│   │   │   │   ├── Item.php
│   │   │   │   ├── ItemRepository.php
│   │   │   │   ├── Package.php
│   │   │   │   ├── PackageRepository.php
│   │   │   │   ├── PackageSearchService.php
│   │   │   │   ├── PackageService.php
│   │   │   │   └── RemoteVideo.php
│   │   │   ├── PaginatedCollection.php
│   │   │   ├── Persistence/
│   │   │   │   └── ObjectRepository.php
│   │   │   ├── Query/
│   │   │   │   ├── MysqlDateFormat.php
│   │   │   │   ├── MysqlDayOfMonth.php
│   │   │   │   ├── MysqlDayOfWeek.php
│   │   │   │   ├── MysqlDayOfYear.php
│   │   │   │   ├── MysqlField.php
│   │   │   │   ├── MysqlRandom.php
│   │   │   │   └── SqliteRandom.php
│   │   │   ├── Random.php
│   │   │   ├── Router/
│   │   │   │   └── RouterFactory.php
│   │   │   ├── SchedulerServiceInterface.php
│   │   │   ├── Search/
│   │   │   │   ├── DefaultIndexClient.php
│   │   │   │   ├── DocumentInterface.php
│   │   │   │   ├── IndexClientInterface.php
│   │   │   │   ├── IndexException.php
│   │   │   │   ├── Indexer.php
│   │   │   │   ├── RepositoryInterface.php
│   │   │   │   └── ServiceInterface.php
│   │   │   ├── Service/
│   │   │   │   ├── Error/
│   │   │   │   │   └── ThemeErrors.php
│   │   │   │   ├── Exception/
│   │   │   │   │   ├── DuplicateNameException.php
│   │   │   │   │   └── RemoveThemeException.php
│   │   │   │   ├── IArticleTypeService.php
│   │   │   │   ├── IAuditService.php
│   │   │   │   ├── IEntityBaseService.php
│   │   │   │   ├── IEntityService.php
│   │   │   │   ├── IErrorHandler.php
│   │   │   │   ├── IIssueService.php
│   │   │   │   ├── ILanguageService.php
│   │   │   │   ├── IOutputService.php
│   │   │   │   ├── IOutputSettingIssueService.php
│   │   │   │   ├── IOutputSettingSectionService.php
│   │   │   │   ├── IPublicationService.php
│   │   │   │   ├── ISectionService.php
│   │   │   │   ├── ISyncResourceService.php
│   │   │   │   ├── ITemplateSearchService.php
│   │   │   │   ├── IThemeManagementService.php
│   │   │   │   ├── IThemeService.php
│   │   │   │   ├── Implementation/
│   │   │   │   │   ├── AEntityBaseServiceDoctrine.php
│   │   │   │   │   ├── AEntityServiceDoctrine.php
│   │   │   │   │   ├── ArticleTypeServiceDoctrine.php
│   │   │   │   │   ├── ErrorHandlerOnLog.php
│   │   │   │   │   ├── Exception/
│   │   │   │   │   │   ├── FailedException.php
│   │   │   │   │   │   └── XMLMissingAttribueException.php
│   │   │   │   │   ├── IssueServiceDoctrine.php
│   │   │   │   │   ├── LanguageServiceDoctrine.php
│   │   │   │   │   ├── OutputServiceDoctrine.php
│   │   │   │   │   ├── OutputSettingIssueServiceDoctrine.php
│   │   │   │   │   ├── OutputSettingSectionServiceDoctrine.php
│   │   │   │   │   ├── PublicationServiceDoctrine.php
│   │   │   │   │   ├── SectionServiceDoctrine.php
│   │   │   │   │   ├── SyncResourceServiceDoctrine.php
│   │   │   │   │   ├── TemplateSearchServiceDoctrine.php
│   │   │   │   │   ├── ThemeManagementServiceLocal.php
│   │   │   │   │   └── ThemeServiceLocalFileSystem.php
│   │   │   │   ├── Model/
│   │   │   │   │   ├── Search/
│   │   │   │   │   │   ├── Column.php
│   │   │   │   │   │   ├── ColumnOrder.php
│   │   │   │   │   │   ├── ColumnOrderLike.php
│   │   │   │   │   │   └── Search.php
│   │   │   │   │   ├── SearchIssue.php
│   │   │   │   │   ├── SearchLanguage.php
│   │   │   │   │   ├── SearchOutput.php
│   │   │   │   │   ├── SearchPublication.php
│   │   │   │   │   ├── SearchResource.php
│   │   │   │   │   ├── SearchSection.php
│   │   │   │   │   └── SearchTheme.php
│   │   │   │   ├── Resource/
│   │   │   │   │   ├── ResourceId.php
│   │   │   │   │   └── ResourceRepository.php
│   │   │   │   ├── Template.php
│   │   │   │   └── configs/
│   │   │   │       └── ResourceRepository.properties
│   │   │   ├── Services/
│   │   │   │   ├── ArticleService.php
│   │   │   │   ├── AttachmentService.php
│   │   │   │   ├── AuditMaintenanceService.php
│   │   │   │   ├── AuditService.php
│   │   │   │   ├── Auth/
│   │   │   │   │   ├── DoctrineAuthService.php
│   │   │   │   │   └── SocialAuthService.php
│   │   │   │   ├── AuthorService.php
│   │   │   │   ├── BlogService.php
│   │   │   │   ├── CacheService.php
│   │   │   │   ├── CommentNotificationService.php
│   │   │   │   ├── CommentService.php
│   │   │   │   ├── EditorService.php
│   │   │   │   ├── EmailService.php
│   │   │   │   ├── FilesystemService.php
│   │   │   │   ├── GarbageCollectionService.php
│   │   │   │   ├── InputManipulator.php
│   │   │   │   ├── IssueService.php
│   │   │   │   ├── ListPaginatorService.php
│   │   │   │   ├── ListUserService.php
│   │   │   │   ├── NotificationService.php
│   │   │   │   ├── PlaceholdersService.php
│   │   │   │   ├── PlaylistsService.php
│   │   │   │   ├── Plugins/
│   │   │   │   │   ├── ManagerService.php
│   │   │   │   │   └── PluginsService.php
│   │   │   │   ├── PublicationService.php
│   │   │   │   ├── RelatedArticlesService.php
│   │   │   │   ├── SchedulerService.php
│   │   │   │   ├── StatService.php
│   │   │   │   ├── SubscriptionService.php
│   │   │   │   ├── TemplatesService.php
│   │   │   │   ├── ThemesService.php
│   │   │   │   ├── UserAttributeService.php
│   │   │   │   ├── UserPointsService.php
│   │   │   │   ├── UserSearchService.php
│   │   │   │   ├── UserService.php
│   │   │   │   ├── UserTokenService.php
│   │   │   │   ├── UserTopicService.php
│   │   │   │   └── UserTypeService.php
│   │   │   ├── SmartyView.php
│   │   │   ├── Storage/
│   │   │   │   ├── Item.php
│   │   │   │   └── StorageService.php
│   │   │   ├── Storage.php
│   │   │   ├── Subscription/
│   │   │   │   ├── Article.php
│   │   │   │   ├── IpFacade.php
│   │   │   │   ├── Issue.php
│   │   │   │   ├── Section.php
│   │   │   │   ├── SectionFacade.php
│   │   │   │   ├── Subscription.php
│   │   │   │   ├── SubscriptionData.php
│   │   │   │   ├── SubscriptionFacade.php
│   │   │   │   └── SubscriptionRepository.php
│   │   │   ├── TemplateList/
│   │   │   │   ├── BaseList.php
│   │   │   │   ├── Meta/
│   │   │   │   │   ├── MetaBase.php
│   │   │   │   │   ├── SlideshowItemMeta.php
│   │   │   │   │   └── SlideshowsMeta.php
│   │   │   │   ├── PaginatedBaseList.php
│   │   │   │   ├── SlideshowItemsList.php
│   │   │   │   ├── SlideshowsList.php
│   │   │   │   └── UsersList.php
│   │   │   ├── ThemesServiceInterface.php
│   │   │   ├── Tools/
│   │   │   │   └── Console/
│   │   │   │       ├── Command/
│   │   │   │       │   ├── AbstractIndexCommand.php
│   │   │   │       │   ├── AssignThemeCommand.php
│   │   │   │       │   ├── AutopublishCommand.php
│   │   │   │       │   ├── ClearIndexCommand.php
│   │   │   │       │   ├── ClearOldStatisticsCommand.php
│   │   │   │       │   ├── CreateOAuthClientCommand.php
│   │   │   │       │   ├── CreateUserCommand.php
│   │   │   │       │   ├── DispatchEventForPluginCommand.php
│   │   │   │       │   ├── EventsNotifierCommand.php
│   │   │   │       │   ├── GenerateORMSchemaCommand.php
│   │   │   │       │   ├── GenerateWebcodeCommand.php
│   │   │   │       │   ├── IndexerCommand.php
│   │   │   │       │   ├── InstallNewscoopCommand.php
│   │   │   │       │   ├── InstallPluginCommand.php
│   │   │   │       │   ├── LogMaintenanceCommand.php
│   │   │   │       │   ├── ReloadRenditionsCommand.php
│   │   │   │       │   ├── RemovePluginCommand.php
│   │   │   │       │   ├── SchedulerManagerCommand.php
│   │   │   │       │   ├── SendStatsCommand.php
│   │   │   │       │   ├── SubscriptionsNotifierCommand.php
│   │   │   │       │   ├── UpdateAutoloadCommand.php
│   │   │   │       │   ├── UpdateImageStorageCommand.php
│   │   │   │       │   ├── UpdateIndexCommand.php
│   │   │   │       │   ├── UpdatePluginCommand.php
│   │   │   │       │   ├── UpgradePluginsCommand.php
│   │   │   │       │   └── UserGarbageCollectionCommand.php
│   │   │   │       └── Helper/
│   │   │   │           └── ServiceContainerHelper.php
│   │   │   ├── Topic/
│   │   │   │   └── SaveUserTopicsCommand.php
│   │   │   ├── User/
│   │   │   │   ├── SearchService.php
│   │   │   │   ├── UserCriteria.php
│   │   │   │   └── UserManager.php
│   │   │   ├── Utils/
│   │   │   │   ├── Exception.php
│   │   │   │   ├── PermissionToAcl.php
│   │   │   │   └── Validation.php
│   │   │   ├── ValueObject.php
│   │   │   ├── Version.php
│   │   │   ├── View/
│   │   │   │   ├── ArticleView.php
│   │   │   │   ├── AuthorView.php
│   │   │   │   ├── PackageView.php
│   │   │   │   ├── TopicView.php
│   │   │   │   ├── UserView.php
│   │   │   │   ├── View.php
│   │   │   │   ├── ViewCollection.php
│   │   │   │   └── ViewFactory.php
│   │   │   └── WebcodeFacade.php
│   │   ├── Proxy/
│   │   │   └── .gitignore
│   │   └── Resource/
│   │       ├── Acl/
│   │       │   ├── Annotation/
│   │       │   │   └── Acl.php
│   │       │   ├── RuleInterface.php
│   │       │   └── StorageInterface.php
│   │       └── Acl.php
│   ├── log/
│   │   ├── .gitignore
│   │   └── .htaccess
│   ├── plugins/
│   │   └── .gitignore
│   ├── public/
│   │   ├── .htaccess
│   │   ├── bundles/
│   │   │   └── .gitignore
│   │   ├── css/
│   │   │   ├── jquery.qtip.css
│   │   │   └── omnibox.css
│   │   ├── files/
│   │   │   └── .gitignore
│   │   ├── index.php
│   │   ├── js/
│   │   │   ├── fos_js_routes.js
│   │   │   ├── jquery.wobscalendar.js
│   │   │   └── user_profile.js
│   │   ├── pdf/
│   │   │   └── .gitignore
│   │   └── videos/
│   │       ├── example.flv
│   │       └── player.swf
│   ├── robots.txt
│   ├── scripts/
│   │   ├── doctrine.php
│   │   ├── file_processing.php
│   │   ├── fixer.php
│   │   └── newscoop.php
│   ├── src/
│   │   └── Newscoop/
│   │       ├── ArticlesBundle/
│   │       │   ├── DependencyInjection/
│   │       │   │   ├── Configuration.php
│   │       │   │   └── NewscoopArticlesExtension.php
│   │       │   ├── Entity/
│   │       │   │   ├── EditorialComment.php
│   │       │   │   └── Repository/
│   │       │   │       └── EditorialCommentRepository.php
│   │       │   ├── EventListener/
│   │       │   │   └── HookListener.php
│   │       │   ├── Form/
│   │       │   │   └── Type/
│   │       │   │       └── EditorialCommentType.php
│   │       │   ├── NewscoopArticlesBundle.php
│   │       │   ├── Resources/
│   │       │   │   ├── config/
│   │       │   │   │   └── services.yml
│   │       │   │   ├── public/
│   │       │   │   │   ├── app/
│   │       │   │   │   │   ├── app.js
│   │       │   │   │   │   ├── comments-ctrl.js
│   │       │   │   │   │   ├── loading-bar.css
│   │       │   │   │   │   ├── loading-bar.js
│   │       │   │   │   │   └── services/
│   │       │   │   │   │       └── comments.js
│   │       │   │   │   ├── css/
│   │       │   │   │   │   └── editorial-comments.css
│   │       │   │   │   └── views/
│   │       │   │   │       └── main.html
│   │       │   │   └── views/
│   │       │   │       └── Hook/
│   │       │   │           └── editorialComments.html.twig
│   │       │   └── Services/
│   │       │       └── EditorialCommentsService.php
│   │       ├── CommunityTickerBundle/
│   │       │   ├── Command/
│   │       │   │   └── MigrateTablesCommand.php
│   │       │   ├── DependencyInjection/
│   │       │   │   ├── Configuration.php
│   │       │   │   └── NewscoopCommunityTickerExtension.php
│   │       │   ├── Entity/
│   │       │   │   ├── CommunityTickerEvent.php
│   │       │   │   └── Repository/
│   │       │   │       └── CommunityTickerEventRepository.php
│   │       │   ├── EventListener/
│   │       │   │   ├── LifecycleSubscriber.php
│   │       │   │   └── ListObjectsListener.php
│   │       │   ├── Meta/
│   │       │   │   └── MetaCommunityTicker.php
│   │       │   ├── NewscoopCommunityTickerBundle.php
│   │       │   ├── Resources/
│   │       │   │   ├── config/
│   │       │   │   │   └── services.yml
│   │       │   │   └── smartyPlugins/
│   │       │   │       └── block.list_community_feeds.php
│   │       │   ├── Services/
│   │       │   │   └── CommunityFeedService.php
│   │       │   └── TemplateList/
│   │       │       ├── CommunityFeedsList.php
│   │       │       └── ListCriteria.php
│   │       ├── GimmeBundle/
│   │       │   ├── Controller/
│   │       │   │   ├── ArticleTypesController.php
│   │       │   │   ├── ArticlesController.php
│   │       │   │   ├── ArticlesListController.php
│   │       │   │   ├── AttachmentsController.php
│   │       │   │   ├── AuthorizeController.php
│   │       │   │   ├── AuthorsController.php
│   │       │   │   ├── CommentsController.php
│   │       │   │   ├── ConfigureApiController.php
│   │       │   │   ├── EditorialCommentsApiController.php
│   │       │   │   ├── ExceptionController.php
│   │       │   │   ├── ImagesController.php
│   │       │   │   ├── IssuesController.php
│   │       │   │   ├── OauthController.php
│   │       │   │   ├── PublicationsController.php
│   │       │   │   ├── SectionsController.php
│   │       │   │   ├── SlideshowsController.php
│   │       │   │   ├── SnippetTemplatesController.php
│   │       │   │   ├── SnippetsController.php
│   │       │   │   ├── TopicsController.php
│   │       │   │   ├── UserTopicsController.php
│   │       │   │   └── UsersController.php
│   │       │   ├── DependencyInjection/
│   │       │   │   ├── Configuration.php
│   │       │   │   └── NewscoopGimmeExtension.php
│   │       │   ├── Entity/
│   │       │   │   ├── AccessToken.php
│   │       │   │   ├── AuthCode.php
│   │       │   │   ├── Client.php
│   │       │   │   ├── PublicApiResource.php
│   │       │   │   └── RefreshToken.php
│   │       │   ├── EventListener/
│   │       │   │   ├── AllowOriginListener.php
│   │       │   │   ├── ExceptionListener.php
│   │       │   │   ├── FormatJsonResponseListener.php
│   │       │   │   ├── LinkRequestListener.php
│   │       │   │   ├── OAuthEventListener.php
│   │       │   │   ├── PaginationExtraDataSubscriber.php
│   │       │   │   ├── PaginationListener.php
│   │       │   │   ├── PublicResourcesListener.php
│   │       │   │   ├── QuerySubscriber.php
│   │       │   │   ├── Selectable/
│   │       │   │   │   └── Doctrine/
│   │       │   │   │       └── ORM/
│   │       │   │   │           └── Query/
│   │       │   │   │               └── SelectWalker.php
│   │       │   │   ├── SerializerSubscriber.php
│   │       │   │   └── Sortable/
│   │       │   │       └── Doctrine/
│   │       │   │           └── ORM/
│   │       │   │               └── Query/
│   │       │   │                   └── OrderByWalker.php
│   │       │   ├── Form/
│   │       │   │   ├── DataTransformer/
│   │       │   │   │   └── StringToArrayTransformer.php
│   │       │   │   ├── Handler/
│   │       │   │   │   └── AuthorizeFormHandler.php
│   │       │   │   ├── Model/
│   │       │   │   │   └── Authorize.php
│   │       │   │   └── Type/
│   │       │   │       ├── ArticleFieldsType.php
│   │       │   │       ├── ArticleType.php
│   │       │   │       ├── AttachmentType.php
│   │       │   │       ├── AuthorizeFormType.php
│   │       │   │       ├── ClientType.php
│   │       │   │       ├── CommentType.php
│   │       │   │       ├── ImageType.php
│   │       │   │       ├── PlaylistType.php
│   │       │   │       ├── PublicResourcesType.php
│   │       │   │       ├── SnippetFieldType.php
│   │       │   │       ├── SnippetTemplateFieldType.php
│   │       │   │       ├── SnippetTemplateType.php
│   │       │   │       └── SnippetType.php
│   │       │   ├── NewscoopGimmeBundle.php
│   │       │   ├── Node/
│   │       │   │   ├── Node.php
│   │       │   │   └── NodeTree.php
│   │       │   ├── Resources/
│   │       │   │   ├── config/
│   │       │   │   │   ├── routing.yml
│   │       │   │   │   ├── serializer/
│   │       │   │   │   │   └── newscoop/
│   │       │   │   │   │       ├── Article.yml
│   │       │   │   │   │       ├── ArticleAuthor.yml
│   │       │   │   │   │       ├── ArticleType.yml
│   │       │   │   │   │       ├── ArticleTypeField.yml
│   │       │   │   │   │       ├── Attachment.yml
│   │       │   │   │   │       ├── Author.yml
│   │       │   │   │   │       ├── AuthorType.yml
│   │       │   │   │   │       ├── Comment.yml
│   │       │   │   │   │       ├── Commenter.yml
│   │       │   │   │   │       ├── EditorialComment.yml
│   │       │   │   │   │       ├── Issue.yml
│   │       │   │   │   │       ├── Item.yml
│   │       │   │   │   │       ├── Language.yml
│   │       │   │   │   │       ├── LocalImage.yml
│   │       │   │   │   │       ├── Package.yml
│   │       │   │   │   │       ├── Playlist.yml
│   │       │   │   │   │       ├── Publication.yml
│   │       │   │   │   │       ├── Section.yml
│   │       │   │   │   │       ├── Snippet.yml
│   │       │   │   │   │       ├── SnippetField.yml
│   │       │   │   │   │       ├── SnippetTemplate.yml
│   │       │   │   │   │       ├── SnippetTemplateField.yml
│   │       │   │   │   │       ├── Template.yml
│   │       │   │   │   │       ├── Topic.yml
│   │       │   │   │   │       ├── TopicTranslation.yml
│   │       │   │   │   │       ├── User.yml
│   │       │   │   │   │       └── UserTopic.yml
│   │       │   │   │   └── services.yml
│   │       │   │   ├── public/
│   │       │   │   │   ├── css/
│   │       │   │   │   │   └── jquery.dynatable.css
│   │       │   │   │   └── js/
│   │       │   │   │       └── jquery.dynatable.js
│   │       │   │   └── views/
│   │       │   │       ├── ConfigureApi/
│   │       │   │       │   └── configure.html.twig
│   │       │   │       └── Oauth/
│   │       │   │           └── login.html.twig
│   │       │   └── Serializer/
│   │       │       ├── Article/
│   │       │       │   ├── AuthorHandler.php
│   │       │       │   ├── CommentsCountHandler.php
│   │       │       │   ├── CommentsLinkHandler.php
│   │       │       │   ├── FieldsHandler.php
│   │       │       │   ├── RenditionsHandler.php
│   │       │       │   ├── TranslationsHandler.php
│   │       │       │   └── UrlHandler.php
│   │       │       ├── Image/
│   │       │       │   ├── ImageUriHandler.php
│   │       │       │   └── ThumbnailUriHandler.php
│   │       │       ├── Package/
│   │       │       │   └── ItemsLinkHandler.php
│   │       │       └── Topic/
│   │       │           └── TopicPathHandler.php
│   │       ├── NewscoopBundle/
│   │       │   ├── Controller/
│   │       │   │   ├── AttachmentsController.php
│   │       │   │   ├── AuthorsController.php
│   │       │   │   ├── BackendArticleImagesController.php
│   │       │   │   ├── BackendJournalistDashboardController.php
│   │       │   │   ├── BackendPublicationsController.php
│   │       │   │   ├── CommentsController.php
│   │       │   │   ├── EmbedlyController.php
│   │       │   │   ├── FeedController.php
│   │       │   │   ├── ImagesController.php
│   │       │   │   ├── LanguageController.php
│   │       │   │   ├── PasswordRecoveryController.php
│   │       │   │   ├── PlaylistsController.php
│   │       │   │   ├── PluginsController.php
│   │       │   │   ├── SecurityController.php
│   │       │   │   ├── SnippetControllerInterface.php
│   │       │   │   ├── SystemPrefController.php
│   │       │   │   ├── TopicsController.php
│   │       │   │   ├── UsersController.php
│   │       │   │   └── WebcodeRedirectController.php
│   │       │   ├── DependencyInjection/
│   │       │   │   ├── Configuration.php
│   │       │   │   └── NewscoopNewscoopExtension.php
│   │       │   ├── Entity/
│   │       │   │   ├── CityLocations.php
│   │       │   │   ├── CityNames.php
│   │       │   │   ├── Repository/
│   │       │   │   │   └── TopicRepository.php
│   │       │   │   ├── SystemPreferences.php
│   │       │   │   ├── Topic.php
│   │       │   │   └── TopicTranslation.php
│   │       │   ├── Event/
│   │       │   │   └── ConfigureMenuEvent.php
│   │       │   ├── EventListener/
│   │       │   │   ├── AccessDeniedExceptionListener.php
│   │       │   │   ├── ArticleListener.php
│   │       │   │   ├── CaptchaUsernamePasswordFormAuthenticationListener.php
│   │       │   │   ├── IssueListener.php
│   │       │   │   ├── ListObjectsListener.php
│   │       │   │   ├── LocaleListener.php
│   │       │   │   ├── NoCacheListener.php
│   │       │   │   ├── OldPluginsTranslationListener.php
│   │       │   │   ├── PublicationListener.php
│   │       │   │   ├── RouteListener.php
│   │       │   │   └── UserIpListener.php
│   │       │   ├── Form/
│   │       │   │   └── Type/
│   │       │   │       ├── ArticleImageType.php
│   │       │   │       ├── CommentSearchType.php
│   │       │   │       ├── CommentsFilterType.php
│   │       │   │       ├── PasswordCheckType.php
│   │       │   │       ├── PasswordRecoveryType.php
│   │       │   │       ├── PreferencesType.php
│   │       │   │       ├── PrivatePluginUploadType.php
│   │       │   │       ├── PublicationType.php
│   │       │   │       ├── RecaptchaType.php
│   │       │   │       ├── RemovePublicationType.php
│   │       │   │       ├── TopicTranslationType.php
│   │       │   │       └── TopicType.php
│   │       │   ├── Menu/
│   │       │   │   └── Builder.php
│   │       │   ├── NewscoopNewscoopBundle.php
│   │       │   ├── ORM/
│   │       │   │   ├── Point.php
│   │       │   │   ├── PointType.php
│   │       │   │   └── UTCDateTimeType.php
│   │       │   ├── Resources/
│   │       │   │   ├── config/
│   │       │   │   │   ├── routing.yml
│   │       │   │   │   └── services.yml
│   │       │   │   ├── doc/
│   │       │   │   │   └── index.rst
│   │       │   │   ├── public/
│   │       │   │   │   ├── css/
│   │       │   │   │   │   ├── DT_bootstrap.css
│   │       │   │   │   │   ├── bootstrap-custom-comments.css
│   │       │   │   │   │   ├── bootstrap-custom.css
│   │       │   │   │   │   ├── bootstrap.css
│   │       │   │   │   │   ├── comments.css
│   │       │   │   │   │   ├── jquery.dynatable.css
│   │       │   │   │   │   ├── new-design.css
│   │       │   │   │   │   ├── playlists.css
│   │       │   │   │   │   └── plugin.css
│   │       │   │   │   ├── js/
│   │       │   │   │   │   ├── DT_bootstrap.js
│   │       │   │   │   │   ├── Sortable.js
│   │       │   │   │   │   ├── angular-moment.js
│   │       │   │   │   │   ├── angular-ui-tree.js
│   │       │   │   │   │   ├── checklist-model.js
│   │       │   │   │   │   ├── jquery.dynatable.js
│   │       │   │   │   │   ├── moment-with-locales.js
│   │       │   │   │   │   ├── ng-sortable.js
│   │       │   │   │   │   ├── playlists/
│   │       │   │   │   │   │   ├── app.js
│   │       │   │   │   │   │   ├── controllers/
│   │       │   │   │   │   │   │   ├── articles-filters.js
│   │       │   │   │   │   │   │   ├── featured-articles.js
│   │       │   │   │   │   │   │   └── playlists.js
│   │       │   │   │   │   │   ├── directives/
│   │       │   │   │   │   │   │   ├── loading-container.js
│   │       │   │   │   │   │   │   └── sf-iframe.js
│   │       │   │   │   │   │   ├── filters/
│   │       │   │   │   │   │   │   └── lists-search.js
│   │       │   │   │   │   │   └── services/
│   │       │   │   │   │   │       ├── auth-interceptor.js
│   │       │   │   │   │   │       ├── filters-service.js
│   │       │   │   │   │   │       ├── modal-factory.js
│   │       │   │   │   │   │       ├── playlists.js
│   │       │   │   │   │   │       └── user-auth.js
│   │       │   │   │   │   ├── popover.js
│   │       │   │   │   │   ├── sanitize.js
│   │       │   │   │   │   ├── tree.js
│   │       │   │   │   │   └── ui-bootstrap-modal.js
│   │       │   │   │   └── views/
│   │       │   │   │       ├── modal-confirm.html
│   │       │   │   │       ├── modal-danger.html
│   │       │   │   │       └── modal-login.html
│   │       │   │   ├── translations/
│   │       │   │   │   ├── api.ar.yml
│   │       │   │   │   ├── api.az.yml
│   │       │   │   │   ├── api.be.yml
│   │       │   │   │   ├── api.bn.yml
│   │       │   │   │   ├── api.cs.yml
│   │       │   │   │   ├── api.da.yml
│   │       │   │   │   ├── api.de.yml
│   │       │   │   │   ├── api.de_AT.yml
│   │       │   │   │   ├── api.el.yml
│   │       │   │   │   ├── api.en.yml
│   │       │   │   │   ├── api.en_GB.yml
│   │       │   │   │   ├── api.es.yml
│   │       │   │   │   ├── api.es_AR.yml
│   │       │   │   │   ├── api.fa.yml
│   │       │   │   │   ├── api.fa_AF.yml
│   │       │   │   │   ├── api.fr.yml
│   │       │   │   │   ├── api.he.yml
│   │       │   │   │   ├── api.hr.yml
│   │       │   │   │   ├── api.hu.yml
│   │       │   │   │   ├── api.hy.yml
│   │       │   │   │   ├── api.hy_AM.yml
│   │       │   │   │   ├── api.id.yml
│   │       │   │   │   ├── api.it.yml
│   │       │   │   │   ├── api.ka.yml
│   │       │   │   │   ├── api.ko.yml
│   │       │   │   │   ├── api.ku.yml
│   │       │   │   │   ├── api.lv.yml
│   │       │   │   │   ├── api.mr.yml
│   │       │   │   │   ├── api.nb_NO.yml
│   │       │   │   │   ├── api.nl.yml
│   │       │   │   │   ├── api.pa.yml
│   │       │   │   │   ├── api.pl.yml
│   │       │   │   │   ├── api.ps.yml
│   │       │   │   │   ├── api.pt.yml
│   │       │   │   │   ├── api.pt_BR.yml
│   │       │   │   │   ├── api.ro.yml
│   │       │   │   │   ├── api.ru.yml
│   │       │   │   │   ├── api.sh.yml
│   │       │   │   │   ├── api.sq.yml
│   │       │   │   │   ├── api.sr.yml
│   │       │   │   │   ├── api.sv.yml
│   │       │   │   │   ├── api.tr.yml
│   │       │   │   │   ├── api.uk.yml
│   │       │   │   │   ├── api.vi.yml
│   │       │   │   │   ├── api.zh.yml
│   │       │   │   │   ├── api.zh_TW.yml
│   │       │   │   │   ├── article_comments.ar.yml
│   │       │   │   │   ├── article_comments.az.yml
│   │       │   │   │   ├── article_comments.be.yml
│   │       │   │   │   ├── article_comments.bn.yml
│   │       │   │   │   ├── article_comments.cs.yml
│   │       │   │   │   ├── article_comments.da.yml
│   │       │   │   │   ├── article_comments.de.yml
│   │       │   │   │   ├── article_comments.de_AT.yml
│   │       │   │   │   ├── article_comments.el.yml
│   │       │   │   │   ├── article_comments.en.yml
│   │       │   │   │   ├── article_comments.en_GB.yml
│   │       │   │   │   ├── article_comments.es.yml
│   │       │   │   │   ├── article_comments.es_AR.yml
│   │       │   │   │   ├── article_comments.fa.yml
│   │       │   │   │   ├── article_comments.fa_AF.yml
│   │       │   │   │   ├── article_comments.fr.yml
│   │       │   │   │   ├── article_comments.he.yml
│   │       │   │   │   ├── article_comments.hr.yml
│   │       │   │   │   ├── article_comments.hu.yml
│   │       │   │   │   ├── article_comments.hy.yml
│   │       │   │   │   ├── article_comments.hy_AM.yml
│   │       │   │   │   ├── article_comments.id.yml
│   │       │   │   │   ├── article_comments.it.yml
│   │       │   │   │   ├── article_comments.ka.yml
│   │       │   │   │   ├── article_comments.ko.yml
│   │       │   │   │   ├── article_comments.ku.yml
│   │       │   │   │   ├── article_comments.lv.yml
│   │       │   │   │   ├── article_comments.mr.yml
│   │       │   │   │   ├── article_comments.nb_NO.yml
│   │       │   │   │   ├── article_comments.nl.yml
│   │       │   │   │   ├── article_comments.pa.yml
│   │       │   │   │   ├── article_comments.pl.yml
│   │       │   │   │   ├── article_comments.ps.yml
│   │       │   │   │   ├── article_comments.pt.yml
│   │       │   │   │   ├── article_comments.pt_BR.yml
│   │       │   │   │   ├── article_comments.ro.yml
│   │       │   │   │   ├── article_comments.ru.yml
│   │       │   │   │   ├── article_comments.sh.yml
│   │       │   │   │   ├── article_comments.sq.yml
│   │       │   │   │   ├── article_comments.sr.yml
│   │       │   │   │   ├── article_comments.sv.yml
│   │       │   │   │   ├── article_comments.tr.yml
│   │       │   │   │   ├── article_comments.uk.yml
│   │       │   │   │   ├── article_comments.vi.yml
│   │       │   │   │   ├── article_comments.zh.yml
│   │       │   │   │   ├── article_comments.zh_TW.yml
│   │       │   │   │   ├── article_files.ar.yml
│   │       │   │   │   ├── article_files.az.yml
│   │       │   │   │   ├── article_files.be.yml
│   │       │   │   │   ├── article_files.bn.yml
│   │       │   │   │   ├── article_files.cs.yml
│   │       │   │   │   ├── article_files.da.yml
│   │       │   │   │   ├── article_files.de.yml
│   │       │   │   │   ├── article_files.de_AT.yml
│   │       │   │   │   ├── article_files.el.yml
│   │       │   │   │   ├── article_files.en.yml
│   │       │   │   │   ├── article_files.en_GB.yml
│   │       │   │   │   ├── article_files.es.yml
│   │       │   │   │   ├── article_files.es_AR.yml
│   │       │   │   │   ├── article_files.fa.yml
│   │       │   │   │   ├── article_files.fa_AF.yml
│   │       │   │   │   ├── article_files.fr.yml
│   │       │   │   │   ├── article_files.he.yml
│   │       │   │   │   ├── article_files.hr.yml
│   │       │   │   │   ├── article_files.hu.yml
│   │       │   │   │   ├── article_files.hy.yml
│   │       │   │   │   ├── article_files.hy_AM.yml
│   │       │   │   │   ├── article_files.id.yml
│   │       │   │   │   ├── article_files.it.yml
│   │       │   │   │   ├── article_files.ka.yml
│   │       │   │   │   ├── article_files.ko.yml
│   │       │   │   │   ├── article_files.ku.yml
│   │       │   │   │   ├── article_files.lv.yml
│   │       │   │   │   ├── article_files.mr.yml
│   │       │   │   │   ├── article_files.nb_NO.yml
│   │       │   │   │   ├── article_files.nl.yml
│   │       │   │   │   ├── article_files.pa.yml
│   │       │   │   │   ├── article_files.pl.yml
│   │       │   │   │   ├── article_files.ps.yml
│   │       │   │   │   ├── article_files.pt.yml
│   │       │   │   │   ├── article_files.pt_BR.yml
│   │       │   │   │   ├── article_files.ro.yml
│   │       │   │   │   ├── article_files.ru.yml
│   │       │   │   │   ├── article_files.sh.yml
│   │       │   │   │   ├── article_files.sq.yml
│   │       │   │   │   ├── article_files.sr.yml
│   │       │   │   │   ├── article_files.sv.yml
│   │       │   │   │   ├── article_files.tr.yml
│   │       │   │   │   ├── article_files.uk.yml
│   │       │   │   │   ├── article_files.vi.yml
│   │       │   │   │   ├── article_files.zh.yml
│   │       │   │   │   ├── article_files.zh_TW.yml
│   │       │   │   │   ├── article_images.ar.yml
│   │       │   │   │   ├── article_images.az.yml
│   │       │   │   │   ├── article_images.be.yml
│   │       │   │   │   ├── article_images.bn.yml
│   │       │   │   │   ├── article_images.cs.yml
│   │       │   │   │   ├── article_images.da.yml
│   │       │   │   │   ├── article_images.de.yml
│   │       │   │   │   ├── article_images.de_AT.yml
│   │       │   │   │   ├── article_images.el.yml
│   │       │   │   │   ├── article_images.en.yml
│   │       │   │   │   ├── article_images.en_GB.yml
│   │       │   │   │   ├── article_images.es.yml
│   │       │   │   │   ├── article_images.es_AR.yml
│   │       │   │   │   ├── article_images.fa.yml
│   │       │   │   │   ├── article_images.fa_AF.yml
│   │       │   │   │   ├── article_images.fr.yml
│   │       │   │   │   ├── article_images.he.yml
│   │       │   │   │   ├── article_images.hr.yml
│   │       │   │   │   ├── article_images.hu.yml
│   │       │   │   │   ├── article_images.hy.yml
│   │       │   │   │   ├── article_images.hy_AM.yml
│   │       │   │   │   ├── article_images.id.yml
│   │       │   │   │   ├── article_images.it.yml
│   │       │   │   │   ├── article_images.ka.yml
│   │       │   │   │   ├── article_images.ko.yml
│   │       │   │   │   ├── article_images.ku.yml
│   │       │   │   │   ├── article_images.lv.yml
│   │       │   │   │   ├── article_images.mr.yml
│   │       │   │   │   ├── article_images.nb_NO.yml
│   │       │   │   │   ├── article_images.nl.yml
│   │       │   │   │   ├── article_images.pa.yml
│   │       │   │   │   ├── article_images.pl.yml
│   │       │   │   │   ├── article_images.ps.yml
│   │       │   │   │   ├── article_images.pt.yml
│   │       │   │   │   ├── article_images.pt_BR.yml
│   │       │   │   │   ├── article_images.ro.yml
│   │       │   │   │   ├── article_images.ru.yml
│   │       │   │   │   ├── article_images.sh.yml
│   │       │   │   │   ├── article_images.sq.yml
│   │       │   │   │   ├── article_images.sr.yml
│   │       │   │   │   ├── article_images.sv.yml
│   │       │   │   │   ├── article_images.tr.yml
│   │       │   │   │   ├── article_images.uk.yml
│   │       │   │   │   ├── article_images.vi.yml
│   │       │   │   │   ├── article_images.zh.yml
│   │       │   │   │   ├── article_images.zh_TW.yml
│   │       │   │   │   ├── article_topics.ar.yml
│   │       │   │   │   ├── article_topics.az.yml
│   │       │   │   │   ├── article_topics.be.yml
│   │       │   │   │   ├── article_topics.bn.yml
│   │       │   │   │   ├── article_topics.cs.yml
│   │       │   │   │   ├── article_topics.da.yml
│   │       │   │   │   ├── article_topics.de.yml
│   │       │   │   │   ├── article_topics.de_AT.yml
│   │       │   │   │   ├── article_topics.el.yml
│   │       │   │   │   ├── article_topics.en.yml
│   │       │   │   │   ├── article_topics.en_GB.yml
│   │       │   │   │   ├── article_topics.es.yml
│   │       │   │   │   ├── article_topics.es_AR.yml
│   │       │   │   │   ├── article_topics.fa.yml
│   │       │   │   │   ├── article_topics.fa_AF.yml
│   │       │   │   │   ├── article_topics.fr.yml
│   │       │   │   │   ├── article_topics.he.yml
│   │       │   │   │   ├── article_topics.hr.yml
│   │       │   │   │   ├── article_topics.hu.yml
│   │       │   │   │   ├── article_topics.hy.yml
│   │       │   │   │   ├── article_topics.hy_AM.yml
│   │       │   │   │   ├── article_topics.id.yml
│   │       │   │   │   ├── article_topics.it.yml
│   │       │   │   │   ├── article_topics.ka.yml
│   │       │   │   │   ├── article_topics.ko.yml
│   │       │   │   │   ├── article_topics.ku.yml
│   │       │   │   │   ├── article_topics.lv.yml
│   │       │   │   │   ├── article_topics.mr.yml
│   │       │   │   │   ├── article_topics.nb_NO.yml
│   │       │   │   │   ├── article_topics.nl.yml
│   │       │   │   │   ├── article_topics.pa.yml
│   │       │   │   │   ├── article_topics.pl.yml
│   │       │   │   │   ├── article_topics.ps.yml
│   │       │   │   │   ├── article_topics.pt.yml
│   │       │   │   │   ├── article_topics.pt_BR.yml
│   │       │   │   │   ├── article_topics.ro.yml
│   │       │   │   │   ├── article_topics.ru.yml
│   │       │   │   │   ├── article_topics.sh.yml
│   │       │   │   │   ├── article_topics.sq.yml
│   │       │   │   │   ├── article_topics.sr.yml
│   │       │   │   │   ├── article_topics.sv.yml
│   │       │   │   │   ├── article_topics.tr.yml
│   │       │   │   │   ├── article_topics.uk.yml
│   │       │   │   │   ├── article_topics.vi.yml
│   │       │   │   │   ├── article_topics.zh.yml
│   │       │   │   │   ├── article_topics.zh_TW.yml
│   │       │   │   │   ├── article_type_fields.ar.yml
│   │       │   │   │   ├── article_type_fields.az.yml
│   │       │   │   │   ├── article_type_fields.be.yml
│   │       │   │   │   ├── article_type_fields.bn.yml
│   │       │   │   │   ├── article_type_fields.cs.yml
│   │       │   │   │   ├── article_type_fields.da.yml
│   │       │   │   │   ├── article_type_fields.de.yml
│   │       │   │   │   ├── article_type_fields.de_AT.yml
│   │       │   │   │   ├── article_type_fields.el.yml
│   │       │   │   │   ├── article_type_fields.en.yml
│   │       │   │   │   ├── article_type_fields.en_GB.yml
│   │       │   │   │   ├── article_type_fields.es.yml
│   │       │   │   │   ├── article_type_fields.es_AR.yml
│   │       │   │   │   ├── article_type_fields.fa.yml
│   │       │   │   │   ├── article_type_fields.fa_AF.yml
│   │       │   │   │   ├── article_type_fields.fr.yml
│   │       │   │   │   ├── article_type_fields.he.yml
│   │       │   │   │   ├── article_type_fields.hr.yml
│   │       │   │   │   ├── article_type_fields.hu.yml
│   │       │   │   │   ├── article_type_fields.hy.yml
│   │       │   │   │   ├── article_type_fields.hy_AM.yml
│   │       │   │   │   ├── article_type_fields.id.yml
│   │       │   │   │   ├── article_type_fields.it.yml
│   │       │   │   │   ├── article_type_fields.ka.yml
│   │       │   │   │   ├── article_type_fields.ko.yml
│   │       │   │   │   ├── article_type_fields.ku.yml
│   │       │   │   │   ├── article_type_fields.lv.yml
│   │       │   │   │   ├── article_type_fields.mr.yml
│   │       │   │   │   ├── article_type_fields.nb_NO.yml
│   │       │   │   │   ├── article_type_fields.nl.yml
│   │       │   │   │   ├── article_type_fields.pa.yml
│   │       │   │   │   ├── article_type_fields.pl.yml
│   │       │   │   │   ├── article_type_fields.ps.yml
│   │       │   │   │   ├── article_type_fields.pt.yml
│   │       │   │   │   ├── article_type_fields.pt_BR.yml
│   │       │   │   │   ├── article_type_fields.ro.yml
│   │       │   │   │   ├── article_type_fields.ru.yml
│   │       │   │   │   ├── article_type_fields.sh.yml
│   │       │   │   │   ├── article_type_fields.sq.yml
│   │       │   │   │   ├── article_type_fields.sr.yml
│   │       │   │   │   ├── article_type_fields.sv.yml
│   │       │   │   │   ├── article_type_fields.tr.yml
│   │       │   │   │   ├── article_type_fields.uk.yml
│   │       │   │   │   ├── article_type_fields.vi.yml
│   │       │   │   │   ├── article_type_fields.zh.yml
│   │       │   │   │   ├── article_type_fields.zh_TW.yml
│   │       │   │   │   ├── article_types.ar.yml
│   │       │   │   │   ├── article_types.az.yml
│   │       │   │   │   ├── article_types.be.yml
│   │       │   │   │   ├── article_types.bn.yml
│   │       │   │   │   ├── article_types.cs.yml
│   │       │   │   │   ├── article_types.da.yml
│   │       │   │   │   ├── article_types.de.yml
│   │       │   │   │   ├── article_types.de_AT.yml
│   │       │   │   │   ├── article_types.el.yml
│   │       │   │   │   ├── article_types.en.yml
│   │       │   │   │   ├── article_types.en.yml~
│   │       │   │   │   ├── article_types.en_GB.yml
│   │       │   │   │   ├── article_types.es.yml
│   │       │   │   │   ├── article_types.es_AR.yml
│   │       │   │   │   ├── article_types.fa.yml
│   │       │   │   │   ├── article_types.fa_AF.yml
│   │       │   │   │   ├── article_types.fr.yml
│   │       │   │   │   ├── article_types.he.yml
│   │       │   │   │   ├── article_types.hr.yml
│   │       │   │   │   ├── article_types.hu.yml
│   │       │   │   │   ├── article_types.hy.yml
│   │       │   │   │   ├── article_types.hy_AM.yml
│   │       │   │   │   ├── article_types.id.yml
│   │       │   │   │   ├── article_types.it.yml
│   │       │   │   │   ├── article_types.ka.yml
│   │       │   │   │   ├── article_types.ko.yml
│   │       │   │   │   ├── article_types.ku.yml
│   │       │   │   │   ├── article_types.lv.yml
│   │       │   │   │   ├── article_types.mr.yml
│   │       │   │   │   ├── article_types.nb_NO.yml
│   │       │   │   │   ├── article_types.nl.yml
│   │       │   │   │   ├── article_types.pa.yml
│   │       │   │   │   ├── article_types.pl.yml
│   │       │   │   │   ├── article_types.ps.yml
│   │       │   │   │   ├── article_types.pt.yml
│   │       │   │   │   ├── article_types.pt_BR.yml
│   │       │   │   │   ├── article_types.ro.yml
│   │       │   │   │   ├── article_types.ru.yml
│   │       │   │   │   ├── article_types.sh.yml
│   │       │   │   │   ├── article_types.sq.yml
│   │       │   │   │   ├── article_types.sr.yml
│   │       │   │   │   ├── article_types.sv.yml
│   │       │   │   │   ├── article_types.tr.yml
│   │       │   │   │   ├── article_types.uk.yml
│   │       │   │   │   ├── article_types.vi.yml
│   │       │   │   │   ├── article_types.zh.yml
│   │       │   │   │   ├── article_types.zh_TW.yml
│   │       │   │   │   ├── articles.ar.yml
│   │       │   │   │   ├── articles.az.yml
│   │       │   │   │   ├── articles.be.yml
│   │       │   │   │   ├── articles.bn.yml
│   │       │   │   │   ├── articles.cs.yml
│   │       │   │   │   ├── articles.da.yml
│   │       │   │   │   ├── articles.de.yml
│   │       │   │   │   ├── articles.de_AT.yml
│   │       │   │   │   ├── articles.el.yml
│   │       │   │   │   ├── articles.en.yml
│   │       │   │   │   ├── articles.en_GB.yml
│   │       │   │   │   ├── articles.es.yml
│   │       │   │   │   ├── articles.es_AR.yml
│   │       │   │   │   ├── articles.fa.yml
│   │       │   │   │   ├── articles.fa_AF.yml
│   │       │   │   │   ├── articles.fr.yml
│   │       │   │   │   ├── articles.he.yml
│   │       │   │   │   ├── articles.hr.yml
│   │       │   │   │   ├── articles.hu.yml
│   │       │   │   │   ├── articles.hy.yml
│   │       │   │   │   ├── articles.hy_AM.yml
│   │       │   │   │   ├── articles.id.yml
│   │       │   │   │   ├── articles.it.yml
│   │       │   │   │   ├── articles.ka.yml
│   │       │   │   │   ├── articles.ko.yml
│   │       │   │   │   ├── articles.ku.yml
│   │       │   │   │   ├── articles.lv.yml
│   │       │   │   │   ├── articles.mr.yml
│   │       │   │   │   ├── articles.nb_NO.yml
│   │       │   │   │   ├── articles.nl.yml
│   │       │   │   │   ├── articles.pa.yml
│   │       │   │   │   ├── articles.pl.yml
│   │       │   │   │   ├── articles.ps.yml
│   │       │   │   │   ├── articles.pt.yml
│   │       │   │   │   ├── articles.pt_BR.yml
│   │       │   │   │   ├── articles.ro.yml
│   │       │   │   │   ├── articles.ru.yml
│   │       │   │   │   ├── articles.sh.yml
│   │       │   │   │   ├── articles.sq.yml
│   │       │   │   │   ├── articles.sr.yml
│   │       │   │   │   ├── articles.sv.yml
│   │       │   │   │   ├── articles.tr.yml
│   │       │   │   │   ├── articles.uk.yml
│   │       │   │   │   ├── articles.vi.yml
│   │       │   │   │   ├── articles.zh.yml
│   │       │   │   │   ├── articles.zh_TW.yml
│   │       │   │   │   ├── authors.ar.yml
│   │       │   │   │   ├── authors.az.yml
│   │       │   │   │   ├── authors.be.yml
│   │       │   │   │   ├── authors.bn.yml
│   │       │   │   │   ├── authors.cs.yml
│   │       │   │   │   ├── authors.da.yml
│   │       │   │   │   ├── authors.de.yml
│   │       │   │   │   ├── authors.de_AT.yml
│   │       │   │   │   ├── authors.el.yml
│   │       │   │   │   ├── authors.en.yml
│   │       │   │   │   ├── authors.en_GB.yml
│   │       │   │   │   ├── authors.es.yml
│   │       │   │   │   ├── authors.es_AR.yml
│   │       │   │   │   ├── authors.fa.yml
│   │       │   │   │   ├── authors.fa_AF.yml
│   │       │   │   │   ├── authors.fr.yml
│   │       │   │   │   ├── authors.he.yml
│   │       │   │   │   ├── authors.hr.yml
│   │       │   │   │   ├── authors.hu.yml
│   │       │   │   │   ├── authors.hy.yml
│   │       │   │   │   ├── authors.hy_AM.yml
│   │       │   │   │   ├── authors.id.yml
│   │       │   │   │   ├── authors.it.yml
│   │       │   │   │   ├── authors.ka.yml
│   │       │   │   │   ├── authors.ko.yml
│   │       │   │   │   ├── authors.ku.yml
│   │       │   │   │   ├── authors.lv.yml
│   │       │   │   │   ├── authors.mr.yml
│   │       │   │   │   ├── authors.nb_NO.yml
│   │       │   │   │   ├── authors.nl.yml
│   │       │   │   │   ├── authors.pa.yml
│   │       │   │   │   ├── authors.pl.yml
│   │       │   │   │   ├── authors.ps.yml
│   │       │   │   │   ├── authors.pt.yml
│   │       │   │   │   ├── authors.pt_BR.yml
│   │       │   │   │   ├── authors.ro.yml
│   │       │   │   │   ├── authors.ru.yml
│   │       │   │   │   ├── authors.sh.yml
│   │       │   │   │   ├── authors.sq.yml
│   │       │   │   │   ├── authors.sr.yml
│   │       │   │   │   ├── authors.sv.yml
│   │       │   │   │   ├── authors.tr.yml
│   │       │   │   │   ├── authors.uk.yml
│   │       │   │   │   ├── authors.vi.yml
│   │       │   │   │   ├── authors.zh.yml
│   │       │   │   │   ├── authors.zh_TW.yml
│   │       │   │   │   ├── bug_reporting.ar.yml
│   │       │   │   │   ├── bug_reporting.az.yml
│   │       │   │   │   ├── bug_reporting.be.yml
│   │       │   │   │   ├── bug_reporting.bn.yml
│   │       │   │   │   ├── bug_reporting.cs.yml
│   │       │   │   │   ├── bug_reporting.da.yml
│   │       │   │   │   ├── bug_reporting.de.yml
│   │       │   │   │   ├── bug_reporting.de_AT.yml
│   │       │   │   │   ├── bug_reporting.el.yml
│   │       │   │   │   ├── bug_reporting.en.yml
│   │       │   │   │   ├── bug_reporting.en_GB.yml
│   │       │   │   │   ├── bug_reporting.es.yml
│   │       │   │   │   ├── bug_reporting.es_AR.yml
│   │       │   │   │   ├── bug_reporting.fa.yml
│   │       │   │   │   ├── bug_reporting.fa_AF.yml
│   │       │   │   │   ├── bug_reporting.fr.yml
│   │       │   │   │   ├── bug_reporting.he.yml
│   │       │   │   │   ├── bug_reporting.hr.yml
│   │       │   │   │   ├── bug_reporting.hu.yml
│   │       │   │   │   ├── bug_reporting.hy.yml
│   │       │   │   │   ├── bug_reporting.hy_AM.yml
│   │       │   │   │   ├── bug_reporting.id.yml
│   │       │   │   │   ├── bug_reporting.it.yml
│   │       │   │   │   ├── bug_reporting.ka.yml
│   │       │   │   │   ├── bug_reporting.ko.yml
│   │       │   │   │   ├── bug_reporting.ku.yml
│   │       │   │   │   ├── bug_reporting.lv.yml
│   │       │   │   │   ├── bug_reporting.mr.yml
│   │       │   │   │   ├── bug_reporting.nb_NO.yml
│   │       │   │   │   ├── bug_reporting.nl.yml
│   │       │   │   │   ├── bug_reporting.pa.yml
│   │       │   │   │   ├── bug_reporting.pl.yml
│   │       │   │   │   ├── bug_reporting.ps.yml
│   │       │   │   │   ├── bug_reporting.pt.yml
│   │       │   │   │   ├── bug_reporting.pt_BR.yml
│   │       │   │   │   ├── bug_reporting.ro.yml
│   │       │   │   │   ├── bug_reporting.ru.yml
│   │       │   │   │   ├── bug_reporting.sh.yml
│   │       │   │   │   ├── bug_reporting.sq.yml
│   │       │   │   │   ├── bug_reporting.sr.yml
│   │       │   │   │   ├── bug_reporting.sv.yml
│   │       │   │   │   ├── bug_reporting.tr.yml
│   │       │   │   │   ├── bug_reporting.uk.yml
│   │       │   │   │   ├── bug_reporting.vi.yml
│   │       │   │   │   ├── bug_reporting.zh.yml
│   │       │   │   │   ├── bug_reporting.zh_TW.yml
│   │       │   │   │   ├── comments.ar.yml
│   │       │   │   │   ├── comments.az.yml
│   │       │   │   │   ├── comments.be.yml
│   │       │   │   │   ├── comments.bn.yml
│   │       │   │   │   ├── comments.cs.yml
│   │       │   │   │   ├── comments.da.yml
│   │       │   │   │   ├── comments.de.yml
│   │       │   │   │   ├── comments.de_AT.yml
│   │       │   │   │   ├── comments.el.yml
│   │       │   │   │   ├── comments.en.yml
│   │       │   │   │   ├── comments.en_GB.yml
│   │       │   │   │   ├── comments.es.yml
│   │       │   │   │   ├── comments.es_AR.yml
│   │       │   │   │   ├── comments.fa.yml
│   │       │   │   │   ├── comments.fa_AF.yml
│   │       │   │   │   ├── comments.fr.yml
│   │       │   │   │   ├── comments.he.yml
│   │       │   │   │   ├── comments.hr.yml
│   │       │   │   │   ├── comments.hu.yml
│   │       │   │   │   ├── comments.hy.yml
│   │       │   │   │   ├── comments.hy_AM.yml
│   │       │   │   │   ├── comments.id.yml
│   │       │   │   │   ├── comments.it.yml
│   │       │   │   │   ├── comments.ka.yml
│   │       │   │   │   ├── comments.ko.yml
│   │       │   │   │   ├── comments.ku.yml
│   │       │   │   │   ├── comments.lv.yml
│   │       │   │   │   ├── comments.mr.yml
│   │       │   │   │   ├── comments.nb_NO.yml
│   │       │   │   │   ├── comments.nl.yml
│   │       │   │   │   ├── comments.pa.yml
│   │       │   │   │   ├── comments.pl.yml
│   │       │   │   │   ├── comments.ps.yml
│   │       │   │   │   ├── comments.pt.yml
│   │       │   │   │   ├── comments.pt_BR.yml
│   │       │   │   │   ├── comments.ro.yml
│   │       │   │   │   ├── comments.ru.yml
│   │       │   │   │   ├── comments.sh.yml
│   │       │   │   │   ├── comments.sq.yml
│   │       │   │   │   ├── comments.sr.yml
│   │       │   │   │   ├── comments.sv.yml
│   │       │   │   │   ├── comments.tr.yml
│   │       │   │   │   ├── comments.uk.yml
│   │       │   │   │   ├── comments.vi.yml
│   │       │   │   │   ├── comments.zh.yml
│   │       │   │   │   ├── comments.zh_TW.yml
│   │       │   │   │   ├── country.ar.yml
│   │       │   │   │   ├── country.az.yml
│   │       │   │   │   ├── country.be.yml
│   │       │   │   │   ├── country.bn.yml
│   │       │   │   │   ├── country.cs.yml
│   │       │   │   │   ├── country.da.yml
│   │       │   │   │   ├── country.de.yml
│   │       │   │   │   ├── country.de_AT.yml
│   │       │   │   │   ├── country.el.yml
│   │       │   │   │   ├── country.en.yml
│   │       │   │   │   ├── country.en_GB.yml
│   │       │   │   │   ├── country.es.yml
│   │       │   │   │   ├── country.es_AR.yml
│   │       │   │   │   ├── country.fa.yml
│   │       │   │   │   ├── country.fa_AF.yml
│   │       │   │   │   ├── country.fr.yml
│   │       │   │   │   ├── country.he.yml
│   │       │   │   │   ├── country.hr.yml
│   │       │   │   │   ├── country.hu.yml
│   │       │   │   │   ├── country.hy.yml
│   │       │   │   │   ├── country.hy_AM.yml
│   │       │   │   │   ├── country.id.yml
│   │       │   │   │   ├── country.it.yml
│   │       │   │   │   ├── country.ka.yml
│   │       │   │   │   ├── country.ko.yml
│   │       │   │   │   ├── country.ku.yml
│   │       │   │   │   ├── country.lv.yml
│   │       │   │   │   ├── country.mr.yml
│   │       │   │   │   ├── country.nb_NO.yml
│   │       │   │   │   ├── country.nl.yml
│   │       │   │   │   ├── country.pa.yml
│   │       │   │   │   ├── country.pl.yml
│   │       │   │   │   ├── country.ps.yml
│   │       │   │   │   ├── country.pt.yml
│   │       │   │   │   ├── country.pt_BR.yml
│   │       │   │   │   ├── country.ro.yml
│   │       │   │   │   ├── country.ru.yml
│   │       │   │   │   ├── country.sh.yml
│   │       │   │   │   ├── country.sq.yml
│   │       │   │   │   ├── country.sr.yml
│   │       │   │   │   ├── country.sv.yml
│   │       │   │   │   ├── country.tr.yml
│   │       │   │   │   ├── country.uk.yml
│   │       │   │   │   ├── country.vi.yml
│   │       │   │   │   ├── country.zh.yml
│   │       │   │   │   ├── country.zh_TW.yml
│   │       │   │   │   ├── extensions.ar.yml
│   │       │   │   │   ├── extensions.az.yml
│   │       │   │   │   ├── extensions.be.yml
│   │       │   │   │   ├── extensions.bn.yml
│   │       │   │   │   ├── extensions.cs.yml
│   │       │   │   │   ├── extensions.da.yml
│   │       │   │   │   ├── extensions.de.yml
│   │       │   │   │   ├── extensions.de_AT.yml
│   │       │   │   │   ├── extensions.el.yml
│   │       │   │   │   ├── extensions.en.yml
│   │       │   │   │   ├── extensions.en_GB.yml
│   │       │   │   │   ├── extensions.es.yml
│   │       │   │   │   ├── extensions.es_AR.yml
│   │       │   │   │   ├── extensions.fa.yml
│   │       │   │   │   ├── extensions.fa_AF.yml
│   │       │   │   │   ├── extensions.fr.yml
│   │       │   │   │   ├── extensions.he.yml
│   │       │   │   │   ├── extensions.hr.yml
│   │       │   │   │   ├── extensions.hu.yml
│   │       │   │   │   ├── extensions.hy.yml
│   │       │   │   │   ├── extensions.hy_AM.yml
│   │       │   │   │   ├── extensions.id.yml
│   │       │   │   │   ├── extensions.it.yml
│   │       │   │   │   ├── extensions.ka.yml
│   │       │   │   │   ├── extensions.ko.yml
│   │       │   │   │   ├── extensions.ku.yml
│   │       │   │   │   ├── extensions.lv.yml
│   │       │   │   │   ├── extensions.mr.yml
│   │       │   │   │   ├── extensions.nb_NO.yml
│   │       │   │   │   ├── extensions.nl.yml
│   │       │   │   │   ├── extensions.pa.yml
│   │       │   │   │   ├── extensions.pl.yml
│   │       │   │   │   ├── extensions.ps.yml
│   │       │   │   │   ├── extensions.pt.yml
│   │       │   │   │   ├── extensions.pt_BR.yml
│   │       │   │   │   ├── extensions.ro.yml
│   │       │   │   │   ├── extensions.ru.yml
│   │       │   │   │   ├── extensions.sh.yml
│   │       │   │   │   ├── extensions.sq.yml
│   │       │   │   │   ├── extensions.sr.yml
│   │       │   │   │   ├── extensions.sv.yml
│   │       │   │   │   ├── extensions.tr.yml
│   │       │   │   │   ├── extensions.uk.yml
│   │       │   │   │   ├── extensions.vi.yml
│   │       │   │   │   ├── extensions.zh.yml
│   │       │   │   │   ├── extensions.zh_TW.yml
│   │       │   │   │   ├── feedback.ar.yml
│   │       │   │   │   ├── feedback.az.yml
│   │       │   │   │   ├── feedback.be.yml
│   │       │   │   │   ├── feedback.bn.yml
│   │       │   │   │   ├── feedback.cs.yml
│   │       │   │   │   ├── feedback.da.yml
│   │       │   │   │   ├── feedback.de.yml
│   │       │   │   │   ├── feedback.de_AT.yml
│   │       │   │   │   ├── feedback.el.yml
│   │       │   │   │   ├── feedback.en.yml
│   │       │   │   │   ├── feedback.en_GB.yml
│   │       │   │   │   ├── feedback.es.yml
│   │       │   │   │   ├── feedback.es_AR.yml
│   │       │   │   │   ├── feedback.fa.yml
│   │       │   │   │   ├── feedback.fa_AF.yml
│   │       │   │   │   ├── feedback.fr.yml
│   │       │   │   │   ├── feedback.he.yml
│   │       │   │   │   ├── feedback.hr.yml
│   │       │   │   │   ├── feedback.hu.yml
│   │       │   │   │   ├── feedback.hy.yml
│   │       │   │   │   ├── feedback.hy_AM.yml
│   │       │   │   │   ├── feedback.id.yml
│   │       │   │   │   ├── feedback.it.yml
│   │       │   │   │   ├── feedback.ka.yml
│   │       │   │   │   ├── feedback.ko.yml
│   │       │   │   │   ├── feedback.ku.yml
│   │       │   │   │   ├── feedback.lv.yml
│   │       │   │   │   ├── feedback.mr.yml
│   │       │   │   │   ├── feedback.nb_NO.yml
│   │       │   │   │   ├── feedback.nl.yml
│   │       │   │   │   ├── feedback.pa.yml
│   │       │   │   │   ├── feedback.pl.yml
│   │       │   │   │   ├── feedback.ps.yml
│   │       │   │   │   ├── feedback.pt.yml
│   │       │   │   │   ├── feedback.pt_BR.yml
│   │       │   │   │   ├── feedback.ro.yml
│   │       │   │   │   ├── feedback.ru.yml
│   │       │   │   │   ├── feedback.sh.yml
│   │       │   │   │   ├── feedback.sq.yml
│   │       │   │   │   ├── feedback.sr.yml
│   │       │   │   │   ├── feedback.sv.yml
│   │       │   │   │   ├── feedback.tr.yml
│   │       │   │   │   ├── feedback.uk.yml
│   │       │   │   │   ├── feedback.vi.yml
│   │       │   │   │   ├── feedback.zh.yml
│   │       │   │   │   ├── feedback.zh_TW.yml
│   │       │   │   │   ├── geolocation.ar.yml
│   │       │   │   │   ├── geolocation.az.yml
│   │       │   │   │   ├── geolocation.be.yml
│   │       │   │   │   ├── geolocation.bn.yml
│   │       │   │   │   ├── geolocation.cs.yml
│   │       │   │   │   ├── geolocation.da.yml
│   │       │   │   │   ├── geolocation.de.yml
│   │       │   │   │   ├── geolocation.de_AT.yml
│   │       │   │   │   ├── geolocation.el.yml
│   │       │   │   │   ├── geolocation.en.yml
│   │       │   │   │   ├── geolocation.en_GB.yml
│   │       │   │   │   ├── geolocation.es.yml
│   │       │   │   │   ├── geolocation.es_AR.yml
│   │       │   │   │   ├── geolocation.fa.yml
│   │       │   │   │   ├── geolocation.fa_AF.yml
│   │       │   │   │   ├── geolocation.fr.yml
│   │       │   │   │   ├── geolocation.he.yml
│   │       │   │   │   ├── geolocation.hr.yml
│   │       │   │   │   ├── geolocation.hu.yml
│   │       │   │   │   ├── geolocation.hy.yml
│   │       │   │   │   ├── geolocation.hy_AM.yml
│   │       │   │   │   ├── geolocation.id.yml
│   │       │   │   │   ├── geolocation.it.yml
│   │       │   │   │   ├── geolocation.ka.yml
│   │       │   │   │   ├── geolocation.ko.yml
│   │       │   │   │   ├── geolocation.ku.yml
│   │       │   │   │   ├── geolocation.lv.yml
│   │       │   │   │   ├── geolocation.mr.yml
│   │       │   │   │   ├── geolocation.nb_NO.yml
│   │       │   │   │   ├── geolocation.nl.yml
│   │       │   │   │   ├── geolocation.pa.yml
│   │       │   │   │   ├── geolocation.pl.yml
│   │       │   │   │   ├── geolocation.ps.yml
│   │       │   │   │   ├── geolocation.pt.yml
│   │       │   │   │   ├── geolocation.pt_BR.yml
│   │       │   │   │   ├── geolocation.ro.yml
│   │       │   │   │   ├── geolocation.ru.yml
│   │       │   │   │   ├── geolocation.sh.yml
│   │       │   │   │   ├── geolocation.sq.yml
│   │       │   │   │   ├── geolocation.sr.yml
│   │       │   │   │   ├── geolocation.sv.yml
│   │       │   │   │   ├── geolocation.tr.yml
│   │       │   │   │   ├── geolocation.uk.yml
│   │       │   │   │   ├── geolocation.vi.yml
│   │       │   │   │   ├── geolocation.zh.yml
│   │       │   │   │   ├── geolocation.zh_TW.yml
│   │       │   │   │   ├── help.ar.yml
│   │       │   │   │   ├── help.az.yml
│   │       │   │   │   ├── help.be.yml
│   │       │   │   │   ├── help.bn.yml
│   │       │   │   │   ├── help.cs.yml
│   │       │   │   │   ├── help.da.yml
│   │       │   │   │   ├── help.de.yml
│   │       │   │   │   ├── help.de_AT.yml
│   │       │   │   │   ├── help.el.yml
│   │       │   │   │   ├── help.en.yml
│   │       │   │   │   ├── help.en_GB.yml
│   │       │   │   │   ├── help.es.yml
│   │       │   │   │   ├── help.es_AR.yml
│   │       │   │   │   ├── help.fa.yml
│   │       │   │   │   ├── help.fa_AF.yml
│   │       │   │   │   ├── help.fr.yml
│   │       │   │   │   ├── help.he.yml
│   │       │   │   │   ├── help.hr.yml
│   │       │   │   │   ├── help.hu.yml
│   │       │   │   │   ├── help.hy.yml
│   │       │   │   │   ├── help.hy_AM.yml
│   │       │   │   │   ├── help.id.yml
│   │       │   │   │   ├── help.it.yml
│   │       │   │   │   ├── help.ka.yml
│   │       │   │   │   ├── help.ko.yml
│   │       │   │   │   ├── help.ku.yml
│   │       │   │   │   ├── help.lv.yml
│   │       │   │   │   ├── help.mr.yml
│   │       │   │   │   ├── help.nb_NO.yml
│   │       │   │   │   ├── help.nl.yml
│   │       │   │   │   ├── help.pa.yml
│   │       │   │   │   ├── help.pl.yml
│   │       │   │   │   ├── help.ps.yml
│   │       │   │   │   ├── help.pt.yml
│   │       │   │   │   ├── help.pt_BR.yml
│   │       │   │   │   ├── help.ro.yml
│   │       │   │   │   ├── help.ru.yml
│   │       │   │   │   ├── help.sh.yml
│   │       │   │   │   ├── help.sq.yml
│   │       │   │   │   ├── help.sr.yml
│   │       │   │   │   ├── help.sv.yml
│   │       │   │   │   ├── help.tr.yml
│   │       │   │   │   ├── help.uk.yml
│   │       │   │   │   ├── help.vi.yml
│   │       │   │   │   ├── help.zh.yml
│   │       │   │   │   ├── help.zh_TW.yml
│   │       │   │   │   ├── helpers.ar.yml
│   │       │   │   │   ├── helpers.az.yml
│   │       │   │   │   ├── helpers.be.yml
│   │       │   │   │   ├── helpers.bn.yml
│   │       │   │   │   ├── helpers.cs.yml
│   │       │   │   │   ├── helpers.da.yml
│   │       │   │   │   ├── helpers.de.yml
│   │       │   │   │   ├── helpers.de_AT.yml
│   │       │   │   │   ├── helpers.el.yml
│   │       │   │   │   ├── helpers.en.yml
│   │       │   │   │   ├── helpers.en_GB.yml
│   │       │   │   │   ├── helpers.es.yml
│   │       │   │   │   ├── helpers.es_AR.yml
│   │       │   │   │   ├── helpers.fa.yml
│   │       │   │   │   ├── helpers.fa_AF.yml
│   │       │   │   │   ├── helpers.fr.yml
│   │       │   │   │   ├── helpers.he.yml
│   │       │   │   │   ├── helpers.hr.yml
│   │       │   │   │   ├── helpers.hu.yml
│   │       │   │   │   ├── helpers.hy.yml
│   │       │   │   │   ├── helpers.hy_AM.yml
│   │       │   │   │   ├── helpers.id.yml
│   │       │   │   │   ├── helpers.it.yml
│   │       │   │   │   ├── helpers.ka.yml
│   │       │   │   │   ├── helpers.ko.yml
│   │       │   │   │   ├── helpers.ku.yml
│   │       │   │   │   ├── helpers.lv.yml
│   │       │   │   │   ├── helpers.mr.yml
│   │       │   │   │   ├── helpers.nb_NO.yml
│   │       │   │   │   ├── helpers.nl.yml
│   │       │   │   │   ├── helpers.pa.yml
│   │       │   │   │   ├── helpers.pl.yml
│   │       │   │   │   ├── helpers.ps.yml
│   │       │   │   │   ├── helpers.pt.yml
│   │       │   │   │   ├── helpers.pt_BR.yml
│   │       │   │   │   ├── helpers.ro.yml
│   │       │   │   │   ├── helpers.ru.yml
│   │       │   │   │   ├── helpers.sh.yml
│   │       │   │   │   ├── helpers.sq.yml
│   │       │   │   │   ├── helpers.sr.yml
│   │       │   │   │   ├── helpers.sv.yml
│   │       │   │   │   ├── helpers.tr.yml
│   │       │   │   │   ├── helpers.uk.yml
│   │       │   │   │   ├── helpers.vi.yml
│   │       │   │   │   ├── helpers.zh.yml
│   │       │   │   │   ├── helpers.zh_TW.yml
│   │       │   │   │   ├── home.ar.yml
│   │       │   │   │   ├── home.az.yml
│   │       │   │   │   ├── home.be.yml
│   │       │   │   │   ├── home.bn.yml
│   │       │   │   │   ├── home.cs.yml
│   │       │   │   │   ├── home.da.yml
│   │       │   │   │   ├── home.de.yml
│   │       │   │   │   ├── home.de_AT.yml
│   │       │   │   │   ├── home.el.yml
│   │       │   │   │   ├── home.en.yml
│   │       │   │   │   ├── home.en.yml~
│   │       │   │   │   ├── home.en_GB.yml
│   │       │   │   │   ├── home.es.yml
│   │       │   │   │   ├── home.es_AR.yml
│   │       │   │   │   ├── home.fa.yml
│   │       │   │   │   ├── home.fa_AF.yml
│   │       │   │   │   ├── home.fr.yml
│   │       │   │   │   ├── home.he.yml
│   │       │   │   │   ├── home.hr.yml
│   │       │   │   │   ├── home.hu.yml
│   │       │   │   │   ├── home.hy.yml
│   │       │   │   │   ├── home.hy_AM.yml
│   │       │   │   │   ├── home.id.yml
│   │       │   │   │   ├── home.it.yml
│   │       │   │   │   ├── home.ka.yml
│   │       │   │   │   ├── home.ko.yml
│   │       │   │   │   ├── home.ku.yml
│   │       │   │   │   ├── home.lv.yml
│   │       │   │   │   ├── home.mr.yml
│   │       │   │   │   ├── home.nb_NO.yml
│   │       │   │   │   ├── home.nl.yml
│   │       │   │   │   ├── home.pa.yml
│   │       │   │   │   ├── home.pl.yml
│   │       │   │   │   ├── home.ps.yml
│   │       │   │   │   ├── home.pt.yml
│   │       │   │   │   ├── home.pt_BR.yml
│   │       │   │   │   ├── home.ro.yml
│   │       │   │   │   ├── home.ru.yml
│   │       │   │   │   ├── home.sh.yml
│   │       │   │   │   ├── home.sq.yml
│   │       │   │   │   ├── home.sr.yml
│   │       │   │   │   ├── home.sv.yml
│   │       │   │   │   ├── home.tr.yml
│   │       │   │   │   ├── home.uk.yml
│   │       │   │   │   ├── home.vi.yml
│   │       │   │   │   ├── home.zh.yml
│   │       │   │   │   ├── home.zh_TW.yml
│   │       │   │   │   ├── issues.ar.yml
│   │       │   │   │   ├── issues.az.yml
│   │       │   │   │   ├── issues.be.yml
│   │       │   │   │   ├── issues.bn.yml
│   │       │   │   │   ├── issues.cs.yml
│   │       │   │   │   ├── issues.da.yml
│   │       │   │   │   ├── issues.de.yml
│   │       │   │   │   ├── issues.de_AT.yml
│   │       │   │   │   ├── issues.el.yml
│   │       │   │   │   ├── issues.en.yml
│   │       │   │   │   ├── issues.en_GB.yml
│   │       │   │   │   ├── issues.es.yml
│   │       │   │   │   ├── issues.es_AR.yml
│   │       │   │   │   ├── issues.fa.yml
│   │       │   │   │   ├── issues.fa_AF.yml
│   │       │   │   │   ├── issues.fr.yml
│   │       │   │   │   ├── issues.he.yml
│   │       │   │   │   ├── issues.hr.yml
│   │       │   │   │   ├── issues.hu.yml
│   │       │   │   │   ├── issues.hy.yml
│   │       │   │   │   ├── issues.hy_AM.yml
│   │       │   │   │   ├── issues.id.yml
│   │       │   │   │   ├── issues.it.yml
│   │       │   │   │   ├── issues.ka.yml
│   │       │   │   │   ├── issues.ko.yml
│   │       │   │   │   ├── issues.ku.yml
│   │       │   │   │   ├── issues.lv.yml
│   │       │   │   │   ├── issues.mr.yml
│   │       │   │   │   ├── issues.nb_NO.yml
│   │       │   │   │   ├── issues.nl.yml
│   │       │   │   │   ├── issues.pa.yml
│   │       │   │   │   ├── issues.pl.yml
│   │       │   │   │   ├── issues.ps.yml
│   │       │   │   │   ├── issues.pt.yml
│   │       │   │   │   ├── issues.pt_BR.yml
│   │       │   │   │   ├── issues.ro.yml
│   │       │   │   │   ├── issues.ru.yml
│   │       │   │   │   ├── issues.sh.yml
│   │       │   │   │   ├── issues.sq.yml
│   │       │   │   │   ├── issues.sr.yml
│   │       │   │   │   ├── issues.sv.yml
│   │       │   │   │   ├── issues.tr.yml
│   │       │   │   │   ├── issues.uk.yml
│   │       │   │   │   ├── issues.vi.yml
│   │       │   │   │   ├── issues.zh.yml
│   │       │   │   │   ├── issues.zh_TW.yml
│   │       │   │   │   ├── languages.ar.yml
│   │       │   │   │   ├── languages.az.yml
│   │       │   │   │   ├── languages.be.yml
│   │       │   │   │   ├── languages.bn.yml
│   │       │   │   │   ├── languages.cs.yml
│   │       │   │   │   ├── languages.da.yml
│   │       │   │   │   ├── languages.de.yml
│   │       │   │   │   ├── languages.de_AT.yml
│   │       │   │   │   ├── languages.el.yml
│   │       │   │   │   ├── languages.en.yml
│   │       │   │   │   ├── languages.en_GB.yml
│   │       │   │   │   ├── languages.es.yml
│   │       │   │   │   ├── languages.es_AR.yml
│   │       │   │   │   ├── languages.fa.yml
│   │       │   │   │   ├── languages.fa_AF.yml
│   │       │   │   │   ├── languages.fr.yml
│   │       │   │   │   ├── languages.he.yml
│   │       │   │   │   ├── languages.hr.yml
│   │       │   │   │   ├── languages.hu.yml
│   │       │   │   │   ├── languages.hy.yml
│   │       │   │   │   ├── languages.hy_AM.yml
│   │       │   │   │   ├── languages.id.yml
│   │       │   │   │   ├── languages.it.yml
│   │       │   │   │   ├── languages.ka.yml
│   │       │   │   │   ├── languages.ko.yml
│   │       │   │   │   ├── languages.ku.yml
│   │       │   │   │   ├── languages.lv.yml
│   │       │   │   │   ├── languages.mr.yml
│   │       │   │   │   ├── languages.nb_NO.yml
│   │       │   │   │   ├── languages.nl.yml
│   │       │   │   │   ├── languages.pa.yml
│   │       │   │   │   ├── languages.pl.yml
│   │       │   │   │   ├── languages.ps.yml
│   │       │   │   │   ├── languages.pt.yml
│   │       │   │   │   ├── languages.pt_BR.yml
│   │       │   │   │   ├── languages.ro.yml
│   │       │   │   │   ├── languages.ru.yml
│   │       │   │   │   ├── languages.sh.yml
│   │       │   │   │   ├── languages.sq.yml
│   │       │   │   │   ├── languages.sr.yml
│   │       │   │   │   ├── languages.sv.yml
│   │       │   │   │   ├── languages.tr.yml
│   │       │   │   │   ├── languages.uk.yml
│   │       │   │   │   ├── languages.vi.yml
│   │       │   │   │   ├── languages.zh.yml
│   │       │   │   │   ├── languages.zh_TW.yml
│   │       │   │   │   ├── library.ar.yml
│   │       │   │   │   ├── library.az.yml
│   │       │   │   │   ├── library.be.yml
│   │       │   │   │   ├── library.bn.yml
│   │       │   │   │   ├── library.cs.yml
│   │       │   │   │   ├── library.da.yml
│   │       │   │   │   ├── library.de.yml
│   │       │   │   │   ├── library.de_AT.yml
│   │       │   │   │   ├── library.el.yml
│   │       │   │   │   ├── library.en.yml
│   │       │   │   │   ├── library.en_GB.yml
│   │       │   │   │   ├── library.es.yml
│   │       │   │   │   ├── library.es_AR.yml
│   │       │   │   │   ├── library.fa.yml
│   │       │   │   │   ├── library.fa_AF.yml
│   │       │   │   │   ├── library.fr.yml
│   │       │   │   │   ├── library.he.yml
│   │       │   │   │   ├── library.hr.yml
│   │       │   │   │   ├── library.hu.yml
│   │       │   │   │   ├── library.hy.yml
│   │       │   │   │   ├── library.hy_AM.yml
│   │       │   │   │   ├── library.id.yml
│   │       │   │   │   ├── library.it.yml
│   │       │   │   │   ├── library.ka.yml
│   │       │   │   │   ├── library.ko.yml
│   │       │   │   │   ├── library.ku.yml
│   │       │   │   │   ├── library.lv.yml
│   │       │   │   │   ├── library.mr.yml
│   │       │   │   │   ├── library.nb_NO.yml
│   │       │   │   │   ├── library.nl.yml
│   │       │   │   │   ├── library.pa.yml
│   │       │   │   │   ├── library.pl.yml
│   │       │   │   │   ├── library.ps.yml
│   │       │   │   │   ├── library.pt.yml
│   │       │   │   │   ├── library.pt_BR.yml
│   │       │   │   │   ├── library.ro.yml
│   │       │   │   │   ├── library.ru.yml
│   │       │   │   │   ├── library.sh.yml
│   │       │   │   │   ├── library.sq.yml
│   │       │   │   │   ├── library.sr.yml
│   │       │   │   │   ├── library.sv.yml
│   │       │   │   │   ├── library.tr.yml
│   │       │   │   │   ├── library.uk.yml
│   │       │   │   │   ├── library.vi.yml
│   │       │   │   │   ├── library.zh.yml
│   │       │   │   │   ├── library.zh_TW.yml
│   │       │   │   │   ├── logs.ar.yml
│   │       │   │   │   ├── logs.az.yml
│   │       │   │   │   ├── logs.be.yml
│   │       │   │   │   ├── logs.bn.yml
│   │       │   │   │   ├── logs.cs.yml
│   │       │   │   │   ├── logs.da.yml
│   │       │   │   │   ├── logs.de.yml
│   │       │   │   │   ├── logs.de_AT.yml
│   │       │   │   │   ├── logs.el.yml
│   │       │   │   │   ├── logs.en.yml
│   │       │   │   │   ├── logs.en_GB.yml
│   │       │   │   │   ├── logs.es.yml
│   │       │   │   │   ├── logs.es_AR.yml
│   │       │   │   │   ├── logs.fa.yml
│   │       │   │   │   ├── logs.fa_AF.yml
│   │       │   │   │   ├── logs.fr.yml
│   │       │   │   │   ├── logs.he.yml
│   │       │   │   │   ├── logs.hr.yml
│   │       │   │   │   ├── logs.hu.yml
│   │       │   │   │   ├── logs.hy.yml
│   │       │   │   │   ├── logs.hy_AM.yml
│   │       │   │   │   ├── logs.id.yml
│   │       │   │   │   ├── logs.it.yml
│   │       │   │   │   ├── logs.ka.yml
│   │       │   │   │   ├── logs.ko.yml
│   │       │   │   │   ├── logs.ku.yml
│   │       │   │   │   ├── logs.lv.yml
│   │       │   │   │   ├── logs.mr.yml
│   │       │   │   │   ├── logs.nb_NO.yml
│   │       │   │   │   ├── logs.nl.yml
│   │       │   │   │   ├── logs.pa.yml
│   │       │   │   │   ├── logs.pl.yml
│   │       │   │   │   ├── logs.ps.yml
│   │       │   │   │   ├── logs.pt.yml
│   │       │   │   │   ├── logs.pt_BR.yml
│   │       │   │   │   ├── logs.ro.yml
│   │       │   │   │   ├── logs.ru.yml
│   │       │   │   │   ├── logs.sh.yml
│   │       │   │   │   ├── logs.sq.yml
│   │       │   │   │   ├── logs.sr.yml
│   │       │   │   │   ├── logs.sv.yml
│   │       │   │   │   ├── logs.tr.yml
│   │       │   │   │   ├── logs.uk.yml
│   │       │   │   │   ├── logs.vi.yml
│   │       │   │   │   ├── logs.zh.yml
│   │       │   │   │   ├── logs.zh_TW.yml
│   │       │   │   │   ├── media_archive.ar.yml
│   │       │   │   │   ├── media_archive.az.yml
│   │       │   │   │   ├── media_archive.be.yml
│   │       │   │   │   ├── media_archive.bn.yml
│   │       │   │   │   ├── media_archive.cs.yml
│   │       │   │   │   ├── media_archive.da.yml
│   │       │   │   │   ├── media_archive.de.yml
│   │       │   │   │   ├── media_archive.de_AT.yml
│   │       │   │   │   ├── media_archive.el.yml
│   │       │   │   │   ├── media_archive.en.yml
│   │       │   │   │   ├── media_archive.en_GB.yml
│   │       │   │   │   ├── media_archive.es.yml
│   │       │   │   │   ├── media_archive.es_AR.yml
│   │       │   │   │   ├── media_archive.fa.yml
│   │       │   │   │   ├── media_archive.fa_AF.yml
│   │       │   │   │   ├── media_archive.fr.yml
│   │       │   │   │   ├── media_archive.he.yml
│   │       │   │   │   ├── media_archive.hr.yml
│   │       │   │   │   ├── media_archive.hu.yml
│   │       │   │   │   ├── media_archive.hy.yml
│   │       │   │   │   ├── media_archive.hy_AM.yml
│   │       │   │   │   ├── media_archive.id.yml
│   │       │   │   │   ├── media_archive.it.yml
│   │       │   │   │   ├── media_archive.ka.yml
│   │       │   │   │   ├── media_archive.ko.yml
│   │       │   │   │   ├── media_archive.ku.yml
│   │       │   │   │   ├── media_archive.lv.yml
│   │       │   │   │   ├── media_archive.mr.yml
│   │       │   │   │   ├── media_archive.nb_NO.yml
│   │       │   │   │   ├── media_archive.nl.yml
│   │       │   │   │   ├── media_archive.pa.yml
│   │       │   │   │   ├── media_archive.pl.yml
│   │       │   │   │   ├── media_archive.ps.yml
│   │       │   │   │   ├── media_archive.pt.yml
│   │       │   │   │   ├── media_archive.pt_BR.yml
│   │       │   │   │   ├── media_archive.ro.yml
│   │       │   │   │   ├── media_archive.ru.yml
│   │       │   │   │   ├── media_archive.sh.yml
│   │       │   │   │   ├── media_archive.sq.yml
│   │       │   │   │   ├── media_archive.sr.yml
│   │       │   │   │   ├── media_archive.sv.yml
│   │       │   │   │   ├── media_archive.tr.yml
│   │       │   │   │   ├── media_archive.uk.yml
│   │       │   │   │   ├── media_archive.vi.yml
│   │       │   │   │   ├── media_archive.zh.yml
│   │       │   │   │   ├── media_archive.zh_TW.yml
│   │       │   │   │   ├── messages.ar.yml
│   │       │   │   │   ├── messages.az.yml
│   │       │   │   │   ├── messages.be.yml
│   │       │   │   │   ├── messages.bn.yml
│   │       │   │   │   ├── messages.cs.yml
│   │       │   │   │   ├── messages.da.yml
│   │       │   │   │   ├── messages.de.yml
│   │       │   │   │   ├── messages.de_AT.yml
│   │       │   │   │   ├── messages.el.yml
│   │       │   │   │   ├── messages.en.yml
│   │       │   │   │   ├── messages.en.yml~
│   │       │   │   │   ├── messages.en_GB.yml
│   │       │   │   │   ├── messages.es.yml
│   │       │   │   │   ├── messages.es_AR.yml
│   │       │   │   │   ├── messages.fa.yml
│   │       │   │   │   ├── messages.fa_AF.yml
│   │       │   │   │   ├── messages.fr.yml
│   │       │   │   │   ├── messages.he.yml
│   │       │   │   │   ├── messages.hr.yml
│   │       │   │   │   ├── messages.hu.yml
│   │       │   │   │   ├── messages.hy.yml
│   │       │   │   │   ├── messages.hy_AM.yml
│   │       │   │   │   ├── messages.id.yml
│   │       │   │   │   ├── messages.it.yml
│   │       │   │   │   ├── messages.ka.yml
│   │       │   │   │   ├── messages.ko.yml
│   │       │   │   │   ├── messages.ku.yml
│   │       │   │   │   ├── messages.lv.yml
│   │       │   │   │   ├── messages.mr.yml
│   │       │   │   │   ├── messages.nb_NO.yml
│   │       │   │   │   ├── messages.nl.yml
│   │       │   │   │   ├── messages.pa.yml
│   │       │   │   │   ├── messages.pl.yml
│   │       │   │   │   ├── messages.pl.yml~
│   │       │   │   │   ├── messages.ps.yml
│   │       │   │   │   ├── messages.pt.yml
│   │       │   │   │   ├── messages.pt_BR.yml
│   │       │   │   │   ├── messages.ro.yml
│   │       │   │   │   ├── messages.ru.yml
│   │       │   │   │   ├── messages.sh.yml
│   │       │   │   │   ├── messages.sq.yml
│   │       │   │   │   ├── messages.sr.yml
│   │       │   │   │   ├── messages.sv.yml
│   │       │   │   │   ├── messages.tr.yml
│   │       │   │   │   ├── messages.uk.yml
│   │       │   │   │   ├── messages.vi.yml
│   │       │   │   │   ├── messages.zh.yml
│   │       │   │   │   ├── messages.zh_TW.yml
│   │       │   │   │   ├── new_comments.ar.yml
│   │       │   │   │   ├── new_comments.az.yml
│   │       │   │   │   ├── new_comments.be.yml
│   │       │   │   │   ├── new_comments.bn.yml
│   │       │   │   │   ├── new_comments.cs.yml
│   │       │   │   │   ├── new_comments.da.yml
│   │       │   │   │   ├── new_comments.de.yml
│   │       │   │   │   ├── new_comments.de_AT.yml
│   │       │   │   │   ├── new_comments.el.yml
│   │       │   │   │   ├── new_comments.en.yml
│   │       │   │   │   ├── new_comments.en_GB.yml
│   │       │   │   │   ├── new_comments.es.yml
│   │       │   │   │   ├── new_comments.es_AR.yml
│   │       │   │   │   ├── new_comments.fa.yml
│   │       │   │   │   ├── new_comments.fa_AF.yml
│   │       │   │   │   ├── new_comments.fr.yml
│   │       │   │   │   ├── new_comments.he.yml
│   │       │   │   │   ├── new_comments.hr.yml
│   │       │   │   │   ├── new_comments.hu.yml
│   │       │   │   │   ├── new_comments.hy.yml
│   │       │   │   │   ├── new_comments.hy_AM.yml
│   │       │   │   │   ├── new_comments.id.yml
│   │       │   │   │   ├── new_comments.it.yml
│   │       │   │   │   ├── new_comments.ka.yml
│   │       │   │   │   ├── new_comments.ko.yml
│   │       │   │   │   ├── new_comments.ku.yml
│   │       │   │   │   ├── new_comments.lv.yml
│   │       │   │   │   ├── new_comments.mr.yml
│   │       │   │   │   ├── new_comments.nb_NO.yml
│   │       │   │   │   ├── new_comments.nl.yml
│   │       │   │   │   ├── new_comments.pa.yml
│   │       │   │   │   ├── new_comments.pl.yml
│   │       │   │   │   ├── new_comments.ps.yml
│   │       │   │   │   ├── new_comments.pt.yml
│   │       │   │   │   ├── new_comments.pt_BR.yml
│   │       │   │   │   ├── new_comments.ro.yml
│   │       │   │   │   ├── new_comments.ru.yml
│   │       │   │   │   ├── new_comments.sh.yml
│   │       │   │   │   ├── new_comments.sq.yml
│   │       │   │   │   ├── new_comments.sr.yml
│   │       │   │   │   ├── new_comments.sv.yml
│   │       │   │   │   ├── new_comments.tr.yml
│   │       │   │   │   ├── new_comments.uk.yml
│   │       │   │   │   ├── new_comments.vi.yml
│   │       │   │   │   ├── new_comments.zh.yml
│   │       │   │   │   ├── new_comments.zh_TW.yml
│   │       │   │   │   ├── plugins.ar.yml
│   │       │   │   │   ├── plugins.az.yml
│   │       │   │   │   ├── plugins.be.yml
│   │       │   │   │   ├── plugins.bn.yml
│   │       │   │   │   ├── plugins.cs.yml
│   │       │   │   │   ├── plugins.da.yml
│   │       │   │   │   ├── plugins.de.yml
│   │       │   │   │   ├── plugins.de_AT.yml
│   │       │   │   │   ├── plugins.el.yml
│   │       │   │   │   ├── plugins.en.yml
│   │       │   │   │   ├── plugins.en_GB.yml
│   │       │   │   │   ├── plugins.es.yml
│   │       │   │   │   ├── plugins.es_AR.yml
│   │       │   │   │   ├── plugins.fa.yml
│   │       │   │   │   ├── plugins.fa_AF.yml
│   │       │   │   │   ├── plugins.fr.yml
│   │       │   │   │   ├── plugins.he.yml
│   │       │   │   │   ├── plugins.hr.yml
│   │       │   │   │   ├── plugins.hu.yml
│   │       │   │   │   ├── plugins.hy.yml
│   │       │   │   │   ├── plugins.hy_AM.yml
│   │       │   │   │   ├── plugins.id.yml
│   │       │   │   │   ├── plugins.it.yml
│   │       │   │   │   ├── plugins.ka.yml
│   │       │   │   │   ├── plugins.ko.yml
│   │       │   │   │   ├── plugins.ku.yml
│   │       │   │   │   ├── plugins.lv.yml
│   │       │   │   │   ├── plugins.mr.yml
│   │       │   │   │   ├── plugins.nb_NO.yml
│   │       │   │   │   ├── plugins.nl.yml
│   │       │   │   │   ├── plugins.pa.yml
│   │       │   │   │   ├── plugins.pl.yml
│   │       │   │   │   ├── plugins.ps.yml
│   │       │   │   │   ├── plugins.pt.yml
│   │       │   │   │   ├── plugins.pt_BR.yml
│   │       │   │   │   ├── plugins.ro.yml
│   │       │   │   │   ├── plugins.ru.yml
│   │       │   │   │   ├── plugins.sh.yml
│   │       │   │   │   ├── plugins.sq.yml
│   │       │   │   │   ├── plugins.sr.yml
│   │       │   │   │   ├── plugins.sv.yml
│   │       │   │   │   ├── plugins.tr.yml
│   │       │   │   │   ├── plugins.uk.yml
│   │       │   │   │   ├── plugins.vi.yml
│   │       │   │   │   ├── plugins.zh.yml
│   │       │   │   │   ├── plugins.zh_TW.yml
│   │       │   │   │   ├── plugins_manager.ar.yml
│   │       │   │   │   ├── plugins_manager.az.yml
│   │       │   │   │   ├── plugins_manager.be.yml
│   │       │   │   │   ├── plugins_manager.bn.yml
│   │       │   │   │   ├── plugins_manager.cs.yml
│   │       │   │   │   ├── plugins_manager.da.yml
│   │       │   │   │   ├── plugins_manager.de.yml
│   │       │   │   │   ├── plugins_manager.de_AT.yml
│   │       │   │   │   ├── plugins_manager.el.yml
│   │       │   │   │   ├── plugins_manager.en.yml
│   │       │   │   │   ├── plugins_manager.en_GB.yml
│   │       │   │   │   ├── plugins_manager.es.yml
│   │       │   │   │   ├── plugins_manager.es_AR.yml
│   │       │   │   │   ├
Download .txt
Showing preview only (1,029K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (11731 symbols across 1375 files)

FILE: features/bootstrap/FeatureContext.php
  class FeatureContext (line 16) | class FeatureContext extends BehatContext implements ClosuredContextInte...
    method __construct (line 39) | public function __construct(array $parameters)
    method getStepDefinitionResources (line 71) | public function getStepDefinitionResources()
    method getHookDefinitionResources (line 84) | public function getHookDefinitionResources()
    method getData (line 98) | public function getData($name = null)
    method setData (line 116) | public function setData($name, $value)
    method dataExists (line 127) | public function dataExists($name)
    method setParameter (line 139) | public function setParameter($name, $value)
    method getParameter (line 150) | public function getParameter($name)
    method getResourcePath (line 162) | protected function getResourcePath($type)
    method getFiles (line 196) | protected function getFiles($dir, $ext = 'php')
    method loadBootstrapScripts (line 223) | protected function loadBootstrapScripts($path)

FILE: features/bootstrap/RestContext.php
  class RestContext (line 13) | class RestContext extends BehatContext
    method __construct (line 97) | public function __construct(array $parameters)
    method thatIWantToDelete (line 109) | public function thatIWantToDelete()
    method thatIWantToFind (line 118) | public function thatIWantToFind()
    method thatIWantToMakeANew (line 127) | public function thatIWantToMakeANew()
    method thatIWantToUpdate (line 136) | public function thatIWantToUpdate()
    method thatIWantToLink (line 145) | public function thatIWantToLink()
    method thatIWantToUnlink (line 154) | public function thatIWantToUnlink()
    method authenitcatedWith (line 165) | public function authenitcatedWith($client, $secret)
    method authenitcatedAsWithClient (line 184) | public function authenitcatedAsWithClient($username, $password, $clien...
    method collectData (line 201) | public function collectData($dataKey, \Behat\Gherkin\Node\TableNode $d...
    method collectHeaders (line 214) | public function collectHeaders($key, $value)
    method collectFakeData (line 241) | public function collectFakeData($dataKey, \Behat\Gherkin\Node\TableNod...
    method collectLocations (line 292) | public function collectLocations($locationIndex)
    method saveFieldValueUnderLocation (line 305) | public function saveFieldValueUnderLocation($fieldName, $locationIndex)
    method iRequest (line 336) | public function iRequest($pageUrl)
    method iSubmitDataTo (line 359) | public function iSubmitDataTo($dataKey, $pageUrl)
    method processPageUrl (line 378) | public function processPageUrl($pageUrl)
    method processResponse (line 396) | public function processResponse(\Buzz\Message\Response $response = nul...
    method processResponseBody (line 413) | protected function processResponseBody($jsonData, $asJson = true)
    method theResponseIsJson (line 438) | public function theResponseIsJson($notJson = '')
    method theResponseHasAField (line 464) | public function theResponseHasAField($name)
    method theResponseShouldNotHaveAField (line 487) | public function theResponseShouldNotHaveAField($name)
    method valueOfTheFieldEquals (line 511) | public function valueOfTheFieldEquals($fieldName, $fieldValue)
    method extractValueByGivenLocation (line 543) | private function extractValueByGivenLocation($fieldValue)
    method theResponseShouldContain (line 558) | public function theResponseShouldContain($str)
    method fieldIsOfTypeWithValue (line 578) | public function fieldIsOfTypeWithValue($fieldName, $type, $fieldValue)
    method theResponseStatusCodeShouldBe (line 612) | public function theResponseStatusCodeShouldBe($httpStatus)
    method theResponseShouldBe (line 631) | public function theResponseShouldBe($string)
    method echoLastResponse (line 646) | public function echoLastResponse()
    method getResponse (line 658) | public function getResponse()
    method getResponseData (line 670) | public function getResponseData()
    method decodeJson (line 683) | protected function decodeJson($string)

FILE: newscoop/admin-files/article_import/CommandProcessor.php
  function upload_article_handler (line 18) | function upload_article_handler(&$request, &$session, &$files) {

FILE: newscoop/admin-files/article_import/DocBookParser.php
  class DocBookParser (line 4) | class DocBookParser extends XML_Parser_Simple {
    method DocBookParser (line 12) | function DocBookParser() {
    method handleElement (line 16) | function handleElement($name, $attribs, $data) {
    method dump (line 40) | function dump() {
    method getAuthor (line 49) | function getAuthor() {
    method getTitle (line 54) | function getTitle() {
    method getIntro (line 58) | function getIntro() {
    method getBody (line 62) | function getBody() {

FILE: newscoop/admin-files/articles/JSON.php
  class Services_JSON (line 115) | class Services_JSON
    method Services_JSON (line 133) | function Services_JSON($use = 0)
    method utf162utf8 (line 149) | function utf162utf8($utf16)

FILE: newscoop/admin-files/articles/edit.php
  function parseTextBody (line 199) | function parseTextBody($text, $articleNumber)

FILE: newscoop/admin-files/articles/edit_html_authors.php
  function drawCombo (line 3) | function drawCombo($id, $pos) {
  function drawComboContent (line 11) | function drawComboContent($id = 0) {

FILE: newscoop/admin-files/articles/editor_load_tinymce.php
  function editor_load_tinymce (line 9) | function editor_load_tinymce($p_dbColumns, $p_user, $p_articleNumber,

FILE: newscoop/admin-files/articles/files/do_add.php
  function setMessage (line 20) | function setMessage($message, $isError = FALSE)

FILE: newscoop/admin-files/backup.php
  function getBackupList (line 228) | function getBackupList() {

FILE: newscoop/admin-files/bugreporter/bug_handler_main.php
  function camp_bug_handler_main (line 19) | function camp_bug_handler_main($p_number, $p_string, $p_file, $p_line)
  function httpResponseCode (line 169) | function httpResponseCode($newcode = null)

FILE: newscoop/admin-files/camp_html.php
  function camp_html_select_option (line 21) | function camp_html_select_option($p_value, $p_selectedValue, $p_printVal...
  function camp_html_copyright_notice (line 48) | function camp_html_copyright_notice($p_displayBorder = true)
  function camp_html_article_link (line 93) | function camp_html_article_link($p_articleObj, $p_interfaceLanguageId, $...
  function camp_html_article_url (line 117) | function camp_html_article_url($p_articleObj, $p_sectionLanguageId, $p_t...
  function camp_html_display_error (line 154) | function camp_html_display_error($p_errorStr, $p_backLink = null, $popup...
  function camp_html_content_top (line 192) | function camp_html_content_top($p_title, $p_objArray, $p_includeLinks = ...
  function camp_html_title (line 284) | function camp_html_title($title, $toString = FALSE)
  function camp_html_breadcrumbs (line 315) | function camp_html_breadcrumbs($p_crumbs, $showTitle = TRUE)
  function camp_html_breadcrumb (line 349) | function camp_html_breadcrumb($p_text, $p_link, $p_separator = true, $p_...
  function camp_html_goto_page (line 380) | function camp_html_goto_page($p_link, $p_exit = true, array $p_params = ...
  function camp_html_add_msg (line 420) | function camp_html_add_msg($p_errorMsg, $p_type = "error")
  function camp_html_has_msg (line 452) | function camp_html_has_msg($p_msg)
  function camp_html_has_msgs (line 470) | function camp_html_has_msgs()
  function camp_html_clear_msgs (line 487) | function camp_html_clear_msgs($p_calledByAdmin = false)
  function camp_html_display_msgs (line 505) | function camp_html_display_msgs($p_spacingTop = "1em", $p_spacingBottom ...
  function camp_html_fvalidate (line 539) | function camp_html_fvalidate()

FILE: newscoop/admin-files/issues/issue_common.php
  function camp_is_issue_conflicting (line 22) | function camp_is_issue_conflicting($p_publicationId, $p_issueNumber, $p_...

FILE: newscoop/admin-files/json.php
  function ping (line 88) | function ping()

FILE: newscoop/admin-files/lib_campsite.php
  function camp_time_diff_str (line 16) | function camp_time_diff_str($p_time1, $p_time2 = null)
  function camp_time_format (line 46) | function camp_time_format($p_time)
  function camp_array_get_value (line 82) | function camp_array_get_value($p_array, $p_index, $p_defaultValue = null)
  function camp_javascriptspecialchars (line 100) | function camp_javascriptspecialchars($p_string)
  function camp_implode_keys_and_values (line 128) | function camp_implode_keys_and_values($p_array,
  function p (line 157) | function p($p_string = null)
  function camp_format_bytes (line 169) | function camp_format_bytes($p_bytes)
  function camp_convert_bytes (line 191) | function camp_convert_bytes($p_val)
  function camp_mime_content_type (line 223) | function camp_mime_content_type($p_file)
  function camp_is_valid_url_name (line 235) | function camp_is_valid_url_name($p_name)
  function camp_is_valid_url (line 253) | function camp_is_valid_url($p_url)
  function camp_array_peek (line 274) | function camp_array_peek($p_array, $p_getKeyValuePair = false, $p_offset...
  function camp_session_get (line 299) | function camp_session_get($p_name, $p_defaultValue)
  function camp_session_set (line 319) | function camp_session_set($p_name, $p_value)
  function camp_session_unset (line 332) | function camp_session_unset($p_name)
  function camp_dump (line 345) | function camp_dump($p_object)
  function camp_get_error_message (line 362) | function camp_get_error_message($p_errorCode, $p_arg1 = null, $p_arg2 = ...
  function camp_get_plugin_path (line 407) | function camp_get_plugin_path($p_plugin_name, $p_source_fullpath)
  function get (line 422) | function get($p_input)
  function camp_html_entity_decode_array (line 434) | function camp_html_entity_decode_array($p_input, $p_decode_keys=false)
  function htmlspecialchars_array (line 458) | function htmlspecialchars_array($p_input, $p_decode_keys=false)
  function camp_set_article_row_decoration (line 491) | function camp_set_article_row_decoration(&$p_articleObj, &$p_lockInfo, &...
  function camp_get_calendar_include (line 527) | function camp_get_calendar_include($p_languageCode = null)
  function camp_get_calendar_field (line 571) | function camp_get_calendar_field($p_fieldName, $p_defaultValue = null,
  function camp_set_author (line 603) | function camp_set_author(ArticleTypeField $p_sourceField, &$p_errors)
  function camp_cron (line 641) | function camp_cron()
  function camp_display_message (line 676) | function camp_display_message($p_message)

FILE: newscoop/admin-files/libs/ArticleList/ArticleList.php
  class ArticleList (line 16) | class ArticleList extends BaseList
    method __construct (line 54) | public function __construct($randomId = false)
    method setPublication (line 102) | public function setPublication($publication)
    method setIssue (line 114) | public function setIssue($issue)
    method setSection (line 126) | public function setSection($section)
    method setLanguage (line 138) | public function setLanguage($language)
    method setWorkflowStatus (line 150) | public function setWorkflowStatus($status)
    method setType (line 165) | public function setType($type)
    method setFilter (line 178) | public function setFilter($name, $value)
    method setOrderBy (line 192) | public function setOrderBy($column, $direction = 'asc')
    method renderFilters (line 208) | public function renderFilters()
    method renderActions (line 222) | public function renderActions()
    method render (line 236) | public function render()
    method processItem (line 252) | public function processItem($article)
    method doData (line 361) | public function doData()
    method getFilterIssues (line 371) | public function getFilterIssues()
    method getFilterSections (line 411) | public function getFilterSections()
    method doAction (line 477) | public static function doAction($f_action, $f_items, $f_params = array())
    method doOrder (line 495) | public static function doOrder($f_order, $f_language)
    method getColumnKeys (line 507) | public function getColumnKeys()

FILE: newscoop/admin-files/libs/ArticleList/do_action.php
  function prepareContextBoxItems (line 36) | function prepareContextBoxItems($f_params)
  function buildMessage (line 62) | function buildMessage($status, $no, $message)
  function returnJson (line 73) | function returnJson($affectedNo, $message, $notAffectedNo, $errorMessage...

FILE: newscoop/admin-files/libs/BaseList/BaseList.php
  class BaseList (line 14) | class BaseList
    method __construct (line 78) | public function __construct()
    method getId (line 93) | public function getId()
    method addSDom (line 104) | public function addSDom($id)
    method getSDom (line 113) | public function getSDom()
    method getContextSDom (line 133) | public function getContextSDom()
    method getSorting (line 151) | public function getSorting()
    method setSearch (line 164) | public function setSearch($search = FALSE)
    method setClickable (line 175) | public function setClickable($clickable = TRUE)
    method setColVis (line 186) | public function setColVis($colVis = FALSE)
    method setOrder (line 197) | public function setOrder($order = FALSE)
    method setHidden (line 208) | public function setHidden($key)
    method setItems (line 229) | public function setItems($items)
    method processItem (line 246) | public function processItem($item)
    method getArgs (line 255) | final protected function getArgs()
    method getPath (line 269) | final protected function getPath($filename)
    method doData (line 289) | public function doData()
    method getCount (line 358) | public function getCount($from = NULL)
    method processRow (line 373) | public function processRow(array $row)
    method beforeRender (line 382) | public function beforeRender()
    method render (line 394) | public function render()
    method doDelete (line 409) | public function doDelete($ids)
    method doApprove (line 426) | public function doApprove($ids)
    method doDisapprove (line 443) | public function doDisapprove($ids)
    method FormatFileSize (line 461) | public static function FormatFileSize($size)

FILE: newscoop/admin-files/libs/ContextList/ContextList.php
  class ContextList (line 18) | class ContextList extends BaseList
    method __construct (line 50) | public function __construct($randomId = FALSE)
    method setPublication (line 78) | public function setPublication($publication)
    method setIssue (line 90) | public function setIssue($issue)
    method setSection (line 102) | public function setSection($section)
    method setLanguage (line 114) | public function setLanguage($language)
    method setFilter (line 127) | public function setFilter($name, $value)
    method setOrderBy (line 141) | public function setOrderBy($column, $direction = 'asc')
    method renderFilters (line 157) | public function renderFilters()
    method renderActions (line 171) | public function renderActions()
    method render (line 185) | public function render()
    method processItem (line 201) | public function processItem($article)
    method doData (line 228) | public function doData($f_request = null)
    method getFilterIssues (line 238) | public function getFilterIssues()
    method getFilterSections (line 281) | public function getFilterSections()
    method doAction (line 347) | public static function doAction($f_action, $f_items, $f_params = array())
    method doOrder (line 365) | public static function doOrder($f_order, $f_language)
    method doPreview (line 372) | public function doPreview($f_language_id = 0, $_article_no = 0)

FILE: newscoop/admin-files/libs/ContextList/do_action.php
  function buildMessage (line 46) | function buildMessage($status, $no, $message) {
  function returnJson (line 55) | function returnJson($affectedNo, $message, $notAffectedNo, $errorMessage...

FILE: newscoop/admin-files/libs/ImageList/ImageList.php
  class ImageList (line 16) | class ImageList extends BaseList
    method __construct (line 25) | public function __construct()
    method processRow (line 68) | public function processRow(array $row)
    method doData (line 120) | public function doData()

FILE: newscoop/admin-files/libs/MediaList/MediaList.php
  class MediaList (line 17) | class MediaList extends BaseList
    method __construct (line 21) | public function __construct()
    method processRow (line 59) | public function processRow(array $row)

FILE: newscoop/admin-files/libs/MediaPlayer/MediaPlayer.php
  class MediaPlayer (line 14) | class MediaPlayer
    method __construct (line 33) | public function __construct($src, $type, $alt = '')
    method __toString (line 44) | public function __toString()

FILE: newscoop/admin-files/media-archive/editor_load_tinymce.php
  function editor_load_tinymce (line 10) | function editor_load_tinymce($p_dbColumns, $p_user, $p_editorLanguage, $...

FILE: newscoop/admin-files/pub/pub_common.php
  function camp_is_publication_conflicting (line 9) | function camp_is_publication_conflicting($p_publicationName)
  function camp_is_alias_conflicting (line 31) | function camp_is_alias_conflicting($p_alias)

FILE: newscoop/admin-files/users/authors_ajax/grid.php
  function l_getType (line 7) | function l_getType($types)

FILE: newscoop/admin-files/users/load_tinymce.php
  function editor_load_tinymce (line 9) | function editor_load_tinymce($p_dbColumns, $p_user, $p_articleNumber,

FILE: newscoop/admin-files/users/permission_list.php
  function camp_get_permission_list (line 3) | function camp_get_permission_list()

FILE: newscoop/admin-files/users/users_common.php
  function verify_user_type (line 7) | function verify_user_type()
  function read_user_common_parameters (line 29) | function read_user_common_parameters()
  function user_search_is_set (line 46) | function user_search_is_set()
  function reset_user_search_parameters (line 58) | function reset_user_search_parameters()
  function compute_user_rights (line 81) | function compute_user_rights($User, &$canManage, &$canDelete)
  function get_user_urlparams (line 103) | function get_user_urlparams($userId = 0, $print_back_link = false,
  function get_users_from_search (line 142) | function get_users_from_search($isReader, $orderFields, $orderField, $or...

FILE: newscoop/admin-style/fg-menu/fg.menu.js
  function Menu (line 33) | function Menu(caller, options){
  function sortBigToSmall (line 547) | function sortBigToSmall(a, b) { return b - a; }
  function getScrollTop (line 557) | function getScrollTop(){
  function getScrollLeft (line 561) | function getScrollLeft(){
  function getWindowHeight (line 565) | function getWindowHeight(){
  function getWindowWidth (line 570) | function getWindowWidth(){
  function fitHorizontal (line 580) | function fitHorizontal(el, leftOffset){
  function fitVertical (line 585) | function fitVertical(el, topOffset){

FILE: newscoop/application/AppKernel.php
  class AppKernel (line 12) | class AppKernel extends Kernel
    method initializeContainer (line 14) | protected function initializeContainer()
    method registerBundles (line 29) | public function registerBundles()
    method registerContainerConfiguration (line 76) | public function registerContainerConfiguration(LoaderInterface $loader)
    method getCacheDir (line 81) | public function getCacheDir()
    method getLogDir (line 86) | public function getLogDir()
    method getContainerBaseClass (line 98) | protected function getContainerBaseClass()
    method truepath (line 108) | public function truepath($path)

FILE: newscoop/application/Bootstrap.php
  class Bootstrap (line 16) | class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
    method _initAutoloader (line 18) | protected function _initAutoloader()
    method _initSession (line 23) | protected function _initSession()
    method _initContainer (line 43) | protected function _initContainer()
    method _initDatabaseObject (line 49) | protected function _initDatabaseObject()
    method _initPlugins (line 56) | protected function _initPlugins()
    method _initRouter (line 66) | protected function _initRouter()
    method _initActionHelpers (line 73) | protected function _initActionHelpers()
    method _initOdm (line 79) | protected function _initOdm()
    method _initLog (line 86) | protected function _initLog()
    method _initAuthStorage (line 94) | protected function _initAuthStorage()
    method _initAdoDb (line 100) | protected function _initAdoDb()

FILE: newscoop/application/SymfonyRequirements.php
  class Requirement (line 33) | class Requirement
    method __construct (line 50) | public function __construct($fulfilled, $testMessage, $helpHtml, $help...
    method isFulfilled (line 64) | public function isFulfilled()
    method getTestMessage (line 74) | public function getTestMessage()
    method getHelpText (line 84) | public function getHelpText()
    method getHelpHtml (line 94) | public function getHelpHtml()
    method isOptional (line 104) | public function isOptional()
  class PhpIniRequirement (line 115) | class PhpIniRequirement extends Requirement
    method __construct (line 131) | public function __construct($cfgName, $evaluation, $approveCfgAbsence ...
  class RequirementCollection (line 169) | class RequirementCollection implements IteratorAggregate
    method getIterator (line 178) | public function getIterator()
    method add (line 188) | public function add(Requirement $requirement)
    method addRequirement (line 201) | public function addRequirement($fulfilled, $testMessage, $helpHtml, $h...
    method addRecommendation (line 214) | public function addRecommendation($fulfilled, $testMessage, $helpHtml,...
    method addPhpIniRequirement (line 232) | public function addPhpIniRequirement($cfgName, $evaluation, $approveCf...
    method addPhpIniRecommendation (line 250) | public function addPhpIniRecommendation($cfgName, $evaluation, $approv...
    method addCollection (line 260) | public function addCollection(RequirementCollection $collection)
    method all (line 270) | public function all()
    method getRequirements (line 280) | public function getRequirements()
    method getFailedRequirements (line 297) | public function getFailedRequirements()
    method getRecommendations (line 314) | public function getRecommendations()
    method getFailedRecommendations (line 331) | public function getFailedRecommendations()
    method hasPhpIniConfigIssue (line 348) | public function hasPhpIniConfigIssue()
    method getPhpIniConfigPath (line 364) | public function getPhpIniConfigPath()
  class SymfonyRequirements (line 377) | class SymfonyRequirements extends RequirementCollection
    method __construct (line 384) | public function __construct()

FILE: newscoop/application/check.php
  function echo_requirement (line 41) | function echo_requirement(Requirement $requirement)
  function echo_title (line 52) | function echo_title($title)

FILE: newscoop/application/controllers/AuthController.php
  class AuthController (line 10) | class AuthController extends Zend_Controller_Action
    method init (line 15) | public function init()
    method indexAction (line 21) | public function indexAction()
    method getLastAuthenticationError (line 38) | private function getLastAuthenticationError()
    method socialAction (line 54) | public function socialAction()
    method socialendpointAction (line 119) | public function socialendpointAction()
    method passwordRestoreAction (line 125) | public function passwordRestoreAction()
    method passwordRestoreAfterAction (line 148) | public function passwordRestoreAfterAction()
    method passwordRestoreFinishAction (line 152) | public function passwordRestoreFinishAction()
    method extractDomain (line 196) | private function extractDomain($domain)

FILE: newscoop/application/controllers/AuthorController.php
  class AuthorController (line 10) | class AuthorController extends Zend_Controller_Action
    method profileAction (line 12) | public function profileAction()

FILE: newscoop/application/controllers/DashboardController.php
  class DashboardController (line 15) | class DashboardController extends Zend_Controller_Action
    method init (line 23) | public function init()
    method preDispatch (line 40) | public function preDispatch()
    method indexAction (line 47) | public function indexAction()
    method saveTopicsAction (line 86) | public function saveTopicsAction()
    method updateTopicsAction (line 105) | public function updateTopicsAction()

FILE: newscoop/application/controllers/EmailController.php
  class EmailController (line 10) | class EmailController extends Zend_Controller_Action
    method preDispatch (line 12) | public function preDispatch()
    method confirmAction (line 41) | public function confirmAction()
    method passwordRestoreAction (line 47) | public function passwordRestoreAction()
    method commentNotifyAction (line 53) | public function commentNotifyAction()
    method getArticleLink (line 66) | private function getArticleLink(Article $article)

FILE: newscoop/application/controllers/ErrorController.php
  class ErrorController (line 10) | class ErrorController extends Zend_Controller_Action
    method init (line 12) | public function init(){}
    method preDispatch (line 17) | public function preDispatch()
    method errorAction (line 43) | public function errorAction()

FILE: newscoop/application/controllers/FeedbackController.php
  class FeedbackController (line 18) | class FeedbackController extends Zend_Controller_Action
    method init (line 20) | public function init()
    method saveAction (line 26) | public function saveAction()
    method uploadAction (line 120) | public function uploadAction()
    method indexAction (line 147) | public function indexAction()

FILE: newscoop/application/controllers/ImageController.php
  class ImageController (line 10) | class ImageController extends Zend_Controller_Action
    method cacheAction (line 29) | public function cacheAction()
    method getPath (line 55) | private function getPath()
    method getContentType (line 74) | private function getContentType($path)

FILE: newscoop/application/controllers/LegacyController.php
  class LegacyController (line 11) | class LegacyController extends Zend_Controller_Action
    method init (line 13) | public function init()
    method preDispatch (line 18) | public function preDispatch()
    method indexAction (line 27) | public function indexAction()
    method postDispatch (line 66) | public function postDispatch()

FILE: newscoop/application/controllers/MyTopicsController.php
  class MyTopicsController (line 10) | class MyTopicsController extends Zend_Controller_Action
    method init (line 15) | public function init()
    method preDispatch (line 25) | public function preDispatch()
    method indexAction (line 32) | public function indexAction()
    method authAction (line 37) | public function authAction()

FILE: newscoop/application/controllers/OmniboxController.php
  class OmniboxController (line 11) | class OmniboxController extends Zend_Controller_Action
    method init (line 16) | public function init()
    method indexAction (line 22) | public function indexAction()
    method loginAction (line 28) | public function loginAction()
    method logoutAction (line 61) | public function logoutAction()

FILE: newscoop/application/controllers/RatingController.php
  class RatingController (line 14) | class RatingController extends Zend_Controller_Action
    method init (line 18) | public function init()
    method saveAction (line 23) | public function saveAction()
    method indexAction (line 75) | public function indexAction()
    method showAction (line 80) | public function showAction()
    method getArticleRating (line 95) | protected function getArticleRating($articleId)

FILE: newscoop/application/controllers/RegisterController.php
  class RegisterController (line 13) | class RegisterController extends Zend_Controller_Action
    method init (line 15) | public function init()
    method indexAction (line 28) | public function indexAction()
    method createUserAction (line 59) | public function createUserAction()
    method afterAction (line 78) | public function afterAction()
    method confirmAction (line 82) | public function confirmAction()
    method generateUsernameAction (line 144) | public function generateUsernameAction()
    method checkUsernameAction (line 153) | public function checkUsernameAction()
    method checkEmailAction (line 162) | public function checkEmailAction()
    method pendingAction (line 180) | public function pendingAction()
    method getAuthUser (line 202) | private function getAuthUser()

FILE: newscoop/application/controllers/SearchController.php
  class SearchController (line 10) | class SearchController extends Zend_Controller_Action
    method indexAction (line 12) | public function indexAction()

FILE: newscoop/application/controllers/TopicController.php
  class TopicController (line 13) | class TopicController extends Zend_Controller_Action
    method articlesAction (line 15) | public function articlesAction()

FILE: newscoop/application/controllers/UserController.php
  class UserController (line 12) | class UserController extends Zend_Controller_Action
    method init (line 22) | public function init()
    method indexAction (line 36) | public function indexAction()
    method searchAction (line 45) | public function searchAction()
    method filterAction (line 54) | public function filterAction()
    method editorsAction (line 65) | public function editorsAction()
    method setViewUsers (line 81) | private function setViewUsers($users)
    method setViewPaginator (line 95) | private function setViewPaginator($count, $perPage)
    method profileAction (line 105) | public function profileAction()
    method sendEmailAction (line 118) | public function sendEmailAction()
    method getUser (line 153) | private function getUser($username)

FILE: newscoop/application/controllers/helpers/Acl.php
  class Action_Helper_Acl (line 13) | class Action_Helper_Acl extends Zend_Controller_Action_Helper_Abstract
    method init (line 23) | public function init()
    method getAcl (line 33) | public function getAcl(\Zend_Acl_Role_Interface $role)
    method isAllowed (line 47) | public function isAllowed($resource, $action = NULL, $user = NULL)
    method check (line 71) | public function check($resource, $action)
    method setUser (line 89) | public function setUser(User $user)
    method getCurrentUser (line 100) | private function getCurrentUser()

FILE: newscoop/application/controllers/helpers/Article.php
  class Action_Helper_Article (line 11) | class Action_Helper_Article extends Zend_Controller_Action_Helper_Abstract
    method getEditLink (line 19) | public function getEditLink($article)

FILE: newscoop/application/controllers/helpers/Datatable.php
  class Action_Helper_Datatable (line 8) | class Action_Helper_Datatable extends Zend_Controller_Action_Helper_Abst...
    method init (line 37) | public function init()
    method setOption (line 73) | public function setOption($p_key, $p_value)
    method setDataSource (line 86) | public function setDataSource($p_dataSource)
    method setEntity (line 99) | public function setEntity($p_entity)
    method buildColumnDefs (line 110) | private function buildColumnDefs()
    method setCols (line 123) | public function setCols(array $cols, array $sorting = array())
    method setInitialSorting (line 140) | public function setInitialSorting(array $initial_sort = array())
    method setSearchable (line 158) | public function setSearchable(array $searchable = array())
    method setSorting (line 177) | public function setSorting(array $p_sorting = array())
    method setStripClasses (line 191) | public function setStripClasses(array $p_value = array())
    method toggleAutomaticWidth (line 203) | public function toggleAutomaticWidth($p_state = null)
    method setWidths (line 217) | public function setWidths($p_widths = false)
    method setBody (line 232) | public function setBody($p_columnProperty, array $p_values = array())
    method setVisible (line 254) | public function setVisible(array $p_values = array())
    method setDataProp (line 267) | public function setDataProp(array $p_values = array())
    method setHeader (line 281) | public function setHeader($p_columnProperty, array $p_values = array())
    method setClasses (line 302) | public function setClasses(array $p_values = array())
    method setHandle (line 315) | public function setHandle(Closure $handle)
    method dispatch (line 327) | public function dispatch()

FILE: newscoop/application/controllers/helpers/Em.php
  class Action_Helper_Em (line 8) | class Action_Helper_Em extends Zend_Controller_Action_Helper_Abstract
    method init (line 16) | public function init()
    method setEntityManager (line 27) | public function setEntityManager(EntityManager $em)
    method getEntityManager (line 38) | public function getEntityManager()
    method getRepository (line 56) | public function getRepository($entity)

FILE: newscoop/application/controllers/helpers/Entity.php
  class Action_Helper_Entity (line 13) | class Action_Helper_Entity extends Zend_Controller_Action_Helper_Abstract
    method init (line 23) | public function init()
    method setManager (line 35) | public function setManager(EntityManager $em)
    method getManager (line 46) | public function getManager()
    method getRepository (line 61) | public function getRepository($entity)
    method flushManager (line 71) | public function flushManager()
    method get (line 84) | public function get($entity, $key = 'id', $throw = TRUE)
    method find (line 114) | public function find($entity, $key)
    method direct (line 127) | public function direct($entity, $key, $throw = TRUE)
    method getClassName (line 138) | private function getClassName($entity)

FILE: newscoop/application/controllers/helpers/Form.php
  class Action_Helper_Form (line 11) | class Action_Helper_Form extends Zend_Controller_Action_Helper_Abstract
    method init (line 18) | public function init()
    method direct (line 30) | public function direct($name)

FILE: newscoop/application/controllers/helpers/GenericDatatable.php
  class Action_Helper_GenericDatatable (line 14) | class Action_Helper_GenericDatatable extends ADatatable
    method init (line 39) | public function init( Adapter\IAdapter $p_adapter = null )
    method dispatch (line 47) | public function dispatch( $p_params = null, $p_cols = null, $p_options...
    method setParams (line 61) | public function setParams( $p_params )
    method setHeader (line 90) | public function setHeader( $p_columnProperty, array $p_values = array() )
    method setBody (line 112) | public function setBody( $p_columnProperty, array $p_values = array() )
    method buildColumnDefs (line 129) | public function buildColumnDefs()
    method setClasses (line 144) | public function setClasses( array $p_values = array() )
    method setSorting (line 156) | public function setSorting( array $p_sorting = array() )
    method setWidths (line 168) | public function setWidths( $p_widths = false )
    method setDataMap (line 181) | public function setDataMap( array $p_values = array() )
    method __toString (line 195) | public function __toString()

FILE: newscoop/application/controllers/helpers/Log.php
  class Action_Helper_Log (line 11) | class Action_Helper_Log extends Zend_Controller_Action_Helper_Abstract
    method init (line 21) | public function init()
    method setLogger (line 32) | public function setLogger(Zend_Log $logger)
    method getLogger (line 43) | public function getLogger()
    method direct (line 64) | public function direct($message, $severity = Zend_Log::INFO, $extra = ...

FILE: newscoop/application/controllers/helpers/Newsletter.php
  class Action_Helper_Newsletter (line 14) | class Action_Helper_Newsletter extends Zend_Controller_Action_Helper_Abs...
    method initForm (line 18) | public function initForm(Zend_Form $form, ListView $list, MemberView $...

FILE: newscoop/application/controllers/helpers/Plupload.php
  class Action_Helper_Plupload (line 11) | class Action_Helper_Plupload extends Zend_Controller_Action_Helper_Abstract
    method init (line 16) | public function init()
    method direct (line 28) | public function direct()
    method getUploadedFiles (line 38) | public function getUploadedFiles()

FILE: newscoop/application/controllers/helpers/Service.php
  class Action_Helper_Service (line 13) | class Action_Helper_Service extends Zend_Controller_Action_Helper_Abstract
    method init (line 20) | public function init()
    method getService (line 31) | public function getService($service)
    method direct (line 46) | public function direct($service)

FILE: newscoop/application/controllers/helpers/Sidebar.php
  class Action_Helper_Sidebar (line 11) | class Action_Helper_Sidebar extends Zend_Controller_Action_Helper_Abstract
    method addSidebar (line 22) | public function addSidebar(array $config, $prepend = false)
    method direct (line 55) | public function direct(array $config, $prepend = false)

FILE: newscoop/application/controllers/helpers/Smarty.php
  class Action_Helper_Smarty (line 10) | class Action_Helper_Smarty extends Zend_Controller_Action_Helper_Abstract
    method preDispatch (line 19) | public function preDispatch()

FILE: newscoop/application/forms/Confirm.php
  class Application_Form_Confirm (line 10) | class Application_Form_Confirm extends Zend_Form
    method init (line 12) | public function init()
    method getMaxFileSize (line 97) | public function getMaxFileSize()

FILE: newscoop/application/forms/Contact.php
  class Application_Form_Contact (line 10) | class Application_Form_Contact extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/forms/Login.php
  class Application_Form_Login (line 10) | class Application_Form_Login extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/forms/PasswordRestore.php
  class Application_Form_PasswordRestore (line 10) | class Application_Form_PasswordRestore extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/forms/PasswordRestorePassword.php
  class Application_Form_PasswordRestorePassword (line 10) | class Application_Form_PasswordRestorePassword extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/forms/Profile.php
  class Application_Form_Profile (line 12) | class Application_Form_Profile extends Zend_Form
    method init (line 14) | public function init()
    method setDefaultsFromEntity (line 116) | public function setDefaultsFromEntity(User $user)
    method getMaxFileSize (line 138) | public function getMaxFileSize()

FILE: newscoop/application/forms/Register.php
  class Application_Form_Register (line 10) | class Application_Form_Register extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/forms/SendEmail.php
  class Application_Form_SendEmail (line 10) | class Application_Form_SendEmail extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/forms/Social.php
  class Application_Form_Social (line 10) | class Application_Form_Social extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/forms/Topics.php
  class Application_Form_Topics (line 10) | class Application_Form_Topics extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/modules/admin/Bootstrap.php
  class Admin_Bootstrap (line 3) | class Admin_Bootstrap extends Zend_Application_Module_Bootstrap
    method _initNewscoop (line 14) | protected function _initNewscoop()
    method _initDoctype (line 66) | protected function _initDoctype()
    method _initHeadTitle (line 91) | protected function _initHeadTitle()
    method _initFlashMessenger (line 107) | protected function _initFlashMessenger()
    method _initPlaceholders (line 121) | protected function _initPlaceholders()
    method _initAclStorage (line 147) | protected function _initAclStorage()
    method _initNewscoopViewHelpers (line 160) | protected function _initNewscoopViewHelpers()

FILE: newscoop/application/modules/admin/controllers/AclController.php
  class Admin_AclController (line 16) | class Admin_AclController extends Zend_Controller_Action
    method init (line 27) | public function init()
    method editAction (line 164) | public function editAction()
    method isBlocker (line 203) | private function isBlocker(array $values)
    method getResourceName (line 225) | private function getResourceName($resource)

FILE: newscoop/application/modules/admin/controllers/ApplicationController.php
  class Admin_ApplicationController (line 14) | class Admin_ApplicationController extends Zend_Controller_Action
    method init (line 16) | public function init(){}
    method indexAction (line 18) | public function indexAction()
    method helpAction (line 23) | public function helpAction()

FILE: newscoop/application/modules/admin/controllers/AuthController.php
  class Admin_AuthController (line 13) | class Admin_AuthController extends Zend_Controller_Action
    method init (line 15) | public function init(){}
    method logoutAction (line 17) | public function logoutAction()

FILE: newscoop/application/modules/admin/controllers/BlogController.php
  class Admin_BlogController (line 17) | class Admin_BlogController extends Zend_Controller_Action
    method init (line 25) | public function init()
    method preDispatch (line 31) | public function preDispatch()
    method indexAction (line 39) | public function indexAction()
    method nosectionAction (line 68) | public function nosectionAction()

FILE: newscoop/application/modules/admin/controllers/CommentAcceptanceController.php
  class Admin_CommentAcceptanceController (line 15) | class Admin_CommentAcceptanceController extends Zend_Controller_Action
    method init (line 30) | public function init()
    method indexAction (line 40) | public function indexAction()
    method tableAction (line 45) | public function tableAction()
    method addAction (line 99) | public function addAction()
    method editAction (line 111) | public function editAction()
    method deleteAction (line 130) | public function deleteAction()
    method handleForm (line 154) | private function handleForm(Zend_Form $p_form, Acceptance $p_acceptance)

FILE: newscoop/application/modules/admin/controllers/CommentCommenterController.php
  class Admin_CommentCommenterController (line 15) | class Admin_CommentCommenterController extends Zend_Controller_Action
    method init (line 50) | public function init()
    method indexAction (line 75) | public function indexAction()
    method addAction (line 117) | public function addAction()
    method editAction (line 130) | public function editAction()
    method deleteAction (line 148) | public function deleteAction()
    method toggleBanAction (line 164) | public function toggleBanAction()
    method handleBanForm (line 194) | private function handleBanForm(Admin_Form_Ban $p_form, $p_commenter, $...
    method handleForm (line 219) | private function handleForm(Zend_Form $p_form, $p_commenter)

FILE: newscoop/application/modules/admin/controllers/CommentController.php
  class Admin_CommentController (line 16) | class Admin_CommentController extends Zend_Controller_Action
    method init (line 37) | public function init()
    method addToArticleAction (line 59) | public function addToArticleAction()
    method updateContentsAction (line 99) | public function updateContentsAction()
    method editAction (line 135) | public function editAction()
    method updateAction (line 144) | public function updateAction()
    method replyAction (line 165) | public function replyAction()
    method addAction (line 198) | public function addAction()
    method deleteArticleAction (line 211) | public function deleteArticleAction()
    method statusArticleAction (line 222) | public function statusArticleAction()
    method handleForm (line 231) | private function handleForm(Zend_Form $p_form, Comment $p_comment)

FILE: newscoop/application/modules/admin/controllers/ErrorController.php
  class Admin_ErrorController (line 13) | class Admin_ErrorController extends Zend_Controller_Action
    method init (line 16) | public function init()
    method indexAction (line 21) | public function indexAction()
    method denyAction (line 26) | public function denyAction()

FILE: newscoop/application/modules/admin/controllers/FeedbackController.php
  class Admin_FeedbackController (line 16) | class Admin_FeedbackController extends Zend_Controller_Action
    method init (line 28) | public function init()
    method indexAction (line 39) | public function indexAction()
    method tableAction (line 47) | public function tableAction()
    method setStatusAction (line 208) | public function setStatusAction()
    method replyAction (line 242) | public function replyAction()
    method approveAction (line 286) | public function approveAction()

FILE: newscoop/application/modules/admin/controllers/ImageController.php
  class Admin_ImageController (line 17) | class Admin_ImageController extends Zend_Controller_Action
    method init (line 23) | public function init()
    method articleAction (line 42) | public function articleAction()
    method articleAttachAction (line 50) | public function articleAttachAction()
    method setAttachAction (line 124) | public function setAttachAction()
    method setDetachAction (line 143) | public function setDetachAction()
    method uploadAction (line 161) | public function uploadAction()
    method editImageDataAction (line 172) | public function editImageDataAction()
    method setRenditionAction (line 290) | public function setRenditionAction()
    method removeRenditionAction (line 305) | public function removeRenditionAction()
    method editAction (line 314) | public function editAction()
    method setDefaultImageAction (line 336) | public function setDefaultImageAction()

FILE: newscoop/application/modules/admin/controllers/LanguagesController.php
  class Admin_LanguagesController (line 15) | class Admin_LanguagesController extends Zend_Controller_Action
    method init (line 25) | public function init()
    method indexAction (line 30) | public function indexAction()
    method addAction (line 47) | public function addAction()
    method editAction (line 71) | public function editAction()
    method deleteAction (line 101) | public function deleteAction()
    method getLanguage (line 129) | private function getLanguage()

FILE: newscoop/application/modules/admin/controllers/LegacyController.php
  class Admin_LegacyController (line 13) | class Admin_LegacyController extends Zend_Controller_Action
    method indexAction (line 15) | public function indexAction()
    method postDispatch (line 139) | public function postDispatch()

FILE: newscoop/application/modules/admin/controllers/LogController.php
  class Admin_LogController (line 12) | class Admin_LogController extends Zend_Controller_Action
    method init (line 17) | public function init()
    method indexAction (line 25) | public function indexAction()
    method getForm (line 62) | private function getForm()

FILE: newscoop/application/modules/admin/controllers/MediaController.php
  class Admin_MediaController (line 13) | class Admin_MediaController extends Zend_Controller_Action
    method init (line 17) | public function init()
    method listImagesAction (line 27) | public function listImagesAction()
    method listSlideshowsAction (line 48) | public function listSlideshowsAction()

FILE: newscoop/application/modules/admin/controllers/MultidateController.php
  class Admin_MultidateController (line 15) | class Admin_MultidateController extends Zend_Controller_Action
    method init (line 23) | public function init()
    method getDate (line 32) | public function getDate($full)
    method getTime (line 37) | public function getTime($full)
    method isAllDay (line 42) | public function isAllDay($date)
    method addAction (line 52) | public function addAction()
    method geteventAction (line 180) | public function geteventAction()
    method removeAction (line 221) | public function removeAction()
    method getdatesAction (line 236) | public function getdatesAction()
    method EventOrder (line 400) | public static function EventOrder($a, $b) {

FILE: newscoop/application/modules/admin/controllers/RenditionController.php
  class Admin_RenditionController (line 13) | class Admin_RenditionController extends Zend_Controller_Action
    method init (line 15) | public function init(){}
    method indexAction (line 17) | public function indexAction()
    method getLabels (line 29) | private function getLabels()
    method reloadRenditionsAction (line 39) | public function reloadRenditionsAction()

FILE: newscoop/application/modules/admin/controllers/SlideshowController.php
  class Admin_SlideshowController (line 14) | class Admin_SlideshowController extends Zend_Controller_Action
    method init (line 16) | public function init()
    method boxAction (line 32) | public function boxAction()
    method createAction (line 37) | public function createAction()
    method editAction (line 88) | public function editAction()
    method addItemAction (line 113) | public function addItemAction()
    method addMultipleItemsAction (line 130) | public function addMultipleItemsAction()
    method addItemToPackage (line 150) | private function addItemToPackage($imageId, $slideshow)
    method addVideoItemAction (line 157) | public function addVideoItemAction()
    method removeItemAction (line 198) | public function removeItemAction()
    method setOrderAction (line 204) | public function setOrderAction()
    method editItemAction (line 210) | public function editItemAction()
    method getSlideshow (line 241) | private function getSlideshow()
    method setSlideshowRenditions (line 252) | private function setSlideshowRenditions(\Zend_Form $form)
    method attachAction (line 271) | public function attachAction()
    method articleAction (line 300) | public function articleAction()

FILE: newscoop/application/modules/admin/controllers/SlideshowRestController.php
  class Admin_SlideshowRestController (line 15) | class Admin_SlideshowRestController extends Zend_Rest_Controller
    method indexAction (line 17) | public function indexAction()
    method getAction (line 23) | public function getAction()
    method postAction (line 27) | public function postAction()
    method putAction (line 31) | public function putAction()
    method deleteAction (line 35) | public function deleteAction()

FILE: newscoop/application/modules/admin/controllers/StaffController.php
  class Admin_StaffController (line 14) | class Admin_StaffController extends Zend_Controller_Action
    method init (line 25) | public function init()
    method indexAction (line 50) | public function indexAction()
    method addAction (line 55) | public function addAction()
    method editAction (line 74) | public function editAction()
    method editAccessAction (line 109) | public function editAccessAction()
    method deleteAction (line 127) | public function deleteAction()
    method tableAction (line 149) | public function tableAction()
    method handleForm (line 210) | private function handleForm(Zend_Form $form, Staff $staff)

FILE: newscoop/application/modules/admin/controllers/SupportController.php
  class Admin_SupportController (line 13) | class Admin_SupportController extends Zend_Controller_Action
    method init (line 15) | public function init(){}
    method indexAction (line 17) | public function indexAction()
    method popupAction (line 50) | public function popupAction()
    method closeAction (line 57) | public function closeAction()

FILE: newscoop/application/modules/admin/controllers/TemplateController.php
  class Admin_TemplateController (line 18) | class Admin_TemplateController extends Zend_Controller_Action
    method init (line 25) | public function init()
    method indexAction (line 52) | public function indexAction()
    method getItemsAction (line 144) | public function getItemsAction()
    method uploadAction (line 150) | public function uploadAction()
    method editAction (line 189) | public function editAction()
    method editTemplateAction (line 242) | public function editTemplateAction()
    method editImageAction (line 277) | public function editImageAction()
    method editOtherAction (line 283) | public function editOtherAction()
    method moveAction (line 288) | public function moveAction()
    method copyAction (line 308) | public function copyAction()
    method renameAction (line 331) | public function renameAction()
    method deleteAction (line 357) | public function deleteAction()
    method createFolderAction (line 379) | public function createFolderAction()
    method createFileAction (line 397) | public function createFileAction()
    method cacheTemplatesAction (line 415) | public function cacheTemplatesAction()
    method buildBreadcrumbs (line 428) | private function buildBreadcrumbs(array $pieces, $level = 0)
    method formatPath (line 455) | private function formatPath($path)
    method parsePath (line 466) | private function parsePath($path = NULL)
    method getKey (line 480) | private function getKey()
    method formatMessage (line 494) | private function formatMessage($files, $action)
    method formatName (line 513) | private function formatName($name, $ext = '')
    method getActionForm (line 531) | private function getActionForm()
    method getMoveForm (line 577) | private function getMoveForm()
    method getPaths (line 598) | private function getPaths($path)
    method clearCompiledTemplate (line 609) | private function clearCompiledTemplate($filename)

FILE: newscoop/application/modules/admin/controllers/ThemesController.php
  class Admin_ThemesController (line 25) | class Admin_ThemesController extends Zend_Controller_Action
    method getResourceId (line 70) | public function getResourceId()
    method getThemeService (line 84) | public function getThemeService()
    method getThemeFileService (line 99) | public function getThemeFileService()
    method getOutputService (line 114) | public function getOutputService()
    method getPublicationService (line 129) | public function getPublicationService()
    method getArticleTypeService (line 143) | public function getArticleTypeService()
    method init (line 153) | public function init()
    method initAdvContext (line 184) | public function initAdvContext()
    method postAdvContext (line 189) | public function postAdvContext()
    method indexAction (line 193) | public function indexAction()
    method wizardThemeSettingsAction (line 285) | public function wizardThemeSettingsAction()
    method wizardThemePlaylistsAction (line 306) | public function wizardThemePlaylistsAction()
    method updatePlaylistsAction (line 320) | public function updatePlaylistsAction()
    method wizardThemeTemplateSettingsAction (line 342) | public function wizardThemeTemplateSettingsAction()
    method wizardThemeArticleTypesAction (line 368) | public function wizardThemeArticleTypesAction()
    method wizardThemeFilesAction (line 390) | public function wizardThemeFilesAction()
    method advancedThemeSettingsAction (line 394) | public function advancedThemeSettingsAction()
    method outputEditAction (line 421) | public function outputEditAction()
    method articleTypesEditAction (line 497) | public function articleTypesEditAction()
    method deleteAction (line 586) | public function deleteAction()
    method unassignAction (line 591) | public function unassignAction()
    method uploadAction (line 639) | public function uploadAction()
    method exportAction (line 654) | public function exportAction()
    method assignToPublicationAction (line 693) | public function assignToPublicationAction()
    method copyToAvailableAction (line 716) | public function copyToAvailableAction()
    method installAction (line 736) | public function installAction()
    method uninstallAction (line 746) | public function uninstallAction()

FILE: newscoop/application/modules/admin/controllers/UserController.php
  class Admin_UserController (line 16) | class Admin_UserController extends Zend_Controller_Action
    method init (line 28) | public function init()
    method createAction (line 37) | public function createAction()
    method editAction (line 72) | public function editAction()
    method renameAction (line 147) | public function renameAction()
    method deleteAction (line 175) | public function deleteAction()
    method profileAction (line 186) | public function profileAction()
    method geolocationAction (line 216) | public function geolocationAction()
    method editPasswordAction (line 244) | public function editPasswordAction()
    method getUser (line 266) | protected function getUser()
    method toggleBanAction (line 284) | public function toggleBanAction()
    method sendConfirmEmailAction (line 308) | public function sendConfirmEmailAction()
    method handleBanForm (line 323) | private function handleBanForm(Admin_Form_BanUser $p_form, $p_user, $p...
    method addUserAttributesSubForm (line 363) | private function addUserAttributesSubForm(Zend_Form $form, User $user)

FILE: newscoop/application/modules/admin/controllers/UserGroupController.php
  class Admin_UserGroupController (line 14) | class Admin_UserGroupController extends Zend_Controller_Action
    method init (line 18) | public function init()
    method indexAction (line 23) | public function indexAction()
    method addAction (line 35) | public function addAction()
    method editAction (line 56) | public function editAction()
    method editAccessAction (line 78) | public function editAccessAction()
    method deleteAction (line 102) | public function deleteAction()
    method getForm (line 123) | private function getForm()

FILE: newscoop/application/modules/admin/controllers/UserPointsController.php
  class Admin_UserPointsController (line 15) | class Admin_UserPointsController extends Zend_Controller_Action
    method init (line 20) | public function init()
    method indexAction (line 25) | public function indexAction()

FILE: newscoop/application/modules/admin/forms/Ban.php
  class Admin_Form_Ban (line 5) | class Admin_Form_Ban extends Zend_Form
    method getSubmit (line 13) | public function getSubmit()
    method getDeleteComments (line 23) | public function getDeleteComments()
    method getElementIp (line 33) | public function getElementIp()
    method gettElementName (line 43) | public function gettElementName()
    method gettElementEmail (line 53) | public function gettElementEmail()
    method init (line 59) | public function init()
    method setValues (line 105) | public function setValues($p_commenter, $p_values)

FILE: newscoop/application/modules/admin/forms/BanUser.php
  class Admin_Form_BanUser (line 5) | class Admin_Form_BanUser extends Zend_Form
    method getSubmit (line 13) | public function getSubmit()
    method getDeleteMessages (line 23) | public function getDeleteMessages()
    method getElementName (line 33) | public function getElementName()
    method getElementEmail (line 43) | public function getElementEmail()
    method init (line 49) | public function init()
    method setValues (line 88) | public function setValues($p_user, $p_values)

FILE: newscoop/application/modules/admin/forms/Blog.php
  class Admin_Form_Blog (line 10) | class Admin_Form_Blog extends Zend_Form
    method init (line 14) | public function init()

FILE: newscoop/application/modules/admin/forms/Comment.php
  class Admin_Form_Comment (line 6) | class Admin_Form_Comment extends Zend_Form
    method init (line 8) | public function init()
    method setFromEntity (line 115) | public function setFromEntity(Comments $comment)

FILE: newscoop/application/modules/admin/forms/Comment/EditForm.php
  class Admin_Form_Comment_EditForm (line 10) | class Admin_Form_Comment_EditForm extends Form
    method init (line 13) | public function init()

FILE: newscoop/application/modules/admin/forms/Comment/ReplyForm.php
  class Admin_Form_Comment_ReplyForm (line 11) | class Admin_Form_Comment_ReplyForm extends Form
    method init (line 14) | public function init()

FILE: newscoop/application/modules/admin/forms/CommentAcceptance.php
  class Admin_Form_CommentAcceptance (line 5) | class Admin_Form_CommentAcceptance extends Zend_Form
    method init (line 7) | public function init()
    method setFromEntity (line 78) | public function setFromEntity($acceptance)

FILE: newscoop/application/modules/admin/forms/Commenter.php
  class Admin_Form_Commenter (line 5) | class Admin_Form_Commenter extends Zend_Form
    method init (line 7) | public function init()
    method setFromEntity (line 77) | public function setFromEntity($commenter)

FILE: newscoop/application/modules/admin/forms/EditPassword.php
  class Admin_Form_EditPassword (line 10) | class Admin_Form_EditPassword extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/modules/admin/forms/Geolocation.php
  class Admin_Form_Geolocation (line 12) | class Admin_Form_Geolocation extends Zend_Form
    method init (line 14) | public function init()
    method setDefaultsFromEntity (line 38) | public function setDefaultsFromEntity(User $user)

FILE: newscoop/application/modules/admin/forms/Language.php
  class Admin_Form_Language (line 14) | class Admin_Form_Language extends Zend_Form
    method init (line 16) | public function init()
    method setDefaultsFromEntity (line 165) | public function setDefaultsFromEntity(Language $language)

FILE: newscoop/application/modules/admin/forms/Profile.php
  class Admin_Form_Profile (line 10) | class Admin_Form_Profile extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/modules/admin/forms/RenameUser.php
  class Admin_Form_RenameUser (line 10) | class Admin_Form_RenameUser extends Zend_Form
    method init (line 14) | public function init()

FILE: newscoop/application/modules/admin/forms/ReplaceTemplate.php
  class Admin_Form_ReplaceTemplate (line 10) | class Admin_Form_ReplaceTemplate extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/modules/admin/forms/Slideshow.php
  class Admin_Form_Slideshow (line 10) | class Admin_Form_Slideshow extends Zend_Form
    method init (line 14) | public function init()
    method setDefaultsFromEntity (line 43) | public function setDefaultsFromEntity(\Newscoop\Package\Package $package)

FILE: newscoop/application/modules/admin/forms/SlideshowCreate.php
  class Admin_Form_SlideshowCreate (line 10) | class Admin_Form_SlideshowCreate extends Zend_Form
    method init (line 14) | public function init()

FILE: newscoop/application/modules/admin/forms/SlideshowItem.php
  class Admin_Form_SlideshowItem (line 10) | class Admin_Form_SlideshowItem extends Zend_Form
    method init (line 14) | public function init()
    method setDefaultsFromEntity (line 35) | public function setDefaultsFromEntity(\Newscoop\Package\Item $item)

FILE: newscoop/application/modules/admin/forms/SlideshowVideoItem.php
  class Admin_Form_SlideshowVideoItem (line 10) | class Admin_Form_SlideshowVideoItem extends Zend_Form
    method init (line 14) | public function init()

FILE: newscoop/application/modules/admin/forms/Staff.php
  class Admin_Form_Staff (line 13) | class Admin_Form_Staff extends Admin_Form_User
    method __construct (line 21) | public function __construct($isAdmin = TRUE)
    method init (line 28) | public function init()
    method setDefaultsFromEntity (line 50) | public function setDefaultsFromEntity(Staff $staff)

FILE: newscoop/application/modules/admin/forms/Template.php
  class Admin_Form_Template (line 12) | class Admin_Form_Template extends Zend_Form
    method init (line 14) | public function init()

FILE: newscoop/application/modules/admin/forms/Theme.php
  class Admin_Form_Theme (line 3) | class Admin_Form_Theme extends Zend_Form
    method init (line 5) | public function init()

FILE: newscoop/application/modules/admin/forms/Theme/OutputSettings.php
  class Admin_Form_Theme_OutputSettings (line 7) | class Admin_Form_Theme_OutputSettings extends Zend_Form
    method init (line 9) | public function init()
    method setValues (line 65) | public function setValues( $defaults, $values = null )

FILE: newscoop/application/modules/admin/forms/Theme/Upload.php
  class Admin_Form_Theme_Upload (line 7) | class Admin_Form_Theme_Upload extends Zend_Form
    method init (line 9) | public function init()

FILE: newscoop/application/modules/admin/forms/Upload.php
  class Admin_Form_Upload (line 10) | class Admin_Form_Upload extends Zend_Form
    method init (line 12) | public function init()

FILE: newscoop/application/modules/admin/forms/User.php
  class Admin_Form_User (line 12) | class Admin_Form_User extends Zend_Form
    method init (line 16) | public function init()
    method setDefaultsFromEntity (line 202) | public function setDefaultsFromEntity(User $user)

FILE: newscoop/application/modules/admin/forms/UserCriteria.php
  class Admin_Form_UserCriteria (line 12) | class Admin_Form_UserCriteria extends Zend_Form
    method init (line 14) | public function init()

FILE: newscoop/application/modules/admin/forms/UserPoints.php
  class Admin_Form_UserPoints (line 11) | class Admin_Form_UserPoints extends Zend_Form
    method __construct (line 15) | public function __construct($point_entities)
    method init (line 21) | public function init()

FILE: newscoop/application/modules/admin/views/helpers/Camelize.php
  class Admin_View_Helper_Camelize (line 3) | class Admin_View_Helper_Camelize extends Zend_View_Helper_Abstract
    method camelize (line 10) | public function camelize( $string, $spacify = true, $lazy = false )

FILE: newscoop/application/modules/admin/views/helpers/CommentAction.php
  class Admin_View_Helper_CommentAction (line 5) | class Admin_View_Helper_CommentAction extends Zend_View_Helper_Abstract
    method commentAction (line 13) | public function commentAction($comment)

FILE: newscoop/application/modules/admin/views/helpers/CommentArticle.php
  class Admin_View_Helper_CommentArticle (line 5) | class Admin_View_Helper_CommentArticle extends Zend_View_Helper_Abstract
    method commentArticle (line 13) | public function commentArticle($article)

FILE: newscoop/application/modules/admin/views/helpers/CommentCommenter.php
  class Admin_View_Helper_CommentCommenter (line 8) | class Admin_View_Helper_CommentCommenter extends Zend_View_Helper_Abstract
    method commentCommenter (line 16) | public function commentCommenter(Commenter $commenter)

FILE: newscoop/application/modules/admin/views/helpers/CommentIndex.php
  class Admin_View_Helper_CommentIndex (line 5) | class Admin_View_Helper_CommentIndex extends Zend_View_Helper_Abstract
    method commentIndex (line 14) | public function commentIndex($comment)

FILE: newscoop/application/modules/admin/views/helpers/CommentMessage.php
  class Admin_View_Helper_CommentMessage (line 5) | class Admin_View_Helper_CommentMessage extends Zend_View_Helper_Abstract
    method commentMessage (line 13) | public function commentMessage($comment)

FILE: newscoop/application/modules/admin/views/helpers/FlashMsg.php
  class Admin_View_Helper_FlashMsg (line 9) | class Admin_View_Helper_FlashMsg extends Zend_View_Helper_Abstract
    method flashMsg (line 41) | public function flashMsg( $type='normal', $key=null, $sticky=false )
    method setView (line 82) | public function setView( Zend_View_Interface $view )
    method setAdapter (line 90) | public function setAdapter( $adapter )

FILE: newscoop/application/modules/admin/views/helpers/FormatBytes.php
  class Admin_View_Helper_FormatBytes (line 6) | class Admin_View_Helper_FormatBytes extends Zend_View_Helper_Abstract
    method formatBytes (line 17) | public function formatBytes($bytes)

FILE: newscoop/application/modules/admin/views/helpers/GetAvatar.php
  class Zend_View_Helper_Gravatar (line 8) | class Zend_View_Helper_Gravatar extends Zend_View_Helper_HtmlElement
    method gravatar (line 79) | public function gravatar($email = "", $options = array(), $attribs = a...
    method setOptions (line 93) | public function setOptions(array $options)
    method getImgSize (line 109) | public function getImgSize()
    method setImgSize (line 120) | public function setImgSize($imgSize)
    method getDefaultImg (line 131) | public function getDefaultImg()
    method setDefaultImg (line 145) | public function setDefaultImg($defaultImg)
    method setRating (line 160) | public function setRating($rating)
    method getRating (line 184) | public function getRating()
    method setEmail (line 195) | public function setEmail( $email )
    method getEmail (line 206) | public function getEmail()
    method setSecure (line 217) | public function setSecure($flag)
    method getSecure (line 228) | public function getSecure()
    method getAttribs (line 246) | public function getAttribs()
    method setAttribs (line 261) | public function setAttribs(array $attribs)
    method _getGravatarUrl (line 272) | protected function _getGravatarUrl()
    method _getAvatarUrl (line 282) | protected function _getAvatarUrl()
    method _setSrcAttribForImg (line 304) | protected function _setSrcAttribForImg()
    method getImgTag (line 316) | public function getImgTag()
    method __toString (line 331) | public function  __toString()
  class Admin_View_Helper_GetAvatar (line 339) | class Admin_View_Helper_GetAvatar extends Zend_View_Helper_Gravatar
    method getAvatar (line 349) | public function getAvatar($email = "", $options = array()) {
    method __toString (line 361) | public function __toString()

FILE: newscoop/application/modules/admin/views/helpers/ImageArchive.php
  class Admin_View_Helper_ImageArchive (line 6) | class Admin_View_Helper_ImageArchive extends Zend_View_Helper_Abstract
    method imageArchive (line 13) | public function imageArchive()

FILE: newscoop/application/modules/admin/views/helpers/ImageEditor.php
  class Admin_View_Helper_ImageEditor (line 6) | class Admin_View_Helper_ImageEditor extends Zend_View_Helper_Abstract
    method imageEditor (line 15) | public function imageEditor(\Newscoop\Image\Rendition $rendition, \New...

FILE: newscoop/application/modules/admin/views/helpers/JQueryReady.php
  class Admin_View_Helper_JQueryReady (line 12) | class Admin_View_Helper_JQueryReady extends Zend_View_Helper_Placeholder...
    method jQueryReady (line 42) | public function jQueryReady( $script = null )
    method toString (line 55) | public function toString()

FILE: newscoop/application/modules/admin/views/helpers/JQueryUtils.php
  class Admin_View_Helper_JQueryUtils (line 11) | class Admin_View_Helper_JQueryUtils
    method jQueryUtils (line 28) | public function jQueryUtils()
    method setPlaceholder (line 37) | public function setPlaceholder( $placeholder )
    method registerVar (line 47) | public function registerVar( $var, $val=null, $placement=null )
    method __set (line 74) | public function  __set( $var, $val )
    method __get (line 83) | public function __get( $var )
    method __toString (line 93) | public function __toString()

FILE: newscoop/application/modules/admin/views/helpers/Jsonified.php
  class Admin_View_Helper_Jsonified (line 5) | class Admin_View_Helper_Jsonified extends Zend_View_Helper_Abstract
    method jsonified (line 14) | public function jsonified(array $p_input, array $p_methods = array())

FILE: newscoop/application/modules/admin/views/helpers/LinkArticle.php
  class Admin_View_Helper_LinkArticle (line 14) | class Admin_View_Helper_LinkArticle extends Zend_View_Helper_Abstract
    method linkArticle (line 22) | public function linkArticle( Article $p_article)

FILE: newscoop/application/modules/admin/views/helpers/LinkArticleObj.php
  class Admin_View_Helper_LinkArticleObj (line 13) | class Admin_View_Helper_LinkArticleObj extends Zend_View_Helper_Abstract
    method linkArticleObj (line 21) | public function linkArticleObj($p_article)

FILE: newscoop/application/modules/admin/views/helpers/LinkBan.php
  class Admin_View_Helper_LinkBan (line 14) | class Admin_View_Helper_LinkBan extends Zend_View_Helper_Abstract
    method linkBan (line 22) | public function linkBan( $p_url, $p_params = null)

FILE: newscoop/application/modules/admin/views/helpers/LinkDelete.php
  class Admin_View_Helper_LinkDelete (line 14) | class Admin_View_Helper_LinkDelete extends Zend_View_Helper_Abstract
    method linkDelete (line 22) | public function linkDelete( $p_url, $p_params = null)

FILE: newscoop/application/modules/admin/views/helpers/LinkEdit.php
  class Admin_View_Helper_LinkEdit (line 14) | class Admin_View_Helper_LinkEdit extends Zend_View_Helper_Abstract
    method linkEdit (line 22) | public function linkEdit( $p_url, $p_params = null)

FILE: newscoop/application/modules/admin/views/helpers/MaxFileSize.php
  class Admin_View_Helper_MaxFileSize (line 11) | class Admin_View_Helper_MaxFileSize extends Zend_View_Helper_Abstract
    method maxFileSize (line 18) | public function maxFileSize()

FILE: newscoop/application/modules/admin/views/helpers/ModerateBodyComment.php
  class Admin_View_Helper_ModerateBodyComment (line 8) | class Admin_View_Helper_ModerateBodyComment extends Zend_View_Helper_Abs...
    method moderateBodyComment (line 16) | public function moderateBodyComment(Comment $comment)

FILE: newscoop/application/modules/admin/views/helpers/ModerateSubjectComment.php
  class Admin_View_Helper_ModerateSubjectComment (line 8) | class Admin_View_Helper_ModerateSubjectComment extends Zend_View_Helper_...
    method moderateSubjectComment (line 16) | public function moderateSubjectComment(Comment $comment)

FILE: newscoop/application/modules/admin/views/helpers/Plupload.php
  class Admin_View_Helper_Plupload (line 6) | class Admin_View_Helper_Plupload extends Zend_View_Helper_Abstract
    method plupload (line 14) | public function plupload($form = '', array $config = array())

FILE: newscoop/application/modules/admin/views/helpers/RenderActions.php
  class Admin_View_Helper_RenderActions (line 6) | class Admin_View_Helper_RenderActions extends Zend_View_Helper_Abstract
    method renderActions (line 14) | public function renderActions(array $actions = NULL)

FILE: newscoop/application/modules/admin/views/helpers/RenderDatatable.php
  class Admin_View_Helper_RenderDatatable (line 6) | class Admin_View_Helper_RenderDatatable extends Zend_View_Helper_Abstract
    method renderDatatable (line 14) | public function renderDatatable(array $cols = NULL)

FILE: newscoop/application/modules/admin/views/helpers/RenderDate.php
  class Admin_View_Helper_RenderDate (line 6) | class Admin_View_Helper_RenderDate extends Zend_View_Helper_Abstract
    method renderDate (line 14) | public function renderDate(\DateTime $date)

FILE: newscoop/application/modules/admin/views/helpers/RenderError.php
  class Admin_View_Helper_RenderError (line 6) | class Admin_View_Helper_RenderError extends Zend_View_Helper_Abstract
    method renderError (line 14) | public function renderError($error = NULL)

FILE: newscoop/application/modules/admin/views/helpers/RenderFilter.php
  class Admin_View_Helper_RenderFilter (line 6) | class Admin_View_Helper_RenderFilter extends Zend_View_Helper_Abstract
    method renderFilter (line 14) | public function renderFilter(Zend_Form $filter)

FILE: newscoop/application/modules/admin/views/helpers/RenderMessage.php
  class Admin_View_Helper_RenderMessage (line 6) | class Admin_View_Helper_RenderMessage extends Zend_View_Helper_Abstract
    method renderMessage (line 14) | public function renderMessage($message, $type = 'info')

FILE: newscoop/application/modules/admin/views/helpers/RenderNewsItem.php
  class Admin_View_Helper_RenderNewsItem (line 6) | class Admin_View_Helper_RenderNewsItem extends Zend_View_Helper_Abstract
    method renderNewsItem (line 14) | public function renderNewsItem(\Newscoop\News\NewsItem $item)

FILE: newscoop/application/modules/admin/views/helpers/RenderPackageItem.php
  class Admin_View_Helper_RenderPackageItem (line 6) | class Admin_View_Helper_RenderPackageItem extends Zend_View_Helper_Abstract
    method renderPackageItem (line 14) | public function renderPackageItem(\Newscoop\News\PackageItem $item)

FILE: newscoop/application/modules/admin/views/helpers/RenderPackageItemGroup.php
  class Admin_View_Helper_RenderPackageItemGroup (line 6) | class Admin_View_Helper_RenderPackageItemGroup extends Zend_View_Helper_...
    method renderPackageItemGroup (line 15) | public function renderPackageItemGroup(\Newscoop\News\Group $group, \N...

FILE: newscoop/application/modules/admin/views/helpers/RenderPager.php
  class Admin_View_Helper_RenderPager (line 6) | class Admin_View_Helper_RenderPager extends Zend_View_Helper_Abstract
    method renderPager (line 14) | public function renderPager(SimplePager $pager)

FILE: newscoop/application/modules/admin/views/helpers/RenditionPreview.php
  class Admin_View_Helper_RenditionPreview (line 6) | class Admin_View_Helper_RenditionPreview extends Zend_View_Helper_Abstract
    method renditionPreview (line 17) | public function renditionPreview(\Newscoop\Image\Rendition $rendition,...

FILE: newscoop/application/modules/admin/views/helpers/Slideshow.php
  class Admin_View_Helper_Slideshow (line 6) | class Admin_View_Helper_Slideshow extends Zend_View_Helper_Abstract
    method slideshow (line 14) | public function slideshow(\Newscoop\Package\Package $slideshow)

FILE: newscoop/application/modules/admin/views/helpers/SlideshowItem.php
  class Admin_View_Helper_SlideshowItem (line 6) | class Admin_View_Helper_SlideshowItem extends Zend_View_Helper_Abstract
    method slideshowItem (line 14) | public function slideshowItem(\Newscoop\Package\Item $item, $current =...

FILE: newscoop/application/modules/admin/views/helpers/SlideshowItemPreview.php
  class Admin_View_Helper_SlideshowItemPreview (line 6) | class Admin_View_Helper_SlideshowItemPreview extends Zend_View_Helper_Ab...
    method slideshowItemPreview (line 14) | public function slideshowItemPreview(\Newscoop\Package\Item $item)

FILE: newscoop/application/modules/admin/views/helpers/SlideshowsJson.php
  class Admin_View_Helper_SlideshowsJson (line 6) | class Admin_View_Helper_SlideshowsJson extends Zend_View_Helper_Abstract
    method SlideshowsJson (line 16) | public function SlideshowsJson(array $slideshows, $width = 150, $heigh...

FILE: newscoop/application/modules/admin/views/helpers/StringLimit.php
  class Admin_View_Helper_StringLimit (line 5) | class Admin_View_Helper_StringLimit extends Zend_View_Helper_Abstract
    method stringLimit (line 14) | public function stringLimit($p_string, $p_limit = 140, $p_trailing = '...

FILE: newscoop/application/modules/admin/views/helpers/ToggleCheckbox.php
  class Admin_View_Helper_ToggleCheckbox (line 5) | class Admin_View_Helper_ToggleCheckbox extends Zend_View_Helper_Abstract
    method toggleCheckbox (line 13) | public function toggleCheckbox()

FILE: newscoop/application/modules/admin/views/helpers/VideoPreview.php
  class Admin_View_Helper_VideoPreview (line 6) | class Admin_View_Helper_VideoPreview extends Zend_View_Helper_Abstract
    method videoPreview (line 16) | public function videoPreview($url, $width = 150, $height = 150)

FILE: newscoop/application/plugins/Acl.php
  class Application_Plugin_Acl (line 11) | class Application_Plugin_Acl extends Zend_Controller_Plugin_Abstract
    method __construct (line 22) | public function __construct(array $config)
    method preDispatch (line 32) | public function preDispatch(Zend_Controller_Request_Abstract $request)

FILE: newscoop/application/plugins/Auth.php
  class Application_Plugin_Auth (line 11) | class Application_Plugin_Auth extends Zend_Controller_Plugin_Abstract
    method __construct (line 22) | public function __construct(array $config)
    method preDispatch (line 32) | public function preDispatch(Zend_Controller_Request_Abstract $request)
    method setSessionLifetime (line 71) | private function setSessionLifetime()

FILE: newscoop/application/plugins/Bootstrap.php
  class Application_Plugin_Bootstrap (line 11) | class Application_Plugin_Bootstrap extends Zend_Controller_Plugin_Abstract
    method __construct (line 19) | public function __construct(array $options)
    method dispatchLoopStartup (line 27) | public function dispatchLoopStartup(Zend_Controller_Request_Abstract $...

FILE: newscoop/application/plugins/CampPluginAutoload.php
  class Application_Plugin_CampPluginAutoload (line 11) | class Application_Plugin_CampPluginAutoload extends Zend_Controller_Plug...
    method dispatchLoopStartup (line 16) | public function dispatchLoopStartup()

FILE: newscoop/application/plugins/ContentType.php
  class Application_Plugin_ContentType (line 3) | class Application_Plugin_ContentType extends Zend_Controller_Plugin_Abst...
    method dispatchLoopShutdown (line 5) | public function dispatchLoopShutdown()

FILE: newscoop/application/plugins/Upgrade.php
  class Application_Plugin_Upgrade (line 11) | class Application_Plugin_Upgrade extends Zend_Controller_Plugin_Abstract
    method dispatchLoopStartup (line 16) | public function dispatchLoopStartup(Zend_Controller_Request_Abstract $...
    method printMessage (line 41) | private function printMessage($message)

FILE: newscoop/bin/UpdateApplicationVersionCurrentVersion.php
  class UpdateApplicationVersionCurrentVersion (line 19) | class UpdateApplicationVersionCurrentVersion extends \Liip\RMT\Action\Ba...
    method getTitle (line 21) | public function getTitle() {
    method execute (line 25) | public function execute()

FILE: newscoop/bin/cli_script_lib.php
  function camp_exec_command (line 11) | function camp_exec_command($p_cmd, $p_errMsg = "",
  function camp_readline (line 36) | function camp_readline()
  function camp_is_empty_dir (line 49) | function camp_is_empty_dir($p_dirName)
  function camp_read_files (line 70) | function camp_read_files($p_startDir = '.')
  function camp_remove_dir (line 107) | function camp_remove_dir($p_dirName, $p_msg = "", $p_skip = array())
  function camp_copy_files (line 161) | function camp_copy_files($p_src, $p_dest, $p_msg = "")
  function camp_backup_file (line 179) | function camp_backup_file($p_filePath, &$p_output)
  function camp_archive_file (line 221) | function camp_archive_file($p_sourceFile, $p_destDir, $p_fileName, &$p_o...
  function camp_backup_database (line 251) | function camp_backup_database($p_dbName, $p_destFile, &$p_output,
  function camp_exit_with_error (line 303) | function camp_exit_with_error($p_errorStr)
  function camp_connect_to_database (line 321) | function camp_connect_to_database($p_dbName = "")
  function camp_is_empty_database (line 345) | function camp_is_empty_database($p_dbName)
  function camp_clean_database (line 363) | function camp_clean_database($p_dbName)
  function camp_database_exists (line 389) | function camp_database_exists($p_dbName)
  function camp_utf8_convert (line 401) | function camp_utf8_convert($p_log_file = null, &$p_skipped = array())
  function camp_change_dump_encoding (line 518) | function camp_change_dump_encoding($p_inDumpFile, $p_outDumpFile,
  function camp_get_server_charset (line 551) | function camp_get_server_charset()
  function camp_valid_charset (line 568) | function camp_valid_charset($p_charset)
  function camp_get_all_charsets (line 584) | function camp_get_all_charsets()
  function camp_restore_database (line 601) | function camp_restore_database($p_sqlFile, $p_silent = false)
  function camp_search_db_rolls (line 629) | function camp_search_db_rolls($roll_base_dir, $last_db_roll)
  function camp_version_compare (line 677) | function camp_version_compare($p_version1, $p_version2)
  function flush_output (line 706) | function flush_output($flush)
  function camp_split_sql (line 721) | function camp_split_sql($p_sqlFileName)
  function camp_import_dbfile (line 794) | function camp_import_dbfile($db_server, $db_username, $db_userpass, $db_...
  function camp_combine_paths (line 862) | function camp_combine_paths($p_dirFirst, $p_dirSecond)
  function camp_connect_to_adodb (line 890) | function camp_connect_to_adodb($db_host, $db_username, $db_userpass, $db...
  function camp_readable_size (line 918) | function camp_readable_size($p_bytes)
  function camp_geodata_loaded (line 935) | function camp_geodata_loaded($g_conn)
  function camp_load_geodata (line 954) | function camp_load_geodata($p_mysqlCmd, $p_dbConf)
  function camp_upgrade_database (line 1004) | function camp_upgrade_database($p_dbName, $p_silent = false, $p_showRoll...
  function camp_save_database_version (line 1163) | function camp_save_database_version($p_db, $version, $roll)
  function camp_detect_database_version (line 1193) | function camp_detect_database_version($p_dbName, &$version, &$roll = '')

FILE: newscoop/bin/newscoop_bootstrap.php
  function set_document_root (line 43) | function set_document_root()
  function ns_cli_shutdown (line 71) | function ns_cli_shutdown()

FILE: newscoop/classes/Alias.php
  class Alias (line 16) | class Alias extends DatabaseObject {
    method Alias (line 26) | public function Alias($p_idOrName = null)
    method getId (line 44) | public function getId()
    method getName (line 53) | public function getName()
    method setProperty (line 64) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method setName (line 78) | public function setName($p_name)
    method getPublicationId (line 87) | public function getPublicationId()
    method setPublicationId (line 97) | public function setPublicationId($p_value)
    method GetAliases (line 111) | public static function GetAliases($p_id = null, $p_publicationId = nul...

FILE: newscoop/classes/Article.php
  class Article (line 19) | class Article extends DatabaseObject
    method Article (line 128) | public function Article($p_languageId = null, $p_articleNumber = null)
    method __destruct (line 142) | public function __destruct()
    method setProperty (line 182) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method fetch (line 206) | public function fetch($p_recordSet = null, $p_forceExists = false)
    method translationTitleExists (line 234) | public function translationTitleExists($p_translation_title, $p_transl...
    method __create (line 264) | public function __create($p_values = null) { return parent::create($p_...
    method create (line 283) | public function create($p_articleType = null, $p_name = null, $p_publi...
    method __generateArticleNumber (line 364) | public function __generateArticleNumber()
    method copy (line 395) | public function copy($p_destPublicationId = 0, $p_destIssueNumber = 0,
    method move (line 557) | public function move($p_destPublicationId = 0, $p_destIssueNumber = 0,
    method getUniqueName (line 612) | public function getUniqueName($p_currentName)
    method getRating (line 634) | public function getRating()
    method createTranslation (line 655) | public function createTranslation($p_languageId, $p_userId, $p_name)
    method delete (line 722) | public function delete()
    method getLockTime (line 826) | public function getLockTime()
    method isLocked (line 835) | public function isLocked()
    method setIsLocked (line 853) | public function setIsLocked($p_lock, $p_userId = null)
    method getLanguages (line 890) | public function getLanguages($p_excludeCurrent = false, array $p_order...
    method getTranslations (line 933) | public function getTranslations($p_articleNumber = null)
    method getLanguageName (line 957) | public function getLanguageName()
    method getSection (line 972) | public function getSection()
    method positionRelative (line 1010) | public function positionRelative($p_direction, $p_spacesToMove = 1)
    method positionAbsolute (line 1089) | public function positionAbsolute($p_moveToPosition = 1)
    method userCanModify (line 1167) | public function userCanModify($p_user)
    method getArticleTypeTableName (line 1188) | public function getArticleTypeTableName()
    method getPublicationId (line 1197) | public function getPublicationId()
    method setPublicationId (line 1212) | public function setPublicationId($p_value)
    method getIssueNumber (line 1226) | public function getIssueNumber()
    method setIssueNumber (line 1241) | public function setIssueNumber($p_value)
    method getSectionNumber (line 1255) | public function getSectionNumber()
    method setSectionNumber (line 1270) | public function setSectionNumber($p_value)
    method getLanguageId (line 1284) | public function getLanguageId()
    method getArticleNumber (line 1302) | public function getArticleNumber()
    method getTitle (line 1316) | public function getTitle()
    method getName (line 1326) | public function getName()
    method setTitle (line 1338) | public function setTitle($p_title)
    method getType (line 1347) | public function getType()
    method getTranslateType (line 1356) | public function getTranslateType($p_languageId = null)
    method getCreatorId (line 1369) | public function getCreatorId()
    method setCreatorId (line 1381) | public function setCreatorId($p_value)
    method setAuthor (line 1394) | public function setAuthor(Author $p_author, $order = 0)
    method getOrder (line 1414) | public function getOrder()
    method onFrontPage (line 1425) | public function onFrontPage()
    method setOnFrontPage (line 1437) | public function setOnFrontPage($p_value)
    method onSectionPage (line 1448) | public function onSectionPage()
    method setOnSectionPage (line 1459) | public function setOnSectionPage($p_value)
    method getWorkflowStatus (line 1474) | public function getWorkflowStatus()
    method getWorkflowDisplayString (line 1488) | public function getWorkflowDisplayString($p_value = null)
    method setWorkflowStatus (line 1520) | public function setWorkflowStatus($p_value)
    method getPublishDate (line 1601) | public function getPublishDate()
    method setPublishDate (line 1613) | public function setPublishDate($p_value)
    method getCreationDate (line 1625) | public function getCreationDate()
    method setCreationDate (line 1637) | public function setCreationDate($p_value)
    method getLastModified (line 1649) | public function getLastModified()
    method getKeywords (line 1669) | public function getKeywords()
    method getReads (line 1679) | public function getReads()
    method setKeywords (line 1697) | public function setKeywords($p_value)
    method isPublished (line 1715) | public function isPublished()
    method isPublic (line 1726) | public function isPublic()
    method setIsPublic (line 1738) | public function setIsPublic($p_value)
    method isIndexed (line 1747) | public function isIndexed()
    method setIsIndexed (line 1756) | public function setIsIndexed($p_value)
    method getLockedByUser (line 1766) | public function getLockedByUser()
    method getUrlName (line 1777) | public function getUrlName()
    method getSEOURLEnd (line 1783) | public function getSEOURLEnd(array $seoFields, $languageId)
    method setUrlName (line 1818) | public function setUrlName($p_value)
    method getArticleData (line 1829) | public function getArticleData()
    method commentsEnabled (line 1842) | public function commentsEnabled()
    method setCommentsEnabled (line 1853) | public function setCommentsEnabled($p_value)
    method ratingEnabled (line 1865) | public function ratingEnabled()
    method setRatingEnabled (line 1876) | public function setRatingEnabled($p_value)
    method commentsLocked (line 1889) | public function commentsLocked()
    method setCommentsLocked (line 1903) | public function setCommentsLocked($p_value)
    method getMap (line 1914) | public function getMap()
    method OnIssuePublish (line 1935) | public static function OnIssuePublish($p_publicationId, $p_languageId,
    method GetByNumber (line 1995) | public static function GetByNumber($p_articleNr, $p_publicationId, $p_...
    method GetByName (line 2024) | public static function GetByName($p_name, $p_publicationId = null, $p_...
    method GetNumUniqueArticles (line 2075) | public static function GetNumUniqueArticles($p_publicationId = null, $...
    method GetArticlesByUser (line 2111) | public static function GetArticlesByUser($p_userId, $p_start = 0, $p_u...
    method GetSubmittedArticles (line 2144) | public static function GetSubmittedArticles($p_start = 0, $p_upperLimi...
    method GetUnplacedArticles (line 2181) | public static function GetUnplacedArticles($p_start = 0, $p_maxRows = 20)
    method GetAllLanguages (line 2212) | public static function GetAllLanguages()
    method GetArticles (line 2252) | public static function GetArticles($p_publicationId = null, $p_issueNu...
    method GetArticlesGrouped (line 2346) | public static function GetArticlesGrouped($p_publicationId = null,
    method GetNumArticlesOfType (line 2443) | public static function GetNumArticlesOfType($p_type)
    method GetArticlesOfType (line 2461) | public static function GetArticlesOfType($p_type)
    method GetRecentArticles (line 2476) | public static function GetRecentArticles($p_max)
    method GetRecentlyModifiedArticles (line 2493) | public static function GetRecentlyModifiedArticles($p_max)
    method GetPublicationDates (line 2514) | public static function GetPublicationDates($p_publicationId,
    method UnlockByUser (line 2547) | public static function UnlockByUser($p_userId)
    method GetList (line 2574) | public static function GetList(array $p_parameters, $p_order = null,
    method GetTotalCount (line 2884) | public static function GetTotalCount()
    method ProcessCustomField (line 2893) | private static function ProcessCustomField(array $p_comparisonOperatio...
    method ProcessListParameters (line 2938) | private static function ProcessListParameters($p_param, array &$p_othe...
    method BuildTopicSelectClause (line 3029) | private static function BuildTopicSelectClause(array $p_TopicIds,
    method SearchByKeyword (line 3078) | public static function SearchByKeyword($p_searchPhrase,
    method ProcessListOrder (line 3178) | private static function ProcessListOrder(array $p_order, array &$p_oth...
    method CheckCustomOrder (line 3287) | public static function CheckCustomOrder($p_field)
    method GetCustomOrder (line 3325) | private static function GetCustomOrder($p_fieldType, $p_articleType, $...
    method SearchByField (line 3388) | public static function SearchByField(array $p_keywords,
    method ProcessLanguageListOrder (line 3516) | private static function ProcessLanguageListOrder(array $p_order)
    method getWebcode (line 3551) | public function getWebcode()

FILE: newscoop/classes/ArticleAttachment.php
  class ArticleAttachment (line 18) | class ArticleAttachment extends DatabaseObject {
    method ArticleAttachment (line 30) | public function ArticleAttachment($p_articleNumber = null, $p_attachme...
    method getAttachmentId (line 44) | public function getAttachmentId()
    method getArticleNumber (line 53) | public function getArticleNumber()
    method AddFileToArticle (line 67) | public static function AddFileToArticle($p_attachmentId, $p_articleNum...
    method GetAttachmentsByArticleNumber (line 82) | public static function GetAttachmentsByArticleNumber($p_articleNumber,...
    method OnAttachmentDelete (line 119) | public static function OnAttachmentDelete($p_attachmentId)
    method OnArticleDelete (line 132) | public static function OnArticleDelete($p_articleNumber)
    method OnArticleCopy (line 147) | public static function OnArticleCopy($p_srcArticleNumber, $p_destArtic...
    method RemoveAttachmentFromArticle (line 168) | public static function RemoveAttachmentFromArticle($p_attachmentId, $p...
    method GetList (line 196) | public static function GetList(array $p_parameters, $p_order = null,
    method ProcessParameters (line 313) | private static function ProcessParameters($p_param)

FILE: newscoop/classes/ArticleAuthor.php
  class ArticleAuthor (line 19) | class ArticleAuthor extends DatabaseObject
    method __construct (line 60) | public function __construct($p_articleNumber = null, $p_languageId = n...
    method getArticleNumber (line 87) | public function getArticleNumber()
    method getLanguageId (line 95) | public function getLanguageId()
    method getAuthorId (line 104) | public function getAuthorId()
    method getTypeId (line 112) | public function getTypeId()
    method getType (line 120) | public function getType()
    method GetArticlesByAuthor (line 132) | public static function GetArticlesByAuthor($p_authorId)
    method GetAuthorsByArticle (line 158) | public static function GetAuthorsByArticle($p_articleNumber, $p_langua...
    method OnArticleCopy (line 196) | public static function OnArticleCopy($p_srcArticleNumber, $p_destArtic...
    method OnArticleDelete (line 219) | public static function OnArticleDelete($p_articleNumber)
    method OnArticleLanguageDelete (line 232) | public static function OnArticleLanguageDelete($p_articleNumber, $p_la...
    method OnAuthorDelete (line 247) | public static function OnAuthorDelete($p_authorId)
    method OnAuthorTypeDelete (line 262) | public static function OnAuthorTypeDelete($p_authorTypeId)
    method GetArticleAuthorList (line 274) | public static function GetArticleAuthorList($p_articleNumber, $p_langu...
    method GetList (line 304) | public static function GetList(array $p_parameters, $p_order = null,
    method ProcessListParameters (line 425) | private static function ProcessListParameters($p_param)
    method ProcessListOrder (line 450) | private static function ProcessListOrder(array $p_order)
    method BuildAuthorIdsQuery (line 479) | public static function BuildAuthorIdsQuery(array $p_names) {

FILE: newscoop/classes/ArticleData.php
  class ArticleData (line 16) | class ArticleData extends DatabaseObject
    method ArticleData (line 32) | public function ArticleData($p_articleType, $p_articleNumber, $p_langu...
    method getFieldValue (line 53) | public function getFieldValue($p_property, $p_forceFetchFromDatabase =...
    method getDisplayName (line 69) | public function getDisplayName($p_lang = 0)
    method setProperty (line 86) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method copy (line 137) | public function copy($p_destArticleNumber)
    method getUserDefinedColumns (line 160) | public function getUserDefinedColumns($p_showAll = false, $p_skipCache...
    method copyToExistingRecord (line 190) | public function copyToExistingRecord($p_destArticleNumber, $p_destLang...
    method TransformSubheads (line 211) | public static function TransformSubheads($match)
    method TransformInternalLinks (line 246) | public static function TransformInternalLinks($p_match)
    method transformImageTags (line 326) | public function transformImageTags($p_match)

FILE: newscoop/classes/ArticleImage.php
  class ArticleImage (line 19) | class ArticleImage extends DatabaseObject {
    method ArticleImage (line 35) | public function ArticleImage($p_articleNumber = null, $p_imageId = null,
    method setProperty (line 57) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method getImageId (line 71) | public function getImageId()
    method getImageArticleIndex (line 81) | public function getImageArticleIndex()
    method getArticleNumber (line 90) | public function getArticleNumber()
    method getTemplateId (line 99) | public function getTemplateId()
    method getImage (line 108) | public function getImage()
    method setTemplateId (line 125) | public function setTemplateId($p_templateId)
    method delete (line 137) | public function delete()
    method GetUnusedTemplateId (line 162) | public static function GetUnusedTemplateId($p_articleNumber)
    method TemplateIdInUse (line 183) | public static function TemplateIdInUse($p_articleNumber, $p_templateId)
    method GetImagesByArticleNumber (line 207) | public static function GetImagesByArticleNumber($p_articleNumber, $p_c...
    method AddImageToArticle (line 255) | public static function AddImageToArticle($p_imageId, $p_articleNumber,
    method RemoveImageTagsFromArticleText (line 279) | public static function RemoveImageTagsFromArticleText($p_articleNumber...
    method OnImageDelete (line 313) | public static function OnImageDelete($p_imageId)
    method OnArticleDelete (line 337) | public static function OnArticleDelete($p_articleNumber)
    method OnArticleCopy (line 355) | public static function OnArticleCopy($p_srcArticleNumber, $p_destArtic...
    method GetArticlesThatUseImage (line 377) | public static function GetArticlesThatUseImage($p_imageId)
    method GetList (line 422) | public static function GetList(array $p_parameters, array $p_order = a...
    method ProcessListParameters (line 536) | private static function ProcessListParameters($p_param)
    method ProcessListOrder (line 579) | private static function ProcessListOrder(array $p_order)

FILE: newscoop/classes/ArticleIndex.php
  class ArticleIndex (line 15) | class ArticleIndex extends DatabaseObject
    method ArticleIndex (line 33) | public function ArticleIndex()
    method getArticleNumber (line 42) | public function getArticleNumber()
    method SearchQuery (line 48) | public static function SearchQuery($p_searchPhrase, $p_symbol = null)
    method OnArticleDelete (line 141) | public static function OnArticleDelete($p_publicationId, $p_issueId,
    method RunIndexer (line 155) | public static function RunIndexer($p_timeLimit = null, $p_articlesLimi...
    method BatchAddArticleWord (line 315) | private static function BatchAddArticleWord(array &$p_batch, array $p_...
    method RunArticleWordBatch (line 334) | private static function RunArticleWordBatch(array &$p_batch, &$p_queries)
    method BuildKeywordsList (line 351) | private static function BuildKeywordsList($p_article, array &$p_keywor...
    method ParseKeywords (line 381) | public static function ParseKeywords(array &$p_keywordsHash, $p_kwd, $...
    method AddKeyword (line 484) | public static function AddKeyword(array &$p_keywordsHash, $p_kwd)
    method SetHtmlTag (line 495) | public static function SetHtmlTag(&$p_inHTMLTag, $p_char)

FILE: newscoop/classes/ArticlePublish.php
  class ArticlePublish (line 18) | class ArticlePublish extends DatabaseObject {
    method ArticlePublish (line 36) | public function ArticlePublish($p_id = null)
    method delete (line 46) | public function delete()
    method getArticlePublishId (line 58) | public function getArticlePublishId()
    method getArticleNumber (line 68) | public function getArticleNumber()
    method setArticleNumber (line 79) | public function setArticleNumber($p_value)
    method getLanguageId (line 89) | public function getLanguageId()
    method setLanguageId (line 100) | public function setLanguageId($p_value)
    method getPublishAction (line 111) | public function getPublishAction()
    method setPublishAction (line 122) | public function setPublishAction($p_value)
    method getFrontPageAction (line 138) | public function getFrontPageAction()
    method setFrontPageAction (line 149) | public function setFrontPageAction($p_value)
    method getSectionPageAction (line 165) | public function getSectionPageAction()
    method setSectionPageAction (line 176) | public function setSectionPageAction($p_value)
    method getActionTime (line 191) | public function getActionTime()
    method setActionTime (line 203) | public function setActionTime($p_value)
    method setCompleted (line 213) | public function setCompleted()
    method doAction (line 223) | public function doAction()
    method GetArticleEvents (line 260) | public static function GetArticleEvents($p_articleNumber, $p_languageI...
    method GetPendingActions (line 284) | public static function GetPendingActions()
    method ArticleHasFutureActions (line 304) | public static function ArticleHasFutureActions($p_articleNumber, $p_la...
    method DoPendingActions (line 325) | public static function DoPendingActions()
    method GetFutureActions (line 345) | public static function GetFutureActions($p_limit)
    method OnArticleDelete (line 379) | public static function OnArticleDelete($p_articleNumber, $p_languageId)

FILE: newscoop/classes/ArticleTopic.php
  class ArticleTopic (line 20) | class ArticleTopic extends DatabaseObject
    method ArticleTopic (line 26) | public function ArticleTopic()
    method getTopicId (line 34) | public function getTopicId()
    method getArticleNumber (line 42) | public function getArticleNumber()
    method AddTopicToArticle (line 53) | public static function AddTopicToArticle($p_topicId, $p_articleNumber)
    method RemoveTopicFromArticle (line 67) | public static function RemoveTopicFromArticle($p_topicId, $p_articleNu...
    method RemoveTopicFromArticles (line 79) | public static function RemoveTopicFromArticles($p_topicId)
    method OnArticleDelete (line 91) | public static function OnArticleDelete($p_articleNumber)
    method OnArticleCopy (line 105) | public static function OnArticleCopy($p_srcArticleNumber, $p_destArtic...
    method GetArticleTopics (line 128) | public static function GetArticleTopics($p_articleNumber, $p_countOnly...
    method GetArticlesWithTopic (line 157) | public static function GetArticlesWithTopic($p_topicId)
    method GetList (line 228) | public static function GetList(array $p_parameters, $p_order = null,
    method buildSubtopicsArray (line 338) | private static function buildSubtopicsArray($p_parentIds = 0)
    method ProcessListParameters (line 365) | private static function ProcessListParameters($p_param)

FILE: newscoop/classes/ArticleType.php
  class ArticleType (line 17) | class ArticleType {
    method ArticleType (line 42) | public function ArticleType($p_articleType)
    method create (line 70) | public function create()
    method exists (line 109) | public function exists()
    method delete (line 120) | public function delete()
    method rename (line 145) | public function rename($p_newName)
    method translationExists (line 197) | public function translationExists($p_languageId)
    method setName (line 218) | public function setName($p_languageId, $p_value)
    method getPhraseId (line 236) | public function getPhraseId()
    method getTranslations (line 247) | public function getTranslations()
    method getTypeName (line 256) | public function getTypeName()
    method getTableName (line 265) | public function getTableName()
    method getMetadata (line 276) | public function getMetadata()
    method getUserDefinedColumns (line 287) | public function getUserDefinedColumns($p_fieldName = null, $p_selectHi...
    method IsValidFieldName (line 314) | public static function IsValidFieldName($p_name)
    method GetArticleTypes (line 341) | public static function GetArticleTypes($p_includeHidden = false)
    method setStatus (line 366) | public function setStatus($p_status)
    method getStatus (line 378) | public function getStatus()
    method commentsEnabled (line 389) | public function commentsEnabled()
    method getMaxSize (line 398) | public function getMaxSize()
    method setCommentsEnabled (line 408) | public function setCommentsEnabled($p_value)
    method getDisplayNameLanguageCode (line 423) | public function getDisplayNameLanguageCode($p_lang = 0)
    method getDisplayName (line 438) | public function getDisplayName($p_lang = 0)
    method getFilterStatus (line 452) | public function getFilterStatus()
    method SetTypeFilter (line 462) | public static function SetTypeFilter($p_article_type, $p_filter_value)
    method getNumArticles (line 485) | public function getNumArticles()
    method getArticlesArray (line 502) | public function getArticlesArray()
    method __getPreviewTableName (line 523) | public function __getPreviewTableName($p_table)
    method getPreviewArticleData (line 564) | public function getPreviewArticleData()
    method merge (line 600) | public function merge($p_src, $p_dest, $p_rules)

FILE: newscoop/classes/ArticleTypeField.php
  class ArticleTypeField (line 16) | class ArticleTypeField extends DatabaseObject
    method __construct (line 54) | public function __construct($p_articleTypeName = null, $p_fieldName = ...
    method getArticleType (line 68) | public function getArticleType()
    method rename (line 79) | public function rename($p_newName)
    method fetch (line 121) | public function fetch($p_recordSet = null, $p_forceExists = false)
    method setColor (line 158) | public function setColor($p_color)
    method getDefaultColor (line 170) | public static function getDefaultColor()
    method getColor (line 175) | public function getColor()
    method SetFieldColor (line 186) | public static function SetFieldColor($p_article_type, $p_field_name, $...
    method setFilter (line 219) | public function setFilter($p_filter)
    method getFilter (line 237) | public function getFilter()
    method create (line 252) | public function create($p_type = null, array $p_params = array())
    method TypesConvertibleTo (line 321) | public static function TypesConvertibleTo($p_type)
    method TypesConvertibleFrom (line 346) | public static function TypesConvertibleFrom($p_type)
    method getConvertibleFromTypes (line 363) | public function getConvertibleFromTypes()
    method getConvertibleToTypes (line 369) | public function getConvertibleToTypes()
    method isConvertibleFrom (line 380) | public function isConvertibleFrom($p_type)
    method isConvertibleTo (line 394) | public function isConvertibleTo($p_type)
    method setType (line 405) | public function setType($p_type)
    method delete (line 442) | public function delete()
    method getName (line 508) | public function getName()
    method getMaxSize (line 517) | public function getMaxSize()
    method getPrintName (line 525) | public function getPrintName()
    method getType (line 534) | public function getType()
    method getGenericType (line 540) | public function getGenericType()
    method getTopicTypeRootElement (line 564) | public function getTopicTypeRootElement()
    method VerboseTypeName (line 583) | public static function VerboseTypeName($p_typeName, $p_languageId = 1,...
    method getVerboseTypeName (line 620) | public function getVerboseTypeName($p_languageId = 1)
    method getDisplayNameLanguageCode (line 636) | public function getDisplayNameLanguageCode($p_lang = 0)
    method getDisplayName (line 662) | public function getDisplayName($p_lang = 0)
    method getStatus (line 680) | public function getStatus()
    method setStatus (line 693) | public function setStatus($p_status)
    method getMetadata (line 712) | public function getMetadata()
    method getPhraseId (line 721) | public function getPhraseId()
    method getTranslations (line 735) | public function getTranslations()
    method isHidden (line 751) | public function isHidden()
    method isContent (line 761) | public function isContent()
    method setIsContent (line 773) | public function setIsContent($p_isContent)
    method showInEditor (line 783) | public function showInEditor()
    method setShowInEditor (line 795) | public function setShowInEditor($p_showInEditor)
    method translationExists (line 809) | public function translationExists($p_languageId)
    method setName (line 829) | public function setName($p_languageId, $p_value)
    method getNextOrder (line 865) | public function getNextOrder()
    method getOrders (line 890) | public function getOrders()
    method setOrders (line 916) | public function setOrders($orderArray)
    method reorder (line 933) | public function reorder($move)
    method FetchFields (line 982) | public static function FetchFields($p_name = null, $p_articleType = null,
    method DatabaseTypes (line 1050) | public static function DatabaseTypes($p_numericDigits = null, $p_numer...

FILE: newscoop/classes/Attachment.php
  class Attachment (line 18) | class Attachment extends DatabaseObject {
    method Attachment (line 39) | public function Attachment($p_id = null)
    method delete (line 48) | public function delete()
    method getAttachmentId (line 77) | public function getAttachmentId()
    method getLanguageId (line 90) | public function getLanguageId()
    method setLanguageId (line 100) | public function setLanguageId($p_value)
    method getFileName (line 113) | public function getFileName()
    method getExtension (line 124) | public function getExtension()
    method getContentDisposition (line 136) | public function getContentDisposition()
    method setContentDisposition (line 148) | public function setContentDisposition($p_value)
    method getCharset (line 167) | public function getCharset()
    method getMimeType (line 179) | public function getMimeType()
    method getSizeInBytes (line 190) | public function getSizeInBytes()
    method getDescriptionId (line 201) | function getDescriptionId()
    method getDescription (line 214) | public function getDescription($p_languageId)
    method setDescription (line 226) | public function setDescription($p_languageId, $p_text)
    method getLastModified (line 232) | public function getLastModified()
    method getTimeCreated (line 238) | public function getTimeCreated()
    method getAttachmentUrl (line 248) | public function getAttachmentUrl()
    method getAttachmentUri (line 261) | public function getAttachmentUri()
    method getSource (line 272) | public function getSource()
    method getUploadingUserId (line 280) | public function getUploadingUserId()
    method getStatus (line 288) | public function getStatus()
    method getStorageLocation (line 300) | public function getStorageLocation()
    method getLevel1DirectoryName (line 322) | public function getLevel1DirectoryName()
    method getLevel2DirectoryName (line 332) | public function getLevel2DirectoryName()
    method makeDirectories (line 342) | public function makeDirectories()
    method inUse (line 361) | public function inUse()
    method GetUnedited (line 378) | public static function GetUnedited($p_id)
    method OnFileUpload (line 415) | public static function OnFileUpload($p_fileVar, $p_attributes, $p_id =...
    method ProcessFile (line 486) | public static function ProcessFile($p_tmpFile, $p_newFile, $p_userId =...
    method GetTotalAttachments (line 524) | public static function GetTotalAttachments()

FILE: newscoop/classes/Author.php
  class Author (line 16) | class Author extends DatabaseObject
    method __construct (line 41) | public function __construct($p_idOrName = null, $p_type = null)
    method delete (line 68) | public function delete()
    method setProperty (line 95) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method getId (line 109) | public function getId()
    method getName (line 117) | public function getName($p_format = '%_FIRST_NAME %_LAST_NAME')
    method getFirstName (line 128) | public function getFirstName()
    method getLastName (line 136) | public function getLastName()
    method getAliases (line 144) | public function getAliases()
    method getEmail (line 156) | public function getEmail()
    method getSkype (line 164) | public function getSkype()
    method getJabber (line 172) | public function getJabber()
    method getAim (line 180) | public function getAim()
    method getImage (line 188) | public function getImage()
    method getAuthorType (line 193) | public function getAuthorType()
    method getType (line 203) | public function getType()
    method getTypeWithNames (line 219) | public function getTypeWithNames()
    method setName (line 235) | public function setName($p_name)
    method setFirstName (line 247) | public function setFirstName($p_name)
    method setLastName (line 256) | public function setLastName($p_name)
    method setEmail (line 265) | public function setEmail($p_value)
    method setType (line 274) | public function setType($p_typeId = NULL)
    method __getDefaultType (line 287) | private function __getDefaultType()
    method setSkype (line 303) | public function setSkype($p_value)
    method setJabber (line 312) | public function setJabber($p_value)
    method setAim (line 321) | public function setAim($p_value)
    method setImage (line 330) | public function setImage($p_value)
    method setBiography (line 339) | public function setBiography(array $p_biography)
    method setAliases (line 365) | public function setAliases(array $p_aliases)
    method loadAliases (line 386) | protected function loadAliases()
    method GetAllExistingNames (line 394) | public static function GetAllExistingNames()
    method GetAuthors (line 415) | public static function GetAuthors()
    method ReadName (line 431) | public static function ReadName($p_name)

FILE: newscoop/classes/AuthorAlias.php
  class AuthorAlias (line 16) | class AuthorAlias extends DatabaseObject
    method __construct (line 28) | public function __construct($p_idOrName = null)
    method setProperty (line 48) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method getId (line 62) | public function getId()
    method getAuthorId (line 71) | public function getAuthorId()
    method getName (line 80) | public function getName()
    method setAuthorId (line 90) | public function setAuthorId($p_value, $p_commit = true)
    method setName (line 99) | public function setName($p_name)
    method GetAuthorAliases (line 113) | public static function GetAuthorAliases($p_id = null, $p_authorId = nu...
    method OnAuthorDelete (line 135) | public static function OnAuthorDelete($p_authorId)
    method BuildAuthorIdsQuery (line 143) | public static function BuildAuthorIdsQuery(array $p_aliases) {

FILE: newscoop/classes/AuthorAssignedType.php
  class AuthorAssignedType (line 16) | class AuthorAssignedType extends DatabaseObject
    method __construct (line 30) | public function __construct($p_authorId = null, $p_authorTypeId = null)
    method getAuthorId (line 43) | public function getAuthorId()
    method getAuthorTypeId (line 51) | public function getAuthorTypeId()
    method AddAuthorTypeToAuthor (line 61) | public static function AddAuthorTypeToAuthor($p_authorId, $p_authorTyp...
    method GetAuthorTypesByAuthor (line 73) | public static function GetAuthorTypesByAuthor($p_authorId)
    method OnAuthorTypeDelete (line 97) | public static function OnAuthorTypeDelete($p_authorTypeId)
    method OnAuthorDelete (line 112) | public static function OnAuthorDelete($p_authorId)
    method ResetAuthorAssignedTypes (line 125) | public static function ResetAuthorAssignedTypes($p_authorId = null)

FILE: newscoop/classes/AuthorBiography.php
  class AuthorBiography (line 16) | class AuthorBiography extends DatabaseObject
    method __construct (line 29) | public function __construct($p_authorId = null, $p_languageId = null)
    method getAuthorId (line 55) | public function getAuthorId()
    method getLanguageId (line 64) | public function getLanguageId()
    method getBiography (line 73) | public function getBiography()
    method getFirstName (line 82) | public function getFirstName()
    method getLastName (line 91) | public function getLastName()
    method GetBiographies (line 106) | public static function GetBiographies($p_authorId, $p_languageId = null)
    method OnAuthorDelete (line 125) | public static function OnAuthorDelete($p_authorId)

FILE: newscoop/classes/AuthorType.php
  class AuthorType (line 16) | class AuthorType extends DatabaseObject
    method __construct (line 52) | public function __construct($p_authorTypeId = null)
    method create (line 67) | public function create($p_name = null)
    method delete (line 80) | public function delete()
    method getId (line 101) | public function getId()
    method getName (line 111) | public function getName()
    method setName (line 122) | public function setName($p_value)
    method GetAuthorTypes (line 135) | public static function GetAuthorTypes()

FILE: newscoop/classes/Browser.php
  class Browser (line 16) | class Browser
    method __construct (line 23) | public function __construct()
    method __get (line 45) | public function __get($name)
    method __toString (line 66) | public function __toString()
    method getMobile (line 76) | public function getMobile()

FILE: newscoop/classes/BugReporter.php
  class BugReporter (line 40) | class BugReporter
    method __construct (line 52) | public function __construct($p_number, $p_string, $p_file, $p_line,
    method setServer (line 97) | public function setServer($p_server)
    method getPHPVersion (line 110) | public function getPHPVersion()
    method getServerOS (line 120) | public function getServerOS()
    method getServer (line 131) | public function getServer()
    method setPingStatus (line 143) | public function setPingStatus($p_pingingStatus)
    method getPingStatus (line 156) | public function getPingStatus()
    method getFormToken (line 169) | public function getFormToken($p_client)
    method getFileWithoutPath (line 190) | public function getFileWithoutPath()
    method getId (line 205) | public function getId()
    method getBacktraceString (line 221) | public function getBacktraceString()
    method getSoftware (line 232) | public function getSoftware()
    method getVersion (line 243) | public function getVersion()
    method getErrorNum (line 254) | public function getErrorNum()
    method getStr (line 265) | public function getStr()
    method getTime (line 276) | public function getTime()
    method getFile (line 287) | public function getFile()
    method getLine (line 298) | public function getLine()
    method getEmail (line 309) | public function getEmail()
    method getDescription (line 324) | public function getDescription()
    method setBacktraceString (line 340) | public function setBacktraceString($p_backtrace)
    method setSoftware (line 352) | public function setSoftware($p_software)
    method setVersion (line 363) | public function setVersion($p_version)
    method setErrorNum (line 375) | public function setErrorNum($p_errorNum)
    method setStr (line 387) | public function setStr($p_str)
    method setTime (line 399) | public function setTime($p_time)
    method setFile (line 411) | public function setFile($p_file)
    method setLine (line 423) | public function setLine($p_line)
    method setEmail (line 435) | public function setEmail($p_email)
    method setDescription (line 447) | public function setDescription($p_description)
    method __convertBacktraceArrayToString (line 459) | public function __convertBacktraceArrayToString($p_backtrace)

FILE: newscoop/classes/CampCache.php
  class CampCache (line 16) | final class CampCache
    method __construct (line 59) | private function __construct($p_cacheEngine)
    method initialized (line 90) | public static function initialized()
    method singleton (line 100) | public static function singleton()
    method add (line 127) | public function add($p_key, $p_data, $p_ttl = 0)
    method fetch (line 141) | public function fetch($p_key)
    method store (line 176) | public function store($p_key, $p_data, $p_ttl = 0)
    method delete (line 196) | public function delete($p_key)
    method clear (line 215) | public function clear($p_type = null)
    method info (line 239) | public function info($p_type = null)
    method meminfo (line 256) | public function meminfo()
    method serialize (line 274) | private function serialize($p_data)
    method unserialize (line 288) | private function unserialize($p_serial)
    method genKey (line 302) | private function genKey($p_data)
    method GetStoreRequests (line 313) | public static function GetStoreRequests()
    method GetFetchRequests (line 318) | public static function GetFetchRequests()
    method GetHits (line 323) | public static function GetHits()
    method GetMissKeys (line 328) | public static function GetMissKeys()
    method IsSupported (line 340) | public static function IsSupported($p_cacheEngine = null)
    method IsEnabled (line 363) | public static function IsEnabled($p_cacheEngine = null)

FILE: newscoop/classes/CampCacheList.php
  class CampCacheList (line 13) | class CampCacheList
    method __construct (line 50) | public function __construct(array $p_parameters, $p_methodName, $p_def...
    method fetchFromCache (line 67) | public function fetchFromCache()
    method storeInCache (line 87) | public function storeInCache(array $p_list)
    method deleteFromCache (line 95) | public function deleteFromCache()
    method getCacheKey (line 108) | private function getCacheKey()

FILE: newscoop/classes/CampMail.php
  class CampMail (line 20) | class CampMail
    method MailMime (line 31) | static public function MailMime($recipients, $text=false, $html=false,...
    method ValidateAddress (line 65) | static public function ValidateAddress($p_email)

FILE: newscoop/classes/CampPlugin.php
  class CampPlugin (line 18) | class CampPlugin extends DatabaseObject
    method CampPlugin (line 34) | public function CampPlugin($p_name = null, $p_version = null, $enabled...
    method create (line 52) | public function create($p_name = null, $p_version = null, $p_enabled =...
    method GetAll (line 69) | static public function GetAll($p_reload = false)
    method GetEnabled (line 96) | static public function GetEnabled($p_reload = false)
    method getBasePath (line 108) | public function getBasePath()
    method getName (line 113) | public function getName()
    method getDbVersion (line 118) | public function getDbVersion()
    method getFsVersion (line 124) | public function getFsVersion()
    method isEnabled (line 133) | public function isEnabled()
    method IsPluginEnabled (line 138) | static public function IsPluginEnabled($p_name, $p_version = null)
    method install (line 145) | public function install()
    method enable (line 155) | public function enable()
    method disable (line 167) | public function disable()
    method uninstall (line 179) | public function uninstall()
    method update (line 193) | public function update($p_columns = NULL, $p_commit = true, $p_isSql =...
    method GetPluginsInfo (line 209) | static public function GetPluginsInfo($p_selectEnabled = false, $p_rel...
    method FetchFilePluginsInfo (line 237) | private static function FetchFilePluginsInfo()
    method FetchCachePluginsInfo (line 275) | private static function FetchCachePluginsInfo()
    method StoreCachePluginsInfo (line 294) | private static function StoreCachePluginsInfo()
    method DeleteCachePluginsInfo (line 303) | private static function DeleteCachePluginsInfo()
    method ClearPluginsInfo (line 314) | public static function ClearPluginsInfo()
    method getPluginInfo (line 322) | public function getPluginInfo($p_plugin_name = '')
    method ExtendNoMenuScripts (line 338) | static public function ExtendNoMenuScripts(&$p_no_menu_scripts)
    method ExtractPackage (line 347) | static public function ExtractPackage($p_uploaded_package, &$p_log = n...
    method PluginAdminHooks (line 386) | public static function PluginAdminHooks($p_filename, $p_area=null)
    method adminHook (line 409) | public static function adminHook($filename, $vars=array())
    method GetNeedsUpdate (line 429) | public static function GetNeedsUpdate()
    method OnUpgrade (line 448) | public static function OnUpgrade()
    method OnAfterUpgrade (line 475) | public static function OnAfterUpgrade()

FILE: newscoop/classes/CampTemplateCache.php
  class CampTemplateCache (line 3) | class CampTemplateCache
    method factory (line 10) | public static function factory($p_handlerName = null, $p_path = null)
    method availableHandlers (line 52) | public static function availableHandlers($p_path = null)

FILE: newscoop/classes/ContextBox.php
  class ContextBox (line 17) | Class ContextBox extends DatabaseObject
    method __construct (line 24) | public function __construct($p_id = null, $p_article_no = null)
    method create (line 45) | public function create($p_article_no = null)
    method getId (line 55) | public function getId()
    method getArticlesList (line 60) | public function getArticlesList()
    method OnArticleDelete (line 71) | public static function OnArticleDelete($articleNumber)

FILE: newscoop/classes/ContextBoxArticle.php
  class ContextBoxArticle (line 16) | class ContextBoxArticle extends DatabaseObject
    method __construct (line 24) | public function __construct($p_context_id = null, $fk_article_no = nul...
    method saveList (line 28) | public static function saveList($p_context_id, $p_article_no_array) {
    method removeList (line 33) | public static function removeList($p_context_id) {
    method insertList (line 42) | public static function insertList($p_context_id, $p_article_no_array) {
    method GetList (line 70) | public static function GetList(array $params, $p_order = null,
    method OnArticleCopy (line 129) | public static function OnArticleCopy($origArticle, $destArticle)
    method OnArticleDelete (line 152) | public static function OnArticleDelete($articleNumber)
    method OnContextBoxDelete (line 172) | public static function OnContextBoxDelete($contextBoxId)

FILE: newscoop/classes/Country.php
  class Country (line 17) | class Country extends DatabaseObject {
    method Country (line 28) | public function Country($p_code = null, $p_languageId = null)
    method create (line 39) | public function create($p_values = null)
    method delete (line 46) | public function delete()
    method getLanguageId (line 58) | public function getLanguageId()
    method getName (line 68) | public function getName()
    method setName (line 79) | public function setName($p_value)
    method getCode (line 91) | public function getCode()
    method GetNumCountries (line 100) | public static function GetNumCountries($p_languageId = null, $p_code =...
    method GetCountries (line 134) | public static function GetCountries($p_languageId = null, $p_code = null,

FILE: newscoop/classes/DatabaseObject.php
  class DatabaseObject (line 18) | class DatabaseObject
    method DatabaseObject (line 82) | public function DatabaseObject($p_columnNames = null)
    method sameAs (line 96) | public function sameAs($p_otherObject)
    method getKeyColumnNames (line 118) | public function getKeyColumnNames() { return $this->m_keyColumnNames; }
    method getColumnNames (line 130) | public function getColumnNames($p_withTablePrefix = false)
    method setColumnNames (line 153) | public function setColumnNames($p_columnNames)
    method getData (line 165) | public function getData() { return $this->m_data; }
    method getDbTableName (line 172) | public function getDbTableName() { return $this->m_dbTableName; }
    method getKey (line 179) | public function getKey()
    method setKey (line 205) | public function setKey($p_columnNames)
    method modifyKeyValue (line 228) | public function modifyKeyValue($p_columnName, $p_value)
    method fetch (line 250) | public function fetch($p_recordSet = null, $p_forceExists = false)
    method exists (line 319) | public function exists()
    method getKeyWhereClause (line 330) | public function getKeyWhereClause()
    method keyValuesExist (line 351) | public function keyValuesExist($p_recordSet = null)
    method create (line 377) | public function create($p_values = null)
    method delete (line 456) | public function delete()
    method getProperty (line 502) | public function getProperty($p_dbColumnName, $p_forceFetchFromDatabase...
    method setProperty (line 568) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method update (line 692) | public function update($p_columns = null, $p_commit = true, $p_isSql =...
    method commit (line 776) | public function commit($p_ignoreColumns = null)
    method Search (line 816) | public static function Search($p_className, $p_columns = null, $p_sqlO...
    method dumpToHtml (line 846) | public function dumpToHtml()
    method ProcessOptions (line 873) | public static function ProcessOptions($p_queryStr, $p_sqlOptions)
    method readFromCache (line 949) | public function readFromCache($p_recordSet = null)
    method duplicateObject (line 980) | public function duplicateObject($p_source)
    method GetUseCache (line 995) | public function GetUseCache()
    method SetUseCache (line 1008) | public function SetUseCache($p_useCache)
    method resetCache (line 1014) | public function resetCache()
    method writeCache (line 1033) | public function writeCache()
    method getCacheKey (line 1055) | public function getCacheKey($p_recordSet = null)
    method lockTables (line 1076) | protected function lockTables(array $p_tables = array(), $p_write = true)
    method unlockTables (line 1089) | protected function unlockTables()
    method setEventDispatcher (line 1103) | public static function setEventDispatcher($dispatcher)
    method dispatchEvent (line 1115) | protected static function dispatchEvent($event, $subject, $params = ar...
    method setResourceNames (line 1130) | public static function setResourceNames(array $names)
    method getResourceName (line 1140) | protected function getResourceName()

FILE: newscoop/classes/DbObjectArray.php
  class DbObjectArray (line 6) | class DbObjectArray {
    method Create (line 22) | public static function Create($p_className, $p_queryStr)
    method GetColumn (line 46) | public static function GetColumn($p_array, $p_columnName)
    method GetTable (line 65) | public static function GetTable($p_array)

FILE: newscoop/classes/DbReplication.php
  class DbReplication (line 13) | class DbReplication {
    method DbReplication (line 27) | public function DbReplication() {}
    method connect (line 38) | public function connect($host = null)

FILE: newscoop/classes/Event.php
  class Event (line 16) | class Event extends DatabaseObject {
    method Event (line 23) | public function Event($p_id = null, $p_languageId = null)
    method getEventId (line 37) | public function getEventId()
    method getName (line 46) | public function getName()
    method GetEvents (line 55) | public static function GetEvents()

FILE: newscoop/classes/Exceptions.php
  class InvalidPropertyException (line 6) | final class InvalidPropertyException extends Exception {
    method __construct (line 11) | public function __construct($p_className, $p_property)
    method getClassName (line 19) | public function getClassName()
    method getProperty (line 25) | public function getProperty()

FILE: newscoop/classes/Extension/Extension.php
  class Extension_Extension (line 16) | class Extension_Extension extends DatabaseObject
    method __construct (line 41) | public function __construct($class, $path, $interface = '')
    method getClass (line 55) | public function getClass()
    method getPath (line 64) | public function getPath()
    method getId (line 83) | public function getId()
    method getInstance (line 99) | public function getInstance()
    method hasInterface (line 116) | public function hasInterface($interface)
    method GetById (line 126) | public static function GetById($id)

FILE: newscoop/classes/Extension/FeedWidget.php
  class FeedWidget (line 12) | abstract class FeedWidget extends Widget
    method render (line 40) | public function render()
    method getItems (line 95) | private function getItems($p_url)

FILE: newscoop/classes/Extension/File.php
  class Extension_File (line 16) | class Extension_File
    method __construct (line 33) | public function __construct($path)
    method getChecksum (line 49) | public function getChecksum()
    method getExtensions (line 62) | public function getExtensions()
    method getPath (line 73) | public function getPath()
    method find (line 83) | public function find($interface)
    method parse (line 98) | private function parse()

FILE: newscoop/classes/Extension/IWidget.php
  type IWidget (line 16) | interface IWidget
    method render (line 22) | public function render();

FILE: newscoop/classes/Extension/IWidgetContext.php
  type IWidgetContext (line 14) | interface IWidgetContext
    method getName (line 19) | public function getName();
    method render (line 25) | public function render();

FILE: newscoop/classes/Extension/Index.php
  class Extension_Index (line 16) | class Extension_Index
    method addDirectory (line 26) | public function addDirectory($dirs)
    method getDirs (line 43) | public function getDirs()
    method getFiles (line 53) | public function getFiles($pattern)
    method find (line 70) | public function find($interface, $pattern = '*/*.php')

FILE: newscoop/classes/Extension/Widget.php
  class Widget (line 16) | abstract class Widget implements IWidget
    method getCache (line 40) | public function getCache()
    method setView (line 53) | final public function setView($view = self::DEFAULT_VIEW)
    method getView (line 63) | final public function getView()
    method getUser (line 72) | final public function getUser()
    method isFullscreen (line 82) | final public function isFullscreen()
    method setSettings (line 92) | public function setSettings(array $settings = array())
    method getSetting (line 102) | public function getSetting($name)
    method getAnnotation (line 115) | public function getAnnotation($name)
    method setManager (line 136) | public function setManager(WidgetManagerDecorator $manager)
    method __call (line 148) | public function __call($name, $arguments) {

FILE: newscoop/classes/Extension/WidgetContext.php
  class WidgetContext (line 18) | class WidgetContext extends DatabaseObject implements IWidgetContext
    method __construct (line 40) | public function __construct($name)
    method getId (line 57) | public function getId()
    method getName (line 66) | public function getName()
    method setWidgets (line 76) | public function setWidgets(array $widgets = array())
    method getWidgets (line 92) | public function getWidgets()
    method render (line 104) | public function render()

FILE: newscoop/classes/Extension/WidgetManager.php
  class WidgetManager (line 22) | class WidgetManager
    method ExtPath (line 46) | public static function ExtPath() {
    method GetAvailable (line 67) | public static function GetAvailable($uid = NULL)
    method GetWidgetsByContext (line 99) | public static function GetWidgetsByContext(IWidgetContext $context)
    method AddWidget (line 132) | public static function AddWidget($widgetId, $context, $uid = NULL, $or...
    method SetDefaultWidgets (line 175) | public static function SetDefaultWidgets($p_uid)
    method SetDefaultWidgetsAll (line 197) | public static function SetDefaultWidgetsAll()

FILE: newscoop/classes/Extension/WidgetManagerDecorator.php
  class WidgetManagerDecorator (line 17) | class WidgetManagerDecorator extends DatabaseObject
    method __construct (line 53) | public function __construct($args = NULL)
    method GetByExtension (line 75) | public static function GetByExtension(Extension_Extension $extension)
    method getExtension (line 95) | public function getExtension()
    method getId (line 104) | public function getId()
    method update (line 114) | public function update($p_columns = NULL, $p_commit = true, $p_isSql =...
    method getMeta (line 130) | public function getMeta($key)
    method getWidget (line 149) | public function getWidget()
    method isAvailable (line 178) | public function isAvailable($uid)
    method getSetting (line 212) | public function getSetting($p_setting)
    method __call (line 223) | public function __call($name, $arguments) {

FILE: newscoop/classes/Extension/WidgetRendererDecorator.php
  class WidgetRendererDecorator (line 17) | class WidgetRendererDecorator extends WidgetManagerDecorator implements ...
    method render (line 25) | public function render($view = Widget::DEFAULT_VIEW, $ajax = FALSE)
    method renderMeta (line 85) | public function renderMeta()
    method renderSettings (line 129) | public function renderSettings()

FILE: newscoop/classes/FileTextSearch.php
  class FileTextSearch (line 34) | class FileTextSearch {
    method addExtension (line 47) | public function addExtension($p_extension)
    method setExtensions (line 58) | public function setExtensions($p_extensions = array())
    method setSearchKey (line 72) | public function setSearchKey($p_searchKey, $p_caseSensitive = 0)
    method setReplacementKey (line 85) | public function setReplacementKey($p_replacementKey)
    method findReplace (line 96) | public function findReplace($p_path)
    method searchDirFiles (line 109) | public function searchDirFiles($p_path)
    method findExtension (line 149) | public function findExtension($p_file)
    method matchedExtension (line 161) | public function matchedExtension($p_file)
    method searchFileData (line 176) | public function searchFileData($p_file)
    method filePutContents (line 209) | public function filePutContents($p_file, $p_data)

FILE: newscoop/classes/GeoLocation.php
  class Geo_Location (line 16) | class Geo_Location extends DatabaseObject implements IGeoLocation
    method __construct (line 52) | public function __construct($arg = NULL, $p_forceExists = false)
    method fetch (line 74) | public function fetch($arg = null, $p_forceExists = false)
    method getId (line 106) | public function getId()
    method getLatitude (line 115) | public function getLatitude()
    method getLongitude (line 124) | public function getLongitude()
    method getPOILocation (line 132) | public function getPOILocation()
    method getPOIType (line 140) | public function getPOIType()
    method getPOITypeStyle (line 148) | public function getPOITypeStyle()
    method getPOICenter (line 156) | public function getPOICenter()
    method getPOIRadius (line 164) | public function getPOIRadius()
    method getUserId (line 172) | public function getUserId()
    method getLastModified (line 180) | public function getLastModified()
    method FindLocation (line 197) | public static function FindLocation($p_location, $p_type, $p_style, $p...
    method UpdateLocations (line 261) | public static function UpdateLocations($p_mapId, $p_locations)
    method UpdateIcon (line 385) | public static function UpdateIcon($poi)
    method UpdateContents (line 406) | public static function UpdateContents($p_mapId, $p_contents)
    method UpdateOrder (line 451) | public static function UpdateOrder($p_mapId, $p_reorder, $p_indices)

FILE: newscoop/classes/GeoMap.php
  class Geo_Map (line 20) | class Geo_Map extends DatabaseObject implements IGeoMap
    method __construct (line 59) | public function __construct($p_id = null)
    method getId (line 70) | public function getId()
    method GetMapId (line 78) | public function GetMapId()
    method getArticleNumber (line 86) | public function getArticleNumber()
    method getInitialCenterLongitude (line 94) | public function getInitialCenterLongitude()
    method getInitialCenterLatitude (line 102) | public function getInitialCenterLatitude()
    method getDisplayResolution (line 110) | public function getDisplayResolution()
    method getMapProvider (line 118) | public function getMapProvider()
    method getDimensions (line 126) | public function getDimensions()
    method getName (line 135) | public function getName()
    method getUser (line 143) | public function getUser()
    method getLastModified (line 152) | public function getLastModified()
    method isEnabled (line 160) | public function isEnabled()
    method getLocations (line 168) | public function getLocations()
    method GetMapByArticle (line 178) | public static function GetMapByArticle($p_articleNumber)
    method GetArticleMapId (line 199) | public static function GetArticleMapId($p_articleObj)
    method GetMapIdByArticle (line 212) | public static function GetMapIdByArticle($p_articleNumber)
    method GetMapIdsByArticle (line 243) | public static function GetMapIdsByArticle($p_articleObj)
    method GetLocationsByArticle (line 276) | public static function GetLocationsByArticle($p_articleObj)
    method UnlinkArticle (line 320) | public static function UnlinkArticle($p_articleObj = null, $p_articleN...
    method OnArticleDelete (line 364) | public static function OnArticleDelete($p_articleNumber)
    method OnLanguageDelete (line 381) | public static function OnLanguageDelete($p_articleNumber, $p_languageId)
    method delete (line 460) | public function delete()
    method OnArticleCopy (line 519) | public static function OnArticleCopy($p_srcArticleNumber, $p_destArtic...
    method OnCreateTranslation (line 660) | public static function OnCreateTranslation($p_articleNumber, $p_srcLan...
    method LoadMapData (line 715) | public static function LoadMapData($p_mapId, $p_languageId, $p_article...
    method StoreMapData (line 774) | public static function StoreMapData($p_mapId, $p_languageId, $p_articl...
    method ReadMapInfo (line 999) | public static function ReadMapInfo($p_type, $p_id)
    method ReadMultiMapInfo (line 1052) | public static function ReadMultiMapInfo()
    method ReadLanguagesByMap (line 1077) | public static function ReadLanguagesByMap($p_mapId)
    method ReadLanguagesByArticle (line 1109) | public static function ReadLanguagesByArticle($p_articleNumber)
    method ReadMapId (line 1139) | public static function ReadMapId($p_articleNumber, $p_rank = 1)
    method UpdateMap (line 1184) | public static function UpdateMap(&$p_mapId, $p_articleNumber = 0, $p_map)
    method RemovePoints (line 1258) | public static function RemovePoints($p_mapId, $p_removal)
    method InsertPoints (line 1498) | public static function InsertPoints($p_mapId, $p_languageId, $p_articl...
    method GetLargeMapOpener (line 1646) | private static function GetLargeMapOpener($p_mapSuffix, $p_widthLargeM...
    method GetMapTagHeader (line 1779) | public static function GetMapTagHeader($p_articleNumber, $p_languageId...
    method GetMapTagBody (line 2169) | public static function GetMapTagBody($p_articleNumber, $p_languageId, ...
    method GetMapTagOpen (line 2197) | public static function GetMapTagOpen($p_articleNumber, $p_languageId, ...
    method GetMapTagCenter (line 2225) | public static function GetMapTagCenter($p_articleNumber, $p_languageId)
    method GetMapTagListData (line 2249) | public static function GetMapTagListData($p_articleNumber, $p_languageId)
    method GetMapTagList (line 2277) | public static function GetMapTagList($p_articleNumber, $p_languageId)
    method GetMultiMapTagHeader (line 2351) | public static function GetMultiMapTagHeader($p_languageId, $p_constrai...
    method GetMultiMapTagBody (line 2812) | public static function GetMultiMapTagBody($p_languageId, $p_rank = 0, ...
    method GetMultiMapTagOpen (line 2840) | public static function GetMultiMapTagOpen($p_languageId, $p_rank = 0, ...
    method GetMultiMapTagCenter (line 2867) | public static function GetMultiMapTagCenter($p_languageId, $p_rank = 0)
    method GetMultiMapTagListData (line 2895) | public static function GetMultiMapTagListData($p_languageId, $p_constr...
    method GetMultiMapTagList (line 2984) | public static function GetMultiMapTagList($p_languageId, $p_constraint...
    method GetMapFilterObjName (line 3053) | public static function GetMapFilterObjName()
    method GetMapFilterHeader (line 3067) | public static function GetMapFilterHeader($p_mapWidth = 0, $p_mapHeigh...
    method GetMapFilterBody (line 3166) | public static function GetMapFilterBody()
    method GetMapFilterCenter (line 3183) | public static function GetMapFilterCenter()
    method GetMapSearchHeader (line 3208) | public static function GetMapSearchHeader($p_mapWidth = 0, $p_mapHeigh...
    method GetMapSearchBody (line 3305) | public static function GetMapSearchBody()
    method GetMapSearchCenter (line 3322) | public static function GetMapSearchCenter()
    method GetGeoSearchSQLQuery (line 3342) | public static function GetGeoSearchSQLQuery($p_coordinates)

FILE: newscoop/classes/GeoMapLocation.php
  class Geo_MapLocation (line 18) | class Geo_MapLocation extends DatabaseObject implements IGeoMapLocation
    method __construct (line 56) | public function __construct($arg = NULL, $p_forceExists = false)
    method getId (line 74) | public function getId()
    method getLatitude (line 83) | public function getLatitude()
    method getLongitude (line 92) | public function getLongitude()
    method getLanguage (line 102) | public function getLanguage($language)
    method setLanguage (line 111) | public function setLanguage($p_languageId, IGeoMapLocationLanguage $p_...
    method getContent (line 126) | public function getContent($language)
    method setContent (line 135) | public function setContent($p_languageId, IGeoMapLocationContent $p_co...
    method getLocation (line 149) | private function getLocation()
    method getMultimedia (line 161) | public function getMultimedia()
    method isEnabled (line 173) | public function isEnabled($language)
    method CleanFound (line 180) | public static function CleanFound()
    method GetByMap (line 192) | public static function GetByMap(IGeoMap $map)
    method GetList (line 247) | public static function GetList(array $p_parameters, array $p_order = a...
    method GetListExt (line 364) | public static function GetListExt(array $p_parameters, array $p_order ...
    method GetGeoSearchSQLCons (line 1303) | public static function GetGeoSearchSQLCons($p_coordinates, $p_polygonT...
    method GetGeoSearchPointInPolygon (line 1434) | public static function GetGeoSearchPointInPolygon($p_coordinates, $p_t...

FILE: newscoop/classes/GeoMapLocationContent.php
  class Geo_MapLocationContent (line 12) | class Geo_MapLocationContent extends DatabaseObject implements IGeoMapLo...
    method __construct (line 40) | public function __construct(IGeoMapLocation $mapLocation = NULL, IGeoM...
    method getContent (line 69) | public function getContent()
    method getText (line 79) | public function getText()
    method getName (line 89) | public function getName()
    method InsertContent (line 102) | public static function InsertContent($poi)
    method UpdateState (line 164) | public static function UpdateState($poi)
    method UpdateText (line 185) | public static function UpdateText($poi)

FILE: newscoop/classes/GeoMapLocationLanguage.php
  class Geo_MapLocationLanguage (line 11) | class Geo_MapLocationLanguage extends DatabaseObject implements IGeoMapL...
    method __construct (line 35) | public function __construct(IGeoMapLocation $mapLocation = NULL, $lang...
    method getContentId (line 60) | public function getContentId()
    method isEnabled (line 70) | public function isEnabled()

FILE: newscoop/classes/GeoMultimedia.php
  class Geo_Multimedia (line 13) | class Geo_Multimedia extends DatabaseObject implements IGeoMultimedia
    method __construct (line 40) | public function __construct($arg = NULL)
    method getHeight (line 56) | public function getHeight()
    method getSpec (line 65) | public function getSpec()
    method getSrc (line 74) | public function getSrc()
    method getType (line 83) | public function getType()
    method getWidth (line 92) | public function getWidth()
    method GetByMapLocation (line 102) | public static function GetByMapLocation(IGeoMapLocation $p_mapLocation)
    method InsertMultimedia (line 128) | public static function InsertMultimedia($ml_id, $poi)
    method FindMedia (line 229) | public static function FindMedia($p_type, $p_spec, $p_src, $p_width, $...
    method UpdateMedia (line 270) | public static function UpdateMedia($poi, $mm_type)

FILE: newscoop/classes/GeoNames.php
  class Geo_Names (line 11) | class Geo_Names extends DatabaseObject
    method __construct (line 36) | public function __construct()
    method FindCitiesByName (line 41) | public function FindCitiesByName($cityName, $countryCode = '')
    method FindCitiesByNameLocal (line 72) | public function FindCitiesByNameLocal($p_cityName, $p_countryCode = '')
    method FindCitiesByPosition (line 125) | public function FindCitiesByPosition($p_longitude, $p_latitude)
    method FindCitiesByNameRemote (line 165) | public function FindCitiesByNameRemote($streetAddress, $countryCode = ...

FILE: newscoop/classes/GeoPreferences.php
  class Geo_Preferences (line 10) | class Geo_Preferences extends DatabaseObject {
    method GetMapProviderDefault (line 17) | public static function GetMapProviderDefault()
    method GetMapInfo (line 62) | public static function GetMapInfo($p_htmlDir = '', $p_websiteUrl = '',...
    method PrepareMapIncludes (line 213) | public static function PrepareMapIncludes($p_inclInfo)
    method GetIconsInfo (line 232) | public static function GetIconsInfo($p_htmlDir, $p_websiteUrl)
    method GetSearchInfo (line 371) | public static function GetSearchInfo($p_htmlDir, $p_websiteUrl)
    method GetPopupsInfo (line 418) | public static function GetPopupsInfo($p_htmlDir, $p_websiteUrl)
    method GetIconsFiles (line 533) | public static function GetIconsFiles($p_htmlDir = '', $p_websiteUrl = '')
    method GetFocusInfo (line 600) | public static function GetFocusInfo($p_htmlDir = '', $p_websiteUrl = '')
    method GetIncludeCSS (line 626) | public static function GetIncludeCSS($p_htmlDir = '', $p_websiteUrl = '')
    method GetIconsWebDir (line 661) | public static function GetIconsWebDir($p_htmlDir = '', $p_websiteUrl =...
    method TemplateGeoStrings (line 689) | public static function TemplateGeoStrings()

FILE: newscoop/classes/IGeoLocation.php
  type IGeoLocation (line 14) | interface IGeoLocation
    method getLatitude (line 20) | public function getLatitude();
    method getLongitude (line 26) | public function getLongitude();

FILE: newscoop/classes/IGeoMap.php
  type IGeoMap (line 14) | interface IGeoMap
    method getId (line 20) | public function getId();
    method getLocations (line 26) | public function getLocations();

FILE: newscoop/classes/IGeoMapLocation.php
  type IGeoMapLocation (line 16) | interface IGeoMapLocation extends IGeoLocation
    method getId (line 22) | public function getId();
    method getContent (line 29) | public function getContent($language);

FILE: newscoop/classes/IGeoMapLocationContent.php
  type IGeoMapLocationContent (line 14) | interface IGeoMapLocationContent
    method getName (line 20) | public function getName();
    method getContent (line 26) | public function getContent();
    method getText (line 32) | public function getText();

FILE: newscoop/classes/IGeoMapLocationLanguage.php
  type IGeoMapLocationLanguage (line 14) | interface IGeoMapLocationLanguage
    method isEnabled (line 20) | public function isEnabled();

FILE: newscoop/classes/IGeoMultimedia.php
  type IGeoMultimedia (line 14) | interface IGeoMultimedia
    method getType (line 20) | public function getType();
    method getSpec (line 26) | public function getSpec();
    method getSrc (line 32) | public function getSrc();
    method getWidth (line 38) | public function getWidth();
    method getHeight (line 44) | public function getHeight();

FILE: newscoop/classes/IPAccess.php
  class IPAccess (line 18) | class IPAccess extends DatabaseObject {
    method __string2array (line 26) | private function __string2array($p_IPaddress)
    method __array2int (line 36) | private function __array2int($p_IPAddressArray)
    method __int2array (line 48) | private function __int2array($p_IPAddress)
    method __array2string (line 58) | private function __array2string($p_IPAddressArray)
    method IPAccess (line 78) | public function IPAccess($p_userId = null, $p_startIP = null, $p_addre...
    method create (line 97) | public function create($p_userId = null, $p_startIP = null, $p_address...
    method delete (line 115) | public function delete()
    method getUserId (line 123) | public function getUserId()
    method getStartIP (line 128) | public function getStartIP()
    method getStartIParray (line 133) | public function getStartIParray()
    method getStartIPstring (line 138) | public function getStartIPstring()
    method getAddresses (line 143) | public function getAddresses()
    method GetUserIPAccessList (line 148) | public static function GetUserIPAccessList($p_userId)
    method GetUsersHavingIP (line 165) | public static function GetUsersHavingIP($p_ipAddress)

FILE: newscoop/classes/Image.php
  class Image (line 16) | class Image extends DatabaseObject
    method __construct (line 48) | public function __construct($p_imageId = null)
    method update (line 65) | public function update($p_columns = null, $p_commit = true, $p_isSql =...
    method delete (line 80) | public function delete()
    method commit (line 137) | public function commit($p_ignoreColumns = NULL)
    method inUse (line 147) | public function inUse()
    method getImageId (line 165) | public function getImageId()
    method getImageFileName (line 173) | public function getImageFileName()
    method getDescription (line 181) | public function getDescription()
    method getPhotographer (line 189) | public function getPhotographer()
    method getPhotographerUrl (line 199) | public function getPhotographerUrl()
    method getPlace (line 207) | public function getPlace()
    method getDate (line 215) | public function getDate()
    method getLocation (line 223) | public function getLocation()
    method isLocal (line 231) | public function isLocal()
    method getUrl (line 239) | public function getUrl()
    method getContentType (line 247) | public function getContentType()
    method getType (line 255) | public function getType()
    method getSource (line 263) | public function getSource()
    method getUploadingUserId (line 271) | public function getUploadingUserId()
    method getStatus (line 279) | public function getStatus()
    method getImageStorageLocation (line 288) | public function getImageStorageLocation()
    method getThumbnailStorageLocation (line 302) | public function getThumbnailStorageLocation()
    method generateThumbnailStorageLocation (line 315) | public function generateThumbnailStorageLocation($p_fileExtension)
    method generateImageStorageLocation (line 331) | public function generateImageStorageLocation($p_fileExtension)
    method getImageUrl (line 345) | public function getImageUrl()
    method fixMissingThumbnail (line 355) | public function fixMissingThumbnail()
    method getThumbnailUrl (line 367) | public function getThumbnailUrl()
    method generateThumbnailFromImage (line 382) | public function generateThumbnailFromImage()
    method GetMaxId (line 431) | public static function GetMaxId()
    method GetTotalImages (line 443) | public static function GetTotalImages()
    method __ImageTypeToExtension (line 452) | private function __ImageTypeToExtension($p_imageType)
    method __GetImageTypeCreateMethod (line 477) | private function __GetImageTypeCreateMethod($p_imageType)
    method OnImageUpload (line 532) | public static function OnImageUpload($p_fileVar, $p_attributes,
    method SaveImageToFile (line 671) | public static function SaveImageToFile($p_image, $p_fileName,
    method ResizeImage (line 711) | public static function ResizeImage($image, $p_maxWidth, $p_maxHeight, ...
    method GetUploadedImagesForUser (line 755) | public static function GetUploadedImagesForUser($user_id)
    method GetByUrl (line 778) | public static function GetByUrl($p_url)
    method toTemplate (line 794) | public function toTemplate()
    method GetList (line 825) | public static function GetList(array $p_parameters, array $p_order = a...
    method ProcessListParameters (line 923) | private static function ProcessListParameters($p_param)
    method ProcessListOrder (line 989) | private static function ProcessListOrder(array $p_order)
    method ProcessFile (line 1032) | public static function ProcessFile($p_tmpFile, $p_newFile, $p_userId =...
    method chmod (line 1077) | private static function chmod($path, $mode)

FILE: newscoop/classes/ImageSearch.php
  class ImageSearch (line 6) | class ImageSearch {
    method ImageSearch (line 43) | public function ImageSearch($p_searchString, $p_orderBy,
    method setFilter (line 127) | public function setFilter($col, $val, $out=false)
    method run (line 138) | public function run()
    method getImages (line 211) | public function getImages()
    method getNumImagesFound (line 227) | public function getNumImagesFound()
    method getImagesPerPage (line 237) | public function getImagesPerPage()
    method setImagesPerPage (line 250) | public function setImagesPerPage($p_value)

FILE: newscoop/classes/Input.php
  class Input (line 16) | class Input {
    method CleanMagicQuotes (line 25) | public static function CleanMagicQuotes($p_array)
    method Get (line 79) | public static function Get($p_varName, $p_type = 'string',
    method GetVar (line 162) | public static function GetVar($p_varName, $p_type = 'string',
    method GetMethod (line 174) | public static function GetMethod()
    method IsValid (line 184) | public static function IsValid()
    method GetErrorString (line 199) | public static function GetErrorString()

FILE: newscoop/classes/Issue.php
  class Issue (line 26) | class Issue extends DatabaseObject {
    method Issue (line 49) | public function Issue($p_publicationId = null, $p_languageId = null,
    method create (line 68) | public function create($p_shortName = null, $p_values = null)
    method delete (line 86) | public function delete($p_deleteSections = true, $p_deleteArticles = t...
    method __copy (line 121) | private function __copy($p_destPublicationId, $p_destIssueId, $p_destL...
    method copy (line 182) | public function copy($p_destPublicationId = null, $p_destIssueId = null,
    method getIssueId (line 214) | public function getIssueId()
    method getPublicationId (line 223) | public function getPublicationId()
    method getLanguageId (line 233) | public function getLanguageId()
    method setLanguageId (line 244) | public function setLanguageId($p_value)
    method getLanguageName (line 265) | public function getLanguageName()
    method getIssueNumber (line 278) | public function getIssueNumber()
    method getName (line 288) | public function getName()
    method setName (line 299) | public function setName($p_value)
    method getUrlName (line 309) | public function getUrlName()
    method setUrlName (line 320) | public function setUrlName($p_value)
    method getArticleTemplateId (line 331) | public function getArticleTemplateId()
    method setArticleTemplateId (line 342) | public function setArticleTemplateId($p_value)
    method getSectionTemplateId (line 354) | public function getSectionTemplateId()
    method setSectionTemplateId (line 365) | public function setSectionTemplateId($p_value)
    method getIssueTemplateId (line 377) | public function getIssueTemplateId()
    method setIssueTemplateId (line 388) | public function setIssueTemplateId($p_value)
    method isPublished (line 401) | public function isPublished() {
    method getWorkflowStatus (line 412) | public function getWorkflowStatus()
    method setWorkflowStatus (line 427) | public function setWorkflowStatus($p_value = null)
    method getPublicationDate (line 464) | public function getPublicationDate()
    method setPublicationDate (line 476) | public function setPublicationDate($p_value)
    method getLanguages (line 505) | public function getLanguages($p_getUnusedLanguagesOnly = false,
    method getResourceId (line 567) | protected function getResourceId()
    method getOutputSettingIssueService (line 581) | protected function getOutputSettingIssueService()
    method getIssueService (line 595) | protected function getIssueService()
    method GetIssues (line 629) | public static function GetIssues($p_publicationId = null,
    method GetNumIssues (line 713) | public static function GetNumIssues($p_publicationId = null)
    method GetUnusedIssueId (line 730) | public static function GetUnusedIssueId($p_publicationId)
    method GetCurrentIssue (line 748) | public static function GetCurrentIssue($p_publicationId, $p_languageId...
    method GetLastCreatedIssue (line 782) | public static function GetLastCreatedIssue($p_publicationId)
    method GetPublicationDates (line 809) | public static function GetPublicationDates($p_publicationId,
    method GetList (line 855) | public static function GetList(array $p_parameters, $p_order = null,
    method ProcessListParameters (line 965) | private static function ProcessListParameters($p_param)
    method ProcessListOrder (line 1042) | private static function ProcessListOrder(array $p_order)
    method ProcessLanguageListOrder (line 1085) | private static function ProcessLanguageListOrder(array $p_order)

FILE: newscoop/classes/IssuePublish.php
  class IssuePublish (line 19) | class IssuePublish extends DatabaseObject {
    method IssuePublish (line 37) | public function IssuePublish($p_id = null)
    method getEventId (line 50) | public function getEventId()
    method getPublicationId (line 59) | public function getPublicationId()
    method setPublicationId (line 71) | public function setPublicationId($p_value)
    method getIssueNumber (line 80) | public function getIssueNumber()
    method setIssueNumber (line 92) | public function setIssueNumber($p_value)
    method getLanguageId (line 101) | public function getLanguageId()
    method setLanguageId (line 113) | public function setLanguageId($p_value)
    method getPublishAction (line 124) | public function getPublishAction()
    method setPublishAction (line 136) | public function setPublishAction($p_value)
    method getPublishArticlesAction (line 150) | public function getPublishArticlesAction()
    method setPublishArticlesAction (line 162) | public function setPublishArticlesAction($p_value)
    method getActionTime (line 177) | public function getActionTime()
    method setActionTime (line 191) | public function setActionTime($p_value)
    method isCompleted (line 202) | public function isCompleted()
    method setCompleted (line 212) | public function setCompleted()
    method doAction (line 222) | public function doAction()
    method GetIssueEvents (line 254) | public static function GetIssueEvents($p_publicationId, $p_issueNumber,
    method GetPendingActions (line 274) | public static function GetPendingActions()
    method DoPendingActions (line 290) | public static function DoPendingActions()
    method GetFutureActions (line 310) | public static function GetFutureActions($p_limit)
    method OnIssueDelete (line 343) | public static function OnIssueDelete($p_publicationId, $p_issueNumber,...

FILE: newscoop/classes/Language.php
  class Language (line 18) | class Language extends DatabaseObject {
    method Language (line 36) | public function Language($p_languageId = null)
    method create (line 54) | public function create($p_values = null)
    method update (line 73) | public function update($p_values = null, $p_commit = true, $p_isSql = ...
    method delete (line 90) | public function delete($p_deleteLanguageFiles = true)
    method getLanguageId (line 109) | public function getLanguageId()
    method getName (line 119) | public function getName()
    method getNativeName (line 129) | public function getNativeName()
    method getCode (line 139) | public function getCode()
    method getRFC3066bis (line 150) | public function getRFC3066bis()
    method getCodePage (line 160) | public function getCodePage()
    method GetLanguages (line 176) | public static function GetLanguages($p_id = null, $p_languageCode = null,
    method ProcessLanguageListOrder (line 243) | private static function ProcessLanguageListOrder(array $p_order)
    method GetLanguageIdByCode (line 277) | public static function GetLanguageIdByCode($p_languageCode)
    method GetLanguageByCode (line 294) | public static function GetLanguageByCode($languageCode)
    method Get6391List (line 308) | public static function Get6391List()

FILE: newscoop/classes/LiveUserMock.php
  class LiveUserMock (line 21) | class LiveUserMock
    method __construct (line 32) | public function __construct(AdoDbAdapter $db)
    method addRight (line 43) | public function addRight(array $right)
    method getRights (line 65) | public function getRights(array $params)
    method removeRight (line 80) | public function removeRight(array $params)

FILE: newscoop/classes/Log.php
  class Log (line 11) | class Log extends DatabaseObject {
    method Message (line 33) | public static function Message($p_text, $p_userId = null, $p_eventId = 0)
    method ArticleMessage (line 79) | public static function ArticleMessage(Article $p_article, $p_text, $p_...
    method getTimeStamp (line 121) | public function getTimeStamp()
    method getText (line 131) | public function getText()
    method getEventId (line 141) | public function getEventId()
    method getClientIP (line 147) | public function getClientIP()
    method GetNumLogs (line 158) | public static function GetNumLogs($p_eventId = null)
    method GetLogs (line 178) | public static function GetLogs($p_eventId = null, $p_sqlOptions = null)

FILE: newscoop/classes/LoginAttempts.php
  class LoginAttempts (line 11) | class LoginAttempts {
    method DeleteOldLoginAttempts (line 17) | public static function DeleteOldLoginAttempts()
    method RecordLoginAttempt (line 33) | public static function RecordLoginAttempt()
    method MaxLoginAttemptsExceeded (line 49) | public static function MaxLoginAttemptsExceeded()
    method ClearLoginAttemptsForIp (line 75) | public static function ClearLoginAttemptsForIp()

FILE: newscoop/classes/ModuleConfiguration.php
  function addslashes_walk (line 7) | function addslashes_walk(&$p_item, $p_key, $p_userData = null)
  class ModuleConfiguration (line 14) | class ModuleConfiguration
    method ModuleConfiguration (line 21) | public function ModuleConfiguration($module_name = "", $directory = "")
    method configurationFileName (line 34) | public function configurationFileName($p_moduleName = "")
    method configurationFilePath (line 51) | public function configurationFilePath($p_moduleName = "", $p_directory...
    method read (line 72) | public function read($p_moduleName, $p_directory)
    method create (line 109) | public function create($p_moduleName, $p_variables)
    method save (line 127) | public function save($p_destDirectory = "")
    method moduleName (line 159) | public function moduleName()
    method variablesList (line 169) | public function variablesList()
    method valueOf (line 185) | public function valueOf($p_variableName)
    method setValueOf (line 202) | public function setValueOf($p_variableName, $p_value)
    method validModuleName (line 219) | public function validModuleName(&$p_moduleName)

FILE: newscoop/classes/ObjectType.php
  class ObjectType (line 15) | class ObjectType extends DatabaseObject {
    method __construct (line 22) | public function __construct($p_idOrName = null)
    method setProperty (line 40) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method delete (line 51) | public function delete()
    method getObjectTypeId (line 68) | public function getObjectTypeId()
    method getName (line 77) | public function getName()
    method getDescriptionId (line 88) | function getDescriptionId()
    method getDescription (line 101) | public function getDescription($p_languageId)
    method setDescription (line 113) | public function setDescription($p_languageId, $p_text)

FILE: newscoop/classes/Plupload.php
  class Plupload (line 10) | class Plupload
    method OnMultiFileUpload (line 19) | public static function OnMultiFileUpload($p_path)
    method OnMultiFileUploadCustom (line 127) | public static function OnMultiFileUploadCustom($p_path)

FILE: newscoop/classes/Publication.php
  class Publication (line 17) | class Publication extends DatabaseObject {
    method Publication (line 51) | public function Publication($p_publicationId = null)
    method create (line 70) | public function create($p_values = null)
    method update (line 89) | public function update($p_columns = null, $p_commit = true, $p_isSql =...
    method delete (line 101) | public function delete()
    method getPublicationId (line 120) | public function getPublicationId()
    method getName (line 131) | public function getName()
    method getLanguageId (line 142) | public function getLanguageId()
    method getTimeUnit (line 151) | public function getTimeUnit()
    method getTimeUnitName (line 163) | public function getTimeUnitName($p_languageId = null)
    method getDefaultAliasId (line 179) | public function getDefaultAliasId()
    method getDefaultLanguageId (line 190) | public function getDefaultLanguageId()
    method getUrlTypeId (line 204) | public function getUrlTypeId()
    method getUnitCost (line 213) | public function getUnitCost()
    method getUnitCostAllLang (line 222) | public function getUnitCostAllLang()
    method getCurrency (line 231) | public function getCurrency()
    method getPaidTime (line 240) | public function getPaidTime()
    method getTrialTime (line 249) | public function getTrialTime()
    method getForumId (line 260) | public function getForumId()
    method getSeo (line 270) | public function getSeo()
    method setForumId (line 276) | public function setForumId($p_value)
    method commentsEnabled (line 287) | public function commentsEnabled()
    method getCommentsEnabled (line 297) | public function getCommentsEnabled()
    method setCommentsEnabled (line 308) | public function setCommentsEnabled($p_value)
    method commentsArticleDefaultEnabled (line 320) | public function commentsArticleDefaultEnabled()
    method setCommentsArticleDefaultEnabled (line 333) | public function setCommentsArticleDefaultEnabled($p_value)
    method commentsSubscribersModerated (line 345) | public function commentsSubscribersModerated()
    method setCommentsSubscribersModerated (line 357) | public function setCommentsSubscribersModerated($p_value)
    method commentsPublicModerated (line 369) | public function commentsPublicModerated()
    method setCommentsPublicModerated (line 381) | public function setCommentsPublicModerated($p_value)
    method isCaptchaEnabled (line 394) | public function isCaptchaEnabled()
    method setCaptchaEnabled (line 407) | public function setCaptchaEnabled($p_value)
    method isSpamBlockingEnabled (line 420) | public function isSpamBlockingEnabled()
    method setSpamBlockingEnabled (line 432) | public function setSpamBlockingEnabled($p_value)
    method publicComments (line 443) | public function publicComments() {
    method getPublicComments (line 452) | public function getPublicComments() {
    method setPublicComments (line 463) | public function setPublicComments($p_value) {
    method getCommentsModeratorTo (line 473) | public function getCommentsModeratorTo()
    method setCommentsModeratorTo (line 484) | public function setCommentsModeratorTo($p_value)
    method getCommentsModeratorFrom (line 494) | public function getCommentsModeratorFrom()
    method setCommentsModeratorFrom (line 505) | public function setCommentsModeratorFrom($p_value)
    method getLanguages (line 526) | public function getLanguages($p_excludeLanguageId = null,
    method GetNumPublications (line 557) | public static function GetNumPublications()
    method GetPublications (line 574) | public static function GetPublications($p_name = null, $p_aliasId = null,
    method ProcessLanguageListOrder (line 621) | private static function ProcessLanguageListOrder(array $p_order)

FILE: newscoop/classes/Request.php
  class Request (line 14) | class Request extends DatabaseObject {
    method __construct (line 22) | public function __construct($p_sessionId = null, $p_objectId = null)
    method getSessionId (line 35) | public function getSessionId()
    method getObjectId (line 44) | public function getObjectId()
    method setLastStatsUpdate (line 50) | public function setLastStatsUpdate($p_time = null)
    method getLastStatsUpdate (line 59) | public function getLastStatsUpdate()
    method isInStats (line 65) | public function isInStats()

FILE: newscoop/classes/RequestObject.php
  class RequestObject (line 14) | class RequestObject extends DatabaseObject {
    method __construct (line 22) | public function __construct($p_objectId = null)
    method getObjectId (line 34) | public function getObjectId()
    method getObjectTypeId (line 43) | public function getObjectTypeId()
    method getRequestCount (line 49) | public function getRequestCount()
    method updateRequestCount (line 58) | public function updateRequestCount()

FILE: newscoop/classes/RequestStats.php
  class RequestStats (line 15) | class RequestStats extends DatabaseObject {
    method __construct (line 24) | public function __construct($p_objectId = null, $p_date = 'now',
    method getObjectId (line 46) | public function getObjectId()
    method getDate (line 55) | public function getDate()
    method getHour (line 64) | public function getHour()
    method getRequestCount (line 73) | public function getRequestCount()
    method GetObjectRequestCount (line 79) | public static function GetObjectRequestCount($p_objectId)
    method incrementRequestCount (line 92) | public function incrementRequestCount($p_count = 1)

FILE: newscoop/classes/SQLSelectClause.php
  class SQLSelectClause (line 25) | class SQLSelectClause {
    method __construct (line 131) | public function __construct($p_indent = 0)
    method addColumn (line 152) | public function addColumn($p_column)
    method addTableFrom (line 166) | public function addTableFrom($p_table)
    method addJoin (line 180) | public function addJoin($p_join)
    method addWhere (line 194) | public function addWhere($p_condition)
    method addConditionalWhere (line 208) | public function addConditionalWhere($p_condition)
    method addGroupField (line 219) | public function addGroupField($p_field)
    method addHaving (line 230) | public function addHaving($p_condition)
    method addOrderBy (line 244) | public function addOrderBy($p_order)
    method setTable (line 258) | public function setTable($p_table)
    method setLimit (line 274) | public function setLimit($p_start = 0, $p_offset = 0)
    method setDistinct (line 289) | public function setDistinct($p_column = null)
    method buildQuery (line 302) | public function buildQuery()
    method hasFrom (line 344) | private function hasFrom()
    method hasJoins (line 356) | private function hasJoins()
    method indent (line 367) | private function indent($p_inner = 0)
    method buildColumns (line 379) | private function buildColumns()
    method buildFrom (line 419) | private function buildFrom()
    method buildWhere (line 442) | private function buildWhere()
    method buildGroupBy (line 470) | private function buildGroupBy()
    method buildHaving (line 484) | private function buildHaving()
    method buildOrderBy (line 499) | private function buildOrderBy()

FILE: newscoop/classes/SaaS.php
  class SaaS (line 7) | class SaaS
    method __construct (line 15) | private function __construct()
    method singleton (line 26) | public static function singleton()
    method hasPermission (line 43) | public function hasPermission($p_permissionString)
    method hasPrivilege (line 67) | public function hasPrivilege($p_resourceName = null, $p_privilegeName)
    method filterPrivileges (line 101) | public function filterPrivileges($p_resourceName = null, $p_privilegeN...
    method __clone (line 130) | public function __clone()

FILE: newscoop/classes/Section.php
  class Section (line 23) | class Section extends DatabaseObject
    method Section (line 51) | public function Section($p_publicationId = null, $p_issueNumber = null,
    method create (line 69) | public function create($p_name = null, $p_shortName = null, $p_columns...
    method copy (line 112) | public function copy($p_destPublicationId, $p_destIssueNumber,
    method delete (line 174) | public function delete($p_deleteArticles = false, $p_deleteArticleTran...
    method getResourceId (line 218) | protected function getResourceId()
    method getOutputSettingSectionService (line 233) | protected function getOutputSettingSectionService()
    method getSectionService (line 248) | protected function getSectionService()
    method getSectionId (line 261) | public function getSectionId()
    method getPublicationId (line 269) | public function getPublicationId()
    method getIssueNumber (line 277) | public function getIssueNumber()
    method getLanguageId (line 285) | public function getLanguageId()
    method getLanguageName (line 297) | public function getLanguageName()
    method getSectionNumber (line 310) | public function getSectionNumber()
    method getName (line 318) | public function getName()
    method setName (line 327) | public function setName($p_value)
    method getDescription (line 335) | public function getDescription()
    method setDescription (line 344) | public function setDescription($p_value)
    method getUrlName (line 352) | public function getUrlName()
    method setUrlName (line 360) | public function setUrlName($p_name)
    method getArticleTemplateId (line 369) | public function getArticleTemplateId()
    method setArticleTemplateId (line 378) | public function setArticleTemplateId($p_value)
    method getSectionTemplateId (line 386) | public function getSectionTemplateId()
    method setSectionTemplateId (line 395) | public function setSectionTemplateId($p_value)
    method GetSections (line 422) | public static function GetSections($p_publicationId = null, $p_issueNu...
    method GetUniqueSections (line 468) | public static function GetUniqueSections($p_publicationId, $p_byLangua...
    method GetTotalSections (line 489) | public static function GetTotalSections($p_publicationId = null,
    method GetNumUniqueSections (line 513) | public static function GetNumUniqueSections($p_publicationId, $p_byLan...
    method GetUnusedSectionNumber (line 533) | public static function GetUnusedSectionNumber($p_publicationId, $p_iss...
    method GetList (line 562) | public static function GetList(array $p_parameters, $p_order = null,
    method ProcessListParameters (line 672) | private static function ProcessListParameters($p_param)
    method BuildSectionIdsQuery (line 703) | public static function BuildSectionIdsQuery(array $p_shortNames, int $...

FILE: newscoop/classes/SecurityToken.php
  class SecurityToken (line 7) | class SecurityToken
    method GetToken (line 15) | public static function GetToken()
    method URLParameter (line 21) | public static function URLParameter()
    method JsParameter (line 31) | public static function JsParameter()
    method KeyParameter (line 41) | public static function KeyParameter()
    method ValueParameter (line 51) | public static function ValueParameter()
    method FormParameter (line 56) | public static function FormParameter()
    method isValid (line 62) | public static function isValid()

FILE: newscoop/classes/ServerRequest.php
  class ServerRequest (line 16) | class ServerRequest
    method __construct (line 39) | public function __construct($callback, $args = array())
    method allow (line 61) | public function allow($callable_name, $permission_required = '')
    method execute (line 73) | public function execute()
    method checkPermission (line 122) | public function checkPermission()
    method checkToken (line 143) | public function checkToken()

FILE: newscoop/classes/Session.php
  class Session (line 14) | class Session extends DatabaseObject {
    method __construct (line 22) | public function __construct($p_id = null)
    method getStartTime (line 34) | public function getStartTime()
    method getUserId (line 40) | public function getUserId() {

FILE: newscoop/classes/SessionRequest.php
  class SessionIdNotSet (line 3) | class SessionIdNotSet extends Exception {
    method __construct (line 4) | public function __construct() {
  class ObjectIdNotSet (line 9) | class ObjectIdNotSet extends Exception {
    method __construct (line 10) | public function __construct() {
  class ObjectTypeIdNotSet (line 15) | class ObjectTypeIdNotSet extends Exception {
    method __construct (line 16) | public function __construct() {
  class InvalidUserId (line 21) | class InvalidUserId extends Exception {
    method __construct (line 22) | public function __construct() {
  class SessionRequest (line 27) | class SessionRequest {
    method Create (line 28) | public static function Create($p_sessionId, &$p_objectId, $p_objectTyp...
    method UpdateStats (line 71) | public static function UpdateStats($p_sessionId, $p_objectId) {

FILE: newscoop/classes/ShortURL.php
  class ShortURL (line 15) | class ShortURL
    method GetURL (line 17) | public static function GetURL($publicationId, $languageId = null, $iss...
    method GetURI (line 60) | public static function GetURI($p_publicationId, $p_languageId, $p_issu...

FILE: newscoop/classes/SimplePager.php
  class SimplePager (line 2) | class SimplePager
    method SimplePager (line 37) | public function SimplePager($p_totalItems, $p_itemsPerPage, $p_offsetV...
    method render (line 131) | public function render()
    method _range (line 185) | public function _range($p_num1, $p_num2, $p_step = 1)

FILE: newscoop/classes/Statistics.php
  class Statistics (line 8) | class Statistics {
    method ProcessStats (line 17) | public static function ProcessStats(&$p_statsOnly)
    method WriteStats (line 112) | public static function WriteStats($p_type, $p_specifier)
    method JavaScriptTrigger (line 383) | public static function JavaScriptTrigger($p_params)

FILE: newscoop/classes/Subscription.php
  class Subscription (line 8) | class Subscription extends DatabaseObject
    method Subscription (line 29) | public function Subscription($p_id = null)
    method delete (line 44) | public function delete()
    method getSubscriptionId (line 59) | public function getSubscriptionId()
    method getUserId (line 70) | public function getUserId()
    method getPublicationId (line 81) | public function getPublicationId()
    method getToPay (line 90) | public function getToPay()
    method setToPay (line 100) | public function setToPay($p_value)
    method getCurrency (line 115) | public function getCurrency()
    method getType (line 126) | public function getType()
    method isActive (line 137) | public function isActive()
    method setIsActive (line 154) | public function setIsActive($p_value)
    method GetNumSubscriptions (line 171) | public static function GetNumSubscriptions($p_publicationId = null, $p...
    method GetSubscriptions (line 202) | public static function GetSubscriptions($p_publicationId = null,
    method DeleteSubscriptionsInSection (line 224) | public static function DeleteSubscriptionsInSection($p_publicationId, ...
    method AddSectionToAllSubscriptions (line 249) | public static function AddSectionToAllSubscriptions($p_publicationId, ...

FILE: newscoop/classes/SubscriptionDefaultTime.php
  class SubscriptionDefaultTime (line 11) | class SubscriptionDefaultTime extends DatabaseObject
    method SubscriptionDefaultTime (line 22) | public function SubscriptionDefaultTime($p_countryCode = null, $p_publ...
    method create (line 37) | public function create($p_values = null)
    method getCountryCode (line 48) | public function getCountryCode()
    method getPublicationId (line 57) | public function getPublicationId()
    method getTrialTime (line 66) | public function getTrialTime()
    method setTrialTime (line 75) | public function setTrialTime($p_value)
    method getPaidTime (line 84) | public function getPaidTime()
    method setPaidTime (line 93) | public function setPaidTime($p_value)
    method GetSubscriptionDefaultTimes (line 99) | public static function GetSubscriptionDefaultTimes($p_countryCode = null,

FILE: newscoop/classes/SubscriptionSection.php
  class SubscriptionSection (line 8) | class SubscriptionSection extends DatabaseObject
    method SubscriptionSection (line 30) | public function SubscriptionSection($p_subscriptionId = null,
    method getSubscriptionId (line 47) | public function getSubscriptionId()
    method getSectionNumber (line 56) | public function getSectionNumber()
    method getLanguageId (line 65) | public function getLanguageId()
    method getStartDate (line 76) | public function getStartDate()
    method getExpirationDate (line 82) | public function getExpirationDate() {
    method setStartDate (line 95) | public function setStartDate($p_value)
    method getDays (line 106) | public function getDays()
    method setDays (line 118) | public function setDays($p_value)
    method getPaidDays (line 127) | public function getPaidDays()
    method setPaidDays (line 137) | public function setPaidDays($p_value)
    method noticeSent (line 146) | public function noticeSent()
    method AddSubscriberToPublication (line 165) | public static function AddSubscriberToPublication($p_subscriptionId,
    method GetSubscriptionSections (line 191) | public static function GetSubscriptionSections($p_subscriptionId,
    method GetNumSections (line 223) | public static function GetNumSections($p_subscriptionId, $p_sectionId ...

FILE: newscoop/classes/Template.php
  class Template (line 9) | class Template extends DatabaseObject {
    method Template (line 23) | public function Template($p_templateIdOrName = null)
    method setProperty (line 42) | public function setProperty($p_dbColumnName, $p_value, $p_commit = tru...
    method fileExists (line 58) | public function fileExists()
    method getTemplateId (line 75) | public function getTemplateId()
    method getName (line 84) | public function getName()
    method getType (line 93) | public function getType()
    method getLevel (line 102) | public function getLevel()
    method getCacheLifetime (line 111) | public function getCacheLifetime()
    method setCacheLifetime (line 119) | public function setCacheLifetime($p_lifetime = 0)
    method getAbsoluteUrl (line 127) | public function getAbsoluteUrl()
    method GetContents (line 138) | public static function GetContents($p_path)
    method IsValidPath (line 156) | public static function IsValidPath($p_path, $p_checkIfExists=true)
    method InUse (line 180) | public static function InUse($p_templateName)
    method GetPath (line 239) | public static function GetPath($p_path, $p_filename)
    method GetFullPath (line 285) | public static function GetFullPath($p_path, $p_filename)
    method UpdateOnChange (line 305) | public static function UpdateOnChange($p_tplOrig, $p_tplNew)
    method UpdateStatus (line 331) | public static function UpdateStatus()
    method OnUpload (line 417) | public static function OnUpload($f_fileVarName, $p_baseUpload,
    method ProcessFile (line 466) | public static function ProcessFile($p_tmpFile, $p_newFile, $p_charset ...
    method ChangeCharset (line 507) | public static function ChangeCharset($p_oFile, $p_dFile, $p_type, $p_c...
    method GetAllTemplates (line 542) | public static function GetAllTemplates($p_sqlOptions = null, $p_update...
    method GetAllFolders (line 574) | public static function GetAllFolders($p_folders)
    method delete (line 618) | public function delete() {
    method move (line 645) | public function move($p_current_folder, $p_destination_folder) {
    method GetTemplateFilterRegex (line 673) | static public function GetTemplateFilterRegex($p_sql = false) {

FILE: newscoop/classes/TemplateConverter.php
  class TemplateConverter (line 23) | class TemplateConverter
    method __construct (line 59) | public function __construct() {}
    method read (line 71) | public function read($p_filePath)
    method parse (line 110) | public function parse()
    method write (line 192) | public function write($p_templateFileName = null)
    method getAllTagsFromTemplate (line 220) | private function getAllTagsFromTemplate($p_pattern)
    method parseOptionsString (line 234) | private function parseOptionsString($p_optionsString)
    method getNewTagContent (line 281) | private function getNewTagContent($p_optArray, $p_oldTagContent = null)

FILE: newscoop/classes/TemplateConverterHelper.php
  class TemplateConverterHelper (line 22) | class TemplateConverterHelper
    method GetWithArticletype (line 246) | public static function GetWithArticletype()
    method GetWithBodyField (line 255) | public static function GetWithBodyField()
    method GetNewTagContent (line 264) | public static function GetNewTagContent($p_optArray, $p_tplPath = null)
    method BuildPrintStatement (line 389) | public static function BuildPrintStatement($p_optArray)
    method BuildEnvironmentalStatement (line 434) | public static function BuildEnvironmentalStatement($p_optArray)
    method BuildUrxStatement (line 469) | public static function BuildUrxStatement($p_optArray)
    method BuildSimpleFormStatement (line 514) | public static function BuildSimpleFormStatement($p_optArray)
    method BuildArticleCommentFormStatement (line 540) | public static function BuildArticleCommentFormStatement($p_optArray)
    method BuildSubscriptionFormStatement (line 556) | public static function BuildSubscriptionFormStatement($p_optArray)
    method BuildEndFormStatement (line 574) | public static function BuildEndFormStatement($p_optArray)
    method BuildEditStatement (line 586) | public static function BuildEditStatement($p_optArray)
    method BuildSelectStatement (line 609) | public static function BuildSelectStatement($p_optArray)
    method BuildHTMLEncodingStatement (line 628) | public static function BuildHTMLEncodingStatement($p_optArray)
    method BuildWithStatement (line 645) | public static function BuildWithStatement($p_optArray)

FILE: newscoop/classes/TemplateConverterIfBlock.php
  class TemplateConverterIfBlock (line 19) | class TemplateConverterIfBlock
    method __construct (line 307) | public function __construct($p_optArray)
    method parse (line 320) | private function parse($p_optArray)
    method getEndIfBlock (line 463) | public function getEndIfBlock()
    method getIfBlock (line 472) | public function getIfBlock()
    method getIfBlockString (line 481) | public function getIfBlockString()
    method GetNewTagContent (line 490) | public function GetNewTagContent($p_optArray)
    method GetIfBlockStack (line 510) | public static function GetIfBlockStack()

FILE: newscoop/classes/TemplateConverterListObject.php
  class TemplateConverterListObject (line 16) | class TemplateConverterListObject
    method __construct (line 71) | public function __construct($p_optArray)
    method parse (line 84) | private function parse($p_optArray)
    method getEndList (line 137) | public function getEndList()
    method getListString (line 146) | public function getListString()
    method setEndList (line 165) | public function setEndList($p_endString, $p_overwrite = false)
    method GetNewTagContent (line 178) | public static function GetNewTagContent($p_optArray)

FILE: newscoop/classes/TemplateConverterNewscoop.php
  class TemplateConverterNewscoop (line 18) | class TemplateConverterNewscoop extends TemplateConverter
    method parse (line 25) | public function parse()

FILE: newscoop/classes/TimeUnit.php
  class TimeUnit (line 16) | class TimeUnit extends DatabaseObject {
    method TimeUnit (line 26) | public function TimeUnit($p_unit = null, $p_languageId = null)
    method SetTimeUnit (line 40) | public static function SetTimeUnit($p_unit, $p_languageId, $p_name)
    method getUnit (line 54) | public function getUnit()
    method getName (line 63) | public function getName()
    method getLanguageId (line 72) | public function getLanguageId()
    method GetTimeUnits (line 82) | public static function GetTimeUnits($p_languageCode)

FILE: newscoop/classes/Translation.php
  class Translation (line 3) | class Translation extends DatabaseObject {
    method Translation (line 11) | public function Translation($p_languageId = null, $p_phraseId = null)
    method create (line 34) | public function create($p_text = null)
    method deletePhrase (line 49) | public function deletePhrase($p_phraseId = null)
    method __GeneratePhraseId (line 64) | private function __GeneratePhraseId()
    method getPhraseId (line 82) | public function getPhraseId()
    method getLanguageId (line 93) | public function getLanguageId()
    method getText (line 104) | public function getText()
    method setText (line 116) | public function setText($p_value)
    method GetPhrase (line 128) | public static function GetPhrase($p_languageId, $p_phraseId)
    method SetPhrase (line 145) | public static function SetPhrase($p_languageId, $p_phraseId, $p_text)
    method GetTranslations (line 166) | public static function GetTranslations($p_phraseId, $p_sqlOptions = null)

FILE: newscoop/classes/UrlType.php
  class UrlType (line 16) | class UrlType extends DatabaseObject {
    method UrlType (line 26) | public function UrlType($p_id = null)
    method GetUrlTypes (line 40) | public static function GetUrlTypes()
    method getId (line 52) | public function getId()
    method getName (line 62) | public function getName()
    method getDescription (line 81) | public function getDescription()
    method GetByName (line 87) | public static function GetByName($p_name)

FILE: newscoop/classes/User.php
  class User (line 18) | class User extends DatabaseObject {
    method User (line 80) | public function User($p_userId = null)
    method create (line 101) | public function create($p_values = null)
    method delete (line 147) | public function delete()
    method fetch (line 179) | public function fetch($p_recordSet = null, $p_forceExists = false)
    method FetchUserByName (line 202) | public static function FetchUserByName($username, $adminOnly = false)
    method FetchUserByEmail (line 237) | public static function FetchUserByEmail($email, $adminOnly = true)
    method getUserType (line 263) | public function getUserType()
    method setUserType (line 276) | public function setUserType($p_userTypeId)
    method getUserId (line 317) | public function getUserId()
    method getAuthUserId (line 331) | public function getAuthUserId()
    method getPermUserId (line 342) | public function getPermUserId()
    method getKeyId (line 354) | public function getKeyId()
    method getRealName (line 365) | public function getRealName()
    method getLastName (line 375) | public function getLastName()
    method getUserName (line 385) | public function getUserName()
    method getPassword (line 396) | public function getPassword()
    method getEmail (line 407) | public function getEmail()
    method getPasswordResetToken (line 413) | public function getPasswordResetToken()
    method getConfigValue (line 427) | public function getConfigValue($p_varName)
    method setConfigValue (line 448) | public function setConfigValue($p_varName, $p_value)
    method getConfig (line 505) | public function getConfig()
    method GetDefaultConfig (line 516) | public static function GetDefaultConfig()
    method hasPermission (line 548) | public function hasPermission($p_permissionString)
    method setPermission (line 562) | public function setPermission($p_permissionString, $p_value)
    method updatePermissions (line 576) | public function updatePermissions($p_permissions)
    method isAdmin (line 630) | public function isAdmin()
    method isValidOldPassword (line 641) | pu
Copy disabled (too large) Download .json
Condensed preview — 5358 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (42,617K chars).
[
  {
    "path": ".gitignore",
    "chars": 517,
    "preview": "newscoop/images/*\nnewscoop/cache/*\nnewscoop/plugins/*\nnewscoop/backup/*\nnewscoop/vendor/\nnewscoop/newscoop-indexer.lock\n"
  },
  {
    "path": ".travis.yml",
    "chars": 1162,
    "preview": "language: php\nphp:\n- '5.6'\n- '5.5'\n- '5.4'\n- '5.3'\nnotifications:\n  email: false\nbefore_script:\n- sudo apt-get update > "
  },
  {
    "path": "Dockerfile",
    "chars": 1060,
    "preview": "# Start with fresh Unbuntu\nFROM ubuntu:14.04\n\n# Install dependencies\nRUN apt-get update && \\\nDEBIAN_FRONTEND=noninteract"
  },
  {
    "path": "LICENSE",
    "chars": 35121,
    "preview": "GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation,"
  },
  {
    "path": "README.md",
    "chars": 4594,
    "preview": "<a href=\"http://www.sourcefabric.org/en/newscoop/\">![Logo](newscoop/admin-style/images/newscoop_logo_big.png)\n===\n[![Bui"
  },
  {
    "path": "behat.yml",
    "chars": 577,
    "preview": "default:\n    paths:\n        features:  %behat.paths.base%/features\n        bootstrap: %behat.paths.features%/bootstrap\n "
  },
  {
    "path": "docker/docker-entrypoint.sh",
    "chars": 1568,
    "preview": "#!/bin/bash\n\nif [ \"$1\" = 'newscoop' ]; then\n    # install composer and install PHP dependencies\n    if [ ! -f /var/www/n"
  },
  {
    "path": "docker/docker-newscoop.yml",
    "chars": 242,
    "preview": "newscoop:\n    build: ../\n    command: newscoop\n    ports:\n        - \"80:80\"\n    volumes:\n        - ../newscoop:/var/www/"
  },
  {
    "path": "docker/import-newscoop.sh",
    "chars": 2233,
    "preview": "#!/bin/sh\n\nSHARE_DIR=\"/usr/share/newscoop\"\nDATA_DIR=\"$SHARE_DIR/data\"\nWWW_DIR=\"/var/www/newscoop\"\nPLUGINS=false\nCUSTOM_D"
  },
  {
    "path": "docker/newscoop-dev.conf",
    "chars": 503,
    "preview": "<VirtualHost *:80>\n    DocumentRoot /var/www/newscoop\n    ServerName newscoop.docker\n    ServerAlias localhost boot2dock"
  },
  {
    "path": "docker/newscoop.conf",
    "chars": 462,
    "preview": "<VirtualHost *:80>\n    DocumentRoot /var/www/newscoop\n    ServerName newscoop.docker\n    ServerAlias localhost boot2dock"
  },
  {
    "path": "docker-compose-dev.yml",
    "chars": 258,
    "preview": "newscoop:\n    extends:\n        file: docker/docker-newscoop.yml\n        service: newscoop\n    links:\n        - mysql\n   "
  },
  {
    "path": "docker-compose.yml",
    "chars": 203,
    "preview": "newscoop:\n    extends:\n        file: docker/docker-newscoop.yml\n        service: newscoop\n    links:\n        - mysql\n\nmy"
  },
  {
    "path": "features/0_api_articles.feature",
    "chars": 2960,
    "preview": "Feature: Articles\n    I need to be able to create and update articles\n\n    Scenario: Check if route is correct\n        G"
  },
  {
    "path": "features/1_api_images.feature",
    "chars": 2895,
    "preview": "Feature: Images\n    I need to be able to work with images api\n\n    Scenario: Check if route is correct\n        Given tha"
  },
  {
    "path": "features/2_api_linkImage_to_article.feature",
    "chars": 2871,
    "preview": "Feature: Images\n    I need to be able to work link images to articles\n\n    Scenario: Create new article and image\n      "
  },
  {
    "path": "features/3_api_articles_search.feature",
    "chars": 1973,
    "preview": "Feature: Endpoints\n    I need to be able to create and search articles\n\n    Scenario: Check if route is correct\n        "
  },
  {
    "path": "features/3_api_topics.feature",
    "chars": 7116,
    "preview": "Feature: Testing Topics API\n\tIn order to maintain topics through the API\n\tAs a service user\n    I want to see if the top"
  },
  {
    "path": "features/4_api_link_unlink_topic_to_from_article.feature",
    "chars": 2887,
    "preview": "Feature: Testing linking/unlinking topics to/from the articles\n    In order to link/unlink topics through the API\n    As"
  },
  {
    "path": "features/5_api_related_articles.feature",
    "chars": 5044,
    "preview": "Feature: Testing linking/unlinkig related articles feature\n    I need to be able to link and unlink articles (aka. relat"
  },
  {
    "path": "features/6_api_link_unlink_topic.feature",
    "chars": 2603,
    "preview": "Feature: Testing linking/unlinkig topics (follow/unfollow topics by users)\n    I need to be able to follow/unfollow topi"
  },
  {
    "path": "features/bootstrap/FeatureContext.php",
    "chars": 6509,
    "preview": "<?php\n/**\n * @author   Demin Yin <deminy@deminy.net>\n * @license  MIT license\n */\n\nuse Behat\\Behat\\Context\\ClosuredConte"
  },
  {
    "path": "features/bootstrap/RestContext.php",
    "chars": 22215,
    "preview": "<?php\n/**\n * @author   Demin Yin <deminy@deminy.net>\n * @license  MIT license\n */\nuse Behat\\Behat\\Context\\BehatContext;\n"
  },
  {
    "path": "features/steps/.gitignore",
    "chars": 14,
    "preview": "*\n\n!.gitignore"
  },
  {
    "path": "features/support/.gitignore",
    "chars": 14,
    "preview": "*\n\n!.gitignore"
  },
  {
    "path": "newscoop/.gitignore",
    "chars": 108,
    "preview": "# Bootstrap\napplication/bootstrap*\n\n# Symfony directories\n*/log/*\ncache/*\npublic/uploads/*\npublic/bundles/*\n"
  },
  {
    "path": "newscoop/.rmt.yml",
    "chars": 1221,
    "preview": "_default:\n\n    # VCS CONFIG\n    vcs: git\n\n    # PREREQUISITES\n    #  Actions executed before any questions get asked to "
  },
  {
    "path": "newscoop/DETAILED-CHANGELOG.txt",
    "chars": 84748,
    "preview": "\nVERSION 4  NEWSCOOP 4.3\n==============================================================================================="
  },
  {
    "path": "newscoop/LICENSE_3RD_PARTY.txt",
    "chars": 4266,
    "preview": "\n3rd Party Software / Data\n*************************\n\nNewscoop builds on top of a number of open source projects. We tha"
  },
  {
    "path": "newscoop/RMT",
    "chars": 97,
    "preview": "#!/usr/bin/env php\n<?php\ndefine('RMT_ROOT_DIR', __DIR__);\nrequire 'vendor/liip/rmt/command.php';\n"
  },
  {
    "path": "newscoop/admin-files/ad.php",
    "chars": 1680,
    "preview": "<?php\nrequire_once dirname(__FILE__) . '/../db_connect.php';\nrequire_once dirname(__FILE__) . '/../classes/Input.php';\n\n"
  },
  {
    "path": "newscoop/admin-files/ad_popup.php",
    "chars": 1325,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/db_connect.php\");\n$translator = \\Zend_Registry::get('container')->getServ"
  },
  {
    "path": "newscoop/admin-files/article_import/CommandProcessor.php",
    "chars": 2625,
    "preview": "<?\nrequire_once($GLOBALS['g_campsiteDir'].'/article_import/DocBookParser.php');\nrequire_once($GLOBALS['g_campsiteDir'].'"
  },
  {
    "path": "newscoop/admin-files/article_import/DocBookParser.php",
    "chars": 1400,
    "preview": "<?\nrequire_once('XML/Parser/Simple.php');\n\nclass DocBookParser extends XML_Parser_Simple {\n//\tvar $m_firstName;\n//\tvar $"
  },
  {
    "path": "newscoop/admin-files/article_import/DocbookFinalForm.xml",
    "chars": 327,
    "preview": "<?xml version=\"1.0\"?>\n<article>\n<artheader>\n  <author><firstname>Norman</firstname><surname>Walsh</surname></author>\n  <"
  },
  {
    "path": "newscoop/admin-files/article_import/Installation.txt",
    "chars": 1096,
    "preview": "Article Import Installation Instructions\n----------------------------------------\n\nZZipLib needs to be installed.  You c"
  },
  {
    "path": "newscoop/admin-files/article_import/index.php",
    "chars": 6279,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Art"
  },
  {
    "path": "newscoop/admin-files/article_import/stylesheet.css",
    "chars": 332,
    "preview": "BODY, TH, TD, FORM, BLOCKQUOTE, UL, LI { \n\tfont-family: Tahoma, Arial, Helvetica, sans-serif; \n\tfont-size: 10pt; \n}\n\nSMA"
  },
  {
    "path": "newscoop/admin-files/article_import/sxwToDocbook.xsl",
    "chars": 1017,
    "preview": "<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" xmlns:text=\"http://openoffice.org/2000/text\" version=\"1"
  },
  {
    "path": "newscoop/admin-files/article_types/add.php",
    "chars": 1973,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/ArticleType.php');\n\n$translator = \\Zend_Registry::get('container'"
  },
  {
    "path": "newscoop/admin-files/article_types/do_add.php",
    "chars": 2914,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/do_comment_activation.php",
    "chars": 1381,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/do_del.php",
    "chars": 2352,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/do_filter.php",
    "chars": 685,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/do_hide.php",
    "chars": 1022,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/do_rename.php",
    "chars": 3497,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/do_translate.php",
    "chars": 2916,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/add.php",
    "chars": 10954,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Art"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/do_add.php",
    "chars": 4273,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/do_del.php",
    "chars": 1050,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/do_hide.php",
    "chars": 1177,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/do_rename.php",
    "chars": 4017,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/do_reorder.php",
    "chars": 1165,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/do_retype.php",
    "chars": 2908,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/do_translate.php",
    "chars": 3164,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/index.php",
    "chars": 19553,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Art"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/rename.php",
    "chars": 2531,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Art"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/retype.php",
    "chars": 4633,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Art"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/set_is_content.php",
    "chars": 1196,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/fields/set_show_in_editor.php",
    "chars": 1210,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Log.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input"
  },
  {
    "path": "newscoop/admin-files/article_types/index.php",
    "chars": 14416,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/ArticleType.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/class"
  },
  {
    "path": "newscoop/admin-files/article_types/merge.php",
    "chars": 2334,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/ArticleType.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/class"
  },
  {
    "path": "newscoop/admin-files/article_types/merge2.php",
    "chars": 5393,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/ArticleType.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/class"
  },
  {
    "path": "newscoop/admin-files/article_types/merge3.php",
    "chars": 22746,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/ArticleType.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/class"
  },
  {
    "path": "newscoop/admin-files/article_types/rename.php",
    "chars": 2255,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/ArticleType.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/class"
  },
  {
    "path": "newscoop/admin-files/articles/JSON.php",
    "chars": 34696,
    "preview": "<?php\r\n/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */\r\n\r\n/**\r\n* Converts to and from JSON format.\r\n*\r\n* "
  },
  {
    "path": "newscoop/admin-files/articles/add.php",
    "chars": 7511,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/add_move.php",
    "chars": 10598,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/article_common.php",
    "chars": 521,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Article.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/C"
  },
  {
    "path": "newscoop/admin-files/articles/article_stylesheet.css",
    "chars": 1010,
    "preview": ".campsite_subhead {\n\tborder: 1px dashed #444444;\n\tpadding: 2px;\n}\n\n.campsite_external_link {\n\ttext-decoration: underline"
  },
  {
    "path": "newscoop/admin-files/articles/autopublish.php",
    "chars": 8556,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/autopublish_del.php",
    "chars": 1552,
    "preview": "<?PHP\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/autopublish_do_add.php",
    "chars": 6011,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/comments/add_comment_form.php",
    "chars": 2367,
    "preview": "<?php\n\n$translator = \\Zend_Registry::get('container')->getService('translator');\n// check permissions\nif (!$g_user->hasP"
  },
  {
    "path": "newscoop/admin-files/articles/comments/reply.php",
    "chars": 5845,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\n$translator = \\Zend_Registry::get('container')->getS"
  },
  {
    "path": "newscoop/admin-files/articles/comments/show_comments.php",
    "chars": 13531,
    "preview": "<?php\n\n$translator = \\Zend_Registry::get('container')->getService('translator');\n// check permissions\nif (!$g_user->hasP"
  },
  {
    "path": "newscoop/admin-files/articles/context_box/popup.php",
    "chars": 11435,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n?>\n<!DOCTYPE html>\n<html>\n<head>\n<meta h"
  },
  {
    "path": "newscoop/admin-files/articles/do_add.php",
    "chars": 6117,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/do_article_action.php",
    "chars": 7425,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\n\n$translator = \\Zend_Registry:"
  },
  {
    "path": "newscoop/admin-files/articles/do_article_list_action.php",
    "chars": 9283,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\n\n$translator = \\Zend_Registry:"
  },
  {
    "path": "newscoop/admin-files/articles/do_edit.php",
    "chars": 7312,
    "preview": "<?php\ndefine(\"STATUS_APPROVED\",\"approved\");\ndefine(\"STATUS_HIDDEN\",\"hidden\");\nrequire_once($GLOBALS['g_campsiteDir'].\"/$"
  },
  {
    "path": "newscoop/admin-files/articles/do_position.php",
    "chars": 2912,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/articles/do_translate.php",
    "chars": 8714,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/articles/do_unlock.php",
    "chars": 1621,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\n\n$translator = \\Zend_Registry:"
  },
  {
    "path": "newscoop/admin-files/articles/duplicate.php",
    "chars": 30201,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\n\n$translator = \\Zend_Registry:"
  },
  {
    "path": "newscoop/admin-files/articles/edit.php",
    "chars": 11914,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/articles/edit_comments_box.php",
    "chars": 2120,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n$preferencesService = \\Zend_Registry::ge"
  },
  {
    "path": "newscoop/admin-files/articles/edit_context_box.php",
    "chars": 702,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n?>\n<div class=\"articlebox\" title=\"<?php "
  },
  {
    "path": "newscoop/admin-files/articles/edit_html.php",
    "chars": 23207,
    "preview": "<?php\n/**\n * @package Newscoop\n */\n$translator = \\Zend_Registry::get('container')->getService('translator');\n// If the a"
  },
  {
    "path": "newscoop/admin-files/articles/edit_html_authors.php",
    "chars": 6338,
    "preview": "      <?php\n      $translator = \\Zend_Registry::get('container')->getService('translator');\n      function drawCombo($id"
  },
  {
    "path": "newscoop/admin-files/articles/edit_info_box.php",
    "chars": 2237,
    "preview": "<?php\n  $translator = \\Zend_Registry::get('container')->getService('translator');\n?>\n\n<div class=\"ui-widget-content smal"
  },
  {
    "path": "newscoop/admin-files/articles/edit_javascript.php",
    "chars": 20198,
    "preview": "<?php\n  $translator = \\Zend_Registry::get('container')->getService('translator');\n?>\n<script type=\"text/javascript\" src="
  },
  {
    "path": "newscoop/admin-files/articles/edit_locations_box.php",
    "chars": 5343,
    "preview": "<?php\n/**\n * @package Newscoop\n */\n$translator = \\Zend_Registry::get('container')->getService('translator');\n$locations "
  },
  {
    "path": "newscoop/admin-files/articles/edit_main_box.php",
    "chars": 7094,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n// set language url\n$languageUrl = implo"
  },
  {
    "path": "newscoop/admin-files/articles/edit_media_box.php",
    "chars": 9467,
    "preview": "<?php $translator = \\Zend_Registry::get('container')->getService('translator'); ?>\n<div class=\"articlebox\" title=\"<?php "
  },
  {
    "path": "newscoop/admin-files/articles/edit_multidate_box.php",
    "chars": 1124,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n if (empty($userIsBlogger)) { ?>\n<div cl"
  },
  {
    "path": "newscoop/admin-files/articles/edit_playlist.php",
    "chars": 2013,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n$router = \\Zend_Registry::get('container"
  },
  {
    "path": "newscoop/admin-files/articles/edit_schedule_box.php",
    "chars": 2896,
    "preview": "<?php $translator = \\Zend_Registry::get('container')->getService('translator'); ?>\n<div class=\"ui-widget-content small-b"
  },
  {
    "path": "newscoop/admin-files/articles/edit_switches_box.php",
    "chars": 4329,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\nif (empty($userIsBlogger)) { ?>\n<div cla"
  },
  {
    "path": "newscoop/admin-files/articles/edit_topics_box.php",
    "chars": 5336,
    "preview": "<?php $translator = \\Zend_Registry::get('container')->getService('translator'); ?>\n<div class=\"ui-widget-content small-b"
  },
  {
    "path": "newscoop/admin-files/articles/editor_load_countable.php",
    "chars": 637,
    "preview": "<!-- Load TinyMCE -->\n<link rel=\"stylesheet\" type=\"text/css\" href=\"<?php echo $Campsite['WEBSITE_URL']; ?>/js/jquery/jCo"
  },
  {
    "path": "newscoop/admin-files/articles/editor_load_tinymce.php",
    "chars": 13469,
    "preview": "<?php\n/**\n * @param array p_dbColumns\n * @param object p_user The User object\n * @param int p_editorLanguage The current"
  },
  {
    "path": "newscoop/admin-files/articles/empty.php",
    "chars": 851,
    "preview": "<html>\n    <head>\n    <style>\n        body {\n            margin: 0px;\n            padding: 0px;\n            font: 12px C"
  },
  {
    "path": "newscoop/admin-files/articles/files/do_add.php",
    "chars": 6045,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Article.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/A"
  },
  {
    "path": "newscoop/admin-files/articles/files/do_add_existing.php",
    "chars": 1684,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Article.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/A"
  },
  {
    "path": "newscoop/admin-files/articles/files/do_del.php",
    "chars": 2608,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Article.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/A"
  },
  {
    "path": "newscoop/admin-files/articles/files/do_edit.php",
    "chars": 4016,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Article.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/I"
  },
  {
    "path": "newscoop/admin-files/articles/files/edit.php",
    "chars": 7586,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/articles/files/popup.php",
    "chars": 6798,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once LIBS_DIR . '/Media"
  },
  {
    "path": "newscoop/admin-files/articles/get.php",
    "chars": 3049,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/articles/images/add.php",
    "chars": 4568,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Ima"
  },
  {
    "path": "newscoop/admin-files/articles/images/do_link.php",
    "chars": 1894,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Article.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/I"
  },
  {
    "path": "newscoop/admin-files/articles/images/do_unlink.php",
    "chars": 1896,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Article.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/I"
  },
  {
    "path": "newscoop/admin-files/articles/images/popup.php",
    "chars": 3112,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/include/campsite_constants.php');\nrequire_once($GLOBALS['g_campsiteDir']."
  },
  {
    "path": "newscoop/admin-files/articles/images/search.php",
    "chars": 8272,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/articles/images/view.php",
    "chars": 830,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/articles/index.php",
    "chars": 6419,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/la_import.php",
    "chars": 16748,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/articles/locations/country_codes.php",
    "chars": 5840,
    "preview": "<?php\n$country_codes_alpha_2 = array(\n'Afghanistan' => 'AF',\n'Aland Islands / Åland Islands' => 'AX',\n'Albania' => 'AL',"
  },
  {
    "path": "newscoop/admin-files/articles/locations/do_unlink.php",
    "chars": 1671,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Article.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/G"
  },
  {
    "path": "newscoop/admin-files/articles/locations/filter.php",
    "chars": 3473,
    "preview": "<?php\n\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/GeoPreferences.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/c"
  },
  {
    "path": "newscoop/admin-files/articles/locations/popup.php",
    "chars": 32975,
    "preview": "<?php\n\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/locations/preview.php",
    "chars": 5107,
    "preview": "<?php\n/**\n * @package\n */\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/GeoPreferences.php');\nrequire_once($GLOBALS['"
  },
  {
    "path": "newscoop/admin-files/articles/locations/search.php",
    "chars": 2186,
    "preview": "<?php\n\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/GeoPreferences.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/c"
  },
  {
    "path": "newscoop/admin-files/articles/multi_autopublish.php",
    "chars": 6525,
    "preview": "<?PHP\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/multidate/popup.php",
    "chars": 26436,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n?>\n<!DOCTYPE html>\n<html>\n<head>\n<meta h"
  },
  {
    "path": "newscoop/admin-files/articles/playlist/popup.php",
    "chars": 472,
    "preview": "<?php\n    $front = Zend_Controller_Front::getInstance();\n    $front->getRequest()\n        ->clearParams()\n        ->setD"
  },
  {
    "path": "newscoop/admin-files/articles/post.php",
    "chars": 9611,
    "preview": "<?php\nheader('Content-Type: application/json');\ndefine(\"STATUS_APPROVED\",\"approved\");\ndefine(\"STATUS_HIDDEN\",\"hidden\");\n"
  },
  {
    "path": "newscoop/admin-files/articles/preview.php",
    "chars": 7113,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_camps"
  },
  {
    "path": "newscoop/admin-files/articles/translate.php",
    "chars": 12044,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/articles/article_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/backup.php",
    "chars": 10719,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n\nrequire_once(CS_PATH_SITE.DIR_SEP . 'sc"
  },
  {
    "path": "newscoop/admin-files/bugreporter/bug_handler_main.php",
    "chars": 4744,
    "preview": "<?php\n\nrequire_once __DIR__ . '/../../classes/BugReporter.php';\n\n/**\n * Called for all Newscoop errors.\n *\n * If the fla"
  },
  {
    "path": "newscoop/admin-files/bugreporter/emailus.php",
    "chars": 2658,
    "preview": "<?php\nrequire_once $GLOBALS['g_campsiteDir'].'/classes/Language.php';\n$translator = \\Zend_Registry::get('container')->ge"
  },
  {
    "path": "newscoop/admin-files/bugreporter/errormessage.php",
    "chars": 7624,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Language.php');\n$translator = \\Zend_Registry::get('container')->g"
  },
  {
    "path": "newscoop/admin-files/camp_html.php",
    "chars": 16153,
    "preview": "<?php\n/**\n * @package Campsite\n */\n\n/**\n * includes\n */\n$ADMIN_DIR = \"admin-files\";\nrequire_once($GLOBALS['g_campsiteDir"
  },
  {
    "path": "newscoop/admin-files/country/add.php",
    "chars": 2145,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/country/country_common.php\");\n\n$translator = \\Zend_Registry::"
  },
  {
    "path": "newscoop/admin-files/country/country_common.php",
    "chars": 321,
    "preview": "<?PHP\nrequire_once($GLOBALS['g_campsiteDir'].\"/classes/Language.php\");\nrequire_once($GLOBALS['g_campsiteDir'].\"/classes/"
  },
  {
    "path": "newscoop/admin-files/country/do_add.php",
    "chars": 2670,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/country/country_common.php\");\n$translator = \\Zend_Registry::g"
  },
  {
    "path": "newscoop/admin-files/country/do_del.php",
    "chars": 1818,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/country/country_common.php\");\n\n$translator = \\Zend_Registry::"
  },
  {
    "path": "newscoop/admin-files/country/do_edit.php",
    "chars": 2250,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/country/country_common.php\");\n\n$translator = \\Zend_Registry::"
  },
  {
    "path": "newscoop/admin-files/country/do_translate.php",
    "chars": 2443,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/country/country_common.php\");\n\n$translator = \\Zend_Registry::"
  },
  {
    "path": "newscoop/admin-files/country/edit.php",
    "chars": 2439,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/country/country_common.php\");\n\n$translator = \\Zend_Registry::"
  },
  {
    "path": "newscoop/admin-files/country/index.php",
    "chars": 5905,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/country/country_common.php\");\nrequire_once($GLOBALS['g_campsi"
  },
  {
    "path": "newscoop/admin-files/country/translate.php",
    "chars": 2852,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir']. \"/$ADMIN_DIR/country/country_common.php\");\n\n$translator = \\Zend_Registry::"
  },
  {
    "path": "newscoop/admin-files/home.php",
    "chars": 5419,
    "preview": "<?php\n\nrequire_once dirname(dirname(__FILE__)) . '/db_connect.php';\nrequire_once dirname(dirname(__FILE__)) . '/classes/"
  },
  {
    "path": "newscoop/admin-files/html_head.php",
    "chars": 3347,
    "preview": "<?php\n\n$translator = \\Zend_Registry::get('container')->getService('translator');\n\n// locale for datepicker\n$locale = !em"
  },
  {
    "path": "newscoop/admin-files/index.php",
    "chars": 71,
    "preview": "<?php\nrequire_once($Campsite['HTML_DIR'] . \"/$ADMIN_DIR/home.php\");\n?>\n"
  },
  {
    "path": "newscoop/admin-files/issues/add_new.php",
    "chars": 3548,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\n\n$translator = \\Zend_Registry::get("
  },
  {
    "path": "newscoop/admin-files/issues/add_prev.php",
    "chars": 2776,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\n\n$translator = \\Zend_Registry::get("
  },
  {
    "path": "newscoop/admin-files/issues/autopublish.php",
    "chars": 5662,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\nrequire_once($GLOBALS['g_campsiteDi"
  },
  {
    "path": "newscoop/admin-files/issues/autopublish_del.php",
    "chars": 2022,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\nrequire_once($GLOBALS['g_campsiteDi"
  },
  {
    "path": "newscoop/admin-files/issues/autopublish_do_add.php",
    "chars": 5128,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\nrequire_once($GLOBALS['g_campsiteDi"
  },
  {
    "path": "newscoop/admin-files/issues/delete.php",
    "chars": 2655,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\nrequire_once($GLOBALS['g_campsiteDi"
  },
  {
    "path": "newscoop/admin-files/issues/do_add_new.php",
    "chars": 5293,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\n\nuse Newscoop\\Service\\ISyncResource"
  },
  {
    "path": "newscoop/admin-files/issues/do_add_prev.php",
    "chars": 2841,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\n\n$translator = \\Zend_Registry::get("
  },
  {
    "path": "newscoop/admin-files/issues/do_del.php",
    "chars": 2209,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\nrequire_once($GLOBALS['g_campsiteDi"
  },
  {
    "path": "newscoop/admin-files/issues/do_edit.php",
    "chars": 5779,
    "preview": "<?php\nuse Newscoop\\Service\\ISyncResourceService;\nuse Newscoop\\Service\\IIssueService;\nuse Newscoop\\Service\\IOutputService"
  },
  {
    "path": "newscoop/admin-files/issues/do_status.php",
    "chars": 1174,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\n\n$translator = \\Zend_Registry::get("
  },
  {
    "path": "newscoop/admin-files/issues/do_translate.php",
    "chars": 2365,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\n\n$translator = \\Zend_Registry::get("
  },
  {
    "path": "newscoop/admin-files/issues/edit.php",
    "chars": 21108,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\nrequire_once($GLOBALS['g_campsiteDi"
  },
  {
    "path": "newscoop/admin-files/issues/empty.php",
    "chars": 15,
    "preview": "<HTML>\n</HTML>\n"
  },
  {
    "path": "newscoop/admin-files/issues/get_templates.php",
    "chars": 582,
    "preview": "<?php\nuse Newscoop\\Service\\Resource\\ResourceId;\nuse Newscoop\\Service\\IThemeManagementService;\n\n//@New theme management\n$"
  },
  {
    "path": "newscoop/admin-files/issues/index.php",
    "chars": 9621,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\nrequire_once($GLOBALS['g_campsiteDi"
  },
  {
    "path": "newscoop/admin-files/issues/issue_common.php",
    "chars": 2275,
    "preview": "<?PHP\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Pub"
  },
  {
    "path": "newscoop/admin-files/issues/preview.php",
    "chars": 5225,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\nrequire_once($GLOBALS['g_campsiteDi"
  },
  {
    "path": "newscoop/admin-files/issues/qadd.php",
    "chars": 2524,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\n\n$translator = \\Zend_Registry::get("
  },
  {
    "path": "newscoop/admin-files/issues/translate.php",
    "chars": 4559,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].\"/$ADMIN_DIR/issues/issue_common.php\");\n\n$translator = \\Zend_Registry::get("
  },
  {
    "path": "newscoop/admin-files/javascript_common.php",
    "chars": 587,
    "preview": "<script type=\"text/javascript\" src=\"<?php echo $Campsite['WEBSITE_URL']; ?>/js/campsite.js\"></script>\n<script type=\"text"
  },
  {
    "path": "newscoop/admin-files/json.php",
    "chars": 3550,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/languages/add_modify.php",
    "chars": 14200,
    "preview": "<?php\nrequire_once($Campsite['HTML_DIR'] . \"/$ADMIN_DIR/languages.php\");\nrequire_once($GLOBALS['g_campsiteDir'].'/classe"
  },
  {
    "path": "newscoop/admin-files/languages/do_add_modify.php",
    "chars": 6501,
    "preview": "<?php\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Language.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/"
  },
  {
    "path": "newscoop/admin-files/languages/do_del.php",
    "chars": 3595,
    "preview": "<?php\nrequire_once($Campsite['HTML_DIR'] . \"/$ADMIN_DIR/languages.php\");\nrequire_once($GLOBALS['g_campsiteDir'].'/classe"
  },
  {
    "path": "newscoop/admin-files/languages/index.php",
    "chars": 3318,
    "preview": "<?php\nrequire_once($Campsite['HTML_DIR'] . \"/$ADMIN_DIR/languages.php\");\nrequire_once($GLOBALS['g_campsiteDir'].'/classe"
  },
  {
    "path": "newscoop/admin-files/languages.php",
    "chars": 393,
    "preview": "<?php\nglobal $Campsite;\n$tmpLanguages = $g_ado_db->GetAll('SELECT Code, Name, CodePage, OrigName FROM Languages');\n$lang"
  },
  {
    "path": "newscoop/admin-files/lib_campsite.php",
    "chars": 22658,
    "preview": "<?php\n\n/**\n * Compute the difference between two string times.\n *\n * @param string $p_time1\n *      Any string that can "
  },
  {
    "path": "newscoop/admin-files/libs/ArticleList/ArticleList.php",
    "chars": 17099,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ArticleList/actions.php",
    "chars": 5078,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ArticleList/do_action.php",
    "chars": 16985,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ArticleList/do_data.php",
    "chars": 4771,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ArticleList/do_order.php",
    "chars": 538,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ArticleList/filters.php",
    "chars": 13640,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ArticleList/table.php",
    "chars": 12165,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/BaseList/BaseList.php",
    "chars": 10514,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/BaseList/table.php",
    "chars": 7587,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ContextList/ContextList.php",
    "chars": 10836,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ContextList/actions.php",
    "chars": 5078,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ContextList/do_action.php",
    "chars": 12902,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ContextList/do_data.php",
    "chars": 4374,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ContextList/do_order.php",
    "chars": 538,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ContextList/filters.php",
    "chars": 15289,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/ContextList/table.php",
    "chars": 9616,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Vlad Nicoara <vlad.nicoara@sourcefabric.org>\n * @copyright 2010 Sourcefabri"
  },
  {
    "path": "newscoop/admin-files/libs/ImageList/ImageList.php",
    "chars": 4815,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/MediaList/MediaList.php",
    "chars": 2514,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/MediaPlayer/MediaPlayer.php",
    "chars": 2603,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/libs/MediaPlayer/flash.phtml",
    "chars": 524,
    "preview": "<object width=\"320\" height=\"240\">\n    <param name=\"movie\" value=\"<?php echo $player; ?>\"></param>\n    <param name=\"flash"
  },
  {
    "path": "newscoop/admin-files/libs/MediaPlayer/player.phtml",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "newscoop/admin-files/libs/MediaPlayer/video.phtml",
    "chars": 895,
    "preview": "<?php\n$translator = \\Zend_Registry::get('container')->getService('translator');\n?>\n<video controls=\"controls\" width=\"320"
  },
  {
    "path": "newscoop/admin-files/media-archive/add.php",
    "chars": 2470,
    "preview": "<?php\n/**\n * @package Campsite\n *\n * @author Petr Jasek <petr.jasek@sourcefabric.org>\n * @copyright 2010 Sourcefabric o."
  },
  {
    "path": "newscoop/admin-files/media-archive/add_file.php",
    "chars": 1756,
    "preview": "<?php\n/**\n * @package Newscoop\n *\n * @author Mihai Nistor <mihai.nistor@sourcefabric.org>\n * @copyright 2010 Sourcefabri"
  },
  {
    "path": "newscoop/admin-files/media-archive/ajax_save.php",
    "chars": 801,
    "preview": "<?php\n\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Input.php');\nrequire_once($GLOBALS['g_campsiteDir'].'/classes/Ar"
  }
]

// ... and 5158 more files (download for full content)

About this extraction

This page contains the full source code of the sourcefabric/Newscoop GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 5358 files (36.0 MB), approximately 9.8M tokens, and a symbol index with 11731 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!