include '../approot.inc.php'; } else { define('APPROOT', '../'); } require_once APPROOT . "/application/applicationcontext.class.inc.php"; require_once APPROOT . 'application/nicewebpage.class.inc.php'; require_once APPROOT . 'application/utils.inc.php'; require_once APPROOT . "setup/runtimeenv.class.inc.php"; if (!file_exists(ITOP_DEFAULT_CONFIG_FILE)) { echo "<h1>Toolkit</h1>\n"; echo "<p>Please install iTop prior to running the toolkit</p>\n"; exit; } require_once APPROOT . '/application/startup.inc.php'; $oP = new NiceWebPage('Data Model Toolkit'); $oP->add_linked_stylesheet(utils::GetAbsoluteUrlAppRoot() . 'toolkit/toolkit.css'); try { //$sAppRoot = utils::GetAbsoluteUrlAppRoot(); $oP->add_script(<<<EOF \tfunction GetAbsoluteUrlAppRoot() \t{ \t\treturn '../'; \t} \t \tfunction doApply(bFull) \t{ \t\tif (bFull) \t\t{ \t\t\tvar oMap = { operation: 'update_code_db' }; \t\t\tvar bOk = confirm('Are you sure you want to compile the code and patch the database ?'); \t\t}