Enhanced the image helper to allow for instance-specific JPEG compression level

I felt there was a need for the image helper to occasionally render
very high quality JPEGs (my usage was a zoomable map), and there was no
functionality to do this on a per-image / -block basis. Should be a
fairly straight-forward upgrade.
Enhanced the image helper to allow for instance-specific JPEG compression level

I felt there was a need for the image helper to occasionally render
very high quality JPEGs (my usage was a zoomable map), and there was no
functionality to do this on a per-image / -block basis. Should be a
fairly straight-forward upgrade.
Structural updates based on best practices and feedback

# Renamed the compression property to jpegCompression to be more
consistent. also set default value to default system value
# moved constructor to the reset() method which is automatically
invoked by Loader::helper
 # returned $this on setJpegCompression method to allow for chaining
(e.g.
Loader::helper('image')->setJpegCompression(20)->getThumbnail($file,
200, 100);
# modified min level to be 0 per imageJPEG method's acceptable range
Structural updates based on best practices and feedback

# Renamed the compression property to jpegCompression to be more
consistent. also set default value to default system value
# moved constructor to the reset() method which is automatically
invoked by Loader::helper
# returned $this on setJpegCompression method to allow for chaining
(e.g.
Loader::helper('image')->setJpegCompression(20)->getThumbnail($file,200,
 100);
# modified min level to be 0 per imageJPEG method's acceptable range
replace t() with DateHelper

Translation of strings inside dates (monthnames, daynames) should be handled through the DateHelper instead of t().
http://docs.mnkras.com/class_concrete5___helper___date.html#a5f7a7453c70e203543e5e0ab057e3ae5
Use DATE_APP_GENERIC_T instead of literal
Fix documentation on Area::setCustomTemplate() method

The docs were giving the wrong example for how to pass in a custom template name (it should be 'templates/file_name.php', not just the template handle as was previously being indicated).
Also refactored the variable name from $temp to $view, so it matches the Block::display() method arg (thus giving another indication that you should pass in the relative path to the custom template file, and not just the handle).
no line break in search index for select attribute

A select attribute without a single value will be saved as \n
in CollectionSearchIndexAttributes. This is probably not really
a bug but an improvement because it allows you to check empty
attributes easier.
Add an ajax helper
Fixing typo in comment
Fixing content-type of error response
Add on_page_body_index event

This event is passed the current collection which is being indexed. Any
content which is returned by the hook is appended to the content for the
search index.

This was necessary for a project where there was some content
programatically added to pages which needed to be included in the search
index.
Added SecurityHelper and some examples of usage
fixing survey controller bug
Removed HTML escaping from Security helper (already exists in Text helper)
add button to delete old form submissions

Administrators often need to clean old submissions of a form, for instance
after they have been exported as a .csv file, instead of having to delete
all of them one by one.
Clear output buffer only if it's not empty
Improve Countries, States and Provinces lists

Adds the events on_get_countries_list and on_get_states_provinces_list
that allow customizing Countries, States and Provinces lists.

...and, as a bonus, adds the list of Italian Provinces ;)
Fix Help Popover Close on Click

Close Popover when any clicks outside of popover.
allow event to modify original text