loadTemplate("ktcore/conditional_ajax_verifyAndUpdate"); $aTemplateData = array( ); return $oTemplate->render($aTemplateData); } function do_updateFieldset() { $GLOBALS['default']->log->error(print_r($_REQUEST, true)); header('Content-Type: application/xml'); $oFieldset =& $this->oValidator->validateFieldset($_REQUEST['fieldset']); $matches = array(); $aFields = array(); foreach ($_REQUEST as $k => $v) { if (preg_match('/^emd(\d+)$/', $k, $matches)) { $aValues[$matches[1]] = $v; } } $aNextFieldValues =& KTMetadataUtil::getNext($oFieldset, $aValues); $oTemplate =& $this->oValidator->validateTemplate('ktcore/metadata/chooseFromMetadataLookup'); $oTemplate->setData(array('aFieldValues' => $aNextFieldValues)); $GLOBALS['default']->log->debug(print_r($aNextFieldValues, true)); return $oTemplate->render(); } } $oDispatcher = new AjaxConditionalDispatcher(); $oDispatcher->dispatch(); ?>