Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

26 lines (20 sloc) 0.706 kb
* @package cms
* @subpackage assets
class FilesystemSyncTask extends BuildTask {
protected $title = "Sync Files & Images assets";
protected $description = "The Files & Images system in SilverStripe maintains its own database
of the contents of the assets/ folder. This action will update that database, and
should be called whenever files are added to the assets/ folder from outside
SilverStripe, for example, if an author uploads files via FTP.";
function run($request) {
if(isset($_GET['folderID'])) {
$folderID = $_GET['folderID'];
} else {
$folderID = null;
echo Filesystem::sync($folderID, !($request->getVar('skipSyncLinkTracking'))) . "\n";
Jump to Line
Something went wrong with that request. Please try again.