<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.application.component.model');
class ChalangeAdminModelAddRaceToChalangeAdmin extends JModel{
var $data;
/**
* Retorna el conjunto de carreras que conforman una chalange, en caso de recibir esta vriable, en caso contrario, todas las carreras
* @param $idChalange Grupo al que pertenecen las carreras.
*
*/
function getRaces($idChalange){
if (empty( $this->data)){
if (empty($idChalange)){
$query= 'SELECT * '
.'FROM #__gcd_carreras ORDER BY fecha ';
}else{
$query= 'SELECT * from #__gcd_carreras'
.' WHERE id not in'
." (SELECT idCarrera FROM #__gcd_carrerasChalange WHERE idChalange=$idChalange)"
.' ORDER BY fecha';
}
$this->data= $this->_getList($query);
}
return $this->data;
}
function getChalangeName($idChalange){
$query='SELECT name '
.'FROM #__gcd_chalanges '
."WHERE id=$idChalange";
$aux= $this->_getList($query);
return $aux[0]->name;
}
}
?>