81 'multiple' => $multiple,
159 case 'content_stats':
160 return 'admin/statistics';
164 return 'admin/users/newest';
166 return 'admin/users/online';
215 'name' =>
'default_widgets',
216 'text' =>
elgg_echo(
'admin:configure_utilities:default_widgets'),
217 'href' =>
'admin/configure_utilities/default_widgets',
218 'section' =>
'configure',
219 'parent_name' =>
'configure_utilities',
220 'context' =>
'admin',
229 if (!is_array($info)) {
234 if (!$event || !$entity_type) {
237 if (!isset($events[$event][$entity_type])) {
239 $events[$event][$entity_type] =
true;
258 $default_widget_info =
_elgg_config()->default_widget_info;
260 if (empty($default_widget_info) || !
$entity) {
269 foreach ($default_widget_info as
$info) {
274 $entity_subtype =
elgg_extract(
'entity_subtype', $info);
287 'subtype' =>
'widget',
289 'private_setting_name' =>
'context',
290 'private_setting_value' =>
elgg_extract(
'widget_context', $info),
299 $new_widget->container_guid =
$entity->guid;
300 $new_widget->owner_guid =
$entity->guid;
303 $settings = $widget->getAllPrivateSettings();
306 $new_widget->$name =
$value;
328 if (
$type ==
'object' &&
$params[
'subtype'] ==
'widget') {
339 $events->registerHandler(
'init',
'system',
'_elgg_widgets_init');
340 $events->registerHandler(
'ready',
'system',
'_elgg_default_widgets_init');
if(!$user||!$user->canDelete()) $name
$params
Saves global plugin settings.
elgg_register_plugin_hook_handler($hook, $type, $callback, $priority=500)
elgg_echo($message_key, array $args=[], $language="")
Given a message key, returns an appropriately translated full-text string.
$user_guid
Validate a user.
Base class for events and hooks.
elgg_get_entities(array $options=[])
Fetches/counts entities or performs a calculation on their properties.
elgg_set_ignore_access($ignore=true)
Set if Elgg's access system should be ignored.
elgg_pop_context()
Removes and returns the top context string from the stack.
elgg_in_context($context)
Check if this context exists anywhere in the stack.
elgg_trigger_plugin_hook($hook, $type, $params=null, $returnvalue=null)
if(!empty($screenshots)) $info
if(!$owner) if($owner->guid!=$page_owner->guid) $context
const ELGG_ENTITIES_ANY_VALUE
elgg_register_menu_item($menu_name, $menu_item)
Register an item for an Elgg menu.
elgg_get_site_entity()
Get the current site entity.
elgg_extract($key, $array, $default=null, $strict=true)
Checks for $array[$key] and returns its value if it exists, else returns $default.
elgg_register_event_handler($event, $object_type, $callback, $priority=500)
_elgg_config()
Get the Elgg config service.
elgg_push_context($context)
Push a context onto the top of the stack.
_elgg_services()
Get the global service provider.
if(elgg_view_exists("plugins/{$plugin_id}/settings")) $description