Location: PHPKode > projects > Chalange > com_chalange/administrator/models/racesadmin.php
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.application.component.model');
 class ChalangeAdminModelRacesAdmin 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 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;
 	}
 }
?>
Return current item: Chalange