Changeset 12554 for extensions
- Timestamp:
- Nov 5, 2011, 5:31:56 PM (13 years ago)
- Location:
- extensions/ExtendedDescription
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ExtendedDescription/main.inc.php
r12400 r12554 2 2 /* 3 3 Plugin Name: Extended Description 4 Version: 2.3.a4 Version: auto 5 5 Description: Add multilinguale descriptions, banner, NMB, category name, etc... 6 6 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=175 … … 28 28 29 29 // Traite les balises [lang=xx] 30 function get_user_language_desc($desc) 31 { 32 global $user; 33 34 $user_lang = substr($user['language'], 0, 2); 30 function get_user_language_desc($desc, $user_lang=null) 31 { 32 if (is_null($user_lang)) 33 { 34 global $user; 35 $user_lang = substr($user['language'], 0, 2); 36 } 35 37 36 38 if (!substr_count(strtolower($desc), '[lang=' . $user_lang . ']')) … … 57 59 } 58 60 return preg_replace($patterns, $replacements, $desc); 61 } 62 63 function get_user_language_tag_url($tag) 64 { 65 return get_user_language_desc($tag, get_default_language()); 59 66 } 60 67 … … 382 389 add_event_handler ('render_category_description', 'get_extended_desc', EVENT_HANDLER_PRIORITY_NEUTRAL, 2); 383 390 add_event_handler ('render_tag_name', 'get_user_language_desc'); 391 add_event_handler ('render_tag_url', 'get_user_language_tag_url', 40); 384 392 add_event_handler ('render_element_description', 'get_extended_desc'); 385 393 add_event_handler ('nbm_render_user_customize_mail_content', 'get_extended_desc');
Note: See TracChangeset
for help on using the changeset viewer.