<?php
require_once("ConexionMod.php");
require_once("FilasMod.php");
class ContenidoEnt extends FilasEnt{
	private $idcontenido,$cod1,$cod2,$contenido,$idfilas;
	public function setIdcontenido($val){$this->idcontenido=$val;} public function getIdcontenido(){return $this->idcontenido;}
	public function setCod1($val){$this->cod1=$val;} public function getCod1(){return $this->cod1;}
	public function setCod2($val){$this->cod2=$val;} public function getCod2(){return $this->cod2;}
	public function setContenido($val){$this->contenido=$val;} public function getContenido(){return $this->contenido;}
	//public function setIdfilas($val){$this->idfilas=$val;} public function getIdfilas(){return $this->idfilas;}
}
class ContenidoMod{
	public function registrarContenido($val){
		$sql="insert into contenido(idcontenido,cod1,cod2,contenido,idfilas) values('".$val->getIdcontenido()."','".$val->getCod1()."','".$val->getCod2()."','".$val->getContenido()."','".$val->getIdfilas()."');";
		$query=mysqli_query(ConexionMod::Conectar(),$sql) or die("Error de registro");
		mysqli_close(ConexionMod::Conectar());
	}
	
	public function listarContenido(){
		$sql="SELECT c.idcontenido,p.programa, u.uso,d.division,g.grupo,f.fila,c.cod1,c.contenido FROM programa p INNER JOIN filas f ON f.idprograma=p.idprograma INNER JOIN uso u ON f.iduso=u.iduso INNER JOIN division d ON f.iddivision=d.iddivision INNER JOIN grupo g ON f.idgrupo=g.idgrupo INNER JOIN contenido c ON c.idfilas=f.idfilas LIMIT 0,30;";
		$query=mysqli_query(ConexionMod::Conectar(),$sql);
		$i=0;
		if(mysqli_num_rows($query)!=0){
			while($rs=mysqli_fetch_row($query)){
				$arreglo[$i]=new ContenidoEnt();
				$arreglo[$i]->setIdcontenido($rs[0]);
				$arreglo[$i]->setPrograma($rs[1]);
				$arreglo[$i]->setUso($rs[2]);
				$arreglo[$i]->setDivision($rs[3]);
				$arreglo[$i]->setGrupo($rs[4]);
				$arreglo[$i]->setFila($rs[5]);
				$arreglo[$i]->setCod1($rs[6]);
				$arreglo[$i]->setContenido($rs[7]);
				$i++;
			}
			return $arreglo;
		}else{
			return 0;
		}
	}
	
	public function listar_buscar_Contenido($val){
		$sql="SELECT c.idcontenido,p.programa, u.uso,d.division,g.grupo,f.fila,c.cod1,c.contenido FROM programa p INNER JOIN filas f ON f.idprograma=p.idprograma INNER JOIN uso u ON f.iduso=u.iduso INNER JOIN division d ON f.iddivision=d.iddivision INNER JOIN grupo g ON f.idgrupo=g.idgrupo INNER JOIN contenido c ON c.idfilas=f.idfilas WHERE p.programa like '%".$val."%' ||  u.uso like '%".$val."%' ||  g.grupo like '%".$val."%' ||  f.fila like '%".$val."%' || c.cod1 like '%".$val."%'  || c.contenido like '%".$val."%' || d.division like '%".$val."%' LIMIT 0,30;";
		//pc like '%".$val->getPc()."%'
		$query=mysqli_query(ConexionMod::Conectar(),$sql);
		$i=0;
		if(mysqli_num_rows($query)!=0){
			while($rs=mysqli_fetch_row($query)){
				$arreglo[$i]=new ContenidoEnt();
				$arreglo[$i]->setIdcontenido($rs[0]);
				$arreglo[$i]->setPrograma($rs[1]);
				$arreglo[$i]->setUso($rs[2]);
				$arreglo[$i]->setDivision($rs[3]);
				$arreglo[$i]->setGrupo($rs[4]);
				$arreglo[$i]->setFila($rs[5]);
				$arreglo[$i]->setCod1($rs[6]);
				$arreglo[$i]->setContenido($rs[7]);
				$i++;
			}
			return $arreglo;
		}else{
			return 0;
		}
	}
}
?>