| [ Index ] |
PHP Cross Reference of Drupal 6 (yi-drupal) |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * @file 5 * User page callbacks for the filter module. 6 */ 7 8 9 /** 10 * Menu callback; show a page with long filter tips. 11 */ 12 function filter_tips_long() { 13 $format = arg(2); 14 if ($format) { 15 $output = theme('filter_tips', _filter_tips($format, TRUE), TRUE); 16 } 17 else { 18 $output = theme('filter_tips', _filter_tips(-1, TRUE), TRUE); 19 } 20 return $output; 21 } 22 23 24 /** 25 * Format a set of filter tips. 26 * 27 * @ingroup themeable 28 */ 29 function theme_filter_tips($tips, $long = FALSE, $extra = '') { 30 $output = ''; 31 32 $multiple = count($tips) > 1; 33 if ($multiple) { 34 $output = t('input formats') .':'; 35 } 36 37 if (count($tips)) { 38 if ($multiple) { 39 $output .= '<ul>'; 40 } 41 foreach ($tips as $name => $tiplist) { 42 if ($multiple) { 43 $output .= '<li>'; 44 $output .= '<strong>'. $name .'</strong>:<br />'; 45 } 46 47 if (count($tiplist) > 0) { 48 $output .= '<ul class="tips">'; 49 foreach ($tiplist as $tip) { 50 $output .= '<li'. ($long ? ' id="filter-'. str_replace("/", "-", $tip['id']) .'">' : '>') . $tip['tip'] .'</li>'; 51 } 52 $output .= '</ul>'; 53 } 54 55 if ($multiple) { 56 $output .= '</li>'; 57 } 58 } 59 if ($multiple) { 60 $output .= '</ul>'; 61 } 62 } 63 64 return $output; 65 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Mon Jul 9 18:01:44 2012 | Cross-referenced by PHPXref 0.7 |