Changeset 10 for dev/common/home.php

Show
Ignore:
Timestamp:
10/16/06 20:59:42 (16 years ago)
Author:
exi
Message:

Changed portrait generation to cache the pictures from img.eve.is
Changed about-page-spacing
Changed MapView? to use PNG instead of GIF
Added BugCompat? to MapView? for the GD<>imagefilledellipse()-Issue
Added Code for NPC-Corphandling (Corps have to be added manually)
Changed Raw-Killmail Window slightly
Added Killmail-Delete option within the killmail itself
Fixed privilege bug between admin and superadmin
Removed the need to enter the postpassword if you're logged in as admin
Changed coding style to Allman/BSD in all touched files
Various small changes i cant remember

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dev/common/home.php

    r2 r10  
    1 <? 
    2   require_once( "class.page.php" ); 
    3   require_once( "class.killsummarytable.php" ); 
    4   require_once( "class.box.php" ); 
    5   require_once( "class.corp.php" ); 
    6   require_once( "class.alliance.php" ); 
    7   require_once( "class.killlist.php" ); 
    8   require_once( "class.killlisttable.php" ); 
    9   require_once( "class.contract.php" ); 
    10   require_once( "class.graph.php" ); 
    11   require_once( "class.toplist.php" ); 
     1<?php 
     2require_once("class.page.php"); 
     3require_once("class.killsummarytable.php"); 
     4require_once("class.box.php"); 
     5require_once("class.corp.php"); 
     6require_once("class.alliance.php"); 
     7require_once("class.killlist.php"); 
     8require_once("class.killlisttable.php"); 
     9require_once("class.contract.php"); 
     10require_once("class.graph.php"); 
     11require_once("class.toplist.php"); 
    1212 
    13   $week = date( "W" ); 
    14   $year = date( "Y" ); 
     13$week = date("W"); 
     14$year = date("Y"); 
    1515 
    16   $page = new Page( "Week ".$week ); 
     16$page = new Page("Week " . $week); 
    1717 
    18   $kslist = new KillList(); 
    19   if ( CORP_ID ) 
    20     $kslist->addInvolvedCorp( new Corporation( CORP_ID ) ); 
    21   if ( ALLIANCE_ID ) 
    22     $kslist->addInvolvedAlliance( new Alliance( ALLIANCE_ID ) ); 
     18$kslist = new KillList(); 
     19if (CORP_ID) 
     20    $kslist->addInvolvedCorp(new Corporation(CORP_ID)); 
     21if (ALLIANCE_ID) 
     22    $kslist->addInvolvedAlliance(new Alliance(ALLIANCE_ID)); 
    2323 
    24   $kslist->setWeek( $week ); 
    25   $kslist->setYear( $year ); 
     24$kslist->setWeek($week); 
     25$kslist->setYear($year); 
    2626 
    27   $llist = new KillList(); 
    28   if ( CORP_ID ) 
    29     $llist->addVictimCorp( new Corporation( CORP_ID ) ); 
    30   if ( ALLIANCE_ID ) 
    31     $llist->addVictimAlliance( new Alliance( ALLIANCE_ID ) ); 
     27$llist = new KillList(); 
     28if (CORP_ID) 
     29    $llist->addVictimCorp(new Corporation(CORP_ID)); 
     30if (ALLIANCE_ID) 
     31    $llist->addVictimAlliance(new Alliance(ALLIANCE_ID)); 
    3232 
    33   $llist->setWeek( $week ); 
    34   $llist->setYear( $year ); 
     33$llist->setWeek($week); 
     34$llist->setYear($year); 
    3535 
    36   $summarytable = new KillSummaryTable( $kslist, $llist ); 
    37   $summarytable->setBreak( 6 ); 
    38   $html .= $summarytable->generate(); 
     36$summarytable = new KillSummaryTable($kslist, $llist); 
     37$summarytable->setBreak(6); 
     38$html .= $summarytable->generate(); 
    3939 
    40   if ( $week == 1 ) { 
    41     $pyear = date( "Y" ) - 1; 
     40if ($week == 1) 
     41{ 
     42    $pyear = date("Y") - 1; 
    4243    $pweek = 52; 
    43   } 
    44   else {  
    45     $pyear = date( "Y" ); 
     44} 
     45else 
     46{ 
     47    $pyear = date("Y"); 
    4648    $pweek = $week - 1; 
    47   } 
    48      
    49   if ( $page->killboard_->hasCampaigns( true ) ) { 
     49} 
     50 
     51if ($page->killboard_->hasCampaigns(true)) 
     52{ 
    5053    $html .= "<div class=kb-campaigns-header>Active campaigns</div>"; 
    5154    $list = new ContractList(); 
    52     $list->setActive( "yes" ); 
    53     $list->setCampaigns( true ); 
    54     $table = new ContractListTable( $list ); 
     55    $list->setActive("yes"); 
     56    $list->setCampaigns(true); 
     57    $table = new ContractListTable($list); 
    5558    $html .= $table->generate(); 
    56   } 
     59} 
    5760 
    58   if ( $page->killboard_->hasContracts( true ) ) { 
     61if ($page->killboard_->hasContracts(true)) 
     62{ 
    5963    $html .= "<div class=kb-campaigns-header>Active contracts</div>"; 
    6064    $list = new ContractList(); 
    61     $list->setActive( "yes" ); 
    62     $list->setCampaigns( false ); 
    63     $table = new ContractListTable( $list ); 
     65    $list->setActive("yes"); 
     66    $list->setCampaigns(false); 
     67    $table = new ContractListTable($list); 
    6468    $html .= $table->generate(); 
    65   } 
     69} 
    6670 
    67   $html .= "<div class=kb-kills-header>20 most recent kills</div>"; 
     71$html .= "<div class=kb-kills-header>20 most recent kills</div>"; 
    6872 
    69   $klist = new KillList(); 
    70   $klist->setOrdered( true ); 
    71   if ( CORP_ID ) 
    72     $klist->addInvolvedCorp( new Corporation( CORP_ID ) ); 
    73   if ( ALLIANCE_ID ) 
    74     $klist->addInvolvedAlliance( new Alliance( ALLIANCE_ID ) ); 
    75   $klist->setStartWeek( $week - 1 ); 
    76   $klist->setYear( $year ); 
     73$klist = new KillList(); 
     74$klist->setOrdered(true); 
     75if (CORP_ID) 
     76    $klist->addInvolvedCorp(new Corporation(CORP_ID)); 
     77if (ALLIANCE_ID) 
     78    $klist->addInvolvedAlliance(new Alliance(ALLIANCE_ID)); 
    7779 
    78   if ( $_GET['scl_id'] ) 
    79     $klist->addVictimShipClass( new ShipClass( $_GET['scl_id'] ) ); 
    80   else 
    81     $klist->setPodsNoobShips( false ); 
    82      
    83   $table = new KillListTable( $klist ); 
    84   $table->setLimit( 20 ); 
    85   $html .= $table->generate(); 
     80// boards with low killcount could not display 20 kills with those limits 
     81//$klist->setStartWeek($week - 1); 
     82//$klist->setYear($year); 
    8683 
    87   $page->setContent( $html ); 
    88   $menubox = new MenuBox(); 
    89   $menubox->addCaption( "Navigation" ); 
    90   $menubox->addOption( "Previous week", "?a=kills&w=".$pweek."&y=".$pyear ); 
    91   $page->addContext( $menubox->generate() ); 
     84if ($_GET['scl_id']) 
     85    $klist->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     86else 
     87    $klist->setPodsNoobShips(false); 
    9288 
    93   $tklist = new TopKillsList(); 
    94   $tklist->setWeek( $week ); 
    95   $tklist->setYear( $year ); 
    96   if ( CORP_ID ) 
    97     $tklist->addInvolvedCorp( new Corporation( CORP_ID ) ); 
    98   if ( ALLIANCE_ID ) 
    99     $tklist->addInvolvedAlliance( new Alliance( ALLIANCE_ID ) ); 
    100      
    101   $tklist->generate(); 
    102   $tkbox = new AwardBox( $tklist, "Top killers", "kills in week ".$week, "kills", "eagle" ); 
    103   $page->addContext( $tkbox->generate() );   
     89$table = new KillListTable($klist); 
     90$table->setLimit(20); 
     91$html .= $table->generate(); 
    10492 
    105   $config = $page->killboard_->getConfig(); 
    106   if ( $config->getKillPoints() ) { 
     93$page->setContent($html); 
     94$menubox = new MenuBox(); 
     95$menubox->addCaption("Navigation"); 
     96$menubox->addOption("Previous week", "?a=kills&w=" . $pweek . "&y=" . $pyear); 
     97$page->addContext($menubox->generate()); 
     98 
     99$tklist = new TopKillsList(); 
     100$tklist->setWeek($week); 
     101$tklist->setYear($year); 
     102if (CORP_ID) 
     103    $tklist->addInvolvedCorp(new Corporation(CORP_ID)); 
     104if (ALLIANCE_ID) 
     105    $tklist->addInvolvedAlliance(new Alliance(ALLIANCE_ID)); 
     106 
     107$tklist->generate(); 
     108$tkbox = new AwardBox($tklist, "Top killers", "kills in week " . $week, "kills", "eagle"); 
     109$page->addContext($tkbox->generate()); 
     110 
     111$config = $page->killboard_->getConfig(); 
     112if ($config->getKillPoints()) 
     113{ 
    107114    $tklist = new TopScoreList(); 
    108     $tklist->setWeek( $week ); 
    109     $tklist->setYear( $year ); 
    110     if ( CORP_ID ) 
    111       $tklist->addInvolvedCorp( new Corporation( CORP_ID ) ); 
    112     if ( ALLIANCE_ID ) 
    113       $tklist->addInvolvedAlliance( new Alliance( ALLIANCE_ID ) ); 
    114      
     115    $tklist->setWeek($week); 
     116    $tklist->setYear($year); 
     117    if (CORP_ID) 
     118        $tklist->addInvolvedCorp(new Corporation(CORP_ID)); 
     119    if (ALLIANCE_ID) 
     120        $tklist->addInvolvedAlliance(new Alliance(ALLIANCE_ID)); 
     121 
    115122    $tklist->generate(); 
    116     $tkbox = new AwardBox( $tklist, "Top scorers", "points in week ".$week, "points", "redcross" ); 
    117     $page->addContext( $tkbox->generate() );   
    118   } 
    119    
    120   $page->generate(); 
     123    $tkbox = new AwardBox($tklist, "Top scorers", "points in week " . $week, "points", "redcross"); 
     124    $page->addContext($tkbox->generate()); 
     125} 
     126 
     127$page->generate(); 
    121128?>