function selectprojectround()
 {
     JRequest::checkToken() or jexit(JText::_('JL_PRED_INVALID_TOKEN_REFUSED'));
     $post = JRequest::get('post');
     //echo '<br /><pre>~' . print_r($post,true) . '~</pre><br />'; die();
     $pID = JRequest::getVar('prediction_id', null, 'post', 'int');
     // diddipoeler
     $pggroup = JRequest::getVar('pggroup', null, 'post', 'int');
     $pjID = JRequest::getVar('p', null, 'post', 'int');
     $rID = JRequest::getVar('r', null, 'post', 'int');
     $link = PredictionHelperRoute::getPredictionResultsRoute($pID, $rID, $pjID, NULL, '', $pggroup);
     $this->setRedirect($link);
 }
 function selectprojectround()
 {
     JRequest::checkToken() or jexit(JText::_('JL_PRED_INVALID_TOKEN_REFUSED'));
     $post = JRequest::get('post');
     //echo '<br /><pre>~' . print_r($post,true) . '~</pre><br />';
     $pID = JRequest::getVar('prediction_id', '', 'post', 'int');
     $pggroup = JRequest::getVar('pggroup', null, 'post', 'int');
     $pggrouprank = JRequest::getVar('pggrouprank', null, 'post', 'int');
     $pjID = JRequest::getVar('p', '', 'post', 'int');
     $rID = JRequest::getVar('round_id', '', 'post', 'int');
     $set_pj = JRequest::getVar('set_pj', '', 'post', 'int');
     $set_r = JRequest::getVar('set_r', '', 'post', 'int');
     $link = PredictionHelperRoute::getPredictionRankingRoute($pID, $pjID, $rID, '', $pggroup, $pggrouprank);
     //echo '<br />' . $link . '<br />';
     $this->setRedirect($link);
 }
 function selectprojectround()
 {
     JRequest::checkToken() or jexit(JText::_('JL_PRED_INVALID_TOKEN_REFUSED'));
     $post = JRequest::get('post');
     echo '<br /><pre>~' . print_r($post, true) . '~</pre><br />';
     $pID = JRequest::getVar('prediction_id', '', 'post', 'int');
     $pjID = JRequest::getVar('project_id', '', 'post', 'int');
     //$rID	= JRequest::getVar('round_id',		'',	'post',	'int');
     $uID = JRequest::getVar('uid', 0, 'post', 'int');
     $set_pj = JRequest::getVar('set_pj', '', 'post', 'int');
     //$set_r	= JRequest::getVar('set_r',			'',	'post',	'int');
     //if ($set_r!=$rID){$rID=$set_r;}
     if ($set_pj != $pjID) {
         $pjID = $set_pj;
     }
     if (empty($pjID)) {
         $pjID = null;
     }
     if (empty($uID)) {
         $uID = null;
     }
     //$link = JoomleagueHelperRoute::getPredictionResultsRoute($pID,$rID,$pjID,'#jl_top');
     $link = PredictionHelperRoute::getPredictionMemberRoute($pID, $uID, null, $pjID);
     echo '<br />' . $link . '<br />';
     $this->setRedirect($link);
 }
     }
     $membersDataArray[$member->pmID]['name'] = $output;
     $imgTitle = JText::sprintf('COM_JOOMLEAGUE_PRED_RANK_SHOW_DETAILS_OF', $member->name);
     $imgFile = JHTML::image("media/com_joomleague/jl_images/zoom.png", $imgTitle, array(' title' => $imgTitle));
     $link = PredictionHelperRoute::getPredictionResultsRoute($this->predictionGame->id, $actualProjectCurrentRound, $this->model->pjID, $member->pmID);
     if ($member->show_profile || $this->predictionMember->pmID == $member->pmID) {
         $output = JHTML::link($link, $imgFile);
     } else {
         $output = '&nbsp;';
     }
     $membersDataArray[$member->pmID]['show_tip_details'] = $output;
     $membersDataArray[$member->pmID]['champ_tipp'] = $member->champ_tipp;
     if ($this->model->pggrouprank) {
         $imgTitle = JText::sprintf('COM_JOOMLEAGUE_PRED_RANK_SHOW_DETAILS_OF', $member->pg_group_name);
         $imgFile = JHTML::image("media/com_joomleague/jl_images/zoom.png", $imgTitle, array(' title' => $imgTitle));
         $link = PredictionHelperRoute::getPredictionResultsRoute($this->predictionGame->id, $actualProjectCurrentRound, $this->model->pjID, $member->pmID, '', $member->pg_group_id);
         $output = JHTML::link($link, $imgFile);
         $groupmembersDataArray[$member->pg_group_id]['show_tip_details'] = $output;
     }
 }
 // ende der tippmitglieder
 if ($this->show_debug_info) {
     echo '<br />membersResultsArray<pre>~' . print_r($membersResultsArray, true) . '~</pre><br />';
     echo '<br />membersDataArray<pre>~' . print_r($membersDataArray, true) . '~</pre><br />';
     if ($this->model->pggrouprank) {
         echo '<br />groupmembersResultsArray<pre>~' . print_r($groupmembersResultsArray, true) . '~</pre><br />';
         echo '<br />groupmembersDataArray<pre>~' . print_r($groupmembersDataArray, true) . '~</pre><br />';
     }
 }
 if ($this->model->pggrouprank) {
     $computedMembersRanking = $this->model->computeMembersRanking($groupmembersResultsArray, $this->config);
 public static function getPredictionMemberRoute($predictionID, $userID = null, $task = null, $projectID = null)
 {
     switch ($task) {
         case 'edit':
             $params = array('option' => 'com_joomleague', 'view' => 'predictionuser', 'prediction_id' => $predictionID);
             break;
         default:
             $params = array('option' => 'com_joomleague', 'view' => 'predictionusers', 'prediction_id' => $predictionID);
             break;
     }
     // diddipoeler
     if (!is_null($projectID)) {
         $params['p'] = $projectID;
     }
     if (!is_null($userID)) {
         $params['uid'] = $userID;
     }
     if (!is_null($projectID)) {
         $params['pj'] = $projectID;
     }
     if (!is_null($task)) {
         $params['layout'] = $task;
     }
     $query = PredictionHelperRoute::buildQuery($params);
     $link = JRoute::_('index.php?' . $query, false);
     return $link;
 }
 function selectprojectround()
 {
     JRequest::checkToken() or jexit(JText::_('JL_PRED_INVALID_TOKEN_REFUSED'));
     $post = JRequest::get('post');
     $pID = JRequest::getVar('prediction_id', null, 'post', 'int');
     // diddipoeler
     //$pjID	= JRequest::getVar('project_id',	null,	'post',	'int');
     $pjID = JRequest::getVar('p', null, 'post', 'int');
     $rID = JRequest::getVar('r', null, 'post', 'int');
     $uID = JRequest::getVar('uid', null, 'post', 'int');
     $link = PredictionHelperRoute::getPredictionTippEntryRoute($pID, $uID, $rID, $pjID);
     $this->setRedirect($link);
 }
     if ($member->aliasName) {
         $member->name = $member->aliasName;
     }
     $playerName = $member->name;
     $membersDataArray[$member->pmID]['pg_group_name'] = $member->pg_group_name;
     $membersDataArray[$member->pmID]['pg_group_id'] = $member->pg_group_id;
     if (!isset($member->avatar) || $member->avatar == '' || !file_exists($member->avatar) || !$member->show_profile && $this->predictionMember->pmID != $member->pmID) {
         $picture = JoomleagueHelper::getDefaultPlaceholder("player");
     }
     //tobe removed
     //$imgTitle = JText::sprintf('JL_PRED_AVATAR_OF',$member->name);
     //$output = JHTML::image($member->avatar,$imgTitle,array(' width' => 20, ' title' => $imgTitle));
     $output = JoomleagueHelper::getPictureThumb($picture, $playerName, 0, 25);
     $membersDataArray[$member->pmID]['show_user_icon'] = $output;
     if ($this->config['link_name_to'] && ($member->show_profile || $this->predictionMember->pmID == $member->pmID)) {
         $link = PredictionHelperRoute::getPredictionMemberRoute($this->predictionGame->id, $member->pmID);
         $output = JHTML::link($link, $member->name);
     } else {
         $output = $member->name;
     }
     $membersDataArray[$member->pmID]['name'] = $output;
 }
 if ($this->show_debug_info) {
     echo '<br />membersResultsArray<pre>~' . print_r($membersResultsArray, true) . '~</pre><br />';
     echo '<br />membersDataArray<pre>~' . print_r($membersDataArray, true) . '~</pre><br />';
 }
 $computedMembersRanking = $this->model->computeMembersRanking($membersResultsArray, $this->config);
 $recordCount = count($computedMembersRanking);
 if ($this->show_debug_info) {
     echo '<br />computedMembersRanking<pre>~' . print_r($computedMembersRanking, true) . '~</pre><br />';
     echo '<br />membersMatchesArray<pre>~' . print_r($membersMatchesArray, true) . '~</pre><br />';
    $output .= JHTML::link($link, $img, array('title' => $imgTitle));
    $output .= '&nbsp;';
    $imgTitle = JText::_('COM_JOOMLEAGUE_PRED_HEAD_RESULTS_IMAGE_TITLE');
    $img = JHTML::image(JURI::root() . 'media/com_joomleague/jl_images/prediction_results.png', $imgTitle, array('border' => 0, 'title' => $imgTitle));
    $link = PredictionHelperRoute::getPredictionResultsRoute($this->predictionGame->id);
    $output .= JHTML::link($link, $img, array('title' => $imgTitle));
    $output .= '&nbsp;';
    $imgTitle = JText::_('COM_JOOMLEAGUE_PRED_HEAD_RANKING_IMAGE_TITLE');
    $img = JHTML::image(JURI::root() . 'media/com_joomleague/jl_images/prediction_ranking.png', $imgTitle, array('border' => 0, 'title' => $imgTitle));
    $link = PredictionHelperRoute::getPredictionRankingRoute($this->predictionGame->id, NULL, NULL, '', NULL, 0);
    $output .= JHTML::link($link, $img, array('title' => $imgTitle));
    $output .= '&nbsp;';
    if ($this->config['show_pred_group_link']) {
        $imgTitle = JText::_('COM_JOOMLEAGUE_PRED_HEAD_RANKING_GROUP_IMAGE_TITLE');
        $img = JHTML::image(JURI::root() . 'media/com_joomleague/jl_images/teaminfo_icon.png', $imgTitle, array('border' => 0, 'title' => $imgTitle));
        $link = PredictionHelperRoute::getPredictionRankingRoute($this->predictionGame->id, NULL, NULL, '', NULL, 1);
        $output .= JHTML::link($link, $img, array('title' => $imgTitle));
        $output .= '&nbsp;';
    }
    $imgTitle = JText::_('COM_JOOMLEAGUE_PRED_HEAD_RULES_IMAGE_TITLE');
    $img = JHTML::image(JURI::root() . 'media/com_joomleague/jl_images/prediction_rules.png', $imgTitle, array('border' => 0, 'title' => $imgTitle));
    $link = PredictionHelperRoute::getPredictionRulesRoute($this->predictionGame->id);
    $output .= JHTML::link($link, $img, array('title' => $imgTitle));
    echo $output;
    ?>
			</td>
			<?php 
    ?>
		</tr>
	</table><?php 
}
     }
     //tobe removed
     //$imgTitle = JText::sprintf('JL_PRED_AVATAR_OF',$member->name);
     //$output = JHTML::image($member->avatar,$imgTitle,array(' width' => 20, ' title' => $imgTitle));
     $output = JoomleagueHelper::getPictureThumb($picture, $playerName, 0, 25);
     $membersDataArray[$member->pmID]['show_user_icon'] = $output;
     if ($config['show_user_link'] && ($member->show_profile || $predictionMember[0]->pmID == $member->pmID)) {
         $link = PredictionHelperRoute::getPredictionMemberRoute($predictionGame[0]->id, $member->pmID);
         $output = JHTML::link($link, $member->name);
     } else {
         $output = $member->name;
     }
     $membersDataArray[$member->pmID]['name'] = $output;
     $imgTitle = JText::sprintf('JL_PRED_RANK_SHOW_DETAILS_OF', $member->name);
     $imgFile = JHTML::image("media/com_joomleague/jl_images/zoom.png", $imgTitle, array(' title' => $imgTitle));
     $link = PredictionHelperRoute::getPredictionResultsRoute($predictionGame[0]->id, $actualProjectCurrentRound, $modelpg->pjID);
     if ($member->show_profile || $predictionMember[0]->pmID == $member->pmID) {
         $output = JHTML::link($link, $imgFile);
     } else {
         $output = '&nbsp;';
     }
     $membersDataArray[$member->pmID]['show_tip_details'] = $output;
 }
 //echo '<br /><pre>~' . print_r($membersResultsArray,true) . '~</pre><br />';
 //echo '<br /><pre>~' . print_r($membersDataArray,true) . '~</pre><br />';
 //$membersResultsArray2=$membersResultsArray;
 //$membersResultsArray3=$membersResultsArray;
 //$membersResultsArray4=$membersResultsArray;
 //$membersResultsArray5=$membersResultsArray;
 //$membersResultsArray6=$membersResultsArray;
 /*