public function all($id, $cliente) { $arr = array(); if (is_null($id)) { $sql = "SELECT `compra`.`id`, `compra`.`data`, `compra`.`modo_pag`, `compra`.`valor`, `compra`.`status`, `compra`.`notification_id`, `compra`.`cliente_idcliente`, `aluno`.`nome`, `aluno`.`email`\n\t\t\t\t\tFROM `compra` INNER JOIN `aluno` ON `aluno`.`idaluno`=`compra`.`aluno_idaluno`\n\t\t\t\t\tWHERE `compra`.`cliente_idcliente` = {$cliente};"; } else { $sql = "SELECT `compra`.`id`, `compra`.`data`, `compra`.`modo_pag`, `compra`.`valor`, `compra`.`status`, `compra`.`notification_id`, `compra`.`cliente_idcliente`, `aluno`.`nome`, `aluno`.`email`\n\t\t\t\t\tFROM `compra` INNER JOIN `aluno` ON `aluno`.`idaluno`=`compra`.`aluno_idaluno`\n\t\t\t\t\tWHERE `id` = {$id};"; } $vai = new MySQLDB(); $result = $vai->executeQuery($sql); while ($dados = mysql_fetch_array($result)) { $cliente = new Compra(); $cliente->setid(array('id' => $dados['id'])); $cliente->setdata(array('data' => $dados['data'])); $cliente->setmodo_pag(array('modo_pag' => $dados['modo_pag'])); $cliente->setvalor(array('valor' => $dados['valor'])); $cliente->setstatus(array('status' => $dados['status'])); $cliente->setnotification_id(array('notification_id' => $dados['notification_id'])); //$cliente->setaluno_idaluno(array('aluno_idaluno' => $dados['aluno_idaluno'])); $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente'])); $cliente->setnome(array('nome' => $dados['nome'])); $cliente->setemail(array('email' => $dados['email'])); $arr[] = $cliente; } return $arr; }