Dotclear


Ignore:
Timestamp:
11/21/13 11:02:04 (12 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
2.6
Message:

Escape label and description fields in simpleMenu, fixes #1878

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/simpleMenu/_public.php

    r2566 r2576  
    9696                    if ($m['descr']) { 
    9797                         if ($description == 'title') { 
    98                               $title = ' title="'.__($m['descr']).'"'; 
     98                              $title = ' title="'.html::escapeHTML(__($m['descr'])).'"'; 
    9999                         } else { 
    100                               $span = ' <span>'.__($m['descr']).'</span>'; 
     100                              $span = ' <span>'.html::escapeHTML(__($m['descr'])).'</span>'; 
    101101                         } 
    102102                    } 
     103                    $label = html::escapeHTML(__($m['label'])); 
    103104 
    104105                    $item = new ArrayObject(array( 
    105106                         'url' => $href,                         // URL 
    106                          'label' => __($m['label']),        // <a> link label 
     107                         'label' => $label,                 // <a> link label 
    107108                         'title' => $title,                 // <a> link title (optional) 
    108109                         'span' => $span,                   // description (will be displayed after <a> link) 
Note: See TracChangeset for help on using the changeset viewer.

Sites map