Location: PHPKode > projects > Chalange > com_chalange/administrator/models/addracetochalangeadmin.php
<?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;
  }
 }
?>
Return current item: Chalange