search: Selection lists always allow for multiple selections
Furthermore, revamp the __cdata system to better support multiple selection fields. Drop the `.._id` fields and use a coalesce of the ID value of the entry value or the entry value itself. For JSON backed fields, strip some JSON characters to result in a comma-separated list. The search engine now uses MySQL FIND_IN_SET to analyze a search selection in advanced searches. Also, interaction with the MySQL full text search backend is fully supported.
Showing
- include/ajax.tickets.php 8 additions, 5 deletionsinclude/ajax.tickets.php
- include/class.dynamic_forms.php 23 additions, 18 deletionsinclude/class.dynamic_forms.php
- include/class.forms.php 5 additions, 1 deletioninclude/class.forms.php
- include/class.search.php 11 additions, 1 deletioninclude/class.search.php
- include/staff/tickets.inc.php 2 additions, 2 deletionsinclude/staff/tickets.inc.php
Loading
Please register or sign in to comment