universal_categories = $categories; } } return TRUE; } /** * Saves the site categories. * * @param type $hook * @param type $type * @param type $value * @param type $params */ function categories_save_site_categories($hook, $type, $value, $params) { $plugin_id = get_input('plugin_id'); if ($plugin_id != 'categories') { return $value; } $categories = get_input('categories'); $categories = string_to_tag_array($categories); $site = elgg_get_site_entity(); $site->categories = $categories; system_message(elgg_echo("categories:save:success")); elgg_delete_admin_notice('categories_admin_notice_no_categories'); forward(REFERER); }