+ $au = $this->getAuthUser();
+ if (!$au && !in_array($_SERVER['REMOTE_ADDR'] , array('127.0.0.1','::1'))) {
+ $this->jerr("Cache can only be cleared by authenticated users");
+ }
+
+ require_once 'System.php';
+ $ff = HTML_FlexyFramework::get();
+
+ $mods = $this->modulesList();
+ $mods[] = $ff->project; // Pman - this was the old format...
+ $mods[] = ''; // Pman + appshortname..
+
+ foreach ($mods as $module) {
+ $compile_dir = $this->getCompileDir('js', $module, false);
+
+ if(!empty($compile_dir)) {
+ System::rm(array('-r', $compile_dir));
+ }
+ $compile_dir = $this->getCompileDir('css', $module, false);
+
+ if(!empty($compile_dir)) {
+ System::rm(array('-r', $compile_dir));
+ }
+ }
+
+ $this->jok('DONE');