Changeset 29067


Ignore:
Timestamp:
Jul 21, 2014, 11:01:05 PM (10 years ago)
Author:
rvelices
Message:

feqture 3101: Allow multi language tags to be recognized from selectize or metadata sync

Location:
extensions/ExtendedDescription
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/ExtendedDescription/include/events.inc.php

    r27822 r29067  
    6969  }
    7070  return $arr;
     71}
     72
     73/**
     74 * Where clause to find tag by name
     75 */
     76function ed_name_like_where($where, $str)
     77{
     78  $where[] = 'name LIKE \''.$str.'[lang=%\'
     79  OR name LIKE \'%]'.$str.'[/lang]%\'';
     80  return $where;
    7181}
    7282
  • extensions/ExtendedDescription/main.inc.php

    r27822 r29067  
    5151add_event_handler ('render_tag_url',    'get_user_language_tag_url', 40);
    5252add_event_handler ('get_tag_alt_names', 'ed_get_all_alt_names', EVENT_HANDLER_PRIORITY_NEUTRAL, 2);
     53add_event_handler ('get_tag_name_like_where', 'ed_name_like_where');
    5354// element
    5455add_event_handler ('render_element_name',        'parse_lang_tag');
Note: See TracChangeset for help on using the changeset viewer.