Example #1
0
 /**
  * Override default validation
  * @see Phreezable::Validate()
  */
 public function Validate()
 {
     // example of custom validation
     // $this->ResetValidationErrors();
     // $errors = $this->GetValidationErrors();
     // if ($error == true) $this->AddValidationError('FieldName', 'Error Information');
     // return !$this->HasValidationErrors();
     return parent::Validate();
 }
 public function dadosVeiculo($id_veiculo)
 {
     $veiculo = VeiculoDAO::consultarDadosVeiculo(new ModelVeiculo(array("id_veiculo" => $id_veiculo)));
     if ($veiculo) {
         $this->view->setVariable("id_veiculo", $veiculo[0]->get("id_veiculo"));
         $this->view->setVariable("titulo", $veiculo[0]->get("titulo"));
         $this->view->setVariable("ano_fab", $veiculo[0]->get("ano_fabricacao"));
         $this->view->setVariable("ano_mod", $veiculo[0]->get("ano_modelo"));
         $this->view->setVariable("numero_passageiros", $veiculo[0]->get("numero_passageiros"));
         $this->view->setVariable("cor", $veiculo[0]->get("cor"));
         $this->view->setVariable("destaque", $veiculo[0]->get("destaque"));
         $this->view->setVariable("combustivel", $veiculo[0]->get("combustivel"));
         $this->view->setVariable("tipo", $veiculo[0]->get("tipo"));
         $this->view->setVariable("fabricante", $veiculo[0]->get("fabricante"));
         $this->view->setVariable("modelo", $veiculo[0]->get("modelo"));
         return $veiculo;
     }
 }
 private function selectOne()
 {
     $pessoaAux = $this->fetch();
     if (sizeof($pessoaAux) > 0) {
         $pessoaAux = $pessoaAux[0];
         $pessoa = $this->selectTipo($pessoaAux);
         $veiculoDAO = new VeiculoDAO();
         $veiculos = $veiculoDAO->listarProprieatario($pessoaAux->id);
         $pessoa->veiculos = $veiculos;
         $telefoneDAO = new TelefoneDAO();
         $telefones = $telefoneDAO->listaPorPessoa($pessoaAux->id);
         $pessoa->telefones = $telefones;
         $enderecoDAO = new EnderecoDAO();
         $pessoa->enderecos = $enderecoDAO->listaPorPessoa($pessoaAux->id);
         return $pessoa;
     }
     throw new FormException("Usuário não encontrado");
 }