diff options
author | rvelices <rv-github@modusoptimus.com> | 2007-10-02 05:38:54 +0000 |
---|---|---|
committer | rvelices <rv-github@modusoptimus.com> | 2007-10-02 05:38:54 +0000 |
commit | 2889cbc4eb06ce32caf3d5f8d592120830c4b676 (patch) | |
tree | d286d36b599997942997b859e0652648acbe9d49 /include/functions_html.inc.php | |
parent | 00d39fe8ba9c559a1208ca135cb7203b37ba68ce (diff) |
- render_category_description and render_category_literal_description events refactoring
git-svn-id: http://piwigo.org/svn/trunk@2117 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | include/functions_html.inc.php | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/include/functions_html.inc.php b/include/functions_html.inc.php index bdda81d4a..d5b0a4bf1 100644 --- a/include/functions_html.inc.php +++ b/include/functions_html.inc.php @@ -58,7 +58,7 @@ function get_icon($date, $is_child_date = false) if (!isset($page['get_icon_cache']['unix_timestamp'])) { // Use MySql date in order to standardize all recent "actions/queries" - list($page['get_icon_cache']['unix_timestamp']) = + list($page['get_icon_cache']['unix_timestamp']) = mysql_fetch_array(pwg_query('select UNIX_TIMESTAMP(CURRENT_DATE)')); } @@ -455,7 +455,7 @@ function get_html_menu_category($categories, $selected_category) {// at least one direct or indirect image $menu.= "\n".'<span class="'; // at least one image in this category -> class menuInfoCat - $menu.= ($category['nb_images'] > 0 ? "menuInfoCat" + $menu.= ($category['nb_images'] > 0 ? "menuInfoCat" : "menuInfoCatByChild").'"'; $menu.= ' title=" '.$title.'">'; // show total number of images @@ -735,10 +735,32 @@ function set_status_header($code, $text='') */ function set_span_class($count) { - if ($count > 1) - { + if ($count > 1) + { return 'plural'; } - return ( $count == 0 ) ? 'zero':'one'; + return ( $count == 0 ) ? 'zero':'one'; +} + +/** returns the category comment for rendering in html. + * this is an event handler. don't call directly + */ +function render_category_description($desc) +{ + global $conf; + if ( !( $conf['allow_html_descriptions'] and + preg_match('/<(div|br|img|script).*>/i', $desc) ) ) + { + $desc = nl2br($desc); + } + return $desc; +} + +/** returns the category comment for rendering in html textual mode (subcatify) + * this is an event handler. don't call directly + */ +function render_category_literal_description($desc) +{ + return strip_tags($desc, '<span><p><a><br><b><i><small><big><strong><em>'); } -?> +?>
\ No newline at end of file |