<?php $sBaseFolder = dirname(dirname(dirname(__FILE__))); $sXajaxCore = $sBaseFolder . '/xajax_core'; require_once $sXajaxCore . '/xajax.inc.php'; $xajax = new xajax(); $xajax->configure('requestURI', basename(__FILE__)); //$xajax->configure("debug", true); require_once "./options.inc.php"; $requestURI = $xajax->_detectURI(); $requestURI = str_replace('methodOne=1', '', $requestURI); $requestURI = str_replace('methodTwo=1', '', $requestURI); $requestURI = str_replace('methodThree=1', '', $requestURI); $reqShowOutput =& $xajax->register(XAJAX_FUNCTION, "showOutput"); class testPlugin extends xajaxResponsePlugin { function getName() { return "testPlugin"; } function generateClientScript() { echo "\n<script type='text/javascript' charset='UTF-8'>\n"; // " . $this->sDefer . " echo "/* <![CDATA[ */\n"; echo "xajax.commands['testPlg'] = function(args) { \n"; echo "\talert('Test plugin command received: ' + args.data);\n"; echo "}\n"; echo "/* ]]> */\n"; echo "</script>\n"; }