Version: current

     1 <?php
     2 /**
     3  * @package cms
     4  * @subpackage assets
     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. -