profile_block_configure
function profile_block_configure
profile_block_configure($delta = '')
Implements hook_block_configure().
File
- modules/profile/profile.module, line 148
- Support for configurable user profiles.
Code
function profile_block_configure($delta = '') { // Compile a list of fields to show $fields = array(); $result = db_query('SELECT name, title, weight, visibility FROM {profile_field} WHERE visibility IN (:visibility) ORDER BY weight', array(':visibility' => array(PROFILE_PUBLIC, PROFILE_PUBLIC_LISTINGS))); foreach ($result as $record) { $fields[$record->name] = check_plain($record->title); } $fields['user_profile'] = t('Link to full user profile'); $form['profile_block_author_fields'] = array( '#type' => 'checkboxes', '#title' => t('Profile fields to display'), '#default_value' => variable_get('profile_block_author_fields', array()), '#options' => $fields, '#description' => t('Select which profile fields you wish to display in the block. Only fields designated as public in the <a href="drupal_7-modules-profile-profile-module-function-profile_block_configure-@profile-admin.html?lang=en">profile field configuration</a> are available.', array('@profile-admin' => url('admin/config/people/profile'))), ); return $form; }
© 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!profile!profile.module/function/profile_block_configure/7.x