コード例 #1
0
ファイル: trip.php プロジェクト: unrar/medlog
    $dry->build_links();
    $dry->build_footer();
} else {
    if ($done == "yes") {
        $included = $_POST["included"];
        // All included entries IDs
        $included = array_reverse($included);
        // Reverse because we want them ascending
        $dry->build_header("Trip Report");
        ?>
  <h1>Trip Report</h1>
  <div id="content">
    <p class="warning">Your trip report is shown below.</p>
  <?php 
        /* Start trip report generator logic */
        $tripify = new Tripify($sess_user, $included);
        $tripify->generate_html();
        $ids = implode(",", $included);
        $download_html = "\"download.php?format=html&ids=" . $ids . "\"";
        $download_txt = "\"download.php?format=txt&ids=" . $ids . "\"";
        ?>

    <p><a href=<?php 
        echo $download_html;
        ?>
>Download HTML</a> | <a href=<?php 
        echo $download_txt;
        ?>
>Download TXT</a></p>
  <?php 
        echo "</div>";
コード例 #2
0
ファイル: download.php プロジェクト: unrar/medlog
/* Generate a trip report and return a downloadable file */
require_once "./include/entries.php";
require_once "./include/usercontrol.php";
require_once "./include/static.php";
require_once "./include/tripify.php";
$u = new UserControl();
$dry = new DRYHelper();
if (!$u->CheckLogin()) {
    // Not logged in.
    header("Location: index.php");
    die;
}
$sess_user = $_SESSION[$u->GetLoginSessionVar()];
$e = new EntriesController($sess_user);
$ids = explode(",", $_GET["ids"]);
$tripify = new Tripify($sess_user, $ids);
if ($_GET["format"] == "html") {
    header("Content-type: text/html");
    header("Content-Disposition: attachment; filename=trip.html");
    // HTML file to download here.
    $dry->build_header("Trip Report");
    $tripify->generate_html_header();
    $tripify->generate_html();
    $tripify->generate_html_footer();
    $dry->build_footer();
} else {
    if ($_GET["format"] == "txt") {
        header("Content-type: text/plain");
        header("Content-Disposition: attachment; filename=trip.txt");
        // TXT file to download here.
        $tripify->generate_txt_header();