Releases: WebsiteBaker-modules/outputfilter_dashboard
1.5.10
1.5.9
1.5.9 %(mrbaseman, 5 Jul 2019)%
- include edit_area.js only on pages where an editarea exists
- allow 'search' in pages_parent for specifying searchresults
1.5.8 %(mrbaseman, 20 Mar 2019)%
- include http_to_https plugin
- support placeholders in helppath
- automatically install/update plugins from the plugins directory
- support relative path for helppath
- use placeholders in file path when editing a filter
1.5.7
1.5.7 %(mrbaseman, 07 Mar 2019)%
- starting with php 7.2 create_function is deprecated
- use !{SYSVAR:WB_URL}!, !{SYSVAR:WB_PATH}!, !{OPF:PLUGIN_URL}!, and !{OPF:PLUGIN_PATH}! when storing to database
- if it exists, use !/temp! directory instead of media folder
- introduce new filter types
> OPF_TYPE_SECTION_FIRST: is executed before OPF_TYPE_SECTION
> OPF_TYPE_PAGE_FIRST: is executed before OPF_TYPE_PAGE
> OPF_TYPE_PAGE_FINAL: is ececuted after OPF_TYPE_PAGE_LAST
- rewrite of !opf_filter_get_rel_pos()! it did not return reliable results
- introduce internal functions for sysvar replacements
1.5.6
1.5.6 %(mrbaseman, 04 Nov 2018)%
- support a legacy module !opf_simple_backend! to switch between basic and advanced backend view
- avoid warning during installation when shipped as core module
- php 7.2 fixes
- add configurl button in the filter edit view, if applicable
- allow multiple uses of the same field type in extra fields
- change the logic when backend filtering shall be offered
- correctly start incrementing position of installed filters
- fix bug in !opf_filter_get_data()! to find index correctly
- fix the logic for the backend filtering - module filtering not for inline filters
- print footer always when an exit() is issued in the backend tool
1.5.5
1.5.5 %(mrbaseman, 5 Sep 2018)%
- fix uninstall.php in case MEDIA_DIRECTORY does not start with a slash
- fix ajax drag&drop which caused warning when issued after editing a filter
- fix: hand over !$OPF_TYPE_ASSIGNMENTS! correctly to opf_revert_type_consts
- only apply filter to backend when !backend! is selected - !ALL! is for frontend
- correctly apply filters for special pages like searchresults with !$pageid==0!
- fix css for checktree so that indentation works correctly
- bugfix: converting filter types between plugin and inline failed
- updated assignments of modules to the categories
- minor update of the help pages
1.5.4
1.5.1
1.5.1 %(mrbaseman, 25 Jan 2017)%
- allow arrays for $ref_name in opf_move_up_before
- switch to colon separator in ajax helper
- if $ref_name is ommited in opf_move_up_before, move $name up to the top
- update patch detection for wbce 1.2 and module filter replacement
- suppress warning when opf_move_up_before is called and $ref_name not found
- store active/inactive state not only inside opf but also as WBCE Settings value
- add additional hint upon an attempt to install a module filter as a plugin
- trigger upgrade/install of module filters
- in opf_filter_is_active take settings constants into account
- immediately reflect toggle of the active/inactive state in the dashboard
1.5.0
1.5.0 %(mrbaseman, 29 Sept 2016)%
- fetch $page_id from constant !PAGE_ID! for all cases
- automagically initialize the global filter list
- allow to sort filters via drag&drop
- make exported filter human-readable
- improve processing of formatting of documentation
- when exporting a filter create a filter.php file
- during export also insert placeholders introduced in version 1.4.4
- allow to convert between inline filters and plugin filters
- added <opf_move_up_before> to move filters up in the list during installation
- search for pre-existing module filters during installation of opf
- cleaned up backend_body.js
- support backend filtering, provided that the class "Tool" exists and the settings have been converted to modules
In case you have created a filter which screws up the backend completely, add the following line to your global !config.php! of your WBCE installation
> define('WB_OPF_BE_OFF', 'off');
The value doesn't really matter, just if the constant is defined, there will no filter be applied to the backend and you have access to the dashboard again and you can fix the filters.
release 1.4.9
1.4.9 %(mrbaseman, 23 Mar 2016)%
- change cachecontrols filter type to page(last)
- realign code: wrap long lines and set tab width=4
- make help browser work without javascript
- fix css edit for filters that supply css files
- provide export download link when javascript is disabled
- allow to delete filters even without javascript
- added French and Italian language support
release 1.4.8
1.4.8 %(mrbaseman, 21 Feb 2016)%
- remove unused code part from add_filter to fix array conversion warnings
- update plugin filters to use new placeholders introduced in 1.4.4
> in order to pick up this change you have to remove the example filters before upgrading OpF
- update documentation: added a section which explains the use of the constants and placeholders
1.4.7 %(mrbaseman, 21 Feb 2016)%
- a couple of cosmetic bugfixes (correctly display Umlauts in filter list, replace German ss special char with ss in filter description, remove unused filter_id from template parsing, properly initialize TPL_EXTRA_FIELDS_BLOCK in edit_filter, fix for using global LANG inside method in WBCE)
- security fix: check ftan for upload
- several fixes for arrays as additional field (like in correct date example)
- fix css edit for filters that provide css
1.4.6 %(mrbaseman, 18 Feb 2016)%
- add module icon for WBCE 1.2
- bugfix: do not allow moving up uppermost filter
- switch from FTANs to IDKEYs in many places of the backend