Warning: session_start(): open(/var/lib/php/sessions/sess_3mtc3qsreo2tv5t8fp5ac6nrpk, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
lib 1009105 lib 1009109
import org.tmatesoft.sqljet.core.table.*;
import org.tmatesoft.sqljet.core.schema.*;
p {
File firefoxDir = userFile(
isWindows()
? "Application Data/Mozilla/Firefox"
: ".mozilla/firefox");
File profilesFile = newFile(firefoxDir, "profiles.ini");
if (!profilesFile.exists()) fail("Not found: " + f2s(profilesFile));
L lines = toLinesFullTrim(loadTextFile(profilesFile));
S line = firstStartingWith(lines, "Path=");
if (line == null) fail("No Firefox profile found");
S profilePath = substring(line, 5);
File profileDir = newFile(firefoxDir, profilePath);
print("Using Firefox profile: " + f2s(profileDir));
File placesFile = newFile(profileDir, "places.sqlite");
if (placesFile.exists())
print("Places DB found!");
else
fail("Places DB not found in: " + f2s(placesFile));
SqlJetDb db = SqlJetDb.open(placesFile, false);
try {
print("DB opened!");
ISqlJetSchema schema = db.getSchema();
printAsciiHeading("Tables!");
pnl(schema.getTableNames());
} finally {
db.close();
}
}