case "dump": $attachments = get_all_attachment_ids(); dump_attachments($attachments); break; case "check": $attachments = get_all_attachment_ids(); check_attachments($attachments); break; case "purge": $attachments = get_all_attachment_ids(); delete_equal_attachments($attachments); break; case "all": $attachments = get_all_attachment_ids(); dump_attachments($attachments); check_attachments($attachments); delete_equal_attachments($attachments); break; default: $toolname = basename($argv[0]); echo <<<EOT This tool will dump artifact_file content onto the file system. 3 options: - {$toolname} dump Extract data from DB on filesystem - {$toolname} check Compare data between DB and filesystem (md5sum) - {$toolname} purge Remove data from DB if corresponding file exist and are equal (same md5 sum) - {$toolname} all Dump, then check, then purge EOT; break;
function attachments_array($path_to_attachments, $path_to_more_attachments) { $attachments = array(); $attachments = check_attachments($attachments, $path_to_attachments); $attachments = check_attachments($attachments, $path_to_more_attachments); return $attachments; }
<div class="row"> <form class="navbar-search"> <input type="text" class="board-search search-query" placeholder="Search"> </form> </div> <div class="row board-container"> <?php if ($_SESSION['permissions']['view_board'] === '1') { if (empty($posts)) { echo "<p class='end'>There have been no posts to your Board yet.</p>"; die; } else { foreach ($posts as $p) { extract($p); echo "<div class='container board-item' style='background-color:rgb({$color})'>" . "<h3><img class='img-rounded' src='" . return_thumbnail($dbh, $author) . "'><span class='searchable'> {$title}</span></h3>" . "<div class='searchable'>{$body}</div>" . "<br /><div class='muted searchable'>Posted By " . username_to_fullname($dbh, $author) . " on " . extract_date_time($time_added) . "</div>"; $attach = check_attachments($dbh, $post_id); if ($attach == true) { echo "<br /><div class='searchable'><label>Attachments:</label>{$attach}</div>"; } echo "</div>"; } } } else { echo "<p>You do not have permission to view the board."; } ?> </div> </div> </body> </html>