shortcut_default_set
function shortcut_default_set
shortcut_default_set($account = NULL)
Returns the default shortcut set for a given user account.
Parameters
object $account: (optional) The user account whose default shortcut set will be returned. If not provided, the function will return the currently logged-in user's default shortcut set.
Return value
An object representing the default shortcut set.
File
- modules/shortcut/shortcut.module, line 521
- Allows users to manage customizable lists of shortcut links.
Code
function shortcut_default_set($account = NULL) { global $user; if (!isset($account)) { $account = $user; } // Allow modules to return a default shortcut set name. Since we can only // have one, we allow the last module which returns a valid result to take // precedence. If no module returns a valid set, fall back on the site-wide // default, which is the lowest-numbered shortcut set. $suggestions = array_reverse(module_invoke_all('shortcut_default_set', $account)); $suggestions[] = SHORTCUT_DEFAULT_SET_NAME; foreach ($suggestions as $name) { if ($shortcut_set = shortcut_set_load($name)) { break; } } return $shortcut_set; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!shortcut!shortcut.module/function/shortcut_default_set/7.x