当前位置: 首页>>代码示例>>PHP>>正文


PHP JoomleagueHelperRoute::getClubPlanRoute方法代码示例

本文整理汇总了PHP中JoomleagueHelperRoute::getClubPlanRoute方法的典型用法代码示例。如果您正苦于以下问题:PHP JoomleagueHelperRoute::getClubPlanRoute方法的具体用法?PHP JoomleagueHelperRoute::getClubPlanRoute怎么用?PHP JoomleagueHelperRoute::getClubPlanRoute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在JoomleagueHelperRoute的用法示例。


在下文中一共展示了JoomleagueHelperRoute::getClubPlanRoute方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: showTeamIcons

 static function showTeamIcons(&$team, &$config)
 {
     if (!isset($team->projectteamid)) {
         return "";
     }
     $projectteamid = $team->projectteamid;
     $teamname = $team->name;
     $teamid = $team->team_id;
     $teamSlug = isset($team->team_slug) ? $team->team_slug : $teamid;
     $clubSlug = isset($team->club_slug) ? $team->club_slug : $team->club_id;
     $division_slug = isset($team->division_slug) ? $team->division_slug : $team->division_id;
     $projectSlug = isset($team->project_slug) ? $team->project_slug : $team->project_id;
     $output = '';
     if ($config['show_team_link']) {
         $link = JoomleagueHelperRoute::getPlayersRoute($projectSlug, $teamSlug);
         $title = JText::_('COM_JOOMLEAGUE_TEAMICONS_ROSTER_LINK') . ' ' . $teamname;
         $picture = 'media/com_joomleague/jl_images/team_icon.png';
         $desc = self::getPictureThumb($picture, $title, 0, 0, 4);
         $output .= JHtml::link($link, $desc);
     }
     if ((!isset($team_plan) || $teamid != $team_plan->id) && $config['show_plan_link']) {
         $link = JoomleagueHelperRoute::getTeamPlanRoute($projectSlug, $teamSlug, $division_slug);
         $title = JText::_('COM_JOOMLEAGUE_TEAMICONS_TEAMPLAN_LINK') . ' ' . $teamname;
         $picture = 'media/com_joomleague/jl_images/calendar_icon.gif';
         $desc = self::getPictureThumb($picture, $title, 0, 0, 4);
         $output .= JHtml::link($link, $desc);
     }
     if ($config['show_curve_link']) {
         $link = JoomleagueHelperRoute::getCurveRoute($projectSlug, $teamSlug, 0, $division_slug);
         $title = JText::_('COM_JOOMLEAGUE_TEAMICONS_CURVE_LINK') . ' ' . $teamname;
         $picture = 'media/com_joomleague/jl_images/curve_icon.gif';
         $desc = self::getPictureThumb($picture, $title, 0, 0, 4);
         $output .= JHtml::link($link, $desc);
     }
     if ($config['show_teaminfo_link']) {
         $link = JoomleagueHelperRoute::getTeamInfoRoute($projectSlug, $teamid);
         $title = JText::_('COM_JOOMLEAGUE_TEAMICONS_TEAMINFO_LINK') . ' ' . $teamname;
         $picture = 'media/com_joomleague/jl_images/teaminfo_icon.png';
         $desc = self::getPictureThumb($picture, $title, 0, 0, 4);
         $output .= JHtml::link($link, $desc);
     }
     if ($config['show_club_link']) {
         $link = JoomleagueHelperRoute::getClubInfoRoute($projectSlug, $clubSlug);
         $title = JText::_('COM_JOOMLEAGUE_TEAMICONS_CLUBINFO_LINK') . ' ' . $teamname;
         $picture = 'media/com_joomleague/jl_images/mail.gif';
         $desc = self::getPictureThumb($picture, $title, 0, 0, 4);
         $output .= JHtml::link($link, $desc);
     }
     if ($config['show_teamstats_link']) {
         $link = JoomleagueHelperRoute::getTeamStatsRoute($projectSlug, $teamSlug);
         $title = JText::_('COM_JOOMLEAGUE_TEAMICONS_TEAMSTATS_LINK') . ' ' . $teamname;
         $picture = 'media/com_joomleague/jl_images/teamstats_icon.png';
         $desc = self::getPictureThumb($picture, $title, 0, 0, 4);
         $output .= JHtml::link($link, $desc);
     }
     if ($config['show_clubplan_link']) {
         $link = JoomleagueHelperRoute::getClubPlanRoute($projectSlug, $clubSlug);
         $title = JText::_('COM_JOOMLEAGUE_TEAMICONS_CLUBPLAN_LINK') . ' ' . $teamname;
         $picture = 'media/com_joomleague/jl_images/clubplan_icon.png';
         $desc = self::getPictureThumb($picture, $title, 0, 0, 4);
         $output .= JHtml::link($link, $desc);
     }
     if ($config['show_rivals_link']) {
         $link = JoomleagueHelperRoute::getRivalsRoute($projectSlug, $teamSlug);
         $title = JText::_('COM_JOOMLEAGUE_TEAMICONS_RIVALS_LINK') . ' ' . $teamname;
         $picture = 'media/com_joomleague/jl_images/rivals.png';
         $desc = self::getPictureThumb($picture, $title, 0, 0, 4);
         $output .= JHtml::link($link, $desc);
     }
     return $output;
 }
