public function all($id, $cliente) { $arr = array(); if ($id == '') { $sql = "SELECT `curso`.`idcurso`, `curso`.`nome`, `curso`.`valor`, `curso`.`descricao`, `curso`.`concurso_idconcurso`, `curso`.`cliente_idcliente`, `curso`.`date_in`, `curso`.`date_out`, `curso`.`adicional`, `curso`.`capa`, `concurso`.`nome` as `concursoNome`, `curso`.`professor_idprofessor`, `professor`.`nome` as `professorNome` FROM `curso` \n\t\t\tINNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`\n\t\t\tINNER JOIN `professor` ON `idprofessor`=`professor_idprofessor` WHERE `curso`.`cliente_idcliente`={$cliente};"; $vai = new MySQLDB(); $result = $vai->executeQuery($sql); } else { $sql = "SELECT `curso`.`idcurso`, `curso`.`nome`, `curso`.`valor`, `curso`.`descricao`, `curso`.`concurso_idconcurso`, `curso`.`cliente_idcliente`, `curso`.`date_in`, `curso`.`date_out`, `curso`.`adicional`, `curso`.`capa`, `concurso`.`nome` as `concursoNome`, `curso`.`professor_idprofessor`, `professor`.`nome` as `professorNome` FROM `curso` \n\t\t\tINNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`\n\t\t\tINNER JOIN `professor` ON `idprofessor`=`professor_idprofessor` WHERE `idcurso` = {$id};"; $vai = new MySQLDB(); $result = $vai->executeQuery($sql); } while ($dados = mysql_fetch_array($result)) { $cliente = new Curso(); $cliente->setidcurso(array('idcurso' => $dados['idcurso'])); $cliente->setnome(array('nome' => $dados['nome'])); $cliente->setvalor(array('valor' => $dados['valor'])); $cliente->setdescricao(array('descricao' => $dados['descricao'])); $cliente->setconcurso_idconcurso(array('concurso_idconcurso' => $dados['concurso_idconcurso'])); $cliente->setconcursoNome(array('concursoNome' => $dados['concursoNome'])); $cliente->setprofessor_idprofessor(array('professor_idprofessor' => $dados['professor_idprofessor'])); $cliente->setprofessorNome(array('professorNome' => $dados['professorNome'])); $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente'])); $cliente->setcapa(array('capa' => $dados['capa'])); $cliente->setdate_in(array('date_in' => $dados['date_in'])); $cliente->setdate_out(array('date_out' => $dados['date_out'])); $cliente->setadicional(array('adicional' => $dados['adicional'])); $arr[] = $cliente; } return $arr; }