Пример #1
0
 /**
  * Construtor
  *
  * @return Object:clsDocumento
  */
 function clsDocumento($int_idpes = false, $int_rg = false, $str_data_exp_rg = false, $str_sigla_uf_exp_rg = false, $int_tipo_cert_civil = false, $int_num_termo = false, $int_num_livro = false, $int_num_folha = false, $str_data_emissao_cert_civil = false, $str_sigla_uf_cert_civil = false, $str_cartorio_cert_civil = false, $int_num_cart_trabalho = false, $int_serie_cart_trabalho = false, $str_data_emissao_cart_trabalho = false, $str_sigla_uf_cart_trabalho = false, $int_num_tit_eleitor = false, $int_zona_tit_eleitor = false, $int_secao_tit_eleitor = false, $int_idorg_exp_rg = false)
 {
     $objPessoa = new clsFisica($int_idpes);
     if ($objPessoa->detalhe()) {
         $this->idpes = $int_idpes;
     }
     $this->rg = $int_rg;
     $this->data_exp_rg = $str_data_exp_rg;
     $objUj = new clsUf($str_sigla_uf_exp_rg);
     if ($objUj->detalhe()) {
         $this->sigla_uf_exp_rg = $str_sigla_uf_exp_rg;
     }
     $this->tipo_cert_civil = $int_tipo_cert_civil;
     $this->num_termo = $int_num_termo;
     $this->num_livro = $int_num_livro;
     $this->num_folha = $int_num_folha;
     $this->data_emissao_cert_civil = $str_data_emissao_cert_civil;
     $objUj = new clsUf($str_sigla_uf_cert_civil);
     if ($objUj->detalhe()) {
         $this->sigla_uf_cert_civil = $str_sigla_uf_cert_civil;
     }
     $this->cartorio_cert_civil = $str_cartorio_cert_civil;
     $this->num_cart_trabalho = $int_num_cart_trabalho;
     $this->serie_cart_trabalho = $int_serie_cart_trabalho;
     $this->data_emissao_cart_trabalho = $str_data_emissao_cart_trabalho;
     $objUj = new clsUf($str_sigla_uf_cart_trabalho);
     if ($objUj->detalhe()) {
         $this->sigla_uf_cart_trabalho = $str_sigla_uf_cart_trabalho;
     }
     $this->num_tit_eleitor = $int_num_tit_eleitor;
     $this->zona_tit_eleitor = $int_zona_tit_eleitor;
     $this->secao_tit_eleitor = $int_secao_tit_eleitor;
     $objOrgEmisRg = new clsOrgaoEmissorRg($int_idorg_exp_rg);
     if ($objOrgEmisRg->detalhe()) {
         $this->idorg_exp_rg = $int_idorg_exp_rg;
     }
     $this->tabela = "documento";
 }
 $lst_deficiencia_pessoa = $obj_deficiencia_pessoa->lista($ref_idpes);
 if (is_array($lst_deficiencia_pessoa)) {
     foreach ($lst_deficiencia_pessoa as $campo) {
         $obj_deficiencia = new clsCadastroDeficiencia($campo['ref_cod_deficiencia']);
         $det_deficiencia = $obj_deficiencia->detalhe();
         $deficiencia_aluno[$campo['ref_cod_deficiencia']] = $det_deficiencia['nm_deficiencia'];
     }
 }
 $ObjDocumento = new clsDocumento($ref_idpes);
 $detalheDocumento = $ObjDocumento->detalhe();
 $rg = $detalheDocumento['rg'];
 if ($detalheDocumento['data_exp_rg']) {
     $rg_data = date("d/m/Y", strtotime(substr($detalheDocumento['data_exp_rg'], 0, 19)));
 }
 $obj_orgao_emissor_rg = new clsOrgaoEmissorRg($detalheDocumento['idorg_exp_rg']);
 $det_orgao_emissor_rg = $obj_orgao_emissor_rg->detalhe();
 $org_expedidor = $det_orgao_emissor_rg['sigla'];
 $org_expedidor_uf = $detalheDocumento['sigla_uf_exp_rg'];
 if ($detalheDocumento['tipo_cert_civil'] == 91) {
     $cert_civil = "Nascimento";
 } else {
     if ($detalheDocumento['tipo_cert_civil'] == 92) {
         $cert_civil = "Casamento";
     }
 }
 $termo = $detalheDocumento['num_termo'];
 $livro = $detalheDocumento['num_livro'];
 $folha = $detalheDocumento['num_folha'];
 if ($detalheDocumento['data_emissao_cert_civil']) {
     $cert_civil_data = date("d/m/Y", strtotime(substr($detalheDocumento['data_emissao_cert_civil'], 0, 19)));
 }