$result = $db->Execute($query); } echo '[done]</p>'; @ob_flush(); echo '<p>Adding module_deps table...'; $dbdict = NewDataDictionary($db); $flds = "\n\tparent_module C(25),\n\tchild_module C(25),\n\tminimum_version C(25),\n\tcreate_date DT,\n\tmodified_date DT\n"; $taboptarray = array('mysql' => 'TYPE=MyISAM'); $sqlarray = $dbdict->CreateTableSQL(cms_db_prefix() . "module_deps", $flds, $taboptarray); $dbdict->ExecuteSQLArray($sqlarray); echo '[done]</p>'; echo '<p>Updating hierarchy positions...'; @ContentManager::SetAllHierarchyPositions(); echo '[done]</p>'; echo '<p>Changing dhtmlmenu to phplayers module on templates...'; $alltemplates = TemplateOperations::LoadTemplates(); foreach ($alltemplates as $onetemplate) { #Fix for dhtmlmenu $onetemplate->content = str_replace('{dhtmlmenu', "{cms_module module='phplayers'", $onetemplate->content); $onetemplate->Save(); } echo '[done]</p>'; echo '<p>"Installing" phplayers module (if necessary)... '; $query = "SELECT * from " . cms_db_prefix() . "modules WHERE module_name = 'PHPLayers'"; $result = $db->Execute($query); if ($result && $result->RecordCount() < 1) { $query = "INSERT INTO " . cms_db_prefix() . "modules (module_name, status, version, active) VALUES ('PHPLayers', 'Installed', '1.0', 1)"; $result = $db->Execute($query); } echo '[done]</p>'; echo '<p>Updating additional_users to new content ids...';