Ejemplo n.º 1
0
function drawFile($f, $ts, $sel)
{
    $fType = getFileType($f);
    $rFile = dataFilename($f);
    $fNumber = getFileIndex($f);
    $lapseCount = "";
    switch ($fType) {
        case 'v':
            $fIcon = 'video.png';
            break;
        case 't':
            $fIcon = 'timelapse.png';
            $lapseCount = '(' . count(findLapseFiles($f)) . ')';
            break;
        case 'i':
            $fIcon = 'image.png';
            break;
        default:
            $fIcon = 'image.png';
            break;
    }
    $duration = '';
    if (file_exists(MEDIA_PATH . "/{$rFile}")) {
        $fsz = round(filesize(MEDIA_PATH . "/{$rFile}") / 1024);
        $fModTime = filemtime(MEDIA_PATH . "/{$rFile}");
        if ($fType == 'v') {
            $duration = $fModTime - filemtime(MEDIA_PATH . "/{$f}") . 's';
        }
    } else {
        $fsz = 0;
        $fModTime = filemtime(MEDIA_PATH . "/{$f}");
    }
    $fDate = @date('Y-m-d', $fModTime);
    $fTime = @date('H:i:s', $fModTime);
    $fWidth = max($ts + 4, 140);
    echo "<fieldset class='fileicon' style='width:" . $fWidth . "px;'>";
    if ($fsz > 0) {
        echo "{$fsz} Kb {$lapseCount} {$duration}";
    } else {
        echo 'Busy';
    }
    echo "<br>{$fDate}<br>{$fTime}<br>";
    if ($fsz > 0) {
        echo "<a title='{$rFile}' href='preview.php?preview={$f}'>";
    }
    echo "<img src='" . MEDIA_PATH . "/{$f}' style='width:" . $ts . "px'/>";
    if ($fsz > 0) {
        echo "</a>";
    }
    echo "<form method='get' action='twitter2.php'>";
    echo "<input type='hidden' name='img' value='{$rFile}'>";
    echo "<input type='hidden' name='twitter' value='1'>";
    echo "<input type='hidden' name='txt' value='#MobilePiCam Photo anderson.the-silvas.com'>";
    echo "<input type='submit' name='sub' value='Twitter'></form>";
    echo "</fieldset> ";
}
Ejemplo n.º 2
0
function deleteFile($d, $del = true)
{
    $size = 0;
    $t = getFileType($d);
    if ($t == 't') {
        // For time lapse try to delete all from this batch
        $files = findLapseFiles($d);
        foreach ($files as $file) {
            $size += filesize_n($file);
            if ($del) {
                if (!unlink($file)) {
                    $debugString .= "F ";
                }
            }
        }
    } else {
        $tFile = dataFilename($d);
        if (file_exists(LBASE_DIR . '/' . MEDIA_PATH . "/{$tFile}")) {
            $size += filesize_n(LBASE_DIR . '/' . MEDIA_PATH . "/{$tFile}");
            if ($del) {
                unlink(LBASE_DIR . '/' . MEDIA_PATH . "/{$tFile}");
            }
        }
        if ($t == 'v' && file_exists(LBASE_DIR . '/' . MEDIA_PATH . "/{$tFile}.dat")) {
            $size += filesize_n(LBASE_DIR . '/' . MEDIA_PATH . "/{$tFile}.dat");
            if ($del) {
                unlink(LBASE_DIR . '/' . MEDIA_PATH . "/{$tFile}.dat");
            }
        }
    }
    $size += filesize_n(LBASE_DIR . '/' . MEDIA_PATH . "/{$d}");
    if ($del) {
        unlink(LBASE_DIR . '/' . MEDIA_PATH . "/{$d}");
    }
    return $size / 1024;
}
Ejemplo n.º 3
0
function drawFile($f, $ts, $sel)
{
    $fType = getFileType($f);
    $rFile = dataFilename($f);
    $fNumber = getFileIndex($f);
    $lapseCount = "";
    switch ($fType) {
        case 'v':
            $fIcon = 'video.png';
            break;
        case 't':
            $fIcon = 'timelapse.png';
            $lapseCount = '(' . count(findLapseFiles($f)) . ')';
            break;
        case 'i':
            $fIcon = 'image.png';
            break;
        default:
            $fIcon = 'image.png';
            break;
    }
    $duration = '';
    if (file_exists(MEDIA_PATH . "/{$rFile}")) {
        $fsz = round(filesize(MEDIA_PATH . "/{$rFile}") / 1024);
        $fModTime = filemtime(MEDIA_PATH . "/{$rFile}");
        if ($fType == 'v') {
            $duration = $fModTime - filemtime(MEDIA_PATH . "/{$f}") . 's';
        }
    } else {
        $fsz = 0;
        $fModTime = filemtime(MEDIA_PATH . "/{$f}");
    }
    $fDate = @date('Y-m-d', $fModTime);
    $fTime = @date('H:i:s', $fModTime);
    $fWidth = max($ts + 4, 140);
    echo "<fieldset class='fileicon' style='width:" . $fWidth . "px;'>";
    echo "<legend class='fileicon'>";
    echo "<button type='submit' name='delete1' value='{$f}' class='fileicondelete' style='background-image:url(delete.png);\n'></button>";
    echo "&nbsp;&nbsp;{$fNumber}&nbsp;";
    echo "<img src='{$fIcon}' style='width:24px'/>";
    echo "<input type='checkbox' name='check_list[]' {$sel} value='{$f}' style='float:right;'/>";
    echo "</legend>";
    if ($fsz > 0) {
        echo "{$fsz} Kb {$lapseCount} {$duration}";
    } else {
        echo 'Busy';
    }
    echo "<br>{$fDate}<br>{$fTime}<br>";
    if ($fsz > 0) {
        echo "<a title='{$rFile}' href='preview.php?preview={$f}'>";
    }
    echo "<img src='" . MEDIA_PATH . "/{$f}' style='width:" . $ts . "px'/>";
    if ($fsz > 0) {
        echo "</a>";
    }
    echo "</fieldset> ";
}