<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.application.component.model');
class ChalangeAdminModelChalangeAdmin 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 ';
}else{
$query= 'SELECT carreras.* '
.'FROM #__gcd_carreras as carreras INNER JOIN #__gcd_carrerasChalange as c_ch ON c_ch.idCarrera=carreras.id INNER JOIN #__gcd_chalanges as ch ON ch.id=c_ch.idChalange '
."WHERE ch.id=$idChalange ORDER BY fecha";
}
$this->data= $this->_getList($query);
}
return $this->data;
}
}
?>