}
$html .= "<form><textarea class=killmail id=killmail name=killmail cols=\"55\" rows=\"35\" readonly=readonly>";
// Setup the lists
$klist = new KillList();
$klist->setOrdered(true);
$klist->addInvolvedPilot($pilot);
$klist->rewind();
while ($kll_id = $klist->getKill()) {
    $kill = new Kill($kll_id->getID());
    $html .= "\"";
    $html .= $kill->getRawMail();
    $html .= "\",\n\n";
}
// Losses
$llist = new KillList();
$llist->setOrdered(true);
// $list->setPodsNoobships( true ); // Not working!!
$llist->addVictimPilot($pilot);
$llist->rewind();
while ($lss_id = $llist->getKill()) {
    $html .= "\"";
    $loss = new Kill($lss_id->getID());
    $html .= $loss->getRawMail();
    $html .= "\",\n\n";
}
$html .= "</textarea><br>";
$html .= "<input type=\"button\" value=\"Select All\" onClick=\"this.form.killmail.select();this.form.killmail.focus(); document.execCommand('Copy')\"></form><br>";
$html .= "Copy content of textbox to another location (eg. a textfile)";
$page->setContent($html);
$page->addContext($menubox->generate());
$page->generate();
Example #2
0
        }
        $kills = array();
        while ($kill = $klist->getKill()) {
            $kills[$kill->getID()] = $kill->getTimestamp();
        }
        while ($kill = $llist->getKill()) {
            $kills[$kill->getID()] = $kill->getTimestamp();
        }
        asort($kills);
        $cnt = 0;
        foreach ($kills as $id => $timestamp) {
            $kill = new Kill($id);
            $cnt++;
            $file = $_SESSION['admin_kill_export']['dir'] . $cnt . $_SESSION['admin_kill_export']['ext'];
            $fp = fopen($file, 'w');
            fwrite($fp, $kill->getRawMail());
            fclose($fp);
        }
        $html .= $cnt . ' mails exported<br/>';
        $html .= '<a href="' . edkURI::page("admin_kill_export") . '">Ok</a>';
        unset($_SESSION['admin_kill_export']);
    } else {
        // nothing to export, retry
        unset($_SESSION['admin_kill_export']['do']);
        $_SESSION['admin_kill_export']['select'] = 1;
        header('Location: ' . edkURI::page("admin_kill_export"));
    }
}
$page->addContext($menubox->generate());
$page->setContent($html);
$page->generate();