Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the awp-blank domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/amcgowan.co.uk/files/wp-includes/functions.php on line 6114
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the awp-blank domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/amcgowan.co.uk/files/wp-includes/functions.php on line 6114 Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /sites/amcgowan.co.uk/files/wp-includes/general-template.php on line 1439
Project
Ashley's WordPress Library
Version: 0.0.10, 28th April 2023.
Fixed: spelling of autoincrement in database wrapper.
Fixed Render Templates, wasn't splitting sub pages in count check
Changed project upload location.
Fixed config page request data, stoped null strings from being parsed.
Temp Patch: Cheesed the updater with a primer request, this loads the zip into cach so that http/1.1 request will work.
Version: 0.0.9, 20th February 2023.
Added Composer, my php lib is kept up to date from github.
Added A CURL wrapper to utility, request_page
App.php::Request() uses curl instead of a depricated WP function
Added an option to hide Depricated warnings in user options page.
Version: 0.0.8, 15th November 2022.
Pages where overriding data from main page because of duplicate day key.
Added more debuging info where 'headers already sent' was being thrown in debug-module.
Version: 0.0.7, 7th November 2022.
Swaped sessions to cookies in AdminMessage, to appease site health.
Add show/Hide Debug Output for individual users.
Fixed bug with DBTable filters adding for each table. now only adds filter once for all tables.
Config Page delayes its page building to ensure Ash-WP is loaded before any plugin depending on it.
DBTable and related libs may change lots.
Version: 0.0.6, 29th September 2022.
Refactord ConfigPage, cleard up spagetti code, added options struct.
Moved page files to pages folder.
Created libs forlder specificly for language features.
Added to debug module: hide menu background.
Added to debug module: AdminMessage.
Updated form module: made methods private.
Create plugin from extras options.
Version: 0.0.5, 1st August 2022.
Fixed bug with RequireModule not skipping existing modules.
Fixed Current Page check, null !== undefined in classes/ConfigPage.php.
Fixed Debugging CSS on admin page.
Added debug info into app::Require();
Moved DBTable to classes folder.
Moved some functions into debug module from cleanup module
Version: 0.0.4, 25th July 2022.
fixed options.php from being blocked by page check when submitting admin options.
Removed old ConfigModule.php and updated to use /classes/ConfigPage.php
Refactored info-module to inherit from ConfigPage and renamed it /config-page.php.
fixed config-page === checking not workign because databse doesnt return correct bool type.
Added to page-loading-moule, the site_enqueue_scripts hook that fires on both admin and (wp)frontent.
Version: 0.0.3, 13th July 2022.
Minor tweaks to cleanup module, hide usernames from scraper bots.
Added a require function to plugin that is relative to the plugin folder.
Added Table Wrapper Class
Added custom/default form fields to form module
Fixed hook to add custom form fields.
TODO: need to define a module why is it different to a class.
Version: 0.0.2, 23rd May 2022.
Added form module, allow hooks to add custom input fields and checks.
Created wrapper module that handles admin pages, WP version is to confusing.
Created an abstract class that will take an array of content and form data and print a admin page.
Refactored modules and moved functions aground into related groups.
Version: 0.0.1, 18th May 2022.
Removed version control functionality because it was to complicated, main plugin is required if library is needed.
Converted versioning to handle modules instead.
Refactored code into modules with related functions.