'Parse Error', 'line' => $match[2], 'message' => $match[1] ); } } } elseif(isset($_POST['app_settings'])) { $settingsArr = explode(',', $_POST['app_settings']); foreach($settingsArr as $s) { app_update_setting($s, $_POST[$s]); } } } //prepare theme if(file_exists('themes/wp_apparatus/reg.php')) require_once('themes/wp_apparatus/reg.php'); else { $warnings['Template Not Found'] = array('Reverting to default template'); $app_settings['template'] = 'apparatus'; require_once('themes/wp_apparatus/reg.php'); } $_SESSION['app_status'] = 'valid'; //include(app_get_setting('template') . '/header.php'); $app_elements = app_get_elements(); foreach($app_elements as $e) { $callback = $e['callback']; $args = $e['args']; $file = $e['file']; if($callback == '' || call_user_func_array($callback, $args)) { include('themes/wp_apparatus/' . $file); echo "\n"; } } //include(app_get_setting('template') . '/footer.php'); } ?>