/com_joomleague/components/com_joomleague/views/ranking/tmpl/default_rankingheading.php
https://gitlab.com/julienv/joomleague · PHP · 277 lines · 238 code · 39 blank · 0 comment · 13 complexity · 6b1510c43e02874e916b218b4e5e948b MD5 · raw file
- <?php defined( '_JEXEC' ) or die( 'Restricted access' );
- $columns = explode( ',', $this->config['ordered_columns'] );
- $column_names = explode( ',', $this->config['ordered_columns_names'] );
- if($this->config['use_background_row_color'] == 0) {
- if ( $this->tableconfig['last_ranking'] == 1 ) {
- $colspan = 4;
- } else {
- $colspan = 2;
- }
- } else {
- if ( $this->tableconfig['last_ranking'] == 1 ) {
- $colspan = 3;
- } else {
- $colspan = 1;
- }
- }
- ?>
- <thead>
- <tr class="sectiontableheader">
- <th class="rankheader" colspan="<?php echo $colspan; ?>">
- <?php JoomleagueHelperHtml::printColumnHeadingSort( JText::_( 'COM_JOOMLEAGUE_RANKING_POSITION' ), "rank", $this->config, "ASC" ); ?>
- </th>
- <?php
- if ( $this->config['show_picture'] != "no_logo" )
- {
- echo '<th style="text-align: center"> </th>';
- }
- ?>
- <th class="teamheader">
- <?php JoomleagueHelperHtml::printColumnHeadingSort( JText::_( 'COM_JOOMLEAGUE_RANKING_TEAM' ), "name", $this->config, "ASC" ); ?>
- </th>
- <?php
- foreach ( $columns as $k => $column )
- {
- if (empty($column_names[$k])){$column_names[$k]='???';}
- $c=strtoupper(trim($column));
- $c="COM_JOOMLEAGUE_".$c;
- $toolTipTitle=$column_names[$k];
- $toolTipText=JText::_($c);
- switch ( trim( strtoupper( $column ) ) )
- {
- case 'PLAYED':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "played", $this->config );
- echo '</span></th>';
- break;
- case 'WINS':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "won", $this->config );
- echo '</span></th>';
- break;
- case 'TIES':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "draw", $this->config );
- echo '</span></th>';
- break;
- case 'LOSSES':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "loss", $this->config );
- echo '</span></th>';
- break;
- case 'WOT':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "wot", $this->config );
- echo '</span></th>';
- break;
- case 'WSO':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "wso", $this->config );
- echo '</span></th>';
- break;
- case 'LOT':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "lot", $this->config );
- echo '</span></th>';
- break;
- case 'LSO':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "lso", $this->config );
- echo '</span></th>';
- break;
- case 'WINPCT':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "winpct", $this->config );
- echo '</span></th>';
- break;
- case 'GB':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- case 'LEGS':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- case 'LEGS_DIFF':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "legsdiff", $this->config );
- echo '</span></th>';
- break;
- case 'LEGS_RATIO':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "legsratio", $this->config );
- echo '</span></th>';
- break;
- case 'SCOREFOR':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "goalsfor", $this->config );
- echo '</span></th>';
- break;
- case 'SCOREAGAINST':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "goalsagainst", $this->config );
- echo '</span></th>';
- break;
- case 'SCOREPCT':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- case 'RESULTS':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "goalsp", $this->config );
- echo '</span></th>';
- break;
- case 'DIFF':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "diff", $this->config );
- echo '</span></th>';
- break;
- case 'POINTS':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "points", $this->config );
- echo '</span></th>';
- break;
- case 'NEGPOINTS':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "negpoints", $this->config );
- echo '</span></th>';
- break;
- case 'OLDNEGPOINTS':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "negpoints", $this->config );
- echo '</span></th>';
- break;
- case 'POINTS_RATIO':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "pointsratio", $this->config );
- echo '</span></th>';
- break;
- case 'BONUS':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "bonus", $this->config );
- echo '</span></th>';
- break;
- case 'START':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "start", $this->config );
- echo '</span></th>';
- break;
- case 'QUOT':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- JoomleagueHelperHtml::printColumnHeadingSort( $column_names[$k], "quot", $this->config );
- echo '</span></th>';
- break;
- case 'TADMIN':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- case 'GFA':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- case 'GAA':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- case 'PPG':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- case 'PPP':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- case 'LASTGAMES':
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo $column_names[$k];
- echo '</span></th>';
- break;
- default:
- echo '<th class="headers">';
- echo '<span class="hasTip" title="'.$toolTipTitle.'::'.$toolTipText.'">';
- echo JText::_($column);
- echo '</span></th>';
- break;
- }
- }
- ?>
- </tr>
- </thead>