0.7.2
This commit is contained in:
71
web/rtc.php
71
web/rtc.php
@@ -1,34 +1,83 @@
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
|
||||
div.container { display: flex; flex-flow: row wrap; justify-content: center; }
|
||||
div.flexfill { width: 220px; height: 1px; }
|
||||
div.item { width: 190px; height: 220px; padding: 20px; }
|
||||
img { width: 128px; height: 128px; }
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?
|
||||
|
||||
function findicon($filename) {
|
||||
$ext = pathinfo($filename)['extension'];
|
||||
if (!$ext) {
|
||||
$good = "icons/directory.png";
|
||||
} else {
|
||||
$good = "icons/null.png";
|
||||
}
|
||||
foreach (glob("icons/*.png") as $file) {
|
||||
if (pathinfo($file)['filename'] == $ext) {
|
||||
$good = $file;
|
||||
}
|
||||
}
|
||||
return $good;
|
||||
}
|
||||
|
||||
$db_file = $_GET['db'];
|
||||
|
||||
if ($db_file) {
|
||||
|
||||
echo "<div class='container'>";
|
||||
|
||||
if (!is_readable($db_file)) { echo "can't read db file"; die; }
|
||||
|
||||
echo "<a href='?db='><-</a>";
|
||||
|
||||
$dbo = new PDO("sqlite:".$db_file);
|
||||
//$dbo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
||||
$dbo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
||||
|
||||
$array = $dbo->query("SELECT children FROM family WHERE rowid = 1)")->fetch();
|
||||
$array = $dbo->query("SELECT children FROM family WHERE (rowid=2)")->fetch()['children'];
|
||||
|
||||
print_r(unserialize($array));
|
||||
$array = unserialize($array);
|
||||
|
||||
die;
|
||||
//echo "<pre>"; print_r($array); echo "</pre>";
|
||||
|
||||
}
|
||||
|
||||
foreach (glob("skim/*.bundle") as $skim) {
|
||||
$dbs = glob($skim."/*.sqlite3");
|
||||
foreach ($dbs as $db) {
|
||||
if (!strpos($db,"pool")) {
|
||||
echo "<a href='?db=".$db."'>".$db."</a><br>";
|
||||
foreach ($array as $key => $item) {
|
||||
|
||||
$row = $dbo->query("SELECT * FROM files WHERE (pid='".$item."')")->fetchAll()[0];
|
||||
//echo "<pre>"; print_r($row); echo "</pre>";
|
||||
|
||||
$icon = "<img src='".findicon($row['Filename'])."'>";
|
||||
|
||||
echo "<div class='item'>".$icon."<br>".$row['Filename']."</div>";
|
||||
|
||||
echo "<br>";
|
||||
|
||||
}
|
||||
|
||||
echo "</div>";
|
||||
|
||||
} else {
|
||||
|
||||
foreach (glob("skim/*.bundle") as $skim) {
|
||||
$dbs = glob($skim."/*.sqlite3");
|
||||
foreach ($dbs as $db) {
|
||||
if (!strpos($db,"pool")) {
|
||||
echo "<a href='?db=".$db."'>".$db."</a><br>";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
echo "<hr><br>".round($time = microtime(true)-$_SERVER["REQUEST_TIME_FLOAT"],2)." seconds";
|
||||
|
||||
?>
|
||||
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user