* * @author Eni Kao, paraphil * @version $LastChangedRevision$ */ define("BADGER_ROOT", "../.."); require_once BADGER_ROOT . '/includes/fileHeaderBackEnd.inc.php'; require_once BADGER_ROOT . '/core/XML/DataGridRepository.class.php'; require_once BADGER_ROOT . '/core/XML/DataGridXML.class.php'; require_once BADGER_ROOT . '/core/Amount.class.php'; require_once BADGER_ROOT . '/modules/account/CategoryManager.class.php'; //q parameter is mandatory if (!isset($_GET['q'])) { echo 'Missing Parameter q'; exit; } $dgr = new DataGridRepository($badgerDb); $logger->log('getDataGridXML: REQUEST_URI: ' . $_SERVER['REQUEST_URI']); //Unknown DataGridHandler if no result try { $handlerData = $dgr->getHandler($_GET['q']); } catch (BadgerException $ex) { echo 'Unknown DataGridHandler'; exit; } //Include file containing DataGridHandler require_once BADGER_ROOT . $handlerData['path']; //Pass query parameters, if available if (isset($_GET['qp'])) { $param = unescaped($_GET, 'qp'); $handler = new $handlerData['class']($badgerDb, $param); } else {
* @version $LastChangedRevision$ */ define("BADGER_ROOT", "../.."); require_once BADGER_ROOT . '/includes/fileHeaderBackEnd.inc.php'; require_once BADGER_ROOT . '/core/XML/DataGridRepository.class.php'; require_once BADGER_ROOT . '/core/XML/DataGridXML.class.php'; require_once BADGER_ROOT . '/core/Amount.class.php'; require_once BADGER_ROOT . '/modules/account/CategoryManager.class.php'; require_once BADGER_ROOT . '/core/XML/dataGridCommon.php'; $logger->log('getDataGridXML: REQUEST_URI: ' . $_SERVER['REQUEST_URI']); //q parameter is mandatory if (!isset($_REQUEST['q'])) { echo 'Missing Parameter q'; exit; } $dgr = new DataGridRepository($badgerDb); //Unknown DataGridHandler if no result try { $handlerData = $dgr->getHandler($_REQUEST['q']); } catch (BadgerException $ex) { echo 'Unknown DataGridHandler'; exit; } //Include file containing DataGridHandler require_once BADGER_ROOT . $handlerData['path']; //Pass query parameters, if available if (isset($_REQUEST['qp'])) { $param = unescaped($_REQUEST, 'qp'); $handler = new $handlerData['class']($badgerDb, $param); } else { $handler = new $handlerData['class']($badgerDb);