0.7.2.5
This commit is contained in:
60
web/rtc.php
60
web/rtc.php
@@ -3,9 +3,9 @@
|
||||
<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; }
|
||||
div.item { width: 99px; height: 99px; padding: 20px; }
|
||||
div.item { font-family: Helvetica; font-size: 11px; }
|
||||
img { width: 64px; height: 64px; }
|
||||
|
||||
</style>
|
||||
</head>
|
||||
@@ -14,6 +14,12 @@ img { width: 128px; height: 128px; }
|
||||
|
||||
<?
|
||||
|
||||
////////////////////////////////////////////////
|
||||
// Yuba RTC Browser
|
||||
////////////////////////////////////////////////
|
||||
|
||||
// Functions
|
||||
|
||||
function findicon($filename) {
|
||||
$ext = pathinfo($filename)['extension'];
|
||||
if (!$ext) {
|
||||
@@ -29,47 +35,67 @@ function findicon($filename) {
|
||||
return $good;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////
|
||||
|
||||
$db_file = $_GET['db'];
|
||||
|
||||
if ($db_file) {
|
||||
|
||||
echo "<div class='container'>";
|
||||
// Show a view
|
||||
|
||||
if (!is_readable($db_file)) { echo "can't read db file"; die; }
|
||||
|
||||
echo "<a href='?db='><-</a>";
|
||||
echo "<a href='?db='>index</a>";
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
$dbo = new PDO("sqlite:".$db_file);
|
||||
$dbo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
||||
|
||||
$array = $dbo->query("SELECT children FROM family WHERE (rowid=2)")->fetch()['children'];
|
||||
|
||||
$array = unserialize($array);
|
||||
$children = unserialize($array);
|
||||
|
||||
//echo "<pre>"; print_r($array); echo "</pre>";
|
||||
|
||||
foreach ($array as $key => $item) {
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
echo "\n<div class='container'>";
|
||||
|
||||
foreach ($children as $key => $item) {
|
||||
|
||||
$row = $dbo->query("SELECT * FROM files WHERE (pid='".$item."')")->fetchAll()[0];
|
||||
//echo "<pre>"; print_r($row); echo "</pre>";
|
||||
$row_a = $dbo->query("SELECT * FROM files WHERE (pid='".$item."')")->fetchAll()[0];
|
||||
|
||||
$icon = "<img src='".findicon($row['Filename'])."'>";
|
||||
//$row_b = $dbo->query("SELECT * FROM mdls WHERE (pid='".$item."')")->fetchAll()[0];
|
||||
//$row_c = $dbo->query("SELECT * FROM milk WHERE (pid='".$item."')")->fetchAll()[0];
|
||||
|
||||
echo "<div class='item'>".$icon."<br>".$row['Filename']."</div>";
|
||||
$icon = "<img src='".findicon($row_a['Filename'])."'>";
|
||||
|
||||
echo "\n<div class='item'>".$icon."<br>".htmlentities($row_a['Filename'])."</div>";
|
||||
|
||||
echo "<br>";
|
||||
|
||||
}
|
||||
|
||||
echo "</div>";
|
||||
echo "\n</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>";
|
||||
// DB List
|
||||
|
||||
$bundles = glob("skim/*.bundle");
|
||||
foreach ($bundles as $bundle) {
|
||||
echo "<h2>".pathinfo($bundle)['filename']."</h2>";
|
||||
$dbs = glob($bundle."/*.sqlite3");
|
||||
foreach ($dbs as $db_file) {
|
||||
if (!strpos($db_file,"pool")) {
|
||||
echo "<a href='?db=".$db_file."'>".pathinfo($db_file)['filename']."</a> ";
|
||||
$dbo = new PDO("sqlite:".$db_file);
|
||||
echo $dbo->query("SELECT type FROM _skim WHERE (rowid=1)")->fetch()['type'].", ";
|
||||
echo $dbo->query("SELECT passed_total FROM _skim WHERE (rowid=1)")->fetch()['passed_total']." files, ";
|
||||
echo $dbo->query("SELECT status FROM _skim WHERE (rowid=1)")->fetch()['status'];
|
||||
echo "<br>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user