/**
  * Efetua a manipulação dos modelos necessários
  * para a aprensentação da lista de contatos
  */
 public function listarContatoGeralAction()
 {
     $o_Contato = new ContatoGeralModel();
     if (isset($_REQUEST['ind_con'])) {
         //verificando se o id passado é valido
         if (DataValidator::isNumeric($_REQUEST['ind_con'])) {
             //buscando dados do contato
             //Listando os contatos cadastrados
             $v_contatos = $o_Contato->_listGeral($_REQUEST['ind_con']);
             //definindo qual o arquivo HTML que será usado para
             //mostrar a lista de contatos
             $o_view = new View('views/listarContatoGeral.phtml');
             //Passando os dados do contato para a View
             $o_view->setParams(array('v_contatos' => $v_contatos));
             //Imprimindo código HTML
             $o_view->showContents();
         }
     }
 }
 public function _listGeral($ind_con = null)
 {
     $st_query = "SELECT * FROM tbl_contato WHERE con_in_id = '{$ind_con}';";
     $v_contatos = array();
     try {
         $o_data = $this->o_db->query($st_query);
         while ($o_ret = $o_data->fetchObject()) {
             $o_contato = new ContatoGeralModel();
             $o_contato->setId($o_ret->con_in_id);
             $o_contato->setNome($o_ret->con_st_nome);
             $o_contato->setEmail($o_ret->con_st_email);
             array_push($v_contatos, $o_contato);
         }
     } catch (PDOException $e) {
     }
     $st_query = "SELECT * FROM tbl_telefone WHERE con_in_id = {$ind_con}";
     $v_telefones = array();
     try {
         $o_data = $this->o_db->query($st_query);
         while ($o_ret = $o_data->fetchObject()) {
             $o_telefone = new ContatoGeralModel();
             $o_telefone->setId($o_ret->tel_in_id);
             $o_telefone->setDDD($o_ret->tel_in_ddd);
             $o_telefone->setTelefone($o_ret->tel_in_telefone);
             $o_telefone->setTelefone_id($o_ret->con_in_id);
             array_push($v_telefones, $o_telefone);
         }
     } catch (PDOException $e) {
     }
     $rt_result['contato'] = $v_contatos;
     $rt_result['telefone'] = $v_telefones;
     return $rt_result;
 }