shortcut_set_switch_access
function shortcut_set_switch_access
shortcut_set_switch_access($account = NULL)
Access callback for switching the shortcut set assigned to a user account.
Parameters
object $account: (optional) The user account whose shortcuts will be switched. If not set, permissions will be checked for switching the logged-in user's own shortcut set.
Return value
TRUE if the current user has access to switch the shortcut set of the provided account, FALSE otherwise.
File
- modules/shortcut/shortcut.module, line 268
- Allows users to manage customizable lists of shortcut links.
Code
function shortcut_set_switch_access($account = NULL) { global $user; if (user_access('administer shortcuts')) { // Administrators can switch anyone's shortcut set. return TRUE; } if (!user_access('switch shortcut sets')) { // The user has no permission to switch anyone's shortcut set. return FALSE; } if (!isset($account) || $user->uid == $account->uid) { // Users with the 'switch shortcut sets' permission can switch their own // shortcuts sets. return TRUE; } return FALSE; }
© 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_set_switch_access/7.x