/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ const Ci = Components.interfaces; const Cc = Components.classes; const CURRENT_SCHEMA = 4; const PR_HOURS = 60 * 60 * 1000000; do_get_profile(); var dirSvc = Cc["@mozilla.org/file/directory_service;1"]. getService(Ci.nsIProperties); function getDBVersion(dbfile) { var ss = Cc["@mozilla.org/storage/service;1"]. getService(Ci.mozIStorageService); var dbConnection = ss.openDatabase(dbfile); var version = dbConnection.schemaVersion; dbConnection.close(); return version; } const isGUID = /[A-Za-z0-9\+\/]{16}/; function getGUIDforID(conn, id) { var stmt = conn.createStatement("SELECT guid from moz_formhistory WHERE id = " + id); stmt.executeStep(); var guid = stmt.getString(0); stmt.finalize(); return guid; }