#611532 by mr.baileys, scor: Fixed XSS Vulnerability in profile.module.
parent
e82edd5758
commit
630d473c8e
|
@ -123,7 +123,7 @@ function theme_profile_admin_overview($variables) {
|
||||||
// class names won't contain invalid characters.
|
// class names won't contain invalid characters.
|
||||||
$categories[$category] = $category_number;
|
$categories[$category] = $category_number;
|
||||||
$category_field['#attributes']['class'] = array('profile-category', 'profile-category-' . $category_number);
|
$category_field['#attributes']['class'] = array('profile-category', 'profile-category-' . $category_number);
|
||||||
$rows[] = array(array('data' => $category, 'colspan' => 7, 'class' => array('category')));
|
$rows[] = array(array('data' => check_plain($category), 'colspan' => 7, 'class' => array('category')));
|
||||||
$rows[] = array('data' => array(array('data' => '<em>' . t('No fields in this category. If this category remains empty when saved, it will be removed.') . '</em>', 'colspan' => 7)), 'class' => array('category-' . $category_number . '-message', 'category-message', 'category-populated'));
|
$rows[] = array('data' => array(array('data' => '<em>' . t('No fields in this category. If this category remains empty when saved, it will be removed.') . '</em>', 'colspan' => 7)), 'class' => array('category-' . $category_number . '-message', 'category-message', 'category-populated'));
|
||||||
|
|
||||||
// Make it draggable only if there is more than one field
|
// Make it draggable only if there is more than one field
|
||||||
|
|
|
@ -360,7 +360,7 @@ function profile_user_view($account) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function _profile_form_explanation($field) {
|
function _profile_form_explanation($field) {
|
||||||
$output = $field->explanation;
|
$output = filter_xss_admin($field->explanation);
|
||||||
|
|
||||||
if ($field->type == 'list') {
|
if ($field->type == 'list') {
|
||||||
$output .= ' ' . t('Put each item on a separate line or separate them by commas. No HTML allowed.');
|
$output .= ' ' . t('Put each item on a separate line or separate them by commas. No HTML allowed.');
|
||||||
|
|
Loading…
Reference in New Issue