Get the URL for the cached fileThis automatically registers the view with Elgg's simplecache.
$blog_js = elgg_get_simplecache_url('js', 'blog/save_draft');
elgg_register_js('elgg.blog', $blog_js);
elgg_load_js('elgg.blog');
- Parameters
-
string | $type | The file type: css or js |
string | $view | The view name after css/ or js/ |
- Returns
- string
- Since
- 1.8.0
<?php
}
}
}
}
}
}
}
}
}
if (preg_match(
'~(?:^|/)(css|js)(?:$|/)~',
$view,
$m)) {
} else {
return 'unknown';
}
}
}
}
}
$files = array_diff(scandir($dir), array(
'.',
'..'));
if (is_dir("$dir/$file")) {
} else {
unlink("$dir/$file");
}
}
return rmdir($dir);
}
}
}
}
$events->registerHandler('ready', 'system', '_elgg_cache_init');
$events->registerHandler('cache:flush', 'system', 'elgg_reset_system_cache');
$events->registerHandler('cache:flush', 'system', 'elgg_invalidate_simplecache');
};