Exemple #1
0
function getMostRecentDraftNameForPuzzle($pid)
{
    $file = getMostRecentDraftForPuzzle($pid);
    if ($file == FALSE) {
        return '';
    } else {
        return $file['filename'];
    }
}
Exemple #2
0
function displayDraft($pid)
{
    echo '<div>';
    $draft = getMostRecentDraftForPuzzle($pid);
    if ($draft == NULL) {
        echo '<span class="testempty">No Draft</span>';
    } else {
        $finfo = pathinfo($draft['filename']);
        if (isset($finfo['extension'])) {
            $ext = $finfo['extension'];
        } else {
            $ext = 'folder';
        }
        if (strpos($draft['filename'], 'http') !== false || !USING_AWS) {
            $link = $draft['filename'];
        } else {
            if (strpos($draft['filename'], '_dir', strlen($draft['filename']) - 4) !== false) {
                $link = 'https://' . AWS_BUCKET . '.s3.amazonaws.com/list.html?prefix=' . $draft['filename'];
            } else {
                $link = 'https://' . AWS_BUCKET . '.s3.amazonaws.com/' . $draft['filename'];
            }
        }
        ?>
        <span class="testdata">
            Puzzle: <a href="<?php 
        echo $link;
        ?>
"><?php 
        echo $finfo['basename'];
        ?>
</a>
            <br/>
            Uploaded on <?php 
        echo $draft['date'];
        ?>
        </span>
<?php 
    }
    echo '</div>';
}