- Refactored fallback submission logic in `class-event-handler.php` to remove `wp_die`/`exit` calls and use redirects for error handling, enabling proper unit testing. - Implemented meta-data saving (dates, venue, organizer) in the fallback logic using `update_post_meta`. - Updated unit tests (`test-event-management.php`) to remove `markTestIncomplete` calls related to handler errors and uncommented meta assertions. Unit tests for fallback logic now pass. - Added Instructions section and Return to Dashboard button to the event form shortcode (`display_event_form_shortcode`). - Applied basic theme styling classes (`ast-container`, `notice`, `ast-button`) to the event form. - Updated `docs/implementation_plan.md` to reflect completion of tasks 4.1-4.5 and set focus to Task 5. Refs: Task 4.1, 4.2, 4.3, 4.4, 4.5
		
			
				
	
	
		
			48 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| // autoload_real.php @generated by Composer
 | |
| 
 | |
| class ComposerAutoloaderInit7b920e9ab8aa41d80bd9a138659e6903
 | |
| {
 | |
|     private static $loader;
 | |
| 
 | |
|     public static function loadClassLoader($class)
 | |
|     {
 | |
|         if ('Composer\Autoload\ClassLoader' === $class) {
 | |
|             require __DIR__ . '/ClassLoader.php';
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * @return \Composer\Autoload\ClassLoader
 | |
|      */
 | |
|     public static function getLoader()
 | |
|     {
 | |
|         if (null !== self::$loader) {
 | |
|             return self::$loader;
 | |
|         }
 | |
| 
 | |
|         spl_autoload_register(array('ComposerAutoloaderInit7b920e9ab8aa41d80bd9a138659e6903', 'loadClassLoader'), true, true);
 | |
|         self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
 | |
|         spl_autoload_unregister(array('ComposerAutoloaderInit7b920e9ab8aa41d80bd9a138659e6903', 'loadClassLoader'));
 | |
| 
 | |
|         require __DIR__ . '/autoload_static.php';
 | |
|         call_user_func(\Composer\Autoload\ComposerStaticInit7b920e9ab8aa41d80bd9a138659e6903::getInitializer($loader));
 | |
| 
 | |
|         $loader->register(true);
 | |
| 
 | |
|         $filesToLoad = \Composer\Autoload\ComposerStaticInit7b920e9ab8aa41d80bd9a138659e6903::$files;
 | |
|         $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
 | |
|             if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
 | |
|                 $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
 | |
| 
 | |
|                 require $file;
 | |
|             }
 | |
|         }, null, null);
 | |
|         foreach ($filesToLoad as $fileIdentifier => $file) {
 | |
|             $requireFile($fileIdentifier, $file);
 | |
|         }
 | |
| 
 | |
|         return $loader;
 | |
|     }
 | |
| }
 |