'; $overview .= t('The User Details module is broken up into two blocks: logged-in and authored by. For a more detailed overview please visit the ') . '' . t('User Details help page') . ''; $loggedin_header = '
'; $loggedin_header .= '

' . t('User Details: logged-in user settings') . '

'; $authored_header = '
'; $authored_header .= '

' . t('User Details: authored user settings') . '

'; $hr = '
'; $form['overview'] = array( '#markup' => $overview, ); $form['loggedin_header'] = array( '#markup' => $loggedin_header, ); $form['loggedin_stats'] = array( '#type' => 'fieldset', '#title' => 'User Stats.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_stats']['user_details_loggedin_avatar_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "User Avatar".'), '#default_value' => variable_get('user_details_loggedin_avatar_display', FALSE), '#description' => t('Displays the Avatar of the user, if any is available.') ); $form['loggedin_stats']['user_details_loggedin_joined_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "Joined Date".'), '#default_value' => variable_get('user_details_loggedin_joined_display', FALSE), '#description' => t('Displays the account creation date of the user.') ); $form['loggedin_stats']['user_details_loggedin_postcount_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "Post count"'), '#default_value' => variable_get('user_details_loggedin_postcount_display', FALSE), '#description' => t('Displays the user\'s current number of posts.'), ); if (module_exists('userpoints')) { $form['loggedin_stats']['user_details_loggedin_points_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "User Points".'), '#default_value' => variable_get('user_details_loggedin_points_display', FALSE), '#description' => t('Displays the user\'s "User Points" amount.'), '#disabled' => FALSE, ); } else { $form['loggedin_stats']['user_details_loggedin_points_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "User Points".'), '#default_value' => variable_get('user_details_loggedin_points_display', FALSE), '#description' => t('Please install User Points'), '#disabled' => TRUE, ); } $form['loggedin_stats']['user_details_loggedin_rank_display'] = array( '#type' => 'checkbox', '#title' => t('Display the role.'), '#default_value' => variable_get('user_details_loggedin_rank_display', FALSE), '#description' => t('Displays the user\'s role name.'), ); if (module_exists('privatemsg')) { $form['loggedin_stats']['user_details_loggedin_privatemsg_display'] = array( '#type' => 'checkbox', '#title' => t('Display the unread message amount.'), '#default_value' => variable_get('user_details_loggedin_privatemsg_display', FALSE), '#description' => t('Displays the unread message amount from the "Private Messages" module.'), '#disabled' => FALSE, ); } else { $form['loggedin_stats']['user_details_loggedin_privatemsg_display'] = array( '#type' => 'checkbox', '#title' => t('Display the unread message amount.'), '#default_value' => variable_get('user_details_loggedin_privatemsg_display', FALSE), '#description' => t('Please install Private Messages'), '#disabled' => TRUE, ); } $form['loggedin_stats_hr'] = array( '#type' => 'fieldset', '#title' => 'Horizontal Ruler.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_stats_hr']['user_details_loggedin_stats_hr_display'] = array( '#type' => 'checkbox', '#title' => t('Display "HR"'), '#default_value' => variable_get('user_details_loggedin_stats_hr_display', FALSE), '#description' => t('Displays a hortizontal ruler html enity seprating the stats and links sections.'), ); //Links Options $form['loggedin_links'] = array( '#type' => 'fieldset', '#title' => 'Links.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['front_link'] = array( '#type' => 'fieldset', '#title' => t('Front Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['front_link']['user_details_loggedin_frontlink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_frontlink_display', FALSE), '#description' => t('Displays an icon link leading to the site\'s front page.'), ); $form['loggedin_links']['front_link']['user_details_loggedin_frontlink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_frontlink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/front-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/front-icon.png'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['profile_link'] = array( '#type' => 'fieldset', '#title' => t('Profile Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['profile_link']['user_details_loggedin_profilelink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_profilelink_display', FALSE), '#description' => t('Displays an icon link leading to the user\'s profile page.'), ); $form['loggedin_links']['profile_link']['user_details_loggedin_profilelink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_profilelink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/profile-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/profile-icon.png'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['profile_edit_link'] = array( '#type' => 'fieldset', '#title' => t('Profile Edit Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['profile_edit_link']['user_details_loggedin_profileeditlink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_profileeditlink_display', FALSE), '#description' => t('Displays an icon link leading to the user\'s edit profile page.') ); $form['loggedin_links']['profile_edit_link']['user_details_loggedin_profileeditlink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_profileeditlink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/profileedit-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/profileedit-icon.png'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['privatemsg_link'] = array( '#type' => 'fieldset', '#title' => t('Private Message Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); if (module_exists('privatemsg')) { $form['loggedin_links']['privatemsg_link']['user_details_loggedin_privatemsglink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_privatemsglink_display', FALSE), '#description' => t('Displays an icon link leading to the user\'s private message profile page.'), '#disabled' => FALSE, ); } else { $form['loggedin_links']['privatemsg_link']['user_details_loggedin_privatemsglink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_privatemsglink_display', FALSE), '#description' => t('please install Private Message.'), '#disabled' => TRUE, ); } if (module_exists('privatemsg')) { $form['loggedin_links']['privatemsg_link']['user_details_loggedin_privatemsglink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_privatemsg_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/privatemsg-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/privatemsg-icon.png'), '#size' => 75, '#maxlength' => 500, ); } $form['loggedin_links']['create_link'] = array( '#type' => 'fieldset', '#title' => t('Create Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['create_link']['user_details_loggedin_createlink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_createlink_display', FALSE), '#description' => t('Displays an icon link to the /node/add page'), ); $form['loggedin_links']['create_link']['user_details_loggedin_createlink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_createlink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/create-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/create-icon.png'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['admin_link'] = array( '#type' => 'fieldset', '#title' => t('Admin Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['admin_link']['user_details_loggedin_adminlink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_adminlink_display', FALSE), '#description' => t('Displays an icon link to the admin page.') ); $form['loggedin_links']['admin_link']['user_details_loggedin_adminlink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_adminlink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/admin-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/admin-icon.png'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['panels_link'] = array( '#type' => 'fieldset', '#title' => t('Panels Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); if (module_exists('panels')) { $form['loggedin_links']['panels_link']['user_details_loggedin_panelslink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_panelslink_display', FALSE), '#description' => t('Displays an icon link to the admin section of the "Panels" module.') ); } else { $form['loggedin_links']['panels_link']['user_details_loggedin_panelslink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_panelslink_display', FALSE), '#description' => t('Please install Panels'), '#disabled' => TRUE, ); } if (module_exists('panels')) { $form['loggedin_links']['panels_link']['user_details_loggedin_panelslink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_panelslink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/panels-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/panels-icon.png'), '#size' => 75, '#maxlength' => 500, ); } $form['loggedin_links']['views_link'] = array( '#type' => 'fieldset', '#title' => t('Views Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); if (module_exists('views')) { $form['loggedin_links']['views_link']['user_details_loggedin_viewslink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_viewslink_display', FALSE), '#description' => t('Displays an icon link to the admin section of the "Views" module.') ); } else { $form['loggedin_links']['views_link']['user_details_loggedin_viewslink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_viewslink_display', FALSE), '#description' => t('Please install Panels'), '#disabled' => TRUE, ); } if (module_exists('views')) { $form['loggedin_links']['views_link']['user_details_loggedin_viewslink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_viewslink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/views-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/views-icon.png'), '#size' => 75, '#maxlength' => 500, ); } $form['loggedin_links']['performance_link'] = array( '#type' => 'fieldset', '#title' => t('Performance Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['performance_link']['user_details_loggedin_performancelink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_performancelink_display', FALSE), '#description' => t('Displays an icon link to the admin section of the "Views" module.') ); $form['loggedin_links']['performance_link']['user_details_loggedin_performancelink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_performancelink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/performance-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/performance-icon.png'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['logout_link'] = array( '#type' => 'fieldset', '#title' => t('Logout Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['logout_link']['user_details_loggedin_logoutlink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_loggedin_logoutlink_display', FALSE), '#description' => t('Displays an icon link to allow the user to logout.') ); $form['loggedin_links']['logout_link']['user_details_loggedin_logoutlink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_loggedin_logoutlink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/logout-icon.png"), '#description' => t('It is the URL relative to your drupal install. Do not include your domain name.(http://www.example.com)'), '#size' => 75, '#maxlength' => 500, ); //Custom Link One Options $form['loggedin_links']['custom_link_one'] = array( '#type' => 'fieldset', '#title' => t('Custom Link One'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['custom_link_one']['user_details_loggedin_customlinkone_type'] = array( '#type' => 'select', '#title' => t('Link Type'), '#options' => array( 0 => t('Disabled'), 2 => t('User Link'), 3 => t('Admin Link'), ), '#default_value' => variable_get('user_details_loggedin_customlinkone_type', '0'), '#description' => t('Choose which type of link this link is.'), ); $form['loggedin_links']['custom_link_one']['user_details_loggedin_customlinkone_url'] = array( '#type' => 'textfield', '#title' => t('URL path.'), '#default_value' => variable_get('user_details_loggedin_customlinkone_url', ''), '#description' => t('the url of the page you want this link to refer to. (example: /admin/structure/pages)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_one']['user_details_loggedin_customlinkone_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image path.'), '#default_value' => variable_get('user_details_loggedin_customlinkone_imgsrc', ''), '#description' => t('the path to your image. (example: /sites/all/themes/my-theme/custom-link-one.png)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_one']['user_details_loggedin_customlinkone_imgtitle'] = array( '#type' => 'textfield', '#title' => t('Image title.'), '#default_value' => variable_get('user_details_loggedin_customlinkone_imgtitle', ''), '#description' => t('The image title, or mouse-over tooltip, of the image.'), '#size' => 75, '#maxlength' => 500, ); //Custom Link Two Options $form['loggedin_links']['custom_link_two'] = array( '#type' => 'fieldset', '#title' => t('Custom Link Two'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['custom_link_two']['user_details_loggedin_customlinktwo_type'] = array( '#type' => 'select', '#title' => t('Link Type'), '#options' => array( 0 => t('Disabled'), 2 => t('User Link'), 3 => t('Admin Link'), ), '#default_value' => variable_get('user_details_loggedin_customlinktwo_type', '0'), '#description' => t('Choose which type of link this link is.'), ); $form['loggedin_links']['custom_link_two']['user_details_loggedin_customlinktwo_url'] = array( '#type' => 'textfield', '#title' => t('URL path.'), '#default_value' => variable_get('user_details_loggedin_customlinktwo_url', ''), '#description' => t('the url of the page you want this link to refer to. (example: /admin/structure/pages)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_two']['user_details_loggedin_customlinktwo_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image path.'), '#default_value' => variable_get('user_details_loggedin_customlinktwo_imgsrc', ''), '#description' => t('the path to your image. (example: /sites/all/themes/my-theme/custom-link-two.png)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_two']['user_details_loggedin_customlinktwo_imgtitle'] = array( '#type' => 'textfield', '#title' => t('Image title.'), '#default_value' => variable_get('user_details_loggedin_customlinktwo_imgtitle', ''), '#description' => t('The image title, or mouse-over tooltip, of the image.'), '#size' => 75, '#maxlength' => 500, ); //Custom Link Three Options $form['loggedin_links']['custom_link_three'] = array( '#type' => 'fieldset', '#title' => t('Custom Link Three'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['custom_link_three']['user_details_loggedin_customlinkthree_type'] = array( '#type' => 'select', '#title' => t('Link Type'), '#options' => array( 0 => t('Disabled'), 2 => t('User Link'), 3 => t('Admin Link'), ), '#default_value' => variable_get('user_details_loggedin_customlinkthree_type', '0'), '#description' => t('Choose which type of link this link is.'), ); $form['loggedin_links']['custom_link_three']['user_details_loggedin_customlinkthree_url'] = array( '#type' => 'textfield', '#title' => t('URL path.'), '#default_value' => variable_get('user_details_loggedin_customlinkthree_url', ''), '#description' => t('the url of the page you want this link to refer to. (example: /admin/structure/pages)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_three']['user_details_loggedin_customlinkthree_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image path.'), '#default_value' => variable_get('user_details_loggedin_customlinkthree_imgsrc', ''), '#description' => t('the path to your image. (example: /sites/all/themes/my-theme/custom-link-three.png)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_three']['user_details_loggedin_customlinkthree_imgtitle'] = array( '#type' => 'textfield', '#title' => t('Image title.'), '#default_value' => variable_get('user_details_loggedin_customlinkthree_imgtitle', ''), '#description' => t('The image title, or mouse-over tooltip, of the image.'), '#size' => 75, '#maxlength' => 500, ); //Custom Link Four Options $form['loggedin_links']['custom_link_four'] = array( '#type' => 'fieldset', '#title' => t('Custom Link Four'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['custom_link_four']['user_details_loggedin_customlinkfour_type'] = array( '#type' => 'select', '#title' => t('Link Type'), '#options' => array( 0 => t('Disabled'), 2 => t('User Link'), 3 => t('Admin Link'), ), '#default_value' => variable_get('user_details_loggedin_customlinkfour_type', '0'), '#description' => t('Choose which type of link this link is.'), ); $form['loggedin_links']['custom_link_four']['user_details_loggedin_customlinkfour_url'] = array( '#type' => 'textfield', '#title' => t('URL path.'), '#default_value' => variable_get('user_details_loggedin_customlinkfour_url', ''), '#description' => t('the url of the page you want this link to refer to. (example: /admin/structure/pages)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_four']['user_details_loggedin_customlinkfour_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image path.'), '#default_value' => variable_get('user_details_loggedin_customlinkfour_imgsrc', ''), '#description' => t('the path to your image. (example: /sites/all/themes/my-theme/custom-link-four.png)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_four']['user_details_loggedin_customlinkfour_imgtitle'] = array( '#type' => 'textfield', '#title' => t('Image title.'), '#default_value' => variable_get('user_details_loggedin_customlinkfour_imgtitle', ''), '#description' => t('The image title, or mouse-over tooltip, of the image.'), '#size' => 75, '#maxlength' => 500, ); //Custom Link Five Options $form['loggedin_links']['custom_link_five'] = array( '#type' => 'fieldset', '#title' => t('Custom Link Five'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links']['custom_link_five']['user_details_loggedin_customlinkfive_type'] = array( '#type' => 'select', '#title' => t('Link Type'), '#options' => array( 0 => t('Disabled'), 2 => t('User Link'), 3 => t('Admin Link'), ), '#default_value' => variable_get('user_details_loggedin_customlinkfive_type', '0'), '#description' => t('Choose which type of link this link is.'), ); $form['loggedin_links']['custom_link_five']['user_details_loggedin_customlinkfive_url'] = array( '#type' => 'textfield', '#title' => t('URL path.'), '#default_value' => variable_get('user_details_loggedin_customlinkfive_url', ''), '#description' => t('the url of the page you want this link to refer to. (example: /admin/structure/pages)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_five']['user_details_loggedin_customlinkfive_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image path.'), '#default_value' => variable_get('user_details_loggedin_customlinkfive_imgsrc', ''), '#description' => t('the path to your image. (example: /sites/all/themes/my-theme/custom-link-five.png)'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links']['custom_link_five']['user_details_loggedin_customlinkfive_imgtitle'] = array( '#type' => 'textfield', '#title' => t('Image title.'), '#default_value' => variable_get('user_details_loggedin_customlinkfive_imgtitle', ''), '#description' => t('The image title, or mouse-over tooltip, of the image.'), '#size' => 75, '#maxlength' => 500, ); $form['loggedin_links_hr'] = array( '#type' => 'fieldset', '#title' => 'Horizontal Ruler.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_links_hr']['user_details_loggedin_links_hr_display'] = array( '#type' => 'checkbox', '#title' => t('Display "HR"'), '#default_value' => variable_get('user_details_loggedin_links_hr_display', FALSE), '#description' => t('Displays a hortizontal ruler html enity seprating the links and content sections.'), ); //Content Options $form['loggedin_content'] = array( '#type' => 'fieldset', '#title' => 'Content.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['loggedin_content']['user_details_loggedin_content_display'] = array( '#type' => 'checkbox', '#title' => t('Display "Content"'), '#default_value' => variable_get('user_details_loggedin_content_display', FALSE), '#description' => t('Lists the last X updated nodes authored by the user.') ); $form['loggedin_content']['user_details_loggedin_content_amount'] = array( '#type' => 'textfield', '#title' => t('User content amount'), '#default_value' => variable_get('user_details_loggedin_content_amount', 3), '#size' => 2, '#maxlength' => 2, '#description' => t('Changes the number of recent items listed for the "Content" list. (if set to 0 it renders this list null.)') ); /** * Authored options * * the authored by block settings. */ $form['authored_header'] = array( '#markup' => $authored_header, ); $form['authored_stats'] = array( '#type' => 'fieldset', '#title' => 'User Stats.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['authored_stats']['user_details_authored_avatar_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "User Avatar".'), '#default_value' => variable_get('user_details_authored_avatar_display', FALSE), '#description' => t('Displays the Avatar of the user, if any is available.') ); $form['authored_stats']['user_details_authored_joined_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "Joined Date".'), '#default_value' => variable_get('user_details_authored_joined_display', FALSE), '#description' => t('Displays the account creation date of the user.') ); $form['authored_stats']['user_details_authored_postcount_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "Post count"'), '#default_value' => variable_get('user_details_authored_postcount_display', FALSE), '#description' => t('Displays the user\'s current number of posts.'), ); if (module_exists('userpoints')) { $form['authored_stats']['user_details_authored_points_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "User Points".'), '#default_value' => variable_get('user_details_authored_points_display', FALSE), '#description' => t('Displays the user\'s "User Points" amount.'), '#disabled' => FALSE, ); } else { $form['authored_stats']['user_details_authored_points_display'] = array( '#type' => 'checkbox', '#title' => t('Display the "User Points".'), '#default_value' => variable_get('user_details_authored_points_display', FALSE), '#description' => t('Please install User Points'), '#disabled' => TRUE, ); } $form['authored_stats']['user_details_authored_rank_display'] = array( '#type' => 'checkbox', '#title' => t('Display the role.'), '#default_value' => variable_get('user_details_authored_rank_display', FALSE), '#description' => t('Displays the user\'s role name.'), ); $form['authored_stats_hr'] = array( '#type' => 'fieldset', '#title' => 'Horizontal Ruler.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['authored_stats_hr']['user_details_authored_stats_hr_display'] = array( '#type' => 'checkbox', '#title' => t('Display "HR"'), '#default_value' => variable_get('user_details_authored_stats_hr_display', FALSE), '#description' => t('Displays a hortizontal ruler html enity seprating the stats and links sections.'), ); $form['authored_links'] = array( '#type' => 'fieldset', '#title' => 'Links.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['authored_links']['profile_link'] = array( '#type' => 'fieldset', '#title' => t('Profile Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); $form['authored_links']['profile_link']['user_details_authored_profilelink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_authored_profilelink_display', FALSE), '#description' => t('Displays an icon link leading to the user\'s profile page.'), ); $form['authored_links']['profile_link']['user_details_authored_profilelink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_authored_profilelink_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/profile-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/profile-icon.png'), '#size' => 75, '#maxlength' => 500, ); $form['authored_links']['privatemsg_link'] = array( '#type' => 'fieldset', '#title' => t('Private Message Link'), '#collapsible' => 'true', '#collapsed' => 'true', ); if (module_exists('privatemsg')) { $form['authored_links']['privatemsg_link']['user_details_authored_privatemsglink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_authored_privatemsglink_display', FALSE), '#description' => t('Displays an icon link leading to the user\'s private message profile page.'), '#disabled' => FALSE, ); } else { $form['authored_links']['privatemsg_link']['user_details_authored_privatemsglink_display'] = array( '#type' => 'checkbox', '#title' => t('Display'), '#default_value' => variable_get('user_details_authored_privatemsglink_display', FALSE), '#description' => t('please install Private Message.'), '#disabled' => TRUE, ); } if (module_exists('privatemsg')) { $form['authored_links']['privatemsg_link']['user_details_authored_privatemsglink_imgsrc'] = array( '#type' => 'textfield', '#title' => t('Image source.'), '#default_value' => variable_get('user_details_authored_privatemsg_imgsrc', "/" . drupal_get_path('module', 'user_details') . "/images/privatemsg-icon.png"), '#description' => t('default value: /' . drupal_get_path('module', 'user_details') . '/images/privatemsg-icon.png'), '#size' => 75, '#maxlength' => 500, ); } $form['authored_links_hr'] = array( '#type' => 'fieldset', '#title' => 'Horizontal Ruler.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['authored_links_hr']['user_details_authored_links_hr_display'] = array( '#type' => 'checkbox', '#title' => t('Display "HR"'), '#default_value' => variable_get('user_details_authored_links_hr_display', FALSE), '#description' => t('Displays a hortizontal ruler html enity seprating the links and content sections.'), ); //Content Options $form['authored_content'] = array( '#type' => 'fieldset', '#title' => 'Content.', '#collapsible' => 'true', '#collapsed' => 'true', ); $form['authored_content']['user_details_authored_content_display'] = array( '#type' => 'checkbox', '#title' => t('Display "Content"'), '#default_value' => variable_get('user_details_authored_content_display', FALSE), '#description' => t('Lists the last X updated nodes authored by the user.') ); $form['authored_content']['user_details_authored_content_amount'] = array( '#type' => 'textfield', '#title' => t('User content amount'), '#default_value' => variable_get('user_details_authored_content_amount', 3), '#size' => 2, '#maxlength' => 2, '#description' => t('Changes the number of recent items listed for the "Content" list. (if set to 0 it renders this list null.)') ); return system_settings_form($form); } ?>