<?php /** * XOAD_HTML Extension File. * * <p>This file initialized the XOAD_HTML extension * and installs all necessary server observers.</p> * <p>Note that this file is not included directly. * You should add the extension manually to the * extensions configuration file.</p> * * @author Stanimir Angeloff * * @package XOAD * * @subpackage XOAD_HTML * * @version 0.6.0.0 * */ /** * Load the file that defines the XOAD_HTML Server observer. */ require_once XOAD_HTML_BASE . '/classes/ServerObserver.class.php'; /** * Loads the file that defines the {@link XOAD_HTML} class. */ require_once XOAD_HTML_BASE . '/classes/HTML.class.php'; XOAD_Server::addObserver(new XOAD_HTML_ServerObserver()); XOAD_Utilities::extensionHeader('html', 'js/html.js', 'js/html_optimized.js'); XOAD_Utilities::customHeader('/extensions/js/cssQuery.js');
<?php /** * XOAD_Cache Extension File. * * <p>This file initialized the XOAD_Cache extension * and installs all necessary server observers.</p> * <p>Note that this file is not included directly. * You should add the extension manually to the * extensions configuration file.</p> * * @author Stanimir Angeloff * * @package XOAD * * @subpackage XOAD_Cache * * @version 0.6.0.0 * */ /** * Loads the file that defines the {@link XOAD_Cache} class. */ require_once XOAD_CACHE_BASE . '/classes/Cache.class.php'; /** * Load the file that defines the XOAD_Cache Server observer. */ require_once XOAD_CACHE_BASE . '/classes/ServerObserver.class.php'; XOAD_Server::addObserver(new XOAD_Cache_ServerObserver());
require_once '../../xoad.php'; class ServerObserver extends XOAD_Observer { public $serverEvents = array(); public function updateObserver($event, $arg) { if ($arg == null) { $arg = "null"; } $this->serverEvents[] = $event . ' => ' . str_replace("\n", "\n" . str_repeat(' ', strlen($event) + 4), var_export($arg, true)); if ($event == 'dispatchLeave') { $arg['response']['output'] = "<strong>Server Events:</strong>\n\n" . join('<hr />', $this->serverEvents); } } } XOAD_Server::addObserver(new ServerObserver()); if (XOAD_Server::runServer()) { exit; } echo XOAD_Utilities::header('../..'); ?> <script type="text/javascript"> <!-- var obj = <?php echo XOAD_Client::register(new TestEvents()); ?> ; obj.test();