Exemple #1
0
<?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');
Exemple #2
0
<?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());
Exemple #3
0
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();