root/dev/common/kill_export_csv.php @ 35

Revision 35, 1.9 KB (checked in by beansman, 14 years ago)
  • Added the admin menu to pages ;)
Line 
1<?
2/********************************************
3 * Made by Agustino and HyperBeanie
4 * If you use and like these tools, please donate some isk!
5 *
6 * *****************************************/
7require_once( "class.page.php" );
8require_once( "class.kill.php" );
9require_once( "globals.php" );
10require_once( "class.pilot.php" );
11require_once( "class.corp.php" );
12require_once( "class.alliance.php" );
13require_once( "class.killlist.php" );
14require_once( "admin_menu.php" );
15 
16$plt_id = $_GET[plt_id];
17
18
19        // Make the pilot
20        $pilot = new Pilot( $plt_id );
21        $page = new Page( "Administration - Killmail export - " .$pilot->getName() );
22        $page->setAdmin();
23        $corp = $pilot->getCorp();
24        $alliance = $corp->getAlliance();
25
26        // Do the check
27        if ( !$pilot->exists() ) {
28                $html = "That pilot doesn't exist.";
29                $page->generate( $html );
30                exit;
31        }
32        $html .= "<form><textarea class=killmail id=killmail name=killmail cols=\"55\" rows=\"35\" readonly=readonly>";
33        // Setup the lists
34        $klist = new KillList();
35        $klist->setOrdered( true );
36        $klist->addInvolvedPilot( $pilot );
37        $klist->rewind();
38        while($kll_id = $klist->getKill()) {
39                $kill = new Kill( $kll_id->getID() );
40                $html .= "\"";
41                $html .= $kill->getRawMail();
42                $html .= "\",\n\n";
43        }
44
45        // Losses
46        $llist = new KillList();
47        $llist->setOrdered( true );
48        //$list->setPodsNoobships( true ); // Not working!!
49        $llist->addVictimPilot( $pilot );
50        $llist->rewind();
51        while($lss_id = $llist->getKill()) {
52                $html .= "\"";
53                $loss = new Kill( $lss_id->getID() );
54                $html .= $loss->getRawMail();
55                $html .= "\",\n\n";
56        }
57        $html .= "</textarea><br>";
58        $html .= "<input type=\"button\" value=\"Select All\" onClick=\"this.form.killmail.select();this.form.killmail.focus(); document.execCommand('Copy')\"></form><br>";
59        $html .= "Copy content of textbox to another location (eg. a textfile)";
60        $page->setContent( $html );
61        $page->addContext( $menubox->generate() );
62        $page->generate();
63?>
64
Note: See TracBrowser for help on using the browser.