Exemplo n.º 1
0
 function getPlayerLink($item, $params)
 {
     $flag = "";
     if ($params->get('show_player_flag')) {
         $flag = Countries::getCountryFlag($item->country) . " ";
     }
     $text = "<i>" . JoomleagueHelper::formatName(null, $item->firstname, $item->nickname, $item->lastname, $params->get("name_format")) . "</i>";
     if ($params->get('show_player_link')) {
         $link = JoomleagueHelperRoute::getPlayerRoute($params->get('p'), $params->get('team'), $item->slug);
         echo $flag . JHtml::link($link, $text);
     } else {
         echo '<i>' . JText::sprintf('%1$s', $flag . $text) . '</i>';
     }
 }
					<td class="list">
						<div style="text-align: left;">
							<ul style="list-style-type: none;">
								<?php 
            foreach ($this->matchplayers as $player) {
                if ($player->trikot_number != 0) {
                    $player->jerseynumber = $player->trikot_number;
                }
                if ($player->pposid == $pos->pposid && $player->ptid == $this->match->projectteam2_id) {
                    ?>
										<li <?php 
                    echo $this->config['show_player_picture'] == 2 ? 'class="list_pictureonly_right"' : 'class="list"';
                    ?>
>
											<?php 
                    $player_link = JoomleagueHelperRoute::getPlayerRoute($this->project->slug, $player->team_slug, $player->person_slug);
                    $prefix = $player->jerseynumber ? $player->jerseynumber . "." : null;
                    $match_player = JoomleagueHelper::formatName($prefix, $player->firstname, $player->nickname, $player->lastname, $this->config["name_format"]);
                    $isFavTeam = in_array($player->team_id, explode(",", $this->project->fav_team));
                    if ($this->config['show_player_picture'] == 1 || $this->config['show_player_picture'] == 2) {
                        $imgTitle = $this->config['show_player_profile_link'] == 1 ? JText::sprintf('COM_JOOMLEAGUE_MATCHREPORT_PIC', $match_player) : $match_player;
                        $picture = $player->picture;
                        if (empty($picture) || $picture == JoomleagueHelper::getDefaultPlaceholder("player") || !file_exists($picture)) {
                            $picture = $player->ppic;
                        }
                        if (!file_exists($picture)) {
                            $picture = JoomleagueHelper::getDefaultPlaceholder("player");
                        }
                        if ($this->config['show_player_picture'] == 2 && $this->config['show_player_profile_link'] == 1) {
                            /*
                            echo JHTML::link($player_link,JoomleagueHelper::getPictureThumb($picture,
Exemplo n.º 3
0
$career = array();
$career['played'] = 0;
$career['started'] = 0;
$career['in'] = 0;
$career['out'] = 0;
$career['playedtime'] = 0;
$player = JLGModel::getInstance("Person", "JoomleagueModel");
if (count($this->historyPlayer) > 0) {
    foreach ($this->historyPlayer as $player_hist) {
        $model = $this->getModel();
        $this->inoutstat = $model->getInOutStats($player_hist->project_id, $player_hist->ptid, $player_hist->tpid);
        // time played
        $timePlayed = 0;
        $this->timePlayed = $model->getTimePlayed($player_hist->tpid, $this->project->game_regular_time);
        $timePlayed = $this->timePlayed;
        $link1 = JoomleagueHelperRoute::getPlayerRoute($player_hist->project_slug, $player_hist->team_slug, $this->person->slug);
        $link2 = JoomleagueHelperRoute::getTeamInfoRoute($player_hist->project_slug, $player_hist->team_slug);
        ?>
			<tr class="<?php 
        echo $k == 0 ? $this->config['style_class1'] : $this->config['style_class2'];
        ?>
">
				<td class="td_l" nowrap="nowrap"><?php 
        echo JHtml::link($link1, $player_hist->project_name);
        ?>
				</td>
				<td class="td_l" class="nowrap">
				<?php 
        if ($this->config['show_playerstats_teamlink'] == 1) {
            echo JHtml::link($link2, $player_hist->team_name);
        } else {
Exemplo n.º 4
0
 private function _getShowPlayerLink()
 {
     $p = JRequest::getInt("p", 0);
     $tid = JRequest::getInt("tid", 0);
     $pid = JRequest::getInt("pid", 0);
     $link = JoomleagueHelperRoute::getPlayerRoute($p, $tid, $pid);
     return $link;
 }
Exemplo n.º 5
0
<table class="birthday">
<?php 
if (count($persons) > 0) {
    foreach ($persons as $person) {
        if ($params->get('limit') > 0 && $counter == intval($params->get('limit'))) {
            break;
        }
        $class = $k == 0 ? $params->get('sectiontableentry1') : $params->get('sectiontableentry2');
        $thispic = "";
        $flag = $params->get('show_player_flag') ? Countries::getCountryFlag($person['country']) . "&nbsp;" : "";
        $text = htmlspecialchars(JoomleagueHelper::formatName(null, $person['firstname'], $person['nickname'], $person['lastname'], $params->get("name_format")), ENT_QUOTES, 'UTF-8');
        $usedname = $flag . $text;
        $person_link = "";
        $person_type = $person['type'];
        if ($person_type == 1) {
            $person_link = JoomleagueHelperRoute::getPlayerRoute($person['project_id'], $person['team_id'], $person['id']);
        } else {
            if ($person_type == 2) {
                $person_link = JoomleagueHelperRoute::getStaffRoute($person['project_id'], $person['team_id'], $person['id']);
            } else {
                if ($person_type == 3) {
                    $person_link = JoomleagueHelperRoute::getRefereeRoute($person['project_id'], $person['team_id'], $person['id']);
                }
            }
        }
        $showname = JHtml::link($person_link, $usedname);
        ?>
	<tr class="<?php 
        echo $params->get('heading_style');
        ?>
">
Exemplo n.º 6
0
 *
 * @copyright	Copyright (C) 2006-2015 joomleague.at. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @link		http://www.joomleague.at
 */
defined('_JEXEC') or die;
?>
<table class="contentpaneopen">
	<tr>
		<td class="contentheading">
			<?php 
echo $this->pagetitle;
if ($this->showediticon) {
    $modalheight = JComponentHelper::getParams('com_joomleague')->get('modal_popup_height', 600);
    $modalwidth = JComponentHelper::getParams('com_joomleague')->get('modal_popup_width', 900);
    $link = JoomleagueHelperRoute::getPlayerRoute($this->project->id, $this->teamPlayer->team_id, $this->person->id, 'person.edit');
    echo ' <a rel="{handler: \'iframe\',size: {x:' . $modalwidth . ',y:' . $modalheight . '}}" href="' . $link . '" class="modal">';
    echo JHtml::image("media/com_joomleague/jl_images/edit.png", JText::_('COM_JOOMLEAGUE_PERSON_EDIT'), array("title" => JText::_("COM_JOOMLEAGUE_PERSON_EDIT")));
    echo '</a>';
}
if (isset($this->teamPlayer->injury) && $this->teamPlayer->injury) {
    $imageTitle = JText::_('COM_JOOMLEAGUE_PERSON_INJURED');
    echo "&nbsp;&nbsp;" . JHtml::image('images/com_joomleague/database/events/' . $this->project->fs_sport_type_name . '/injured.gif', $imageTitle, array('title' => $imageTitle));
}
if (isset($this->teamPlayer->suspension) && $this->teamPlayer->suspension) {
    $imageTitle = JText::_('COM_JOOMLEAGUE_PERSON_SUSPENDED');
    echo "&nbsp;&nbsp;" . JHtml::image('images/com_joomleague/database/events/' . $this->project->fs_sport_type_name . '/suspension.gif', $imageTitle, array('title' => $imageTitle));
}
if (isset($this->teamPlayer->away) && $this->teamPlayer->away) {
    $imageTitle = JText::_('COM_JOOMLEAGUE_PERSON_AWAY');
    echo "&nbsp;&nbsp;" . JHtml::image('images/com_joomleague/database/events/' . $this->project->fs_sport_type_name . '/away.gif', $imageTitle, array('title' => $imageTitle));
Exemplo n.º 7
0
 public static function printName($item, $team, $params, $project)
 {
     $name = JoomleagueHelper::formatName(null, $item->firstname, $item->nickname, $item->lastname, $params->get("name_format"));
     if ($params->get('show_player_link')) {
         return JHtml::link(JoomleagueHelperRoute::getPlayerRoute($project->slug, $team->team_slug, $item->person_id), $name);
     } else {
         echo $name;
     }
 }
        ?>
-tpidout<?php 
        echo $me->in_for;
        ?>
">
			 <?php 
        echo '<td>&nbsp;</td>';
        echo '<td class="ecenter">' . $txt_tab_in . '</td>';
        echo '<td class="ecenter">' . JoomleagueModelProject::getClubIconHtml($eventteam, 1) . '</td>';
        //Subs in
        $inName = JoomleagueHelper::formatName(null, $me->firstname, $me->nickname, $me->lastname, $this->config["name_format"]);
        if ($inName != '') {
            $isFavTeam = in_array($me->team_id, explode(",", $this->project->fav_team));
            if ($this->config['event_link_player'] == 1) {
                if ($this->config['show_player_profile_link'] == 1 || $this->config['show_player_profile_link'] == 2 && $isFavTeam) {
                    $inName = JHtml::link(JoomleagueHelperRoute::getPlayerRoute($this->project->slug, $me->ptid, $me->person_id), $inName);
                }
                if ($me->in_position != '') {
                    $inName .= '&nbsp;(' . JText::_($me->in_position) . ')';
                }
            }
        }
        echo '<td>' . $inName . '</td>';
        echo '</tr>';
    }
    $k = 1 - $k;
}
function compareMatchEventsSubs($a, $b)
{
    global $sortEventsDesc;
    $a_value = null;
Exemplo n.º 9
0
		<?php 
            $pnr = !empty($row->position_number) ? $row->position_number : '&nbsp;';
            if ($this->config['show_player_numbers']) {
                if ($this->config['player_numbers_pictures']) {
                    $value = JHtml::image(JURI::root() . 'components/com_joomleague/helpers/shirt.php?text=' . $pnr . '&picpath=' . urlencode($this->config['player_numbers_picture']), $pnr, array('title' => $pnr));
                } else {
                    $value = $pnr;
                }
                ?>
		<td width="30" class="td_c"><?php 
                echo $value;
                ?>
</td><?php 
            }
            $playerName = JoomleagueHelper::formatName(null, $row->firstname, $row->nickname, $row->lastname, $this->config["name_format"]);
            $link = JoomleagueHelperRoute::getPlayerRoute($this->project->slug, $this->team->slug, $row->slug);
            if ($this->config['show_player_icon']) {
                $picture = $row->picture;
                if (empty($picture) || $picture == JoomleagueHelper::getDefaultPlaceholder("player")) {
                    $picture = $row->ppic;
                }
                $playerPicture = JoomleagueHelper::getPictureThumb($picture, $playerName, $this->config['player_picture_width'], $this->config['player_picture_height'], 0);
                ?>
		<td width="40" class="td_c" nowrap="nowrap"><?php 
                if ($this->config['link_player'] == 1) {
                    echo JHtml::link($link, $playerPicture);
                } else {
                    echo $playerPicture;
                }
                ?>
		</td><?php 
 function formatBirthdays($rows, &$matches, $dates)
 {
     $newrows = array();
     $year = substr($dates['start'], 0, 4);
     foreach ($rows as $key => $row) {
         $newrows[$key]['type'] = 'jlb';
         $newrows[$key]['homepic'] = '';
         $newrows[$key]['awaypic'] = '';
         $newrows[$key]['date'] = $year . '-' . $row->month_day;
         $newrows[$key]['age'] = '(' . $row->age . ')';
         $newrows[$key]['headingtitle'] = $this->xparams->get('birthday_text', 'Birthday');
         $newrows[$key]['name'] = '';
         if ($row->picture != '' and file_exists(JPATH_BASE . DS . $row->picture)) {
             $linkit = 1;
             $newrows[$key]['name'] = '<img src="' . JUri::root(true) . '/' . $row->picture . '" alt="Picture" style="height:40px; vertical-align:middle;margin:0 5px;" />';
             //echo $newrows[$key]['name'].'</br>';
         }
         $newrows[$key]['name'] .= parent::jl_utf8_convert($row->firstname, 'iso-8859-1', 'utf-8') . ' ';
         $newrows[$key]['name'] .= parent::jl_utf8_convert($row->lastname, 'iso-8859-1', 'utf-8') . ' - ' . parent::jl_utf8_convert($row->short_name, 'iso-8859-1', 'utf-8');
         //$newrows[$key]['name'] .= ' ('..')';
         $newrows[$key]['matchcode'] = 0;
         $newrows[$key]['project_id'] = $row->project_id;
         // new insert for link to player profile
         //$newrows[$key]['link'] = 'index.php?option=com_joomleague&view=player&p='.$row->project_id.'&pid='.$row->id;
         $newrows[$key]['link'] = JoomleagueHelperRoute::getPlayerRoute($row->project_id, $row->teamid, $row->id);
         $matches[] = $newrows[$key];
     }
     return $newrows;
 }
<?php 
if ($this->config['show_player_numbers']) {
    $pnr = $this->row->position_number != '' ? $this->row->position_number : '&nbsp;';
    ?>
				<span class="jl_rosterperson_position_number">
				<?php 
    $playerNumber = ($this->config['player_numbers_pictures'] and function_exists('imagecreatefrompng')) ? JHTML::image(JURI::root() . 'images/com_joomleague/database/teamplayers/shirt.php?text=' . $pnr, $pnr, array('title' => $pnr)) : $pnr;
    echo $playerNumber;
    ?>
				</span><!-- /.jl_rosterperson_position_number -->
<?php 
}
?>
				<span class="jl_rosterperson_name">
				<?php 
echo $this->config['link_player'] == 1 ? JHTML::link(JoomleagueHelperRoute::getPlayerRoute($this->project->slug, $this->team->slug, $this->row->slug), $personName) : $personName;
?>
					<br />&nbsp;
				</span>	
			</h3>
			<div class="jl_roster_persondetails">
<?php 
if (isset($this->row->is_injured) && $this->row->is_injured > 0 or $this->row->suspension > 0 && $this->row->suspension_end > $joomleague->current_round) {
    ?>
					<div>
						<span class="jl_roster_persondetails_label">
							<?php 
    echo JText::_('COM_JOOMLEAGUE_PERSON_STATUS');
    ?>
						</span><!-- /.jl_roster_persondetails_label -->
						<span class="jl_roster_persondetails_data">
Exemplo n.º 12
0
 function printName($item, $team, $params, $project)
 {
     $name = JoomleagueHelper::formatName(null, $item->fname, $item->nname, $item->lname, $params->get("name_format"));
     if ($params->get('show_player_link')) {
         return JHTML::link(JoomleagueHelperRoute::getPlayerRoute($project->slug, $team->team_slug, $item->pid), $name);
     } else {
         echo $name;
     }
 }
Exemplo n.º 13
0
$text = JoomleagueHelper::formatName(null, $person->firstname, $person->nickname, $person->lastname, $params->get("name_format"));
$imgTitle = JText::sprintf($picturetext . ' %1$s', $text);
if (isset($list['inprojectinfo']->picture)) {
    $picture = $list['inprojectinfo']->picture;
    $pic = JoomleagueHelper::getPictureThumb($picture, $imgTitle, $params->get('picture_width'), $params->get('picture_heigth'));
    echo '<a href="' . $link . '">' . $pic . '</a>';
}
?>
</li>
<li class="playerlink">
<?php 
if ($params->get('show_player_flag')) {
    echo Countries::getCountryFlag($person->country) . " ";
}
if ($params->get('show_player_link')) {
    $link = JoomleagueHelperRoute::getPlayerRoute($list['project']->slug, $list['infoteam']->team_id, $person->slug);
    echo JHtml::link($link, $text);
} else {
    echo JText::sprintf('%1$s', $text);
}
?>
</li>
<?php 
if ($params->get('show_team_name')) {
    ?>
<li class="teamname">
<?php 
    echo JoomleagueHelper::getPictureThumb($list['infoteam']->team_picture, $list['infoteam']->name, $params->get('team_picture_width', 21), $params->get('team_picture_height', 0), 1) . " ";
    $text = $list['infoteam']->name;
    if ($params->get('show_team_link')) {
        $link = JoomleagueHelperRoute::getTeamInfoRoute($list['project']->slug, $list['infoteam']->team_id);
Exemplo n.º 14
0
 }
 echo '</ul>';
 echo '</td>';
 echo '<td class="list">';
 echo '<ul>';
 foreach ($this->matchevents as $me) {
     if ($me->event_type_id == $event->id && $me->ptid == $this->match->projectteam2_id) {
         echo '<li class="list">';
         if ($this->config['show_event_minute'] == 1 && $me->event_time > 0) {
             $prefix = str_pad($me->event_time, 2, '0', STR_PAD_LEFT) . "' ";
         } else {
             $prefix = null;
         }
         $match_player = JoomleagueHelper::formatName($prefix, $me->firstname1, $me->nickname1, $me->lastname1, $this->config["name_format"]);
         if ($this->config['event_link_player'] == 1 && $me->playerid != 0) {
             $player_link = JoomleagueHelperRoute::getPlayerRoute($this->project->slug, $me->team_id, $me->playerid);
             $match_player = JHtml::link($player_link, $match_player);
         }
         echo $match_player;
         // only show event sum and match notice when set to on in template cofig
         $sum_notice = "";
         if ($this->config['show_event_sum'] == 1 || $this->config['show_event_notice'] == 1) {
             if ($this->config['show_event_sum'] == 1 && $me->event_sum > 0 || $this->config['show_event_notice'] == 1 && strlen($me->notice) > 0) {
                 $sum_notice .= ' (';
                 if ($this->config['show_event_sum'] == 1 && $me->event_sum > 0) {
                     $sum_notice .= $me->event_sum;
                 }
                 if ($this->config['show_event_sum'] == 1 && $me->event_sum > 0 && ($this->config['show_event_notice'] == 1 && strlen($me->notice) > 0)) {
                     $sum_notice .= ' | ';
                 }
                 if ($this->config['show_event_notice'] == 1 && strlen($me->notice) > 0) {
Exemplo n.º 15
0
                    $picture = $row->picture;
                }
                if (!file_exists($picture)) {
                    $picture = JoomleagueHelper::getDefaultPlaceholder("player");
                }
                echo JoomleagueHelper::getPictureThumb($picture, $playerName, $this->config['player_picture_width'], $this->config['player_picture_height']);
                ?>
		</td>
		<?php 
            }
            ?>

		<td class="td_l playername" width="30%">
		<?php 
            if ($this->config['link_to_player'] == 1) {
                $link = JoomleagueHelperRoute::getPlayerRoute($this->project->id, $row->tid, $row->pid);
                echo JHtml::link($link, $playerName);
            } else {
                echo $playerName;
            }
            ?>
		</td>

		<?php 
            if ($this->config['show_nation'] == 1) {
                ?>
		<td class="td_c playercountry"><?php 
                echo Countries::getCountryFlag($row->country);
                ?>
</td>
		<?php 
						<th class="td_l">
							<?php 
    echo JText::_('Team of Player');
    ?>
						</th>
						<th class="td_l">
							<?php 
    echo JText::_('Position in Team');
    ?>
						</th>
					</tr>
					<?php 
    $k = 0;
    foreach ($this->historyPlayer as $station) {
        #$link1 = JoomleagueHelperRoute::getPlayerRoute( $station->project_id, $this->person->id , '1' );
        $link1 = JoomleagueHelperRoute::getPlayerRoute($station->project_id, $station->person_id, '1');
        $link2 = JoomleagueHelperRoute::getPlayersRoute($station->project_id, $station->team_id);
        ?>
						<tr class="<?php 
        echo $k == 0 ? 'sectiontableentry1' : 'sectiontableentry2';
        ?>
">
							<td class="td_l">
								<?php 
        echo JHtml::link($link1, $station->project_name);
        ?>
							</td>
							<td class="td_l">
								<?php 
        echo $station->season_name;
        ?>
 function showEvents($eventid = 0, $projectteamid = 0)
 {
     $result = '';
     $txt_tab = '';
     // Make event table
     foreach ($this->matchevents as $me) {
         if ($me->event_type_id == $eventid && $me->ptid == $projectteamid) {
             $result .= '<dt class="list">';
             if ($this->config['show_event_minute'] == 1 && $me->event_time > 0) {
                 $prefix = str_pad($me->event_time, 2, '0', STR_PAD_LEFT) . "' ";
             } else {
                 $prefix = null;
             }
             $match_player = JoomleagueHelper::formatName($prefix, $me->firstname1, $me->nickname1, $me->lastname1, $this->config["name_format"]);
             if ($this->config['event_link_player'] == 1 && $me->playerid != 0) {
                 $player_link = JoomleagueHelperRoute::getPlayerRoute($this->project->slug, $me->team_id, $me->playerid);
                 $match_player = JHTML::link($player_link, $match_player);
             }
             $result .= $match_player;
             // only show event sum and match notice when set to on in template cofig
             if ($this->config['show_event_sum'] == 1 || $this->config['show_event_notice'] == 1) {
                 if ($this->config['show_event_sum'] == 1 && $me->event_sum > 0 || $this->config['show_event_notice'] == 1 && strlen($me->notice) > 0) {
                     $result .= ' (';
                     if ($this->config['show_event_sum'] == 1 && $me->event_sum > 0) {
                         $result .= $me->event_sum;
                     }
                     if ($this->config['show_event_sum'] == 1 && $me->event_sum > 0 && ($this->config['show_event_notice'] == 1 && strlen($me->notice) > 0)) {
                         $result .= ' | ';
                     }
                     if ($this->config['show_event_notice'] == 1 && strlen($me->notice) > 0) {
                         $result .= $me->notice;
                     }
                     $result .= ')';
                 }
             }
             $result .= '</dt>';
         }
     }
     return $result;
 }