$type = $row['page_type']; switch ($type) { case 'content': $newcontent = @ContentManager::LoadContentFromId($newid); if ($newcontent !== FALSE) { $oldcontent = $row['page_content']; #Fix for dhtmlmenu $oldcontent = str_replace('{dhtmlmenu', "{cms_module module='phplayers'", $oldcontent); $newcontent->mCachable = true; $newcontent->SetPropertyValue('content_en', $oldcontent); $newcontent->SetPropertyValue('head_tags', $row['head_tags']); $newcontent->Save(); } break; case 'link': $newcontent = @ContentManager::LoadContentFromId($newid); if ($newcontent !== FALSE) { $newcontent->SetPropertyValue('url', $row['page_url']); $newcontent->Save(); } break; default: break; } } #Fix parent ids $query = "UPDATE " . cms_db_prefix() . "content SET parent_id = -1 WHERE parent_id = 0"; $result = $db->Execute($query); $query = "SELECT content_id, parent_id from " . cms_db_prefix() . "content"; $result = $db->Execute($query); if ($result && $result->RecordCount() > 0) {