| 
    Elgg
    Version 1.12
    
   | 
 
Go to the source code of this file.
Namespaces | |
| Elgg\Core | |
| Activate a plugin or plugins.  | |
Functions | |
| elgg_get_system_cache () | |
| Returns an \ElggCache object suitable for caching system information.  More... | |
| elgg_reset_system_cache () | |
| Reset the system cache by deleting the caches.  More... | |
| elgg_save_system_cache ($type, $data) | |
| Saves a system cache.  More... | |
| elgg_load_system_cache ($type) | |
| Retrieve the contents of a system cache.  More... | |
| elgg_enable_system_cache () | |
| Enables the system disk cache.  More... | |
| elgg_disable_system_cache () | |
| Disables the system disk cache.  More... | |
| elgg_register_simplecache_view ($view_name) | |
| Registers a view to simple cache.  More... | |
| elgg_get_simplecache_url ($type, $view) | |
| _elgg_get_simplecache_root () | |
| Get the base url for simple cache requests.  More... | |
| _elgg_get_view_filetype ($view) | |
| Returns the type of output expected from the view.  More... | |
| elgg_is_simplecache_enabled () | |
| Is simple cache enabled.  More... | |
| elgg_enable_simplecache () | |
| Enables the simple cache.  More... | |
| elgg_disable_simplecache () | |
| Disables the simple cache.  More... | |
| _elgg_rmdir ($dir) | |
| Recursively deletes a directory, including all hidden files.  More... | |
| elgg_invalidate_simplecache () | |
| Deletes all cached views in the simplecache and sets the lastcache and lastupdate time to 0 for every valid viewtype.  More... | |
| elgg_flush_caches () | |
| Flush all the registered caches.  More... | |
| _elgg_cache_init () | |
| Initializes the simplecache lastcache variable and creates system cache files when appropriate.  More... | |
Variables | |
| return | function (\Elgg\EventsService $events, \Elgg\HooksRegistrationService $hooks) | 
| _elgg_cache_init | ( | ) | 
Initializes the simplecache lastcache variable and creates system cache files when appropriate.
@access private
| _elgg_get_simplecache_root | ( | ) | 
Get the base url for simple cache requests.
| _elgg_get_view_filetype | ( | $view | ) | 
Returns the type of output expected from the view.
css/* views always return "css" js/* views always return "js"
Otherwise, returns "unknown"
| string | $view | The view name | 
| _elgg_rmdir | ( | $dir | ) | 
Recursively deletes a directory, including all hidden files.
TODO(ewinslow): Move to filesystem package
| string | $dir | 
| elgg_disable_simplecache | ( | ) | 
Disables the simple cache.
| elgg_disable_system_cache | ( | ) | 
Disables the system disk cache.
Uses the 'system_cache_enabled' datalist with a boolean value. Resets the system cache.
| elgg_enable_simplecache | ( | ) | 
Enables the simple cache.
| elgg_enable_system_cache | ( | ) | 
Enables the system disk cache.
Uses the 'system_cache_enabled' datalist with a boolean value. Resets the system cache.
| elgg_flush_caches | ( | ) | 
| elgg_get_simplecache_url | ( | $type, | |
| $view | |||
| ) | 
| elgg_get_system_cache | ( | ) | 
Returns an \ElggCache object suitable for caching system information.
| elgg_invalidate_simplecache | ( | ) | 
Deletes all cached views in the simplecache and sets the lastcache and lastupdate time to 0 for every valid viewtype.
| elgg_is_simplecache_enabled | ( | ) | 
Is simple cache enabled.
| elgg_load_system_cache | ( | $type | ) | 
Retrieve the contents of a system cache.
| string | $type | The type of cache to load | 
| elgg_register_simplecache_view | ( | $view_name | ) | 
Registers a view to simple cache.
Simple cache is a caching mechanism that saves the output of a view and its extensions into a file. If the view is called by the engine/handlers/cache_handler.php file, the Elgg engine will not be loaded and the contents of the view will returned from file.
| string | $view_name | View name | 
| elgg_reset_system_cache | ( | ) | 
| elgg_save_system_cache | ( | $type, | |
| $data | |||
| ) | 
Saves a system cache.
| string | $type | The type or identifier of the cache | 
| string | $data | The data to be saved | 
| return function(\Elgg\EventsService $events, \Elgg\HooksRegistrationService $hooks) | ( | \Elgg\EventsService | $events, | 
| \Elgg\HooksRegistrationService | $hooks | ||
| ) |