public function all($id, $cliente) { $vai = new MySQLDB(); $arr = array(); if (is_null($id)) { $sql = "SELECT `gateway`.`id`, `gateway`.`nome`, `gateway`.`email`, `gateway`.`token`, `gateway`.`ativo`, `gateway`.`cliente_idcliente` FROM `gateway` WHERE `cliente_idcliente` = {$cliente};"; $result = $vai->executeQuery($sql); } else { $sql = "SELECT `gateway`.`id`, `gateway`.`nome`, `gateway`.`email`, `gateway`.`token`, `gateway`.`ativo`, `gateway`.`cliente_idcliente` FROM `gateway` WHERE `id` = {$id};"; $result = $vai->executeQuery($sql); } while ($dados = mysql_fetch_array($result)) { $cliente = new Gateway(); $cliente->setid(array('id' => $dados['id'])); $cliente->setnome(array('nome' => $dados['nome'])); $cliente->setemail(array('email' => $dados['email'])); $cliente->settoken(array('token' => $dados['token'])); $cliente->setativo(array('ativo' => $dados['ativo'])); $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente'])); $arr[] = $cliente; } return $arr; }