/**
 * returns the last $num log entries
 * @return array of log entries
 */
function get_last_log_entries($num)
{
    $l = get_full_log();
    $c = count($l);
    if ($num > $c) {
        $num = $c;
    }
    for ($i = $c - $num; $i < $c; ++$i) {
        $log[] = $l[$i];
    }
    return $log;
}
Example #2
0
    <div id="content">
        <?php 
include 'database/dbLog.php';
if (array_key_exists("del_selected", $_POST)) {
    $del = $_POST['delete'];
    delete_log_entries($del);
} else {
    if (array_key_exists("del_all", $_POST)) {
        $log = get_full_log();
        for ($i = 0; $i < count($log); ++$i) {
            $to_delete[] = $log[$i][0];
        }
        delete_log_entries($to_delete);
    }
}
$log = get_full_log();
echo '<form method="POST"><br><table align="center">' . '<tr><td colspan="2"><strong>Log of All Schedule Changes</strong></td>' . '<td  align="right"><input type="submit" value="Delete All Records" name="del_all"><br>' . '
				    </td></tr>' . '<tr><td><strong>Time</strong></td><td><strong>Message</strong></td>
					<td><input type="submit" value="Delete Selected Records" name="del_selected"></td></tr>';
echo '<tr></tr>';
for ($i = 0; $i < count($log); ++$i) {
    echo '<tr><td>' . $log[$i][1] . '</td><td>' . $log[$i][2] . '</td><td align="center"><input type="checkbox" name="delete[]" value="' . $log[$i][0] . '">
					</td></tr>';
}
echo '</table>';
?>
        <?php 
include 'footer.inc';
?>
    </div>
</div>