load($configDir."/settings.xml"); /** * Check if ENABLE_INSTALL_TOOL exists in config dir */ if (!file_exists($configDir."/ENABLE_INSTALL_TOOL")) { echo "For installation of LetoDMS, you must create the file conf/ENABLE_INSTALL_TOOL"; exit; } require_once("../inc/inc.Language.php"); require_once("../inc/inc.ClassUI.php"); UI::htmlStartPage('Database update'); UI::contentHeading("letoDMS Installation for version ".$_GET['version']); UI::contentContainerStart(); require_once($settings->_ADOdbPath."adodb/adodb.inc.php"); $db = ADONewConnection($settings->_dbDriver); if ($db) { $db->Connect($settings->_dbHostname, $settings->_dbUser, $settings->_dbPass, $settings->_dbDatabase); if (!$db->IsConnected()) { die; } } $errorMsg = ''; $res = $db->Execute('select * from tblVersion'); if($rec = $res->FetchRow()) { if($_GET['version'] > $rec['major'].'.'.$rec['minor'].'.'.$rec['subminor']) { $queries = file_get_contents('update-'.$_GET['version'].'/update.sql'); $queries = explode(";", $queries); // execute queries if($queries) { echo "
Database schema already up to date.
"; } if(!$errorMsg) { echo "Could not determine database schema version.
"; } UI::contentContainerEnd(); UI::htmlEndPage(); ?>