SproutCMS

This is the code documentation for the SproutCMS project

namespace Sprout\Controllers

Namespaces

Classes

AdminAjaxController

Handles processing of various admin AJAX methods including: widget settings; links; and categories.

AdminController

Main class to handle admin processing.
This delegates processing to controllers registered with Register::adminControllers

AdvancedSearchController

- No description yet -

BaseController

This is a true base controller.

It does nothing but base things.

CaptchaController

Used for generating CAPTCHA images and explanatory text

ContentSubscribeController

Handles subscriptions to various types of content in a centralised manner

Subscribers are emailed regarding new/updated content as various subscription handlers see fit

Controller

Kohana Controller class. The controller class must be extended to work
properly, so this class is defined as abstract.

CronJobController

Runs scheduled tasks assigned by Register::cronJob on behalf of the UN*X cron utility

DbToolsController

Provides tools for dealing with the database
Tools include a sync tool and a structure viewer

EmailShareController

- No description yet -

EmbedVideoController

Dynamic cropping for video thumbs

FileController

Provides access to file and image data

FileUploadController

Handles file uploads in chunks using the JS File API and XMLHttpRequest

LocaleController

For things related to Locales

MediaMushController

- No description yet -

MultiStepFormController

Supports multistep forms

PageController

Handles front-end processing for pages

ResultController

Used to handle generic success and error messages after processing a POST submission, when
there isn't a particularly good URL to redirect to.

SearchController

Performs site-wide searches

SeoController

Handler for SEO functions, including generation of robots.txt and XML sitemap

Tinymce4Controller

Link library, image library, etc

WorkerJobController

Runs worker jobs (i.e. Helpers which extend WorkerBase)