nm_data = new nm_data("pt_br");
}
function actionBar_isValidState($buttonName, $buttonState)
{
switch ($buttonName) {
}
return false;
}
function actionBar_displayState($buttonName)
{
switch ($buttonName) {
}
}
function actionBar_getStateHint($buttonName)
{
switch ($buttonName) {
}
}
function actionBar_getStateConfirm($buttonName)
{
switch ($buttonName) {
}
}
function actionBar_getStateDisable($buttonName)
{
if (isset($this->sc_actionbar_disabled[$buttonName]) && $this->sc_actionbar_disabled[$buttonName]) {
return ' disabled';
}
return '';
}
function actionBar_getStateHide($buttonName)
{
if (isset($this->sc_actionbar_hidden[$buttonName]) && $this->sc_actionbar_hidden[$buttonName]) {
return ' sc-actionbar-button-hidden';
}
return '';
}
//----
function monta_xml()
{
$this->inicializa_vars();
$this->grava_arquivo();
if (!$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'])
{
if ($this->Ini->sc_export_ajax)
{
$this->Arr_result['file_export'] = NM_charset_to_utf8($this->Xml_f);
$this->Arr_result['title_export'] = NM_charset_to_utf8($this->Tit_doc);
$Temp = ob_get_clean();
$oJson = new Services_JSON();
echo $oJson->encode($this->Arr_result);
exit;
}
else
{
$this->progress_bar_end();
}
}
else
{
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['opcao'] = "";
}
}
//-----
function inicializa_vars()
{
global $nm_lang;
if (isset($GLOBALS['nmgp_parms']) && !empty($GLOBALS['nmgp_parms']))
{
$GLOBALS['nmgp_parms'] = str_replace("@aspass@", "'", $GLOBALS['nmgp_parms']);
$todox = str_replace("?#?@?@?", "?#?@ ?@?", $GLOBALS["nmgp_parms"]);
$todo = explode("?@?", $todox);
foreach ($todo as $param)
{
$cadapar = explode("?#?", $param);
if (1 < sizeof($cadapar))
{
if (substr($cadapar[0], 0, 11) == "SC_glo_par_")
{
$cadapar[0] = substr($cadapar[0], 11);
$cadapar[1] = $_SESSION[$cadapar[1]];
}
if (isset($GLOBALS['sc_conv_var'][$cadapar[0]]))
{
$cadapar[0] = $GLOBALS['sc_conv_var'][$cadapar[0]];
}
elseif (isset($GLOBALS['sc_conv_var'][strtolower($cadapar[0])]))
{
$cadapar[0] = $GLOBALS['sc_conv_var'][strtolower($cadapar[0])];
}
nm_limpa_str_grid_aniversariante($cadapar[1]);
nm_protect_num_grid_aniversariante($cadapar[0], $cadapar[1]);
if ($cadapar[1] == "@ ") {$cadapar[1] = trim($cadapar[1]); }
$Tmp_par = $cadapar[0];
$$Tmp_par = $cadapar[1];
if ($Tmp_par == "nmgp_opcao")
{
$_SESSION['sc_session'][$script_case_init]['grid_aniversariante']['opcao'] = $cadapar[1];
}
}
}
}
if (isset($usr_login))
{
$_SESSION['usr_login'] = $usr_login;
nm_limpa_str_grid_aniversariante($_SESSION["usr_login"]);
}
$dir_raiz = strrpos($_SERVER['PHP_SELF'],"/") ;
$dir_raiz = substr($_SERVER['PHP_SELF'], 0, $dir_raiz + 1) ;
$this->New_Format = true;
$this->Xml_tag_label = true;
$this->Tem_xml_res = false;
$this->Xml_password = "";
if (isset($_REQUEST['nm_xml_tag']) && !empty($_REQUEST['nm_xml_tag']))
{
$this->New_Format = ($_REQUEST['nm_xml_tag'] == "tag") ? true : false;
}
if (isset($_REQUEST['nm_xml_label']) && !empty($_REQUEST['nm_xml_label']))
{
$this->Xml_tag_label = ($_REQUEST['nm_xml_label'] == "S") ? true : false;
}
$this->Tem_xml_res = true;
if (isset($_REQUEST['SC_module_export']) && $_REQUEST['SC_module_export'] != "")
{
$this->Tem_xml_res = (strpos(" " . $_REQUEST['SC_module_export'], "resume") !== false) ? true : false;
}
if ($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['SC_Ind_Groupby'] == "sc_free_group_by" && empty($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['SC_Gb_Free_cmp']))
{
$this->Tem_xml_res = false;
}
if (!is_file($this->Ini->root . $this->Ini->path_link . "grid_aniversariante/grid_aniversariante_res_xml.class.php"))
{
$this->Tem_xml_res = false;
}
if ($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'] && isset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_label']))
{
$this->Xml_tag_label = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_label'];
$this->New_Format = true;
}
$this->nm_location = $this->Ini->sc_protocolo . $this->Ini->server . $dir_raiz;
require_once($this->Ini->path_aplicacao . "grid_aniversariante_total.class.php");
$this->Tot = new grid_aniversariante_total($this->Ini->sc_page);
$this->prep_modulos("Tot");
$Gb_geral = "quebra_geral_" . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['SC_Ind_Groupby'];
if (method_exists($this->Tot,$Gb_geral))
{
$this->Tot->$Gb_geral();
$this->count_ger = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['tot_geral'][1];
}
if (!$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'] && !$this->Ini->sc_export_ajax) {
require_once($this->Ini->path_lib_php . "/sc_progress_bar.php");
$this->pb = new scProgressBar();
$this->pb->setRoot($this->Ini->root);
$this->pb->setDir($_SESSION['scriptcase']['grid_aniversariante']['glo_nm_path_imag_temp'] . "/");
$this->pb->setProgressbarMd5($_GET['pbmd5']);
$this->pb->initialize();
$this->pb->setReturnUrl("./");
$this->pb->setReturnOption($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_return']);
if ($this->Tem_xml_res) {
$PB_plus = intval ($this->count_ger * 0.04);
$PB_plus = ($PB_plus < 2) ? 2 : $PB_plus;
}
else {
$PB_plus = intval ($this->count_ger * 0.02);
$PB_plus = ($PB_plus < 1) ? 1 : $PB_plus;
}
$PB_tot = $this->count_ger + $PB_plus;
$this->PB_dif = $PB_tot - $this->count_ger;
$this->pb->setTotalSteps($PB_tot);
}
$this->nm_data = new nm_data("pt_br");
$this->Arquivo = "sc_xml";
$this->Arquivo .= "_" . date("YmdHis") . "_" . rand(0, 1000);
$this->Arq_zip = $this->Arquivo . "_grid_aniversariante.zip";
$this->Arquivo .= "_grid_aniversariante";
$this->Arquivo_view = $this->Arquivo . "_view.xml";
$this->Arquivo .= ".xml";
$this->Tit_doc = "grid_aniversariante.xml";
$this->Tit_zip = "grid_aniversariante.zip";
$this->Grava_view = false;
if (strtolower($_SESSION['scriptcase']['charset']) != strtolower($_SESSION['scriptcase']['charset_html']))
{
$this->Grava_view = true;
}
}
//----
function prep_modulos($modulo)
{
$this->$modulo->Ini = $this->Ini;
$this->$modulo->Db = $this->Db;
$this->$modulo->Erro = $this->Erro;
$this->$modulo->Lookup = $this->Lookup;
}
//-----
function grava_arquivo()
{
global $nm_lang;
global $nm_nada, $nm_lang;
$_SESSION['scriptcase']['sc_sql_ult_conexao'] = '';
$this->sc_proc_grid = false;
$nm_raiz_img = "";
if (isset($_SESSION['scriptcase']['sc_apl_conf']['grid_aniversariante']['field_display']) && !empty($_SESSION['scriptcase']['sc_apl_conf']['grid_aniversariante']['field_display']))
{
foreach ($_SESSION['scriptcase']['sc_apl_conf']['grid_aniversariante']['field_display'] as $NM_cada_field => $NM_cada_opc)
{
$this->NM_cmp_hidden[$NM_cada_field] = $NM_cada_opc;
}
}
if (isset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['usr_cmp_sel']) && !empty($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['usr_cmp_sel']))
{
foreach ($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['usr_cmp_sel'] as $NM_cada_field => $NM_cada_opc)
{
$this->NM_cmp_hidden[$NM_cada_field] = $NM_cada_opc;
}
}
if (isset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['php_cmp_sel']) && !empty($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['php_cmp_sel']))
{
foreach ($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['php_cmp_sel'] as $NM_cada_field => $NM_cada_opc)
{
$this->NM_cmp_hidden[$NM_cada_field] = $NM_cada_opc;
}
}
$this->sc_where_orig = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_orig'];
$this->sc_where_atual = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_pesq'];
$this->sc_where_filtro = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_pesq_filtro'];
if (isset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['campos_busca']) && !empty($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['campos_busca']))
{
$Busca_temp = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['campos_busca'];
if ($_SESSION['scriptcase']['charset'] != "UTF-8")
{
$Busca_temp = NM_conv_charset($Busca_temp, $_SESSION['scriptcase']['charset'], "UTF-8");
}
$this->nome_empresa = (isset($Busca_temp['nome_empresa'])) ? $Busca_temp['nome_empresa'] : "";
$tmp_pos = (is_string($this->nome_empresa)) ? strpos($this->nome_empresa, "##@@") : false;
if ($tmp_pos !== false && !is_array($this->nome_empresa))
{
$this->nome_empresa = substr($this->nome_empresa, 0, $tmp_pos);
}
$this->nome_produto = (isset($Busca_temp['nome_produto'])) ? $Busca_temp['nome_produto'] : "";
$tmp_pos = (is_string($this->nome_produto)) ? strpos($this->nome_produto, "##@@") : false;
if ($tmp_pos !== false && !is_array($this->nome_produto))
{
$this->nome_produto = substr($this->nome_produto, 0, $tmp_pos);
}
$this->data_nascimento_ano = (isset($Busca_temp['data_nascimento_ano'])) ? $Busca_temp['data_nascimento_ano'] : "";
$tmp_pos = (is_string($this->data_nascimento_ano)) ? strpos($this->data_nascimento_ano, "##@@") : false;
if ($tmp_pos !== false && !is_array($this->data_nascimento_ano))
{
$this->data_nascimento_ano = substr($this->data_nascimento_ano, 0, $tmp_pos);
}
$this->data_nascimento_ano_2 = (isset($Busca_temp['data_nascimento_ano_input_2'])) ? $Busca_temp['data_nascimento_ano_input_2'] : "";
}
$this->nm_where_dinamico = "";
$_SESSION['scriptcase']['grid_aniversariante']['contr_erro'] = 'on';
if (!isset($_SESSION['usr_login'])) {$_SESSION['usr_login'] = "";}
if (!isset($this->sc_temp_usr_login)) {$this->sc_temp_usr_login = (isset($_SESSION['usr_login'])) ? $_SESSION['usr_login'] : "";}
?>
css_grid(); ?>
sc_temp_usr_login = $this->sc_temp_usr_login;
if (isset($this->sc_temp_usr_login)) {$_SESSION['usr_login'] = $this->sc_temp_usr_login;}
$_SESSION['scriptcase']['grid_aniversariante']['contr_erro'] = 'off';
if (!empty($this->nm_where_dinamico))
{
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_pesq'] .= $this->nm_where_dinamico;
}
if (isset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name']))
{
$Pos = strrpos($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name'], ".");
if ($Pos === false) {
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name'] .= ".xml";
}
$this->Arquivo = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name'];
$this->Arq_zip = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name'];
$this->Tit_doc = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name'];
$Pos = strrpos($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name'], ".");
if ($Pos !== false) {
$this->Arq_zip = substr($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name'], 0, $Pos);
}
$this->Arq_zip .= ".zip";
$this->Tit_zip = $this->Arq_zip;
unset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_name']);
}
if (!$this->Grava_view)
{
$this->Arquivo_view = $this->Arquivo;
}
$this->arr_export = array('label' => array(), 'lines' => array());
$this->arr_span = array();
if (!$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'])
{
$xml_charset = $_SESSION['scriptcase']['charset'];
$this->Xml_f = $this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arquivo;
$this->Zip_f = $this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arq_zip;
$xml_f = fopen($this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arquivo, "w");
fwrite($xml_f, "\r\n");
fwrite($xml_f, "\r\n");
if ($this->Grava_view)
{
$xml_charset_v = $_SESSION['scriptcase']['charset_html'];
$xml_v = fopen($this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arquivo_view, "w");
fwrite($xml_v, "\r\n");
fwrite($xml_v, "\r\n");
}
}
$this->nm_field_dinamico = array();
$this->nm_order_dinamico = array();
$nmgp_select_count = "SELECT count(*) AS countTest from (SELECT cod_movimentacao, id_empresa_movimentacao, data_nascimento_ano, idade_ano, id_produto_movimentacao, matricula_movimentacao, cpf_movimentacao, nome_movimentacao, id_parentesco_movimentacao, data_nascimento_movimentacao, ano_aniver_mov, mes_aniver_mov, dia_aniver_mov, idade_contato, id_acomodacao_movimentacao, data_inicio_vigencia_movimentacao, data_movimentacao_movimentacao, idade_movimentacao, sexo_movimentacao, id_situacao_beneficiario_movimentacao, fone_fixo_movimentacao, fone_celular_movimentacao, fone_whatsapp_movimentacao, email_movimentacao, id_tipo_classe_movimentacao, obs_movimentacao, criado_data_movimentacao, criado_user_movimentacao, nome_empresa, cnpj_empresa, municipio_empresa, uf_empresa, ref_produto, nome_produto, nome_lista_parentesco, nome_lista_acomodacao, nome_lista_situacao_beneficiario, nome_lista_tipo_classe, id_data_mov, idade_fatura FROM view_movimentacao WHERE EXISTS (SELECT 1 FROM sec_users_empresa WHERE id_empresa_movimentacao = sec_users_empresa.id_empresa AND sec_users_empresa.id_login = '" . $_SESSION['usr_login'] . "') ) nm_sel_esp";
if (in_array(strtolower($this->Ini->nm_tpbanco), $this->Ini->nm_bases_sybase))
{
$nmgp_select = "SELECT matricula_movimentacao, cpf_movimentacao, nome_movimentacao, str_replace (convert(char(10),data_nascimento_movimentacao,102), '.', '-') + ' ' + convert(char(8),data_nascimento_movimentacao,20), dia_aniver_mov, idade_contato, idade_ano, sexo_movimentacao, nome_empresa, ref_produto, nome_produto, nome_lista_parentesco, nome_lista_acomodacao, nome_lista_situacao_beneficiario, nome_lista_tipo_classe, cod_movimentacao, str_replace (convert(char(10),data_inicio_vigencia_movimentacao,102), '.', '-') + ' ' + convert(char(8),data_inicio_vigencia_movimentacao,20), str_replace (convert(char(10),data_movimentacao_movimentacao,102), '.', '-') + ' ' + convert(char(8),data_movimentacao_movimentacao,20), idade_movimentacao, fone_fixo_movimentacao, fone_celular_movimentacao, fone_whatsapp_movimentacao, email_movimentacao, obs_movimentacao, str_replace (convert(char(10),criado_data_movimentacao,102), '.', '-') + ' ' + convert(char(8),criado_data_movimentacao,20), criado_user_movimentacao, cnpj_empresa, municipio_empresa, uf_empresa, mes_aniver_mov from (SELECT cod_movimentacao, id_empresa_movimentacao, data_nascimento_ano, idade_ano, id_produto_movimentacao, matricula_movimentacao, cpf_movimentacao, nome_movimentacao, id_parentesco_movimentacao, data_nascimento_movimentacao, ano_aniver_mov, mes_aniver_mov, dia_aniver_mov, idade_contato, id_acomodacao_movimentacao, data_inicio_vigencia_movimentacao, data_movimentacao_movimentacao, idade_movimentacao, sexo_movimentacao, id_situacao_beneficiario_movimentacao, fone_fixo_movimentacao, fone_celular_movimentacao, fone_whatsapp_movimentacao, email_movimentacao, id_tipo_classe_movimentacao, obs_movimentacao, criado_data_movimentacao, criado_user_movimentacao, nome_empresa, cnpj_empresa, municipio_empresa, uf_empresa, ref_produto, nome_produto, nome_lista_parentesco, nome_lista_acomodacao, nome_lista_situacao_beneficiario, nome_lista_tipo_classe, id_data_mov, idade_fatura FROM view_movimentacao WHERE EXISTS (SELECT 1 FROM sec_users_empresa WHERE id_empresa_movimentacao = sec_users_empresa.id_empresa AND sec_users_empresa.id_login = '" . $_SESSION['usr_login'] . "') ) nm_sel_esp";
}
elseif (in_array(strtolower($this->Ini->nm_tpbanco), $this->Ini->nm_bases_mysql))
{
$nmgp_select = "SELECT matricula_movimentacao, cpf_movimentacao, nome_movimentacao, data_nascimento_movimentacao, dia_aniver_mov, idade_contato, idade_ano, sexo_movimentacao, nome_empresa, ref_produto, nome_produto, nome_lista_parentesco, nome_lista_acomodacao, nome_lista_situacao_beneficiario, nome_lista_tipo_classe, cod_movimentacao, data_inicio_vigencia_movimentacao, data_movimentacao_movimentacao, idade_movimentacao, fone_fixo_movimentacao, fone_celular_movimentacao, fone_whatsapp_movimentacao, email_movimentacao, obs_movimentacao, criado_data_movimentacao, criado_user_movimentacao, cnpj_empresa, municipio_empresa, uf_empresa, mes_aniver_mov from (SELECT cod_movimentacao, id_empresa_movimentacao, data_nascimento_ano, idade_ano, id_produto_movimentacao, matricula_movimentacao, cpf_movimentacao, nome_movimentacao, id_parentesco_movimentacao, data_nascimento_movimentacao, ano_aniver_mov, mes_aniver_mov, dia_aniver_mov, idade_contato, id_acomodacao_movimentacao, data_inicio_vigencia_movimentacao, data_movimentacao_movimentacao, idade_movimentacao, sexo_movimentacao, id_situacao_beneficiario_movimentacao, fone_fixo_movimentacao, fone_celular_movimentacao, fone_whatsapp_movimentacao, email_movimentacao, id_tipo_classe_movimentacao, obs_movimentacao, criado_data_movimentacao, criado_user_movimentacao, nome_empresa, cnpj_empresa, municipio_empresa, uf_empresa, ref_produto, nome_produto, nome_lista_parentesco, nome_lista_acomodacao, nome_lista_situacao_beneficiario, nome_lista_tipo_classe, id_data_mov, idade_fatura FROM view_movimentacao WHERE EXISTS (SELECT 1 FROM sec_users_empresa WHERE id_empresa_movimentacao = sec_users_empresa.id_empresa AND sec_users_empresa.id_login = '" . $_SESSION['usr_login'] . "') ) nm_sel_esp";
}
else
{
$nmgp_select = "SELECT matricula_movimentacao, cpf_movimentacao, nome_movimentacao, data_nascimento_movimentacao, dia_aniver_mov, idade_contato, idade_ano, sexo_movimentacao, nome_empresa, ref_produto, nome_produto, nome_lista_parentesco, nome_lista_acomodacao, nome_lista_situacao_beneficiario, nome_lista_tipo_classe, cod_movimentacao, data_inicio_vigencia_movimentacao, data_movimentacao_movimentacao, idade_movimentacao, fone_fixo_movimentacao, fone_celular_movimentacao, fone_whatsapp_movimentacao, email_movimentacao, obs_movimentacao, criado_data_movimentacao, criado_user_movimentacao, cnpj_empresa, municipio_empresa, uf_empresa, mes_aniver_mov from (SELECT cod_movimentacao, id_empresa_movimentacao, data_nascimento_ano, idade_ano, id_produto_movimentacao, matricula_movimentacao, cpf_movimentacao, nome_movimentacao, id_parentesco_movimentacao, data_nascimento_movimentacao, ano_aniver_mov, mes_aniver_mov, dia_aniver_mov, idade_contato, id_acomodacao_movimentacao, data_inicio_vigencia_movimentacao, data_movimentacao_movimentacao, idade_movimentacao, sexo_movimentacao, id_situacao_beneficiario_movimentacao, fone_fixo_movimentacao, fone_celular_movimentacao, fone_whatsapp_movimentacao, email_movimentacao, id_tipo_classe_movimentacao, obs_movimentacao, criado_data_movimentacao, criado_user_movimentacao, nome_empresa, cnpj_empresa, municipio_empresa, uf_empresa, ref_produto, nome_produto, nome_lista_parentesco, nome_lista_acomodacao, nome_lista_situacao_beneficiario, nome_lista_tipo_classe, id_data_mov, idade_fatura FROM view_movimentacao WHERE EXISTS (SELECT 1 FROM sec_users_empresa WHERE id_empresa_movimentacao = sec_users_empresa.id_empresa AND sec_users_empresa.id_login = '" . $_SESSION['usr_login'] . "') ) nm_sel_esp";
}
$nmgp_select .= " " . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_pesq'];
$nmgp_select_count .= " " . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_pesq'];
if (isset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_resumo']) && !empty($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_resumo']))
{
if (empty($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_pesq']))
{
$nmgp_select .= " where " . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_resumo'];
$nmgp_select_count .= " where " . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_resumo'];
}
else
{
$nmgp_select .= " and (" . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_resumo'] . ")";
$nmgp_select_count .= " and (" . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['where_resumo'] . ")";
}
}
$nmgp_order_by = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['order_grid'];
$nmgp_select .= $nmgp_order_by;
if (!empty($this->Ini->nm_col_dinamica))
{
foreach ($this->Ini->nm_col_dinamica as $nm_cada_col => $nm_nova_col)
{
$nmgp_select = str_replace($nm_cada_col, $nm_nova_col, $nmgp_select);
}
}
$_SESSION['scriptcase']['sc_sql_ult_comando'] = $nmgp_select_count;
$rt = $this->Db->Execute($nmgp_select_count);
if ($rt === false && !$rt->EOF && $GLOBALS["NM_ERRO_IBASE"] != 1)
{
$this->Erro->mensagem(__FILE__, __LINE__, "banco", $this->Ini->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg());
exit;
}
$this->count_ger = $rt->fields[0];
$rt->Close();
$_SESSION['scriptcase']['sc_sql_ult_comando'] = $nmgp_select;
$rs = $this->Db->Execute($nmgp_select);
if ($rs === false && !$rs->EOF && $GLOBALS["NM_ERRO_IBASE"] != 1)
{
$this->Erro->mensagem(__FILE__, __LINE__, "banco", $this->Ini->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg());
exit;
}
$this->SC_seq_register = 0;
$this->xml_registro = "";
$PB_tot = (isset($this->count_ger) && $this->count_ger > 0) ? "/" . $this->count_ger : "";
while (!$rs->EOF)
{
$this->SC_seq_register++;
if (!$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'] && !$this->Ini->sc_export_ajax) {
$Mens_bar = NM_charset_to_utf8($this->Ini->Nm_lang['lang_othr_prcs']);
$this->pb->setProgressbarMessage($Mens_bar . ": " . $this->SC_seq_register . $PB_tot);
$this->pb->addSteps(1);
}
if ($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'])
{
$this->xml_registro .= "<" . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida_tit'] . ">\r\n";
}
elseif ($this->New_Format)
{
$this->xml_registro = "\r\n";
}
else
{
$this->xml_registro = "matricula_movimentacao = $rs->fields[0] ;
$this->cpf_movimentacao = $rs->fields[1] ;
$this->nome_movimentacao = $rs->fields[2] ;
$this->data_nascimento_movimentacao = $rs->fields[3] ;
$this->dia_aniver_mov = $rs->fields[4] ;
$this->dia_aniver_mov = (string)$this->dia_aniver_mov;
$this->idade_contato = $rs->fields[5] ;
$this->idade_contato = (string)$this->idade_contato;
$this->idade_ano = $rs->fields[6] ;
$this->idade_ano = (string)$this->idade_ano;
$this->sexo_movimentacao = $rs->fields[7] ;
$this->nome_empresa = $rs->fields[8] ;
$this->ref_produto = $rs->fields[9] ;
$this->nome_produto = $rs->fields[10] ;
$this->nome_lista_parentesco = $rs->fields[11] ;
$this->nome_lista_acomodacao = $rs->fields[12] ;
$this->nome_lista_situacao_beneficiario = $rs->fields[13] ;
$this->nome_lista_tipo_classe = $rs->fields[14] ;
$this->cod_movimentacao = $rs->fields[15] ;
$this->cod_movimentacao = (string)$this->cod_movimentacao;
$this->data_inicio_vigencia_movimentacao = $rs->fields[16] ;
$this->data_movimentacao_movimentacao = $rs->fields[17] ;
$this->idade_movimentacao = $rs->fields[18] ;
$this->idade_movimentacao = (string)$this->idade_movimentacao;
$this->fone_fixo_movimentacao = $rs->fields[19] ;
$this->fone_celular_movimentacao = $rs->fields[20] ;
$this->fone_whatsapp_movimentacao = $rs->fields[21] ;
$this->email_movimentacao = $rs->fields[22] ;
if (in_array(strtolower($this->Ini->nm_tpbanco), $this->Ini->nm_bases_ibase))
{
$this->obs_movimentacao = $this->Db->BlobDecode($rs->fields[23]) ;
}
else
{
$this->obs_movimentacao = $rs->fields[23] ;
}
$this->criado_data_movimentacao = $rs->fields[24] ;
$this->criado_user_movimentacao = $rs->fields[25] ;
$this->cnpj_empresa = $rs->fields[26] ;
$this->municipio_empresa = $rs->fields[27] ;
$this->uf_empresa = $rs->fields[28] ;
$this->mes_aniver_mov = $rs->fields[29] ;
$this->mes_aniver_mov = (string)$this->mes_aniver_mov;
$this->sc_proc_grid = true;
foreach ($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['field_order'] as $Cada_col)
{
if (!isset($this->NM_cmp_hidden[$Cada_col]) || $this->NM_cmp_hidden[$Cada_col] != "off")
{
$NM_func_exp = "NM_export_" . $Cada_col;
$this->$NM_func_exp();
}
}
if ($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'])
{
$this->xml_registro .= "" . $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida_tit'] . ">\r\n";
}
elseif ($this->New_Format)
{
$this->xml_registro .= "\r\n";
}
else
{
$this->xml_registro .= " />\r\n";
}
if (!$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'])
{
fwrite($xml_f, $this->xml_registro);
if ($this->Grava_view)
{
fwrite($xml_v, $this->xml_registro);
}
}
$rs->MoveNext();
}
if ($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['embutida'])
{
if (!$this->New_Format)
{
$this->xml_registro = "";
}
$_SESSION['scriptcase']['export_return'] = $this->xml_registro;
}
else
{
fwrite($xml_f, "");
fclose($xml_f);
if ($this->Grava_view)
{
fwrite($xml_v, "");
fclose($xml_v);
}
if ($this->Tem_xml_res)
{
if (!$this->Ini->sc_export_ajax) {
$this->PB_dif = intval ($this->PB_dif / 2);
$Mens_bar = NM_charset_to_utf8($this->Ini->Nm_lang['lang_othr_prcs']);
$Mens_smry = NM_charset_to_utf8($this->Ini->Nm_lang['lang_othr_smry_titl']);
$this->pb->setProgressbarMessage($Mens_bar . ": " . $Mens_smry);
$this->pb->addSteps($this->PB_dif);
}
require_once($this->Ini->path_aplicacao . "grid_aniversariante_res_xml.class.php");
$this->Res = new grid_aniversariante_res_xml();
$this->prep_modulos("Res");
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_res_grid'] = true;
$this->Res->monta_xml();
}
if (!$this->Ini->sc_export_ajax) {
$Mens_bar = NM_charset_to_utf8($this->Ini->Nm_lang['lang_btns_export_finished']);
$this->pb->setProgressbarMessage($Mens_bar);
$this->pb->addSteps($this->PB_dif);
}
if ($this->Xml_password != "" || $this->Tem_xml_res)
{
$str_zip = "";
$Parm_pass = ($this->Xml_password != "") ? " -p" : "";
$Zip_f = (FALSE !== strpos($this->Zip_f, ' ')) ? " \"" . $this->Zip_f . "\"" : $this->Zip_f;
$Arq_input = (FALSE !== strpos($this->Xml_f, ' ')) ? " \"" . $this->Xml_f . "\"" : $this->Xml_f;
if (is_file($Zip_f)) {
unlink($Zip_f);
}
if (FALSE !== strpos(strtolower(php_uname()), 'windows'))
{
chdir($this->Ini->path_third . "/zip/windows");
$str_zip = "zip.exe " . strtoupper($Parm_pass) . " -j " . $this->Xml_password . " " . $Zip_f . " " . $Arq_input;
}
elseif (FALSE !== strpos(strtolower(php_uname()), 'linux'))
{
if (FALSE !== strpos(strtolower(php_uname()), 'i686'))
{
chdir($this->Ini->path_third . "/zip/linux-i386/bin");
}
else
{
chdir($this->Ini->path_third . "/zip/linux-amd64/bin");
}
$str_zip = "./7za " . $Parm_pass . $this->Xml_password . " a " . $Zip_f . " " . $Arq_input;
}
elseif (FALSE !== strpos(strtolower(php_uname()), 'darwin'))
{
chdir($this->Ini->path_third . "/zip/mac/bin");
$str_zip = "./7za " . $Parm_pass . $this->Xml_password . " a " . $Zip_f . " " . $Arq_input;
}
if (!empty($str_zip)) {
exec($str_zip);
}
// ----- ZIP log
$fp = @fopen(trim(str_replace(array(".zip",'"'), array(".log",""), $Zip_f)), 'w');
if ($fp)
{
@fwrite($fp, $str_zip . "\r\n\r\n");
@fclose($fp);
}
unlink($Arq_input);
$this->Arquivo = $this->Arq_zip;
$this->Xml_f = $this->Zip_f;
$this->Tit_doc = $this->Tit_zip;
if ($this->Tem_xml_res)
{
$str_zip = "";
$Arq_res = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_res_file']['xml'];
$Arq_input = (FALSE !== strpos($Arq_res, ' ')) ? " \"" . $Arq_res . "\"" : $Arq_res;
if (FALSE !== strpos(strtolower(php_uname()), 'windows'))
{
$str_zip = "zip.exe " . strtoupper($Parm_pass) . " -j -u " . $this->Xml_password . " " . $Zip_f . " " . $Arq_input;
}
elseif (FALSE !== strpos(strtolower(php_uname()), 'linux'))
{
$str_zip = "./7za " . $Parm_pass . $this->Xml_password . " a " . $Zip_f . " " . $Arq_input;
}
elseif (FALSE !== strpos(strtolower(php_uname()), 'darwin'))
{
$str_zip = "./7za " . $Parm_pass . $this->Xml_password . " a " . $Zip_f . " " . $Arq_input;
}
if (!empty($str_zip)) {
exec($str_zip);
}
// ----- ZIP log
$fp = @fopen(trim(str_replace(array(".zip",'"'), array(".log",""), $Zip_f)), 'a');
if ($fp)
{
@fwrite($fp, $str_zip . "\r\n\r\n");
@fclose($fp);
}
unlink($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_res_file']['xml']);
}
if ($this->Grava_view)
{
$str_zip = "";
$xml_view_f = $this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arquivo_view;
$zip_view_f = str_replace(".zip", "_view.zip", $this->Zip_f);
$zip_arq_v = str_replace(".zip", "_view.zip", $this->Arq_zip);
$Zip_f = (FALSE !== strpos($zip_view_f, ' ')) ? " \"" . $zip_view_f . "\"" : $zip_view_f;
$Arq_input = (FALSE !== strpos($xml_view_ff, ' ')) ? " \"" . $xml_view_f . "\"" : $xml_view_f;
if (is_file($Zip_f)) {
unlink($Zip_f);
}
if (FALSE !== strpos(strtolower(php_uname()), 'windows'))
{
chdir($this->Ini->path_third . "/zip/windows");
$str_zip = "zip.exe " . strtoupper($Parm_pass) . " -j " . $this->Xml_password . " " . $Zip_f . " " . $Arq_input;
}
elseif (FALSE !== strpos(strtolower(php_uname()), 'linux'))
{
if (FALSE !== strpos(strtolower(php_uname()), 'i686'))
{
chdir($this->Ini->path_third . "/zip/linux-i386/bin");
}
else
{
chdir($this->Ini->path_third . "/zip/linux-amd64/bin");
}
$str_zip = "./7za " . $Parm_pass . $this->Xml_password . " a " . $Zip_f . " " . $Arq_input;
}
elseif (FALSE !== strpos(strtolower(php_uname()), 'darwin'))
{
chdir($this->Ini->path_third . "/zip/mac/bin");
$str_zip = "./7za " . $Parm_pass . $this->Xml_password . " a " . $Zip_f . " " . $Arq_input;
}
if (!empty($str_zip)) {
exec($str_zip);
}
// ----- ZIP log
$fp = @fopen(trim(str_replace(array(".zip",'"'), array(".log",""), $Zip_f)), 'a');
if ($fp)
{
@fwrite($fp, $str_zip . "\r\n\r\n");
@fclose($fp);
}
unlink($Arq_input);
$this->Arquivo_view = $zip_arq_v;
if ($this->Tem_xml_res)
{
$str_zip = "";
$Arq_res = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_res_file']['view'];
$Arq_input = (FALSE !== strpos($Arq_res, ' ')) ? " \"" . $Arq_res . "\"" : $Arq_res;
if (FALSE !== strpos(strtolower(php_uname()), 'windows'))
{
$str_zip = "zip.exe " . strtoupper($Parm_pass) . " -j -u " . $this->Xml_password . " " . $Zip_f . " " . $Arq_input;
}
elseif (FALSE !== strpos(strtolower(php_uname()), 'linux'))
{
$str_zip = "./7za " . $Parm_pass . $this->Xml_password . " a " . $Zip_f . " " . $Arq_input;
}
elseif (FALSE !== strpos(strtolower(php_uname()), 'darwin'))
{
$str_zip = "./7za " . $Parm_pass . $this->Xml_password . " a " . $Zip_f . " " . $Arq_input;
}
if (!empty($str_zip)) {
exec($str_zip);
}
// ----- ZIP log
$fp = @fopen(trim(str_replace(array(".zip",'"'), array(".log",""), $Zip_f)), 'a');
if ($fp)
{
@fwrite($fp, $str_zip . "\r\n\r\n");
@fclose($fp);
}
unlink($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_res_file']['view']);
}
}
else
{
$this->Arquivo_view = $this->Arq_zip;
}
unset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_res_grid']);
}
}
if(isset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['export_sel_columns']['field_order']))
{
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['field_order'] = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['export_sel_columns']['field_order'];
unset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['export_sel_columns']['field_order']);
}
if(isset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['export_sel_columns']['usr_cmp_sel']))
{
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['usr_cmp_sel'] = $_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['export_sel_columns']['usr_cmp_sel'];
unset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['export_sel_columns']['usr_cmp_sel']);
}
$rs->Close();
}
//----- matricula_movimentacao
function NM_export_matricula_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->matricula_movimentacao))
{
$this->matricula_movimentacao = sc_convert_encoding($this->matricula_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['matricula_movimentacao'])) ? $this->New_label['matricula_movimentacao'] : "Matricula";
}
else
{
$SC_Label = "matricula_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->matricula_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->matricula_movimentacao) . "\"";
}
}
//----- cpf_movimentacao
function NM_export_cpf_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->cpf_movimentacao))
{
$this->cpf_movimentacao = sc_convert_encoding($this->cpf_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['cpf_movimentacao'])) ? $this->New_label['cpf_movimentacao'] : "CPF";
}
else
{
$SC_Label = "cpf_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->cpf_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->cpf_movimentacao) . "\"";
}
}
//----- nome_movimentacao
function NM_export_nome_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->nome_movimentacao))
{
$this->nome_movimentacao = sc_convert_encoding($this->nome_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['nome_movimentacao'])) ? $this->New_label['nome_movimentacao'] : "Nome";
}
else
{
$SC_Label = "nome_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->nome_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->nome_movimentacao) . "\"";
}
}
//----- data_nascimento_movimentacao
function NM_export_data_nascimento_movimentacao()
{
$conteudo_x = $this->data_nascimento_movimentacao;
nm_conv_limpa_dado($conteudo_x, "YYYY-MM-DD");
if (is_numeric($conteudo_x) && strlen($conteudo_x) > 0)
{
$this->nm_data->SetaData($this->data_nascimento_movimentacao, "YYYY-MM-DD ");
$this->data_nascimento_movimentacao = $this->nm_data->FormataSaida($this->nm_data->FormatRegion("DT", "ddmmaaaa"));
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['data_nascimento_movimentacao'])) ? $this->New_label['data_nascimento_movimentacao'] : "Data Nascimento";
}
else
{
$SC_Label = "data_nascimento_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->data_nascimento_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->data_nascimento_movimentacao) . "\"";
}
}
//----- dia_aniver_mov
function NM_export_dia_aniver_mov()
{
nmgp_Form_Num_Val($this->dia_aniver_mov, $_SESSION['scriptcase']['reg_conf']['grup_num'], $_SESSION['scriptcase']['reg_conf']['dec_num'], "0", "S", "2", "", "N:" . $_SESSION['scriptcase']['reg_conf']['neg_num'] , $_SESSION['scriptcase']['reg_conf']['simb_neg'], $_SESSION['scriptcase']['reg_conf']['num_group_digit']) ;
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['dia_aniver_mov'])) ? $this->New_label['dia_aniver_mov'] : "Dia";
}
else
{
$SC_Label = "dia_aniver_mov";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->dia_aniver_mov) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->dia_aniver_mov) . "\"";
}
}
//----- idade_contato
function NM_export_idade_contato()
{
nmgp_Form_Num_Val($this->idade_contato, $_SESSION['scriptcase']['reg_conf']['grup_num'], $_SESSION['scriptcase']['reg_conf']['dec_num'], "0", "S", "2", "", "N:" . $_SESSION['scriptcase']['reg_conf']['neg_num'] , $_SESSION['scriptcase']['reg_conf']['simb_neg'], $_SESSION['scriptcase']['reg_conf']['num_group_digit']) ;
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['idade_contato'])) ? $this->New_label['idade_contato'] : "Idade Atual";
}
else
{
$SC_Label = "idade_contato";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->idade_contato) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->idade_contato) . "\"";
}
}
//----- idade_ano
function NM_export_idade_ano()
{
nmgp_Form_Num_Val($this->idade_ano, $_SESSION['scriptcase']['reg_conf']['grup_num'], $_SESSION['scriptcase']['reg_conf']['dec_num'], "0", "S", "2", "", "N:" . $_SESSION['scriptcase']['reg_conf']['neg_num'] , $_SESSION['scriptcase']['reg_conf']['simb_neg'], $_SESSION['scriptcase']['reg_conf']['num_group_digit']) ;
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['idade_ano'])) ? $this->New_label['idade_ano'] : "Idade Aniversário";
}
else
{
$SC_Label = "idade_ano";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->idade_ano) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->idade_ano) . "\"";
}
}
//----- sexo_movimentacao
function NM_export_sexo_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->sexo_movimentacao))
{
$this->sexo_movimentacao = sc_convert_encoding($this->sexo_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['sexo_movimentacao'])) ? $this->New_label['sexo_movimentacao'] : "Sexo";
}
else
{
$SC_Label = "sexo_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->sexo_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->sexo_movimentacao) . "\"";
}
}
//----- nome_empresa
function NM_export_nome_empresa()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->nome_empresa))
{
$this->nome_empresa = sc_convert_encoding($this->nome_empresa, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['nome_empresa'])) ? $this->New_label['nome_empresa'] : "Empresa";
}
else
{
$SC_Label = "nome_empresa";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->nome_empresa) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->nome_empresa) . "\"";
}
}
//----- ref_produto
function NM_export_ref_produto()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->ref_produto))
{
$this->ref_produto = sc_convert_encoding($this->ref_produto, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['ref_produto'])) ? $this->New_label['ref_produto'] : "Cód. Produto";
}
else
{
$SC_Label = "ref_produto";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->ref_produto) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->ref_produto) . "\"";
}
}
//----- nome_produto
function NM_export_nome_produto()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->nome_produto))
{
$this->nome_produto = sc_convert_encoding($this->nome_produto, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['nome_produto'])) ? $this->New_label['nome_produto'] : "Produto";
}
else
{
$SC_Label = "nome_produto";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->nome_produto) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->nome_produto) . "\"";
}
}
//----- nome_lista_parentesco
function NM_export_nome_lista_parentesco()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->nome_lista_parentesco))
{
$this->nome_lista_parentesco = sc_convert_encoding($this->nome_lista_parentesco, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['nome_lista_parentesco'])) ? $this->New_label['nome_lista_parentesco'] : "Parentesco";
}
else
{
$SC_Label = "nome_lista_parentesco";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->nome_lista_parentesco) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->nome_lista_parentesco) . "\"";
}
}
//----- nome_lista_acomodacao
function NM_export_nome_lista_acomodacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->nome_lista_acomodacao))
{
$this->nome_lista_acomodacao = sc_convert_encoding($this->nome_lista_acomodacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['nome_lista_acomodacao'])) ? $this->New_label['nome_lista_acomodacao'] : "Acomodação";
}
else
{
$SC_Label = "nome_lista_acomodacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->nome_lista_acomodacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->nome_lista_acomodacao) . "\"";
}
}
//----- nome_lista_situacao_beneficiario
function NM_export_nome_lista_situacao_beneficiario()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->nome_lista_situacao_beneficiario))
{
$this->nome_lista_situacao_beneficiario = sc_convert_encoding($this->nome_lista_situacao_beneficiario, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['nome_lista_situacao_beneficiario'])) ? $this->New_label['nome_lista_situacao_beneficiario'] : "Situação do beneficiário";
}
else
{
$SC_Label = "nome_lista_situacao_beneficiario";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->nome_lista_situacao_beneficiario) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->nome_lista_situacao_beneficiario) . "\"";
}
}
//----- nome_lista_tipo_classe
function NM_export_nome_lista_tipo_classe()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->nome_lista_tipo_classe))
{
$this->nome_lista_tipo_classe = sc_convert_encoding($this->nome_lista_tipo_classe, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['nome_lista_tipo_classe'])) ? $this->New_label['nome_lista_tipo_classe'] : "Tipo de classe";
}
else
{
$SC_Label = "nome_lista_tipo_classe";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->nome_lista_tipo_classe) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->nome_lista_tipo_classe) . "\"";
}
}
//----- cod_movimentacao
function NM_export_cod_movimentacao()
{
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['cod_movimentacao'])) ? $this->New_label['cod_movimentacao'] : "#";
}
else
{
$SC_Label = "cod_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->cod_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->cod_movimentacao) . "\"";
}
}
//----- data_inicio_vigencia_movimentacao
function NM_export_data_inicio_vigencia_movimentacao()
{
$conteudo_x = $this->data_inicio_vigencia_movimentacao;
nm_conv_limpa_dado($conteudo_x, "YYYY-MM-DD");
if (is_numeric($conteudo_x) && strlen($conteudo_x) > 0)
{
$this->nm_data->SetaData($this->data_inicio_vigencia_movimentacao, "YYYY-MM-DD ");
$this->data_inicio_vigencia_movimentacao = $this->nm_data->FormataSaida($this->nm_data->FormatRegion("DT", "ddmmaaaa"));
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['data_inicio_vigencia_movimentacao'])) ? $this->New_label['data_inicio_vigencia_movimentacao'] : "Data Início Vigência";
}
else
{
$SC_Label = "data_inicio_vigencia_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->data_inicio_vigencia_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->data_inicio_vigencia_movimentacao) . "\"";
}
}
//----- data_movimentacao_movimentacao
function NM_export_data_movimentacao_movimentacao()
{
$conteudo_x = $this->data_movimentacao_movimentacao;
nm_conv_limpa_dado($conteudo_x, "YYYY-MM-DD");
if (is_numeric($conteudo_x) && strlen($conteudo_x) > 0)
{
$this->nm_data->SetaData($this->data_movimentacao_movimentacao, "YYYY-MM-DD ");
$this->data_movimentacao_movimentacao = $this->nm_data->FormataSaida($this->nm_data->FormatRegion("DT", "ddmmaaaa"));
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['data_movimentacao_movimentacao'])) ? $this->New_label['data_movimentacao_movimentacao'] : "Data Movimentação";
}
else
{
$SC_Label = "data_movimentacao_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->data_movimentacao_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->data_movimentacao_movimentacao) . "\"";
}
}
//----- idade_movimentacao
function NM_export_idade_movimentacao()
{
nmgp_Form_Num_Val($this->idade_movimentacao, $_SESSION['scriptcase']['reg_conf']['grup_num'], $_SESSION['scriptcase']['reg_conf']['dec_num'], "0", "S", "2", "", "N:" . $_SESSION['scriptcase']['reg_conf']['neg_num'] , $_SESSION['scriptcase']['reg_conf']['simb_neg'], $_SESSION['scriptcase']['reg_conf']['num_group_digit']) ;
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['idade_movimentacao'])) ? $this->New_label['idade_movimentacao'] : "Idade Movimentação";
}
else
{
$SC_Label = "idade_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->idade_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->idade_movimentacao) . "\"";
}
}
//----- fone_fixo_movimentacao
function NM_export_fone_fixo_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->fone_fixo_movimentacao))
{
$this->fone_fixo_movimentacao = sc_convert_encoding($this->fone_fixo_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['fone_fixo_movimentacao'])) ? $this->New_label['fone_fixo_movimentacao'] : "Fone Fixo";
}
else
{
$SC_Label = "fone_fixo_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->fone_fixo_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->fone_fixo_movimentacao) . "\"";
}
}
//----- fone_celular_movimentacao
function NM_export_fone_celular_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->fone_celular_movimentacao))
{
$this->fone_celular_movimentacao = sc_convert_encoding($this->fone_celular_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['fone_celular_movimentacao'])) ? $this->New_label['fone_celular_movimentacao'] : "Celular";
}
else
{
$SC_Label = "fone_celular_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->fone_celular_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->fone_celular_movimentacao) . "\"";
}
}
//----- fone_whatsapp_movimentacao
function NM_export_fone_whatsapp_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->fone_whatsapp_movimentacao))
{
$this->fone_whatsapp_movimentacao = sc_convert_encoding($this->fone_whatsapp_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['fone_whatsapp_movimentacao'])) ? $this->New_label['fone_whatsapp_movimentacao'] : "Whatsapp";
}
else
{
$SC_Label = "fone_whatsapp_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->fone_whatsapp_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->fone_whatsapp_movimentacao) . "\"";
}
}
//----- email_movimentacao
function NM_export_email_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->email_movimentacao))
{
$this->email_movimentacao = sc_convert_encoding($this->email_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['email_movimentacao'])) ? $this->New_label['email_movimentacao'] : "E-mail";
}
else
{
$SC_Label = "email_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->email_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->email_movimentacao) . "\"";
}
}
//----- obs_movimentacao
function NM_export_obs_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->obs_movimentacao))
{
$this->obs_movimentacao = sc_convert_encoding($this->obs_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['obs_movimentacao'])) ? $this->New_label['obs_movimentacao'] : "Observação";
}
else
{
$SC_Label = "obs_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->obs_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->obs_movimentacao) . "\"";
}
}
//----- criado_data_movimentacao
function NM_export_criado_data_movimentacao()
{
if (substr($this->criado_data_movimentacao, 10, 1) == "-")
{
$this->criado_data_movimentacao = substr($this->criado_data_movimentacao, 0, 10) . " " . substr($this->criado_data_movimentacao, 11);
}
if (substr($this->criado_data_movimentacao, 13, 1) == ".")
{
$this->criado_data_movimentacao = substr($this->criado_data_movimentacao, 0, 13) . ":" . substr($this->criado_data_movimentacao, 14, 2) . ":" . substr($this->criado_data_movimentacao, 17);
}
$conteudo_x = $this->criado_data_movimentacao;
nm_conv_limpa_dado($conteudo_x, "YYYY-MM-DD HH:II:SS");
if (is_numeric($conteudo_x) && strlen($conteudo_x) > 0)
{
$this->nm_data->SetaData($this->criado_data_movimentacao, "YYYY-MM-DD HH:II:SS ");
$this->criado_data_movimentacao = $this->nm_data->FormataSaida($this->nm_data->FormatRegion("DH", "ddmmaaaa;hhiiss"));
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['criado_data_movimentacao'])) ? $this->New_label['criado_data_movimentacao'] : "Data de criação";
}
else
{
$SC_Label = "criado_data_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->criado_data_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->criado_data_movimentacao) . "\"";
}
}
//----- criado_user_movimentacao
function NM_export_criado_user_movimentacao()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->criado_user_movimentacao))
{
$this->criado_user_movimentacao = sc_convert_encoding($this->criado_user_movimentacao, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['criado_user_movimentacao'])) ? $this->New_label['criado_user_movimentacao'] : "Criado por";
}
else
{
$SC_Label = "criado_user_movimentacao";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->criado_user_movimentacao) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->criado_user_movimentacao) . "\"";
}
}
//----- cnpj_empresa
function NM_export_cnpj_empresa()
{
if (strlen($this->cnpj_empresa) < 14)
{
$this->cnpj_empresa = str_repeat(0, 14 - strlen($this->cnpj_empresa)) . $this->cnpj_empresa;
}
elseif (strlen($this->cnpj_empresa) > 14)
{
$this->cnpj_empresa = substr($this->cnpj_empresa, strlen($this->cnpj_empresa) - 14);
}
nmgp_Form_CicCnpj($this->cnpj_empresa) ;
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->cnpj_empresa))
{
$this->cnpj_empresa = sc_convert_encoding($this->cnpj_empresa, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['cnpj_empresa'])) ? $this->New_label['cnpj_empresa'] : "CNPJ";
}
else
{
$SC_Label = "cnpj_empresa";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->cnpj_empresa) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->cnpj_empresa) . "\"";
}
}
//----- municipio_empresa
function NM_export_municipio_empresa()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->municipio_empresa))
{
$this->municipio_empresa = sc_convert_encoding($this->municipio_empresa, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['municipio_empresa'])) ? $this->New_label['municipio_empresa'] : "Municipio";
}
else
{
$SC_Label = "municipio_empresa";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->municipio_empresa) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->municipio_empresa) . "\"";
}
}
//----- uf_empresa
function NM_export_uf_empresa()
{
if ($_SESSION['scriptcase']['charset'] == "UTF-8" && !NM_is_utf8($this->uf_empresa))
{
$this->uf_empresa = sc_convert_encoding($this->uf_empresa, "UTF-8", $_SESSION['scriptcase']['charset']);
}
if ($this->Xml_tag_label)
{
$SC_Label = (isset($this->New_label['uf_empresa'])) ? $this->New_label['uf_empresa'] : "UF";
}
else
{
$SC_Label = "uf_empresa";
}
$this->clear_tag($SC_Label);
if ($this->New_Format)
{
$this->xml_registro .= " <" . $SC_Label . ">" . $this->trata_dados($this->uf_empresa) . "" . $SC_Label . ">\r\n";
}
else
{
$this->xml_registro .= " " . $SC_Label . " =\"" . $this->trata_dados($this->uf_empresa) . "\"";
}
}
//-----
function trata_dados($conteudo)
{
$str_temp = $conteudo;
$str_temp = str_replace("
", "", $str_temp);
$str_temp = str_replace("&", "&", $str_temp);
$str_temp = str_replace("<", "<", $str_temp);
$str_temp = str_replace(">", ">", $str_temp);
$str_temp = str_replace("'", "'", $str_temp);
$str_temp = str_replace('"', """, $str_temp);
$str_temp = str_replace('(', "_", $str_temp);
$str_temp = str_replace(')', "", $str_temp);
return ($str_temp);
}
function clear_tag(&$conteudo)
{
$out = (is_numeric(substr($conteudo, 0, 1)) || substr($conteudo, 0, 1) == "") ? "_" : "";
$str_temp = "abcdefghijklmnopqrstuvwxyz0123456789";
for ($i = 0; $i < strlen($conteudo); $i++)
{
$char = substr($conteudo, $i, 1);
$ok = false;
for ($z = 0; $z < strlen($str_temp); $z++)
{
if (strtolower($char) == substr($str_temp, $z, 1))
{
$ok = true;
break;
}
}
$out .= ($ok) ? $char : "_";
}
$conteudo = $out;
}
function nm_conv_data_db($dt_in, $form_in, $form_out)
{
$dt_out = $dt_in;
if (strtoupper($form_in) == "DB_FORMAT") {
if ($dt_out == "null" || $dt_out == "")
{
$dt_out = "";
return $dt_out;
}
$form_in = "AAAA-MM-DD";
}
if (strtoupper($form_out) == "DB_FORMAT") {
if (empty($dt_out))
{
$dt_out = "null";
return $dt_out;
}
$form_out = "AAAA-MM-DD";
}
if (strtoupper($form_out) == "SC_FORMAT_REGION") {
$this->nm_data->SetaData($dt_in, strtoupper($form_in));
$prep_out = (strpos(strtolower($form_in), "dd") !== false) ? "dd" : "";
$prep_out .= (strpos(strtolower($form_in), "mm") !== false) ? "mm" : "";
$prep_out .= (strpos(strtolower($form_in), "aa") !== false) ? "aaaa" : "";
$prep_out .= (strpos(strtolower($form_in), "yy") !== false) ? "aaaa" : "";
return $this->nm_data->FormataSaida($this->nm_data->FormatRegion("DT", $prep_out));
}
else {
nm_conv_form_data($dt_out, $form_in, $form_out);
return $dt_out;
}
}
function progress_bar_end()
{
unset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_file']);
if (is_file($this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arquivo))
{
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_file'] = $this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arquivo;
}
$path_doc_md5 = md5($this->Ini->path_imag_temp . "/" . $this->Arquivo);
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante'][$path_doc_md5][0] = $this->Ini->path_imag_temp . "/" . $this->Arquivo;
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante'][$path_doc_md5][1] = $this->Tit_doc;
$Mens_bar = $this->Ini->Nm_lang['lang_othr_file_msge'];
if ($_SESSION['scriptcase']['charset'] != "UTF-8") {
$Mens_bar = sc_convert_encoding($Mens_bar, "UTF-8", $_SESSION['scriptcase']['charset']);
}
$this->pb->setProgressbarMessage($Mens_bar);
$this->pb->setDownloadLink($this->Ini->path_imag_temp . "/" . $this->Arquivo);
$this->pb->setDownloadMd5($path_doc_md5);
$this->pb->completed();
}
//----
function monta_html()
{
global $nm_url_saida, $nm_lang;
include($this->Ini->path_btn . $this->Ini->Str_btn_grid);
unset($_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_file']);
if (is_file($this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arquivo))
{
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante']['xml_file'] = $this->Ini->root . $this->Ini->path_imag_temp . "/" . $this->Arquivo;
}
$path_doc_md5 = md5($this->Ini->path_imag_temp . "/" . $this->Arquivo);
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante'][$path_doc_md5][0] = $this->Ini->path_imag_temp . "/" . $this->Arquivo;
$_SESSION['sc_session'][$this->Ini->sc_page]['grid_aniversariante'][$path_doc_md5][1] = $this->Tit_doc;
?>
>
Aniversariantes :: XML
GMT"/>
Ini->str_google_fonts) && !empty($this->Ini->str_google_fonts))
{
?>
Ini->Ajax_result_set ?>
XML |
Ini->Nm_lang['lang_othr_file_msge'] ?>
|
arr_buttons, "bexportview", "document.Fview.submit()", "document.Fview.submit()", "idBtnView", "", "", "", "", "", "", $this->Ini->path_botoes, "", "", "", "", "", "only_text", "text_right", "", "", "", "", "", "", "");
?>
arr_buttons, "bdownload", "document.Fdown.submit()", "document.Fdown.submit()", "idBtnDown", "", "", "", "", "", "", $this->Ini->path_botoes, "", "", "", "", "", "only_text", "text_right", "", "", "", "", "", "", "");
?>
arr_buttons, "bvoltar", "document.F0.submit()", "document.F0.submit()", "idBtnBack", "", "", "", "", "", "", $this->Ini->path_botoes, "", "", "", "", "", "only_text", "text_right", "", "", "", "", "", "", "");
?>
|
|
|
' && substr($nm_campo, -6) == '')
{
$str_highlight_ini = substr($nm_campo, 0, 23);
$str_highlight_fim = substr($nm_campo, -6);
$trab_campo = substr($nm_campo, 23, -6);
$tam_campo = strlen($trab_campo);
} $mask_num = false;
for ($x=0; $x < strlen($trab_mask); $x++)
{
if (substr($trab_mask, $x, 1) == "#")
{
$mask_num = true;
break;
}
}
if ($mask_num )
{
$ver_duas = explode(";", $trab_mask);
if (isset($ver_duas[1]) && !empty($ver_duas[1]))
{
$cont1 = count(explode("#", $ver_duas[0])) - 1;
$cont2 = count(explode("#", $ver_duas[1])) - 1;
if ($tam_campo >= $cont2)
{
$trab_mask = $ver_duas[1];
}
else
{
$trab_mask = $ver_duas[0];
}
}
$tam_mask = strlen($trab_mask);
$xdados = 0;
for ($x=0; $x < $tam_mask; $x++)
{
if (substr($trab_mask, $x, 1) == "#" && $xdados < $tam_campo)
{
$trab_saida .= substr($trab_campo, $xdados, 1);
$xdados++;
}
elseif ($xdados < $tam_campo)
{
$trab_saida .= substr($trab_mask, $x, 1);
}
}
if ($xdados < $tam_campo)
{
$trab_saida .= substr($trab_campo, $xdados);
}
$nm_campo = $str_highlight_ini . $trab_saida . $str_highlight_ini;
return;
}
for ($ix = strlen($trab_mask); $ix > 0; $ix--)
{
$char_mask = substr($trab_mask, $ix - 1, 1);
if ($char_mask != "x" && $char_mask != "z")
{
$trab_saida = $char_mask . $trab_saida;
}
else
{
if ($tam_campo != 0)
{
$trab_saida = substr($trab_campo, $tam_campo - 1, 1) . $trab_saida;
$tam_campo--;
}
else
{
$trab_saida = "0" . $trab_saida;
}
}
}
if ($tam_campo != 0)
{
$trab_saida = substr($trab_campo, 0, $tam_campo) . $trab_saida;
$trab_mask = str_repeat("z", $tam_campo) . $trab_mask;
}
$iz = 0;
for ($ix = 0; $ix < strlen($trab_mask); $ix++)
{
$char_mask = substr($trab_mask, $ix, 1);
if ($char_mask != "x" && $char_mask != "z")
{
if ($char_mask == "." || $char_mask == ",")
{
$trab_saida = substr($trab_saida, 0, $iz) . substr($trab_saida, $iz + 1);
}
else
{
$iz++;
}
}
elseif ($char_mask == "x" || substr($trab_saida, $iz, 1) != "0")
{
$ix = strlen($trab_mask) + 1;
}
else
{
$trab_saida = substr($trab_saida, 0, $iz) . substr($trab_saida, $iz + 1);
}
}
$nm_campo = $str_highlight_ini . $trab_saida . $str_highlight_ini;
}
function css_form() {
$_SESSION['scriptcase']['grid_aniversariante']['contr_erro'] = 'on';
$aux = "
";
return $aux;
$_SESSION['scriptcase']['grid_aniversariante']['contr_erro'] = 'off';
}
function css_grid() {
$_SESSION['scriptcase']['grid_aniversariante']['contr_erro'] = 'on';
$aux = "
";
return $aux;
$_SESSION['scriptcase']['grid_aniversariante']['contr_erro'] = 'off';
}
function css_filter() {
$_SESSION['scriptcase']['grid_aniversariante']['contr_erro'] = 'on';
$aux = "
";
return $aux;
$_SESSION['scriptcase']['grid_aniversariante']['contr_erro'] = 'off';
}
}
?>