JS/CSS Versioning support

Check the filemtime of the css/js file to prevent browser caching of
these assets
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
display recent page breadcrumbs in reverse-chrono order; change breadcrumb divider from slash to pipe (to avoid confusion with page paths); tweak spacing between breadcrumb items
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).
Update web/concrete/core/controllers/single_pages/dashboard/system/backup_restore/backup.php

Tidies up the listing so that backup will ignore files that do not match the created backup pattern of including a timestamp in the filename. Other files/directories in the backup folder will now be ignored by the backup listing.
check for datatype in select function

as mentioned here: http://www.concrete5.org/index.php?cID=403092&editmode=

the following code would create two selected options:

´´´
$fh = Loader::helper('form');

echo $fh->select(
    'test', 
    array(
        '5' => '5', 
        '5-4' => '5-4'
        ), 
    5);
´´´
Update web/concrete/core/helpers/form.php
Update web/concrete/core/helpers/form.php
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
Remove extra </div>
Fix start of form and closing divs
changed comparision