function bh_filelink_remove_expired() { $filecoderows = select_bhdb("filecodes", "", ""); foreach ($filecoderows as $filecoderow) { if ($filecoderow['expires'] < time()) { bh_filelink_remove($filecoderow['filecode']); } } }
<?php /* * ByteHoard 2.1 * Copyright (c) Andrew Godwin & contributors 2005 * * Module * $Id: filelinks.inc.php,v 1.1 2005/07/28 20:11:47 andrewgodwin Exp $ * */ #name File Links #author Andrew Godwin #description Lets the administrator delete a file link if necessary. #iscore 1 if (!empty($_GET['deletelink'])) { bh_filelink_remove($_GET['deletelink']); bh_log($bhlang['notice:filelink_deleted'], "BH_NOTICE"); } $flinks = select_bhdb("filecodes", "", ""); foreach ($flinks as $flink) { $filecodes[$flink['username']][$flink['email']][$flink['filecode']] = $flink; } $layoutobj = new bhadminlayout("filelinks"); $layoutobj->content1 = $filecodes; $layoutobj->title = $bhlang['title:filelinks']; $layoutobj->display();