开发者ID:hfmprs,项目名称:JoomLeague,代码行数:71,代码来源:joomleaguehelper.php

示例2: getLink

 /**
  * return link for specified view - allow seo consistency
  * 
  * @param string $view
  * @return string url
  */
 public function getLink($view)
 {
     if (!$this->_project_id) {
         return false;
     }
     // echo 'getLink <br>';
     // echo 'round_id ->'.$this->_round_id.'<br>';
     // echo 'project_id ->'.$this->_project_id.'<br>';
     // echo 'division_id ->'.$this->_division_id.'<br>';
     // echo 'team_id ->'.$this->_team_id.'<br>';
     switch ($view) {
         case "calendar":
             $link = JoomleagueHelperRoute::getTeamPlanRoute($this->_project_id, $this->_team_id, $this->_division_id);
             break;
         case "curve":
             $link = JoomleagueHelperRoute::getCurveRoute($this->_project_id, $this->_team_id, 0, $this->_division_id);
             break;
         case "eventsranking":
             $link = JoomleagueHelperRoute::getEventsRankingRoute($this->_project_id, $this->_division_id, $this->_team_id);
             break;
         case "matrix":
             $link = JoomleagueHelperRoute::getMatrixRoute($this->_project_id, $this->_division_id);
             break;
         case "referees":
             $link = JoomleagueHelperRoute::getRefereesRoute($this->_project_id);
             break;
         case "results":
             $link = JoomleagueHelperRoute::getResultsRoute($this->_project_id, $this->_round_id, $this->_division_id);
             break;
         case "resultsmatrix":
             $link = JoomleagueHelperRoute::getResultsMatrixRoute($this->_project_id, $this->_round_id, $this->_division_id);
             break;
         case "resultsranking":
             $link = JoomleagueHelperRoute::getResultsRankingRoute($this->_project_id, $this->_round_id, $this->_division_id);
             break;
         case "rankingalltime":
             $link = JoomleagueHelperRoute::getRankingAllTimeRoute($this->_league_id, $this->getParam('show_alltimetable_points'), $this->_project_id);
             break;
         case "resultsrankingmatrix":
             $link = JoomleagueHelperRoute::getResultsRankingMatrixRoute($this->_project_id, $this->_round_id, $this->_division_id);
             break;
         case "roster":
             if (!$this->_team_id) {
                 return false;
             }
             $link = JoomleagueHelperRoute::getPlayersRoute($this->_project_id, $this->_team_id);
             break;
         case "stats":
             $link = JoomleagueHelperRoute::getStatsRoute($this->_project_id, $this->_division_id);
             break;
         case "statsranking":
             $link = JoomleagueHelperRoute::getStatsRankingRoute($this->_project_id, $this->_division_id);
             break;
         case "teaminfo":
             if (!$this->_team_id) {
                 return false;
             }
             $link = JoomleagueHelperRoute::getTeamInfoRoute($this->_project_id, $this->_team_id);
             break;
         case "teamplan":
             if (!$this->_team_id) {
                 return false;
             }
             $link = JoomleagueHelperRoute::getTeamPlanRoute($this->_project_id, $this->_team_id, $this->_division_id);
             break;
         case "clubinfo":
             if (!$this->_team_id) {
                 return false;
             }
             $this->getClubId();
             $link = JoomleagueHelperRoute::getClubInfoRoute($this->_project_id, $this->_club_id);
             break;
         case "clubplan":
             if (!$this->_team_id) {
                 return false;
             }
             $this->getClubId();
             $link = JoomleagueHelperRoute::getClubPlanRoute($this->_project_id, $this->_club_id);
             break;
         case "teamstats":
             if (!$this->_team_id) {
                 return false;
             }
             $link = JoomleagueHelperRoute::getTeamStatsRoute($this->_project_id, $this->_team_id);
             break;
         case "treetonode":
             $link = JoomleagueHelperRoute::getBracketsRoute($this->_project_id);
             break;
         case "jltournamenttree":
             $link = JoomleagueHelperRoute::getTournamentRoute($this->_project_id, $this->_round_id);
             break;
         case "separator":
             return false;
         default:
//.........这里部分代码省略.........
开发者ID:santas156,项目名称:joomleague-2-komplettpaket,代码行数:101,代码来源:helper.php


注:本文中的JoomleagueHelperRoute::getClubPlanRoute方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。