1 <?php
2 3 4 5
6 class FilesystemSyncTask extends BuildTask {
7
8 protected $title = "Sync Files & Images assets";
9
10 protected $description = "The Files & Images system in SilverStripe maintains its own database
11 of the contents of the assets/ folder. This action will update that database, and
12 should be called whenever files are added to the assets/ folder from outside
13 SilverStripe, for example, if an author uploads files via FTP.";
14
15 function run($request) {
16 if(isset($_GET['folderID'])) {
17 $folderID = $_GET['folderID'];
18 } else {
19 $folderID = null;
20 }
21
22 echo Filesystem::sync($folderID);
23 }
24
25 }
[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the
Silverstripe Forums to ask development related questions.
-