<?php

class Aula{

	public $idaula;
	public $nome;
	public $endereco_video;
	public $descricao;
	public $curso_idcurso;
	public $cliente_idcliente;
	public $disciplina;

	
	protected function setidaula($idaula){
		$this->idaula = $idaula;
	}

	protected function setnome($nome){
		$this->nome = $nome;
	}

	protected function setendereco_video($endereco_video){
		$this->endereco_video = $endereco_video;
	}

	protected function setdescricao($descricao){
		$this->descricao = $descricao;
	}

	protected function setcurso_idcurso($curso_idcurso){
		$this->curso_idcurso = $curso_idcurso;
	}

	protected function setcliente_idcliente($cliente_idcliente){
		$this->cliente_idcliente = $cliente_idcliente;
	}			
	
	protected function setdisciplina($disciplina){
		$this->disciplina = $disciplina;
	}			

	public function all($id, $cliente){

	$arr = array();	
		
	if($id == ''){
		$sql = "SELECT `aula`.`idaula`, `aula`.`nome`, `aula`.`endereco_video`, `aula`.`descricao`, `aula`.`curso_idcurso`, `aula`.`cliente_idcliente`, `curso`.`nome` AS `disciplina` FROM `aula` 
		INNER JOIN `curso` ON `curso_idcurso`=`idcurso` WHERE `aula`.`cliente_idcliente`=$cliente;";
		$vai = new MySQLDB();
		$result = $vai->executeQuery($sql);
	}else{
		$sql = "SELECT `aula`.`idaula`, `aula`.`nome`, `aula`.`endereco_video`, `aula`.`descricao`, `aula`.`curso_idcurso`, `aula`.`cliente_idcliente`, `curso`.`nome` AS `disciplina` FROM `aula` 
		INNER JOIN `curso` ON `curso_idcurso`=`idcurso` WHERE `aula`.`idaula` = $id;";
		$vai = new MySQLDB();
		$result = $vai->executeQuery($sql);
	}
	while($dados = mysql_fetch_array($result)){
		$cliente = new Aula();
		$cliente->setidaula(array('idaula' => $dados['idaula']));
		$cliente->setnome(array('nome' => $dados['nome']));
		$cliente->setendereco_video(array('endereco_video' => $dados['endereco_video']));
		$cliente->setdescricao(array('descricao' => $dados['descricao']));
		$cliente->setcurso_idcurso(array('curso_idcurso' => $dados['curso_idcurso']));
		$cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));		
		$cliente->setdisciplina(array('disciplina' => $dados['disciplina']));			
		$arr[] = $cliente;
	}
	return $arr;
	}	

	public function Cad($nome, $endereco_video, $descricao, $curso_idcurso, $cliente_idcliente){
		$sql = "INSERT INTO `aula` (`nome`, `endereco_video`, `descricao`, `curso_idcurso`, `cliente_idcliente`) VALUES ('$nome', '$endereco_video', '$descricao', $curso_idcurso, $cliente_idcliente);";
		$vai = new MySQLDB();
		$vai->executeQuery($sql);
		header ("Location: aula.php?vi=cad&ed=$cliente_idcliente");
	}	
	
	public function Edit($idaula, $nome, $endereco_video, $descricao, $curso_idcurso, $cliente_idcliente){
		$sql = "UPDATE `aula` SET `nome`='$nome', `endereco_video`='$endereco_video', `descricao`='$descricao', `curso_idcurso`=$curso_idcurso WHERE `idaula`=$idaula;";
		$vai = new MySQLDB();
		$vai->executeQuery($sql);
		header ("Location: vi_aula.php?vi=edit&nu=$idaula&ed=$cliente_idcliente");
	}	

	public function Del($id, $cliente){
		$sql = "DELETE FROM `aula` WHERE `idaula` = $id;";
		$vai = new MySQLDB();
		$vai->ExecuteQuery($sql);
		header ("Location: aula.php?vi=del&ed=$cliente");
	}		
	
}

?>