sc_page = $script_case_init; $_SESSION['scriptcase']['sc_num_page'] = $script_case_init; $_SESSION['scriptcase']['sc_ctl_ajax'] = 'part'; $_SESSION['scriptcase']['sc_cnt_sql'] = 0; $this->sc_charset['UTF-8'] = 'utf-8'; $this->sc_charset['ISO-2022-JP'] = 'iso-2022-jp'; $this->sc_charset['ISO-2022-KR'] = 'iso-2022-kr'; $this->sc_charset['ISO-8859-1'] = 'iso-8859-1'; $this->sc_charset['ISO-8859-2'] = 'iso-8859-2'; $this->sc_charset['ISO-8859-3'] = 'iso-8859-3'; $this->sc_charset['ISO-8859-4'] = 'iso-8859-4'; $this->sc_charset['ISO-8859-5'] = 'iso-8859-5'; $this->sc_charset['ISO-8859-6'] = 'iso-8859-6'; $this->sc_charset['ISO-8859-7'] = 'iso-8859-7'; $this->sc_charset['ISO-8859-8'] = 'iso-8859-8'; $this->sc_charset['ISO-8859-8-I'] = 'iso-8859-8-i'; $this->sc_charset['ISO-8859-9'] = 'iso-8859-9'; $this->sc_charset['ISO-8859-10'] = 'iso-8859-10'; $this->sc_charset['ISO-8859-13'] = 'iso-8859-13'; $this->sc_charset['ISO-8859-14'] = 'iso-8859-14'; $this->sc_charset['ISO-8859-15'] = 'iso-8859-15'; $this->sc_charset['WINDOWS-1250'] = 'windows-1250'; $this->sc_charset['WINDOWS-1251'] = 'windows-1251'; $this->sc_charset['WINDOWS-1252'] = 'windows-1252'; $this->sc_charset['TIS-620'] = 'tis-620'; $this->sc_charset['WINDOWS-1253'] = 'windows-1253'; $this->sc_charset['WINDOWS-1254'] = 'windows-1254'; $this->sc_charset['WINDOWS-1255'] = 'windows-1255'; $this->sc_charset['WINDOWS-1256'] = 'windows-1256'; $this->sc_charset['WINDOWS-1257'] = 'windows-1257'; $this->sc_charset['KOI8-R'] = 'koi8-r'; $this->sc_charset['BIG-5'] = 'big5'; $this->sc_charset['EUC-CN'] = 'EUC-CN'; $this->sc_charset['GB18030'] = 'GB18030'; $this->sc_charset['GB2312'] = 'gb2312'; $this->sc_charset['EUC-JP'] = 'euc-jp'; $this->sc_charset['SJIS'] = 'shift-jis'; $this->sc_charset['EUC-KR'] = 'euc-kr'; $_SESSION['scriptcase']['charset_entities']['UTF-8'] = 'UTF-8'; $_SESSION['scriptcase']['charset_entities']['ISO-8859-1'] = 'ISO-8859-1'; $_SESSION['scriptcase']['charset_entities']['ISO-8859-5'] = 'ISO-8859-5'; $_SESSION['scriptcase']['charset_entities']['ISO-8859-15'] = 'ISO-8859-15'; $_SESSION['scriptcase']['charset_entities']['WINDOWS-1251'] = 'cp1251'; $_SESSION['scriptcase']['charset_entities']['WINDOWS-1252'] = 'cp1252'; $_SESSION['scriptcase']['charset_entities']['BIG-5'] = 'BIG5'; $_SESSION['scriptcase']['charset_entities']['EUC-CN'] = 'GB2312'; $_SESSION['scriptcase']['charset_entities']['GB2312'] = 'GB2312'; $_SESSION['scriptcase']['charset_entities']['SJIS'] = 'Shift_JIS'; $_SESSION['scriptcase']['charset_entities']['EUC-JP'] = 'EUC-JP'; $_SESSION['scriptcase']['charset_entities']['KOI8-R'] = 'KOI8-R'; $_SESSION['scriptcase']['trial_version'] = 'N'; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['decimal_db'] = "."; $this->nm_cod_apl = "sec_form_sec_groups"; $this->nm_nome_apl = "Show Groups"; $this->nm_seguranca = ""; $this->nm_grupo = "ISO_SAUDE"; $this->nm_grupo_versao = "1"; $this->nm_autor = "rafael"; $this->nm_script_by = "netmake"; $this->nm_script_type = "PHP"; $this->nm_versao_sc = "v9"; $this->nm_tp_lic_sc = "pe_bronze"; $this->nm_dt_criacao = "20240218"; $this->nm_hr_criacao = "165529"; $this->nm_autor_alt = "rafael"; $this->nm_dt_ult_alt = "20240515"; $this->nm_hr_ult_alt = "202246"; list($NM_usec, $NM_sec) = explode(" ", microtime()); $this->nm_timestamp = (float) $NM_sec; $this->nm_app_version = "1.0.0"; // $this->border_grid = ""; $this->cor_bg_grid = ""; $this->cor_bg_table = ""; $this->cor_borda = ""; $this->cor_cab_grid = ""; $this->cor_txt_pag = ""; $this->cor_link_pag = ""; $this->pag_fonte_tipo = ""; $this->pag_fonte_tamanho = ""; $this->cor_txt_cab_grid = ""; $this->cab_fonte_tipo = ""; $this->cab_fonte_tamanho = ""; $this->rod_fonte_tipo = ""; $this->rod_fonte_tamanho = ""; $this->cor_rod_grid = ""; $this->cor_txt_rod_grid = ""; $this->cor_barra_nav = ""; $this->cor_titulo = ""; $this->cor_txt_titulo = ""; $this->titulo_fonte_tipo = ""; $this->titulo_fonte_tamanho = ""; $this->cor_grid_impar = ""; $this->cor_grid_par = ""; $this->cor_txt_grid = ""; $this->texto_fonte_tipo = ""; $this->texto_fonte_tamanho = ""; $this->cor_lin_grupo = ""; $this->cor_txt_grupo = ""; $this->grupo_fonte_tipo = ""; $this->grupo_fonte_tamanho = ""; $this->cor_lin_sub_tot = ""; $this->cor_txt_sub_tot = ""; $this->sub_tot_fonte_tipo = ""; $this->sub_tot_fonte_tamanho = ""; $this->cor_lin_tot = ""; $this->cor_txt_tot = ""; $this->tot_fonte_tipo = ""; $this->tot_fonte_tamanho = ""; $this->cor_link_cab = ""; $this->cor_link_dados = ""; $this->img_fun_pag = ""; $this->img_fun_cab = ""; $this->img_fun_rod = ""; $this->img_fun_tit = ""; $this->img_fun_gru = ""; $this->img_fun_tot = ""; $this->img_fun_sub = ""; $this->img_fun_imp = ""; $this->img_fun_par = ""; // $NM_dir_atual = getcwd(); if (empty($NM_dir_atual)) { $str_path_sys = (isset($_SERVER['SCRIPT_FILENAME'])) ? $_SERVER['SCRIPT_FILENAME'] : $_SERVER['ORIG_PATH_TRANSLATED']; $str_path_sys = str_replace("\\", '/', $str_path_sys); } else { $sc_nm_arquivo = explode("/", $_SERVER['PHP_SELF']); $str_path_sys = str_replace("\\", "/", getcwd()) . "/" . $sc_nm_arquivo[count($sc_nm_arquivo)-1]; } //check publication with the prod $str_path_apl_url = $_SERVER['PHP_SELF']; $str_path_apl_url = str_replace("\\", '/', $str_path_apl_url); $str_path_apl_url = substr($str_path_apl_url, 0, strrpos($str_path_apl_url, "/")); $str_path_apl_url = substr($str_path_apl_url, 0, strrpos($str_path_apl_url, "/")+1); $str_path_apl_dir = substr($str_path_sys, 0, strrpos($str_path_sys, "/")); $str_path_apl_dir = substr($str_path_apl_dir, 0, strrpos($str_path_apl_dir, "/")+1); // $this->sc_site_ssl = (isset($_SERVER['HTTP_REFERER']) && strtolower(substr($_SERVER['HTTP_REFERER'], 0, 5)) == 'https') ? true : false; $this->sc_protocolo = ($this->sc_site_ssl) ? 'https://' : 'http://'; $this->path_prod = $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_path_prod']; $this->path_imagens = $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_path_imagens']; $this->path_imag_temp = $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_path_imag_temp']; $this->path_cache = $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_path_cache']; $this->path_doc = $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_path_doc']; if (!isset($_SESSION['scriptcase']['str_lang']) || empty($_SESSION['scriptcase']['str_lang'])) { $_SESSION['scriptcase']['str_lang'] = "pt_br"; } if (!isset($_SESSION['scriptcase']['str_conf_reg']) || empty($_SESSION['scriptcase']['str_conf_reg'])) { $_SESSION['scriptcase']['str_conf_reg'] = "pt_br"; } $this->str_lang = $_SESSION['scriptcase']['str_lang']; $this->str_conf_reg = $_SESSION['scriptcase']['str_conf_reg']; $this->str_schema_all = (isset($_SESSION['scriptcase']['str_schema_all']) && !empty($_SESSION['scriptcase']['str_schema_all'])) ? $_SESSION['scriptcase']['str_schema_all'] : "Sc9_SoftCloud_sm/Sc9_SoftCloud_sm"; $this->str_google_fonts = isset($str_google_fonts)?$str_google_fonts:''; $this->server = (isset($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : $_SERVER['HTTP_HOST']; if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != 80 && !$this->sc_site_ssl ) { $this->server .= ":" . $_SERVER['SERVER_PORT']; } $this->server_pdf = $this->sc_protocolo . $this->server; $this->server = ""; $this->sc_protocolo = ""; $str_path_web = $_SERVER['PHP_SELF']; $str_path_web = str_replace("\\", '/', $str_path_web); $str_path_web = str_replace('//', '/', $str_path_web); $this->root = substr($str_path_sys, 0, -1 * strlen($str_path_web)); $this->path_aplicacao = substr($str_path_sys, 0, strrpos($str_path_sys, '/')); $this->path_aplicacao = substr($this->path_aplicacao, 0, strrpos($this->path_aplicacao, '/')) . '/sec_form_sec_groups'; $this->path_embutida = substr($this->path_aplicacao, 0, strrpos($this->path_aplicacao, '/') + 1); $this->path_aplicacao .= '/'; $this->path_link = substr($str_path_web, 0, strrpos($str_path_web, '/')); $this->path_link = substr($this->path_link, 0, strrpos($this->path_link, '/')) . '/'; $this->path_help = $this->path_link . "_lib/webhelp/"; $this->path_lang = "../_lib/lang/"; $this->path_lang_js = "../_lib/js/"; $this->path_botoes = $this->path_link . "_lib/img"; $this->path_img_global = $this->path_link . "_lib/img"; $this->path_img_modelo = $this->path_link . "_lib/img"; $this->path_icones = $this->path_link . "_lib/img"; $this->path_imag_cab = $this->path_link . "_lib/img"; $this->path_btn = $this->root . $this->path_link . "_lib/buttons/"; $this->path_css = $this->root . $this->path_link . "_lib/css/"; $this->path_lib_php = $this->root . $this->path_link . "_lib/lib/php/"; $this->url_lib_js = $this->path_link . "_lib/lib/js/"; $this->url_lib = $this->path_link . '/_lib/'; $this->url_third = $this->path_prod . '/third/'; $this->path_cep = $this->path_prod . "/cep"; $this->path_cor = $this->path_prod . "/cor"; $this->path_js = $this->path_prod . "/lib/js"; $this->path_libs = $this->root . $this->path_prod . "/lib/php"; $this->path_third = $this->root . $this->path_prod . "/third"; $this->path_secure = $this->root . $this->path_prod . "/secure"; $this->path_adodb = $this->root . $this->path_prod . "/third/adodb"; $_SESSION['scriptcase']['dir_temp'] = $this->root . $this->path_imag_temp; if (isset($_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['lang'])) { $this->str_lang = $_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['lang']; } elseif (!isset($_SESSION['scriptcase']['sec_form_sec_groups']['actual_lang']) || $_SESSION['scriptcase']['sec_form_sec_groups']['actual_lang'] != $this->str_lang) { $_SESSION['scriptcase']['sec_form_sec_groups']['actual_lang'] = $this->str_lang; setcookie('sc_actual_lang_ISO_SAUDE',$this->str_lang,'0','/'); } global $inicial_sec_form_sec_groups; if (isset($_SESSION['scriptcase']['user_logout'])) { foreach ($_SESSION['scriptcase']['user_logout'] as $ind => $parms) { if (isset($_SESSION[$parms['V']]) && $_SESSION[$parms['V']] == $parms['U']) { $nm_apl_dest = $parms['R']; $dir = explode("/", $nm_apl_dest); if (count($dir) == 1) { $nm_apl_dest = str_replace(".php", "", $nm_apl_dest); $nm_apl_dest = $this->path_link . SC_dir_app_name($nm_apl_dest) . "/"; } unset($_SESSION['scriptcase']['user_logout'][$ind]); if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag) && $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag) { $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']['action'] = $nm_apl_dest; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']['target'] = $parms['T']; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']['metodo'] = "post"; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']['script_case_init'] = $this->sc_page; sec_form_sec_groups_pack_ajax_response(); exit; } ?>
path_prod, 0, strrpos($this->path_prod, '/') + 1); if (!is_file($this->root . $str_path . 'devel/class/xmlparser/nmXmlparserIniSys.class.php')) { unset($_SESSION['scriptcase']['nm_sc_retorno']); unset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao']); } include($this->path_lang . $this->str_lang . ".lang.php"); include($this->path_lang . "config_region.php"); include($this->path_lang . "lang_config_region.php"); $_SESSION['scriptcase']['charset'] = "UTF-8"; ini_set('default_charset', $_SESSION['scriptcase']['charset']); $_SESSION['scriptcase']['charset_html'] = (isset($this->sc_charset[$_SESSION['scriptcase']['charset']])) ? $this->sc_charset[$_SESSION['scriptcase']['charset']] : $_SESSION['scriptcase']['charset']; asort($this->Nm_lang_conf_region); foreach ($this->Nm_lang_conf_region as $ind => $dados) { if ($_SESSION['scriptcase']['charset'] != "UTF-8" && NM_is_utf8($dados)) { $this->Nm_lang_conf_region[$ind] = sc_convert_encoding($dados, $_SESSION['scriptcase']['charset'], "UTF-8"); } } if (isset($this->Nm_lang['lang_errm_dbcn_conn'])) { $_SESSION['scriptcase']['db_conn_error'] = $this->Nm_lang['lang_errm_dbcn_conn']; } if (!function_exists("mb_convert_encoding")) { echo "
" . $this->Nm_lang['lang_othr_prod_xtmb'] . "
";exit; } elseif (!function_exists("sc_convert_encoding")) { echo "
" . $this->Nm_lang['lang_othr_prod_xtsc'] . "
";exit; } foreach ($this->Nm_conf_reg[$this->str_conf_reg] as $ind => $dados) { if ($_SESSION['scriptcase']['charset'] != "UTF-8" && NM_is_utf8($dados)) { $this->Nm_conf_reg[$this->str_conf_reg][$ind] = sc_convert_encoding($dados, $_SESSION['scriptcase']['charset'], "UTF-8"); } } $this->Nm_lang['lang_errm_ajax_rqrd'] = $this->Nm_lang['lang_errm_ajax_rqrd']; foreach ($this->Nm_lang as $ind => $dados) { if ($_SESSION['scriptcase']['charset'] != "UTF-8" && NM_is_utf8($ind)) { $ind = sc_convert_encoding($ind, $_SESSION['scriptcase']['charset'], "UTF-8"); $this->Nm_lang[$ind] = $dados; } if ($_SESSION['scriptcase']['charset'] != "UTF-8" && NM_is_utf8($dados)) { $this->Nm_lang[$ind] = sc_convert_encoding($dados, $_SESSION['scriptcase']['charset'], "UTF-8"); } $this->Nm_lang[$ind] = str_replace('"', '"', $this->Nm_lang[$ind]); } if (isset($_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['redir'])) { $SS_cod_html = ' '; $SS_cod_html .= "\r\n"; $SS_cod_html .= " \r\n"; $SS_cod_html .= " \r\n"; $SS_cod_html .= " \r\n"; if ($_SESSION['scriptcase']['proc_mobile']) { $SS_cod_html .= " \r\n"; } $SS_cod_html .= " \r\n"; $SS_cod_html .= " \r\n"; if ($_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['redir_tp'] == "R") { $SS_cod_html .= " \r\n"; $SS_cod_html .= " \r\n"; } else { $SS_cod_html .= " \r\n"; $SS_cod_html .= " str_schema_all . "_form.css\"/>\r\n"; $SS_cod_html .= " str_schema_all . "_form" . $_SESSION['scriptcase']['reg_conf']['css_dir'] . ".css\"/>\r\n"; $SS_cod_html .= " \r\n"; $SS_cod_html .= " \r\n"; $SS_cod_html .= "
\r\n"; $SS_cod_html .= "
\r\n"; $SS_cod_html .= $this->Nm_lang['lang_errm_expired_session'] . "\r\n"; $SS_cod_html .= "
\r\n"; $SS_cod_html .= " \r\n"; $SS_cod_html .= "
\r\n"; $SS_cod_html .= "
\r\n"; $SS_cod_html .= "
\r\n"; } $SS_cod_html .= " \r\n"; $SS_cod_html .= " \r\n"; $SS_cod_html .= "\r\n"; unset($_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']); unset($_SESSION['sc_session']); } if (isset($SS_cod_html) && isset($_GET['nmgp_opcao']) && (substr($_GET['nmgp_opcao'], 0, 14) == "ajax_aut_comp_" || substr($_GET['nmgp_opcao'], 0, 13) == "ajax_autocomp")) { unset($_SESSION['sc_session']); $oJson = new Services_JSON(); echo $oJson->encode("ss_time_out"); exit; } elseif (isset($SS_cod_html) && isset($_POST['nmgp_opcao']) && ($_POST['nmgp_opcao'] == "ajax_dyn_refresh_field" || $_POST['nmgp_opcao'] == "ajax_add_dyn_search" || $_POST['nmgp_opcao'] == "ajax_ch_bi_dyn_search")) { unset($_SESSION['sc_session']); $this->Arr_result = array(); $this->Arr_result['ss_time_out'] = true; $oJson = new Services_JSON(); echo $oJson->encode($this->Arr_result); exit; } elseif (isset($SS_cod_html) && isset($_POST['rs']) && !is_array($_POST['rs']) && 'ajax_' == substr($_POST['rs'], 0, 5) && isset($_POST['rsargs']) && !empty($_POST['rsargs'])) { $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']['action'] = "./"; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']['target'] = "_self"; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']['metodo'] = "post"; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']['script_case_init'] = $this->sc_page; sec_form_sec_groups_pack_ajax_response(); exit; } elseif (isset($SS_cod_html)) { echo $SS_cod_html; exit; } if (isset($_SESSION['sc_session']['SC_parm_violation']) && !isset($_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['redir'])) { unset($_SESSION['sc_session']['SC_parm_violation']); echo ""; echo ""; echo ""; echo ""; echo " "; echo " "; echo "
"; echo " " . $this->Nm_lang['lang_errm_ajax_data'] . ""; echo "
"; echo ""; echo ""; exit; } $PHP_ver = str_replace(".", "", phpversion()); if (substr($PHP_ver, 0, 3) < 434) { echo "
" . $this->Nm_lang['lang_othr_prod_phpv'] . "
";exit; } if (file_exists($this->path_libs . "/ver.dat")) { $SC_ver = file($this->path_libs . "/ver.dat"); $SC_ver = str_replace(".", "", $SC_ver[0]); if (substr($SC_ver, 0, 5) < 40015) { echo "
" . $this->Nm_lang['lang_othr_prod_incp'] . "
";exit; } } if (-1 != version_compare(phpversion(), '5.0.0')) { $this->path_grafico = $this->root . $this->path_prod . "/third/jpgraph5/src"; } else { $this->path_grafico = $this->root . $this->path_prod . "/third/jpgraph4/src"; } $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['path_doc'] = $this->path_doc; $_SESSION['scriptcase']['nm_path_prod'] = $this->root . $this->path_prod . "/"; $_SESSION['scriptcase']['nm_root_cep'] = $this->root; $_SESSION['scriptcase']['nm_path_cep'] = $this->path_cep; if (empty($this->path_imag_cab)) { $this->path_imag_cab = $this->path_img_global; } if (!isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu'] = ""; } if (!isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] = ""; } if (!is_dir($this->root . $this->path_prod)) { $str_message = " {var_str_title}

{var_str_title}

{var_str_message}

{var_str_message_conn}

{v_str_btn_inside}
"; $str_message_end = " "; $str_message = str_replace('{var_str_title}', $this->Nm_lang['lang_errm_cmlb_nfndtitle'], $str_message); $str_message = str_replace('{var_str_message}', $this->Nm_lang['lang_errm_cmlb_nfnd'], $str_message); $str_message = str_replace('{v_str_btn_inside}', '', $str_message); echo $str_message; if (!$_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu'] && (!isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan']) || $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan'] != 'sec_form_sec_groups')) { if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno'])) { ?> path_atual = getcwd(); $opsys = strtolower(php_uname()); global $under_dashboard, $dashboard_app, $own_widget, $parent_widget, $compact_mode, $remove_margin, $remove_border, $remove_background; if (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['under_dashboard'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['under_dashboard'] = false; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['dashboard_app'] = ''; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['own_widget'] = ''; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['parent_widget'] = ''; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['compact_mode'] = false; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_margin'] = false; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_border'] = false; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_background'] = false; } if (isset($_GET['under_dashboard']) && 1 == $_GET['under_dashboard']) { if (isset($_GET['own_widget']) && 'dbifrm_widget' == substr($_GET['own_widget'], 0, 13)) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['own_widget'] = $_GET['own_widget']; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['under_dashboard'] = true; if (isset($_GET['dashboard_app'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['dashboard_app'] = $_GET['dashboard_app']; } if (isset($_GET['parent_widget'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['parent_widget'] = $_GET['parent_widget']; } if (isset($_GET['compact_mode'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['compact_mode'] = 1 == $_GET['compact_mode']; } if (isset($_GET['remove_margin'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_margin'] = 1 == $_GET['remove_margin']; } if (isset($_GET['remove_border'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_border'] = 1 == $_GET['remove_border']; } if (isset($_GET['remove_background'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_background'] = 1 == $_GET['remove_background']; } } } elseif (isset($under_dashboard) && 1 == $under_dashboard) { if (isset($own_widget) && 'dbifrm_widget' == substr($own_widget, 0, 13)) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['own_widget'] = $own_widget; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['under_dashboard'] = true; if (isset($dashboard_app)) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['dashboard_app'] = $dashboard_app; } if (isset($parent_widget)) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['parent_widget'] = $parent_widget; } if (isset($compact_mode)) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['compact_mode'] = 1 == $compact_mode; } if (isset($remove_margin)) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_margin'] = 1 == $remove_margin; } if (isset($remove_border)) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_border'] = 1 == $remove_border; } if (isset($remove_background)) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['remove_background'] = 1 == $remove_background; } } } if (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['maximized'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['maximized'] = false; } if (isset($_GET['maximized'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['maximized'] = 1 == $_GET['maximized']; } if ($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['under_dashboard']) { $sTmpDashboardApp = $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['dashboard_info']['dashboard_app']; if ('' != $sTmpDashboardApp && isset($_SESSION['scriptcase']['dashboard_targets'][$sTmpDashboardApp]["sec_form_sec_groups"])) { foreach ($_SESSION['scriptcase']['dashboard_targets'][$sTmpDashboardApp]["sec_form_sec_groups"] as $sTmpTargetLink => $sTmpTargetWidget) { if (isset($this->sc_lig_target[$sTmpTargetLink])) { if (isset($this->sc_lig_iframe[$this->sc_lig_target[$sTmpTargetLink]])) { $this->sc_lig_iframe[$this->sc_lig_target[$sTmpTargetLink]] = $sTmpTargetWidget; } $this->sc_lig_target[$sTmpTargetLink] = $sTmpTargetWidget; } } } } global $link_compact_mode, $link_remove_margin, $link_remove_border, $link_remove_background, $link_margin_top; if (isset($link_compact_mode) && 'ok' == $link_compact_mode) { if (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info']['compact_mode'] = true; } if (isset($link_remove_margin) && 'ok' == $link_remove_margin) { if (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info']['remove_margin'] = true; } if (isset($link_remove_border) && 'ok' == $link_remove_border) { if (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info']['remove_border'] = true; } if (isset($link_remove_background) && 'ok' == $link_remove_background) { if (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info']['remove_background'] = true; } if (isset($link_margin_top) && '' != $link_margin_top) { if (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['link_info']['margin_top'] = $link_margin_top; } $this->nm_cont_lin = 0; $this->nm_limite_lin = 0; $this->nm_limite_lin_prt = 0; // include_once($this->path_adodb . "/adodb.inc.php"); $this->sc_Include($this->path_libs . "/nm_sec_prod.php", "F", "nm_reg_prod"); $this->sc_Include($this->path_libs . "/nm_ini_perfil.php", "F", "perfil_lib"); if(function_exists('set_php_timezone')) set_php_timezone('sec_form_sec_groups'); $this->sc_Include($this->path_lib_php . "/nm_data.class.php", "C", "nm_data") ; $this->sc_Include($this->path_lib_php . "/nm_edit.php", "F", "nmgp_Form_Num_Val") ; $this->sc_Include($this->path_lib_php . "/nm_conv_dados.php", "F", "nm_conv_limpa_dado") ; $this->sc_Include($this->path_lib_php . "/nm_functions.php", "", "") ; $this->sc_Include($this->path_lib_php . "/nm_api.php", "", "") ; $this->sc_Include($this->path_lib_php . "/fix.php", "", "") ; $this->nm_data = new nm_data("pt_br"); global $inicial_sec_form_sec_groups, $NM_run_iframe; if ((isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag) && $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag) || (isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['embutida_call']) && $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['embutida_call']) || $NM_run_iframe == 1) { $_SESSION['scriptcase']['sc_ctl_ajax'] = 'part'; } perfil_lib($this->path_libs); if (!isset($_SESSION['sc_session'][$this->sc_page]['SC_Check_Perfil'])) { if(function_exists("nm_check_perfil_exists")) nm_check_perfil_exists($this->path_libs, $this->path_prod); $_SESSION['sc_session'][$this->sc_page]['SC_Check_Perfil'] = true; } if (function_exists("nm_check_pdf_server")) $this->server_pdf = nm_check_pdf_server($this->path_libs, $this->server_pdf); if (!isset($_SESSION['scriptcase']['sc_num_img']) || empty($_SESSION['scriptcase']['sc_num_img'])) { $_SESSION['scriptcase']['sc_num_img'] = 1; } $this->Export_img_zip = false;; $this->Img_export_zip = array(); $this->regionalDefault(); $this->sc_tem_trans_banco = false; $this->nm_bases_access = array("access", "ado_access", "ace_access"); $this->nm_bases_ibase = array("ibase", "firebird", "pdo_firebird", "borland_ibase"); $this->nm_bases_mysql = array("mysql", "mysqlt", "mysqli", "maxsql", "pdo_mysql", "azure_mysql", "azure_mysqlt", "azure_mysqli", "azure_maxsql", "azure_pdo_mysql", "googlecloud_mysql", "googlecloud_mysqlt", "googlecloud_mysqli", "googlecloud_maxsql", "googlecloud_pdo_mysql", "amazonrds_mysql", "amazonrds_mysqlt", "amazonrds_mysqli", "amazonrds_maxsql", "amazonrds_pdo_mysql"); $this->nm_bases_postgres = array("postgres", "postgres64", "postgres7", "pdo_pgsql", "azure_postgres", "azure_postgres64", "azure_postgres7", "azure_pdo_pgsql", "googlecloud_postgres", "googlecloud_postgres64", "googlecloud_postgres7", "googlecloud_pdo_pgsql", "amazonrds_postgres", "amazonrds_postgres64", "amazonrds_postgres7", "amazonrds_pdo_pgsql"); $this->nm_bases_sqlite = array("sqlite", "sqlite3", "pdosqlite"); $this->nm_bases_sybase = array("sybase", "pdo_sybase_odbc", "pdo_sybase_dblib"); $this->nm_bases_vfp = array("vfp"); $this->nm_bases_odbc = array("odbc"); $this->nm_bases_progress = array("progress", "pdo_progress_odbc"); $this->nm_bases_all = array_merge($this->nm_bases_access, $this->nm_bases_ibase, $this->nm_bases_mysql, $this->nm_bases_postgres, $this->nm_bases_sqlite, $this->nm_bases_sybase, $this->nm_bases_vfp, $this->nm_bases_odbc, $this->nm_bases_progress); $_SESSION['scriptcase']['nm_bases_security'] = "enc_nm_enc_v1DcBiDQFaHIrKHQJwHgvsVIFCDuX7DoFUD9BiH9BOHAvsD5JeDMvCVkXeV5FqHMB/DcBwH9FUHAveHuBODMvmVcFKV5BmVoBqD9BsZkFGHAvsD5BOHgvsHArsHEXCHMJsHQBiZ9F7DSBYHurqDMzGZSrCV5FYHIJeDcFYZSBOHArKHQFUHgNODkBsV5FqHIJwHQXOH9FUHArYHuBqDMNOZSJ3V5FYHMB/HQJmVIJsDSrYHuB/DMvCHEFKH5FYVoX7D9JKDQX7D1BOV5FGDMzGVcBUHEF/VoBiDcFYZ1FGHANOHQF7HgBeHAFKV5FqHIBiHQJeDQBqD1BeHQBODMBYZSrCV5X/VoX7DcFYZkFGD1rKHuFaHgBOHAFKV5FqHIJeDcXGZSBiD1veHQJwDMBOZSrCH5FqDoJeD9JmZ1B/D1NaD5rqHgrKHArsHEB3DoXGHQNmDuFaHIrwHQFaDMvOZSrCV5FYHMraDcNmZSBqHANOHQX7HgBOHEFKV5FqHMJsHQBiZSFUHIrwHQXGDMBYVcFiV5FYHMFUHQBiZkFGHABYHQFaHgveDkFeH5FYVoX7D9JKDQX7D1BOV5FGHuzGDkBOH5FqVoJwD9XOZ1F7HABYZMB/DEBeHENiV5FaHIFGHQJeZ9JeZ1rwHQFaHuzGVIBOV5X7DoF7D9XOZSB/HABYV5X7DMrYHErCDWXCVoXGD9XsDQJsHABYV5BqDMrwDkBsV5F/DoraD9BiZ1FGZ1rYD5NUDEBeZSXeH5FGDoB/D9NmZ9XGDSzGD5F7HuzGVcFKDur/VorqHQNwVIJsD1NaD5FaDEvsZSJGDuFaZuBqD9NwH9X7Z1rwV5JwHuBYVcFiV5X7VoFGDcBqH9FaHAN7V5JeDErKHEBUH5F/DoF7DcJeDQFGD1BeD5JwDMrwZSJ3H5FqDoJeD9JmZ1B/D1NaD5rqDErKZSXeH5FYDoFUD9JKDQJsZ1rwV5BqHuBYVcXKV5X7HMJwHQXGZSBqD1rKHuX7HgrKHEJqH5FYHMBiHQXsDuFaZ1BYHuB/DMBODkBsDWXCDoJsDcBwH9B/Z1rYHQJwHgBOHEFiDWFqHIBOHQNwDQX7HIrwHuJeDMrYDkBOH5XCVoX7HQNwVIJsHArKZMBODEBOHArCDWF/VoBiDcJUZSX7Z1BYHuFaDMrwDkFCH5FqDoraDcBqH9BOZ1BeV5BqDEBOZSJGDWr/VoFGDcXOZSFGD1BeD5JwHgvsDkB/V5X7DoF7D9XOZSB/Z1BeZMFaDErKHEBUH5X/VoBiD9NwDQJsHIrKV5JeDMvmVcFKV5BmVoBqD9BsZkFGHArKHQJwDEBODkFeH5FYVoFGHQJKDQB/DSN7D5FaDMBYVcFCDWF/HIBiDcBqH9B/Z1BeHQBqHgrKVkXeDWFqZuBOHQNwDuBqHAveHuFaHuNOZSrCH5FqDoXGHQJmZ1rqHArKV5FaDMNKZSXeDWr/DoJeD9XsZSX7Z1N7VWFaHgrKV9FeDWXCDoJsDcBwH9B/Z1rYHQJwHgveDkXKDWBmDoJeHQXODQBqHANKVWJwDMvOV9BUDWF/HMBiD9BsVIraD1rwV5X7HgBeHENiDWrGZuXGHQNwDQFGHIrKHuFGHuBOVcFeDWJeHMJwHQJmZSB/HIBOZMBqDEBOHEFiV5FqHMJsD9NmDuFaHAveD5NUHgNKDkBOV5FYHMBiHQBsZkFGD1rKHQBiHgNODkFeDWF/HMX7HQJKDQFUHAveHuX7DMvmV9FeDWFYHIrqHQJmZ1F7Z1vmD5rqDEBOHArCDWBmZuXGHQXGZ9XGHANKVWFU"; $this->prep_conect(); if (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['ordem_cmp'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['ordem_cmp'] = ""; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['ordem_ord'] = ""; } $this->conectDB(); if (!in_array(strtolower($this->nm_tpbanco), $this->nm_bases_all)) { echo ""; echo " "; echo " " . $this->Nm_lang['lang_errm_dbcn_nspt'] . ""; echo " " . $perfil_trab; echo " "; echo " "; echo ""; if (!$_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu'] && (!isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan']) || $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan'] != 'sec_form_sec_groups')) { if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno'])) { echo " \n" ; } else { echo " \n" ; } } exit ; } $this->Nm_accent_access = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_ibase = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_mysql = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_postgres = array('cmp_i'=>"unaccent(",'cmp_f'=>")",'cmp_apos'=>"",'arg_i'=>"' || unaccent('",'arg_f'=>"') || '",'arg_apos'=>""); $this->Nm_accent_sqlite = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_sybase = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_vfp = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_odbc = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_progress = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_no = array('cmp_i'=>'','cmp_f'=>'','cmp_apos'=>'','arg_i'=>'','arg_f'=>'','arg_apos'=>''); if (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_access)) { $this->Nm_accent_yes = $this->Nm_accent_access; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_ibase)) { $this->Nm_accent_yes = $this->Nm_accent_ibase; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_mysql)) { $this->Nm_accent_yes = $this->Nm_accent_mysql; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_postgres)) { $this->Nm_accent_yes = $this->Nm_accent_postgres; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_sqlite)) { $this->Nm_accent_yes = $this->Nm_accent_sqlite; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_sybase)) { $this->Nm_accent_yes = $this->Nm_accent_sybase; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_vfp)) { $this->Nm_accent_yes = $this->Nm_accent_vfp; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_odbc)) { $this->Nm_accent_yes = $this->Nm_accent_odbc; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_progress)) { $this->Nm_accent_yes = $this->Nm_accent_progress; } else { $this->Nm_accent_yes = $this->Nm_accent_no; } } function prep_conect() { $con_devel = (isset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'])) ? $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'] : ""; $perfil_trab = ""; $this->nm_falta_var = ""; $this->nm_falta_var_db = ""; $nm_crit_perfil = false; if (isset($_SESSION['scriptcase']['sc_connection']) && !empty($_SESSION['scriptcase']['sc_connection'])) { foreach ($_SESSION['scriptcase']['sc_connection'] as $NM_con_orig => $NM_con_dest) { if (isset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao']) && $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'] == $NM_con_orig) { /*NM*/ $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'] = $NM_con_dest; } if (isset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_perfil']) && $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_perfil'] == $NM_con_orig) { /*NM*/ $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_perfil'] = $NM_con_dest; } if (isset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_con_' . $NM_con_orig])) { $_SESSION['scriptcase']['sec_form_sec_groups']['glo_con_' . $NM_con_orig] = $NM_con_dest; } } } if (isset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao']) && !empty($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'])) { db_conect_devel($con_devel, $this->root . $this->path_prod, 'ISO_SAUDE', 2, $this->force_db_utf8); if (empty($_SESSION['scriptcase']['glo_tpbanco']) && empty($_SESSION['scriptcase']['glo_banco'])) { $nm_crit_perfil = true; } } if (isset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_perfil']) && !empty($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_perfil'])) { $perfil_trab = $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_perfil']; } elseif (isset($_SESSION['scriptcase']['glo_perfil']) && !empty($_SESSION['scriptcase']['glo_perfil'])) { $perfil_trab = $_SESSION['scriptcase']['glo_perfil']; } if (!empty($perfil_trab)) { $_SESSION['scriptcase']['glo_senha_protect'] = ""; carrega_perfil($perfil_trab, $this->path_libs, "S"); if (empty($_SESSION['scriptcase']['glo_senha_protect'])) { $nm_crit_perfil = true; } } else { $perfil_trab = $con_devel; } // if (!isset($_SESSION['scriptcase']['glo_tpbanco'])) { if (!$nm_crit_perfil) { $this->nm_falta_var_db .= "glo_tpbanco; "; } } else { $this->nm_tpbanco = $_SESSION['scriptcase']['glo_tpbanco']; } if (!isset($_SESSION['scriptcase']['glo_servidor'])) { if (!$nm_crit_perfil) { $this->nm_falta_var_db .= "glo_servidor; "; } } else { $this->nm_servidor = $_SESSION['scriptcase']['glo_servidor']; } if (!isset($_SESSION['scriptcase']['glo_banco'])) { if (!$nm_crit_perfil) { $this->nm_falta_var_db .= "glo_banco; "; } } else { $this->nm_banco = $_SESSION['scriptcase']['glo_banco']; } if (!isset($_SESSION['scriptcase']['glo_usuario'])) { if (!$nm_crit_perfil) { $this->nm_falta_var_db .= "glo_usuario; "; } } else { $this->nm_usuario = $_SESSION['scriptcase']['glo_usuario']; } if (!isset($_SESSION['scriptcase']['glo_senha'])) { if (!$nm_crit_perfil) { $this->nm_falta_var_db .= "glo_senha; "; } } else { $this->nm_senha = $_SESSION['scriptcase']['glo_senha']; } if (isset($_SESSION['scriptcase']['glo_use_persistent'])) { $this->nm_con_persistente = $_SESSION['scriptcase']['glo_use_persistent']; } if (isset($_SESSION['scriptcase']['glo_use_schema'])) { $this->nm_con_use_schema = $_SESSION['scriptcase']['glo_use_schema']; } $this->nm_arr_db_extra_args = array(); if (isset($_SESSION['scriptcase']['glo_use_ssl'])) { $this->nm_arr_db_extra_args['use_ssl'] = $_SESSION['scriptcase']['glo_use_ssl']; } if (isset($_SESSION['scriptcase']['glo_mysql_ssl_key'])) { $this->nm_arr_db_extra_args['mysql_ssl_key'] = $_SESSION['scriptcase']['glo_mysql_ssl_key']; } if (isset($_SESSION['scriptcase']['glo_mysql_ssl_cert'])) { $this->nm_arr_db_extra_args['mysql_ssl_cert'] = $_SESSION['scriptcase']['glo_mysql_ssl_cert']; } if (isset($_SESSION['scriptcase']['glo_mysql_ssl_capath'])) { $this->nm_arr_db_extra_args['mysql_ssl_capath'] = $_SESSION['scriptcase']['glo_mysql_ssl_capath']; } if (isset($_SESSION['scriptcase']['glo_mysql_ssl_ca'])) { $this->nm_arr_db_extra_args['mysql_ssl_ca'] = $_SESSION['scriptcase']['glo_mysql_ssl_ca']; } if (isset($_SESSION['scriptcase']['glo_mysql_ssl_cipher'])) { $this->nm_arr_db_extra_args['mysql_ssl_cipher'] = $_SESSION['scriptcase']['glo_mysql_ssl_cipher']; } if (isset($_SESSION['scriptcase']['postgres_sslmode'])) { $this->nm_arr_db_extra_args['postgres_sslmode'] = $_SESSION['scriptcase']['postgres_sslmode']; } if (isset($_SESSION['scriptcase']['postgres_sslrootcert'])) { $this->nm_arr_db_extra_args['postgres_sslrootcert'] = $_SESSION['scriptcase']['postgres_sslrootcert']; } if (isset($_SESSION['scriptcase']['postgres_sslkey'])) { $this->nm_arr_db_extra_args['postgres_sslkey'] = $_SESSION['scriptcase']['postgres_sslkey']; } if (isset($_SESSION['scriptcase']['postgres_sslcert'])) { $this->nm_arr_db_extra_args['postgres_sslcert'] = $_SESSION['scriptcase']['postgres_sslcert']; } $this->date_delim = "'"; $this->date_delim1 = "'"; if (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_access)) { $this->date_delim = "#"; $this->date_delim1 = "#"; } if (isset($_SESSION['scriptcase']['glo_decimal_db']) && !empty($_SESSION['scriptcase']['glo_decimal_db'])) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['decimal_db'] = $_SESSION['scriptcase']['glo_decimal_db']; } if (isset($_SESSION['scriptcase']['glo_date_separator']) && !empty($_SESSION['scriptcase']['glo_date_separator'])) { $SC_temp = trim($_SESSION['scriptcase']['glo_date_separator']); if (strlen($SC_temp) == 2) { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date'] = substr($SC_temp, 0, 1); $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date1'] = substr($SC_temp, 1, 1); } else { $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date'] = $SC_temp; $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date1'] = $SC_temp; } $this->date_delim = $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date']; $this->date_delim1 = $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date1']; } if (empty($this->nm_tabela)) { $this->nm_tabela = "sec_groups"; } // if (!empty($this->nm_falta_var) || !empty($this->nm_falta_var_db) || $nm_crit_perfil) { $str_message = " {var_str_title}

{var_str_title}

{var_str_message}

{var_str_message_conn}

{v_str_btn_inside}
"; $str_message_end = " "; $str_message = str_replace('{var_str_title}', $this->Nm_lang['lang_errm_dbcn_create'], $str_message); if (empty($this->nm_falta_var_db)) { if (!empty($this->nm_falta_var)) { $str_message = str_replace('{var_str_message}', $this->Nm_lang['lang_errm_glob'] . $this->nm_falta_var, $str_message); } if ($nm_crit_perfil) { $str_message = str_replace('{var_str_message}', $this->Nm_lang['lang_errm_dbcn_nfnd'] . ' ' . $perfil_trab, $str_message); $str_message = str_replace('{v_str_btn_inside}', "", $str_message); } } else { $str_message = str_replace('{var_str_message}', $this->Nm_lang['lang_errm_dbcn_data'], $str_message); } $str_message = str_replace('{v_str_btn_inside}', '', $str_message); echo $str_message; if (!$_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['iframe_menu'] && (!isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['sc_outra_jan']) || $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['sc_outra_jan'] != 'sec_form_sec_groups')) { if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno'])) { ?> nm_usuario = $_SESSION['scriptcase']['glo_db_master_usr']; } if (isset($_SESSION['scriptcase']['glo_db_master_pass']) && !empty($_SESSION['scriptcase']['glo_db_master_pass'])) { $this->nm_senha = $_SESSION['scriptcase']['glo_db_master_pass']; } if (isset($_SESSION['scriptcase']['glo_db_master_cript']) && !empty($_SESSION['scriptcase']['glo_db_master_cript'])) { $_SESSION['scriptcase']['glo_senha_protect'] = $_SESSION['scriptcase']['glo_db_master_cript']; } } // function conectDB() { $glo_senha_protect = (isset($_SESSION['scriptcase']['glo_senha_protect'])) ? $_SESSION['scriptcase']['glo_senha_protect'] : "S"; if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno']) && isset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao']) && !empty($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'])) { $this->Db = db_conect_devel($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'], $this->root . $this->path_prod, 'ISO_SAUDE', 1, $this->force_db_utf8); } else { if (!isset($this->nm_con_persistente)) { $this->nm_con_persistente = 'N'; } if (!isset($this->nm_con_db2)) { $this->nm_con_db2 = ''; } if (!isset($this->nm_database_encoding)) { $this->nm_database_encoding = ''; } if ($this->force_db_utf8) { $this->nm_database_encoding = 'utf8'; } if (!isset($this->nm_arr_db_extra_args)) { $this->nm_arr_db_extra_args = array(); } $this->Db = db_conect($this->nm_tpbanco, $this->nm_servidor, $this->nm_usuario, $this->nm_senha, $this->nm_banco, $glo_senha_protect, "S", $this->nm_con_persistente, $this->nm_con_db2, $this->nm_database_encoding, $this->nm_arr_db_extra_args); } if (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_ibase)) { if (function_exists('ibase_timefmt')) { ibase_timefmt('%Y-%m-%d %H:%M:%S'); } } if (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_sybase)) { $this->Db->fetchMode = ADODB_FETCH_BOTH; $this->Db->Execute("set dateformat ymd"); $this->Db->Execute("set quoted_identifier ON"); } } function setConnectionHash() { if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno']) && isset($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao']) && !empty($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'])) { list($connectionDbms, $connectionHost, $connectionUser, $connectionPassword, $connectionDatabase) = db_conect_devel($_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_conexao'], $this->root . $this->path_prod, 'ISO_SAUDE', 1, $this->force_db_utf8); } else { $connectionDbms = $this->nm_tpbanco; $connectionHost = $this->nm_servidor; $connectionUser = $this->nm_usuario; $connectionPassword = $this->nm_senha; $connectionDatabase = $this->nm_banco; } $this->connectionHash = "{$connectionDbms}_SC_" . md5("{$connectionHost}_SC_{$connectionUser}_SC_{$connectionPassword}_SC_{$connectionDatabase}"); } // setConnectionHash // function regionalDefault($sConfReg = '') { if ('' == $sConfReg) { $sConfReg = $this->str_conf_reg; } $_SESSION['scriptcase']['reg_conf']['date_format'] = (isset($this->Nm_conf_reg[$sConfReg]['data_format'])) ? $this->Nm_conf_reg[$sConfReg]['data_format'] : "ddmmyyyy"; $_SESSION['scriptcase']['reg_conf']['date_sep'] = (isset($this->Nm_conf_reg[$sConfReg]['data_sep'])) ? $this->Nm_conf_reg[$sConfReg]['data_sep'] : "/"; $_SESSION['scriptcase']['reg_conf']['date_week_ini'] = (isset($this->Nm_conf_reg[$sConfReg]['prim_dia_sema'])) ? $this->Nm_conf_reg[$sConfReg]['prim_dia_sema'] : "SU"; $_SESSION['scriptcase']['reg_conf']['time_format'] = (isset($this->Nm_conf_reg[$sConfReg]['hora_format'])) ? $this->Nm_conf_reg[$sConfReg]['hora_format'] : "hhiiss"; $_SESSION['scriptcase']['reg_conf']['time_sep'] = (isset($this->Nm_conf_reg[$sConfReg]['hora_sep'])) ? $this->Nm_conf_reg[$sConfReg]['hora_sep'] : ":"; $_SESSION['scriptcase']['reg_conf']['time_pos_ampm'] = (isset($this->Nm_conf_reg[$sConfReg]['hora_pos_ampm'])) ? $this->Nm_conf_reg[$sConfReg]['hora_pos_ampm'] : "right_without_space"; $_SESSION['scriptcase']['reg_conf']['time_simb_am'] = (isset($this->Nm_conf_reg[$sConfReg]['hora_simbolo_am'])) ? $this->Nm_conf_reg[$sConfReg]['hora_simbolo_am'] : "am"; $_SESSION['scriptcase']['reg_conf']['time_simb_pm'] = (isset($this->Nm_conf_reg[$sConfReg]['hora_simbolo_pm'])) ? $this->Nm_conf_reg[$sConfReg]['hora_simbolo_pm'] : "pm"; $_SESSION['scriptcase']['reg_conf']['simb_neg'] = (isset($this->Nm_conf_reg[$sConfReg]['num_sinal_neg'])) ? $this->Nm_conf_reg[$sConfReg]['num_sinal_neg'] : "-"; $_SESSION['scriptcase']['reg_conf']['grup_num'] = (isset($this->Nm_conf_reg[$sConfReg]['num_sep_agr'])) ? $this->Nm_conf_reg[$sConfReg]['num_sep_agr'] : "."; $_SESSION['scriptcase']['reg_conf']['dec_num'] = (isset($this->Nm_conf_reg[$sConfReg]['num_sep_dec'])) ? $this->Nm_conf_reg[$sConfReg]['num_sep_dec'] : ","; $_SESSION['scriptcase']['reg_conf']['neg_num'] = (isset($this->Nm_conf_reg[$sConfReg]['num_format_num_neg'])) ? $this->Nm_conf_reg[$sConfReg]['num_format_num_neg'] : 2; $_SESSION['scriptcase']['reg_conf']['monet_simb'] = (isset($this->Nm_conf_reg[$sConfReg]['unid_mont_simbolo'])) ? $this->Nm_conf_reg[$sConfReg]['unid_mont_simbolo'] : "R$"; $_SESSION['scriptcase']['reg_conf']['monet_f_pos'] = (isset($this->Nm_conf_reg[$sConfReg]['unid_mont_format_num_pos'])) ? $this->Nm_conf_reg[$sConfReg]['unid_mont_format_num_pos'] : 3; $_SESSION['scriptcase']['reg_conf']['monet_f_neg'] = (isset($this->Nm_conf_reg[$sConfReg]['unid_mont_format_num_neg'])) ? $this->Nm_conf_reg[$sConfReg]['unid_mont_format_num_neg'] : 13; $_SESSION['scriptcase']['reg_conf']['grup_val'] = (isset($this->Nm_conf_reg[$sConfReg]['unid_mont_sep_agr'])) ? $this->Nm_conf_reg[$sConfReg]['unid_mont_sep_agr'] : "."; $_SESSION['scriptcase']['reg_conf']['dec_val'] = (isset($this->Nm_conf_reg[$sConfReg]['unid_mont_sep_dec'])) ? $this->Nm_conf_reg[$sConfReg]['unid_mont_sep_dec'] : ","; $_SESSION['scriptcase']['reg_conf']['num_group_digit'] = (isset($this->Nm_conf_reg[$sConfReg]['num_group_digit'])) ? $this->Nm_conf_reg[$sConfReg]['num_group_digit'] : "1"; $_SESSION['scriptcase']['reg_conf']['unid_mont_group_digit'] = (isset($this->Nm_conf_reg[$sConfReg]['unid_mont_group_digit'])) ? $this->Nm_conf_reg[$sConfReg]['unid_mont_group_digit'] : "1"; $_SESSION['scriptcase']['reg_conf']['html_dir'] = (isset($this->Nm_conf_reg[$sConfReg]['ger_ltr_rtl'])) ? " DIR='" . $this->Nm_conf_reg[$sConfReg]['ger_ltr_rtl'] . "'" : ""; $_SESSION['scriptcase']['reg_conf']['css_dir'] = (isset($this->Nm_conf_reg[$sConfReg]['ger_ltr_rtl'])) ? $this->Nm_conf_reg[$sConfReg]['ger_ltr_rtl'] : "LTR"; if ('' == $_SESSION['scriptcase']['reg_conf']['num_group_digit']) { $_SESSION['scriptcase']['reg_conf']['num_group_digit'] = '1'; } if ('' == $_SESSION['scriptcase']['reg_conf']['unid_mont_group_digit']) { $_SESSION['scriptcase']['reg_conf']['unid_mont_group_digit'] = '1'; } } function sc_Include($path, $tp, $name) { if ((empty($tp) && empty($name)) || ($tp == "F" && !function_exists($name)) || ($tp == "C" && !class_exists($name))) { include_once($path); } } // sc_Include function sc_Sql_Protect($var, $tp, $conex="") { if (empty($conex) || $conex == "conn_mysql") { $TP_banco = $_SESSION['scriptcase']['glo_tpbanco']; } else { eval ("\$TP_banco = \$this->nm_con_" . $conex . "['tpbanco'];"); } if ($tp == "date") { $delim = "'"; $delim1 = "'"; if (in_array(strtolower($TP_banco), $this->nm_bases_access)) { $delim = "#"; $delim1 = "#"; } if (isset($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date']) && !empty($_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date'])) { $delim = $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date']; $delim1 = $_SESSION['sc_session'][$this->sc_page]['sec_form_sec_groups']['SC_sep_date1']; } return $delim . $var . $delim1; } else { return $var; } } // sc_Sql_Protect } //=============================================================================== class sec_form_sec_groups_edit { var $contr_sec_form_sec_groups; function inicializa() { global $nm_opc_lookup, $nm_opc_php, $script_case_init; require_once("sec_form_sec_groups_apl.php"); require_once("sec_form_sec_groups_form0.php"); $this->contr_sec_form_sec_groups = new sec_form_sec_groups_form(); } } if (!function_exists("NM_is_utf8")) { include_once("../_lib/lib/php/nm_utf8.php"); } ob_start(); // //---------------- // $_SESSION['scriptcase']['sec_form_sec_groups']['contr_erro'] = 'off'; if (!function_exists("NM_is_utf8")) { include_once("../_lib/lib/php/nm_utf8.php"); } if (!function_exists("SC_dir_app_ini")) { include_once("../_lib/lib/php/nm_ctrl_app_name.php"); } SC_dir_app_ini('ISO_SAUDE'); $sc_conv_var = array(); $sc_conv_var['group_id'] = "group_id_"; $sc_conv_var['description'] = "description_"; if (!empty($_FILES)) { foreach ($_FILES as $nmgp_campo => $nmgp_valores) { if (isset($sc_conv_var[$nmgp_campo])) { $nmgp_campo = $sc_conv_var[$nmgp_campo]; } elseif (isset($sc_conv_var[strtolower($nmgp_campo)])) { $nmgp_campo = $sc_conv_var[strtolower($nmgp_campo)]; } $tmp_scfile_name = $nmgp_campo . "_scfile_name"; $tmp_scfile_type = $nmgp_campo . "_scfile_type"; $$nmgp_campo = is_array($nmgp_valores['tmp_name']) ? $nmgp_valores['tmp_name'][0] : $nmgp_valores['tmp_name']; $$tmp_scfile_type = is_array($nmgp_valores['type']) ? $nmgp_valores['type'][0] : $nmgp_valores['type']; $$tmp_scfile_name = is_array($nmgp_valores['name']) ? $nmgp_valores['name'][0] : $nmgp_valores['name']; } } $Sc_lig_md5 = false; $Sem_Session = (!isset($_SESSION['sc_session'])) ? true : false; $_SESSION['scriptcase']['sem_session'] = false; if (!empty($_POST)) { foreach ($_POST as $nmgp_var => $nmgp_val) { if (substr($nmgp_var, 0, 11) == "SC_glo_par_") { $nmgp_var = substr($nmgp_var, 11); $nmgp_val = $_SESSION[$nmgp_val]; } if ($nmgp_var == "nmgp_parms" && substr($nmgp_val, 0, 8) == "@SC_par@") { $SC_Ind_Val = explode("@SC_par@", $nmgp_val); if (count($SC_Ind_Val) == 4 && isset($_SESSION['sc_session'][$SC_Ind_Val[1]][$SC_Ind_Val[2]]['Lig_Md5'][$SC_Ind_Val[3]])) { $nmgp_val = $_SESSION['sc_session'][$SC_Ind_Val[1]][$SC_Ind_Val[2]]['Lig_Md5'][$SC_Ind_Val[3]]; $Sc_lig_md5 = true; } else { $_SESSION['sc_session']['SC_parm_violation'] = true; } } if (isset($sc_conv_var[$nmgp_var])) { $nmgp_var = $sc_conv_var[$nmgp_var]; } elseif (isset($sc_conv_var[strtolower($nmgp_var)])) { $nmgp_var = $sc_conv_var[strtolower($nmgp_var)]; } nm_limpa_str_sec_form_sec_groups($nmgp_val); $nmgp_val = NM_decode_input($nmgp_val); $$nmgp_var = $nmgp_val; } } if (!empty($_GET)) { foreach ($_GET as $nmgp_var => $nmgp_val) { if (substr($nmgp_var, 0, 11) == "SC_glo_par_") { $nmgp_var = substr($nmgp_var, 11); $nmgp_val = $_SESSION[$nmgp_val]; } if ($nmgp_var == "nmgp_parms" && substr($nmgp_val, 0, 8) == "@SC_par@") { $SC_Ind_Val = explode("@SC_par@", $nmgp_val); if (count($SC_Ind_Val) == 4 && isset($_SESSION['sc_session'][$SC_Ind_Val[1]][$SC_Ind_Val[2]]['Lig_Md5'][$SC_Ind_Val[3]])) { $nmgp_val = $_SESSION['sc_session'][$SC_Ind_Val[1]][$SC_Ind_Val[2]]['Lig_Md5'][$SC_Ind_Val[3]]; $Sc_lig_md5 = true; } else { $_SESSION['sc_session']['SC_parm_violation'] = true; } } if (isset($sc_conv_var[$nmgp_var])) { $nmgp_var = $sc_conv_var[$nmgp_var]; } elseif (isset($sc_conv_var[strtolower($nmgp_var)])) { $nmgp_var = $sc_conv_var[strtolower($nmgp_var)]; } nm_limpa_str_sec_form_sec_groups($nmgp_val); $nmgp_val = NM_decode_input($nmgp_val); $$nmgp_var = $nmgp_val; } } if (!isset($_SERVER['HTTP_REFERER']) || (!isset($nmgp_parms) && !isset($script_case_init) && !isset($_POST['rs']) && !isset($nmgp_start) )) { $Sem_Session = false; } $NM_dir_atual = getcwd(); if (empty($NM_dir_atual)) { $str_path_sys = (isset($_SERVER['SCRIPT_FILENAME'])) ? $_SERVER['SCRIPT_FILENAME'] : $_SERVER['ORIG_PATH_TRANSLATED']; $str_path_sys = str_replace("\\", '/', $str_path_sys); } else { $sc_nm_arquivo = explode("/", $_SERVER['PHP_SELF']); $str_path_sys = str_replace("\\", "/", getcwd()) . "/" . $sc_nm_arquivo[count($sc_nm_arquivo)-1]; } $str_path_web = $_SERVER['PHP_SELF']; $str_path_web = str_replace("\\", '/', $str_path_web); $str_path_web = str_replace('//', '/', $str_path_web); $path_aplicacao = substr($str_path_web, 0, strrpos($str_path_web, '/')); $path_aplicacao = substr($path_aplicacao, 0, strrpos($path_aplicacao, '/')); $root = substr($str_path_sys, 0, -1 * strlen($str_path_web)); if ($Sem_Session && (!isset($nmgp_start) || $nmgp_start != "SC")) { if (isset($_COOKIE['sc_apl_default_ISO_SAUDE'])) { $apl_def = explode(",", $_COOKIE['sc_apl_default_ISO_SAUDE']); } elseif (is_file($root . $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_path_imag_temp'] . "/sc_apl_default_ISO_SAUDE.txt")) { $apl_def = explode(",", file_get_contents($root . $_SESSION['scriptcase']['sec_form_sec_groups']['glo_nm_path_imag_temp'] . "/sc_apl_default_ISO_SAUDE.txt")); } if (isset($apl_def)) { if ($apl_def[0] != "sec_form_sec_groups") { $_SESSION['scriptcase']['sem_session'] = true; if (strtolower(substr($apl_def[0], 0 , 7)) == "http://" || strtolower(substr($apl_def[0], 0 , 8)) == "https://" || substr($apl_def[0], 0 , 2) == "..") { $_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['redir'] = $apl_def[0]; } else { $_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['redir'] = $path_aplicacao . "/" . SC_dir_app_name($apl_def[0]) . "/index.php"; } $Redir_tp = (isset($apl_def[1])) ? trim(strtoupper($apl_def[1])) : ""; $_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['redir_tp'] = $Redir_tp; } if (isset($_COOKIE['sc_actual_lang_ISO_SAUDE'])) { $_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['lang'] = $_COOKIE['sc_actual_lang_ISO_SAUDE']; } } } if (isset($SC_lig_apl_orig) && !$Sc_lig_md5 && (!isset($nmgp_parms) || ($nmgp_parms != "SC_null" && substr($nmgp_parms, 0, 8) != "OrScLink"))) { $_SESSION['sc_session']['SC_parm_violation'] = true; } if (isset($nmgp_parms) && $nmgp_parms == "SC_null") { $nmgp_parms = ""; } if (isset($SC_where_pdf) && !empty($SC_where_pdf)) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['where_filter'] = $SC_where_pdf; } if (isset($_POST['rs']) && !is_array($_POST['rs']) && 'ajax_' == substr($_POST['rs'], 0, 5) && isset($_POST['rsargs']) && !empty($_POST['rsargs']) && !isset($_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['redir'])) { if ('ajax_sec_form_sec_groups_validate_group_id_' == $_POST['rs']) { $group_id_ = NM_utf8_urldecode($_POST['rsargs'][0]); $nmgp_refresh_row = NM_utf8_urldecode($_POST['rsargs'][1]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][2]); } if ('ajax_sec_form_sec_groups_validate_description_' == $_POST['rs']) { $description_ = NM_utf8_urldecode($_POST['rsargs'][0]); $nmgp_refresh_row = NM_utf8_urldecode($_POST['rsargs'][1]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][2]); } if ('ajax_sec_form_sec_groups_submit_form' == $_POST['rs']) { $group_id_ = NM_utf8_urldecode($_POST['rsargs'][0]); $description_ = NM_utf8_urldecode($_POST['rsargs'][1]); $nmgp_refresh_row = NM_utf8_urldecode($_POST['rsargs'][2]); $nm_form_submit = NM_utf8_urldecode($_POST['rsargs'][3]); $nmgp_url_saida = NM_utf8_urldecode($_POST['rsargs'][4]); $nmgp_opcao = NM_utf8_urldecode($_POST['rsargs'][5]); $nmgp_ancora = NM_utf8_urldecode($_POST['rsargs'][6]); $nmgp_num_form = NM_utf8_urldecode($_POST['rsargs'][7]); $nmgp_parms = NM_utf8_urldecode($_POST['rsargs'][8]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][9]); $csrf_token = NM_utf8_urldecode($_POST['rsargs'][10]); } if ('ajax_sec_form_sec_groups_navigate_form' == $_POST['rs']) { $group_id_ = NM_utf8_urldecode($_POST['rsargs'][0]); $nm_form_submit = NM_utf8_urldecode($_POST['rsargs'][1]); $nmgp_opcao = NM_utf8_urldecode($_POST['rsargs'][2]); $nmgp_ordem = NM_utf8_urldecode($_POST['rsargs'][3]); $nmgp_arg_dyn_search = NM_utf8_urldecode($_POST['rsargs'][4]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][5]); } if ('ajax_sec_form_sec_groups_add_new_line' == $_POST['rs']) { $sc_clone = NM_utf8_urldecode($_POST['rsargs'][0]); $sc_seq_clone = NM_utf8_urldecode($_POST['rsargs'][1]); $sc_seq_vert = NM_utf8_urldecode($_POST['rsargs'][2]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][3]); } if ('ajax_sec_form_sec_groups_backup_line' == $_POST['rs']) { $group_id_ = NM_utf8_urldecode($_POST['rsargs'][0]); $nmgp_refresh_row = NM_utf8_urldecode($_POST['rsargs'][1]); $nm_form_submit = NM_utf8_urldecode($_POST['rsargs'][2]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][3]); } if ('ajax_sec_form_sec_groups_table_refresh' == $_POST['rs']) { $group_id_ = NM_utf8_urldecode($_POST['rsargs'][0]); $nm_form_submit = NM_utf8_urldecode($_POST['rsargs'][1]); $nmgp_opcao = NM_utf8_urldecode($_POST['rsargs'][2]); $nmgp_ordem = NM_utf8_urldecode($_POST['rsargs'][3]); $nmgp_arg_dyn_search = NM_utf8_urldecode($_POST['rsargs'][4]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][5]); } } if (!empty($glo_perfil)) { $_SESSION['scriptcase']['glo_perfil'] = $glo_perfil; } if (isset($glo_servidor)) { $_SESSION['scriptcase']['glo_servidor'] = $glo_servidor; } if (isset($glo_banco)) { $_SESSION['scriptcase']['glo_banco'] = $glo_banco; } if (isset($glo_tpbanco)) { $_SESSION['scriptcase']['glo_tpbanco'] = $glo_tpbanco; } if (isset($glo_usuario)) { $_SESSION['scriptcase']['glo_usuario'] = $glo_usuario; } if (isset($glo_senha)) { $_SESSION['scriptcase']['glo_senha'] = $glo_senha; } if (isset($glo_senha_protect)) { $_SESSION['scriptcase']['glo_senha_protect'] = $glo_senha_protect; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['lig_edit_lookup'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['lig_edit_lookup'] = false; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['lig_edit_lookup_cb'] = ''; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['lig_edit_lookup_row'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_call'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_call'] = false; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_proc'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_proc'] = false; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_form_insert'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_form_insert'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_form_update'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_form_update'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_form_delete'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_form_delete'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_form_btn_nav'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_form_btn_nav'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_grid_edit'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_grid_edit'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_grid_edit_link'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_grid_edit_link'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_qtd_reg'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_qtd_reg'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_tp_pag'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_liga_tp_pag'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_modal'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_modal'] = isset($_GET['nmgp_url_saida']) && 'modal' == $_GET['nmgp_url_saida']; } if (isset($script_case_init) && !is_array($script_case_init) && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_proc']) { return; } if (isset($script_case_init) && !is_array($script_case_init) && isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_parms'])) { $tmp_nmgp_parms = ''; if (isset($nmgp_parms) && '' != $nmgp_parms) { $tmp_nmgp_parms = $nmgp_parms . '?@?'; } $nmgp_parms = $tmp_nmgp_parms . $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_parms']; unset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_parms']); } if (isset($nmgp_parms) && !empty($nmgp_parms) && !is_array($nmgp_parms)) { if (isset($_SESSION['nm_aba_bg_color'])) { unset($_SESSION['nm_aba_bg_color']); } $nmgp_parms = NM_decode_input($nmgp_parms); $nmgp_parms = str_replace("@aspass@", "'", $nmgp_parms); $nmgp_parms = str_replace("*scout", "?@?", $nmgp_parms); $nmgp_parms = str_replace("*scin", "?#?", $nmgp_parms); $todox = str_replace("?#?@?@?", "?#?@ ?@?", $nmgp_parms); $todo = explode("?@?", $todox); $ix = 0; while (!empty($todo[$ix])) { $cadapar = explode("?#?", $todo[$ix]); if (1 < sizeof($cadapar)) { if (substr($cadapar[0], 0, 11) == "SC_glo_par_") { $cadapar[0] = substr($cadapar[0], 11); $cadapar[1] = $_SESSION[$cadapar[1]]; } nm_limpa_str_sec_form_sec_groups($cadapar[1]); if (isset($sc_conv_var[$cadapar[0]])) { $cadapar[0] = $sc_conv_var[$cadapar[0]]; } elseif (isset($sc_conv_var[strtolower($cadapar[0])])) { $cadapar[0] = $sc_conv_var[strtolower($cadapar[0])]; } if ($cadapar[1] == "@ ") {$cadapar[1] = trim($cadapar[1]); } $Tmp_par = $cadapar[0]; $$Tmp_par = $cadapar[1]; } $ix++; } } elseif (isset($script_case_init) && !empty($script_case_init) && !is_array($script_case_init) && isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['parms'])) { if (!isset($nmgp_opcao) || ($nmgp_opcao != "incluir" && $nmgp_opcao != "novo" && $nmgp_opcao != "recarga" && $nmgp_opcao != "muda_form")) { $todox = str_replace("?#?@?@?", "?#?@ ?@?", $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['parms']); $todo = explode("?@?", $todox); $ix = 0; while (!empty($todo[$ix])) { $cadapar = explode("?#?", $todo[$ix]); if (substr($cadapar[0], 0, 11) == "SC_glo_par_") { $cadapar[0] = substr($cadapar[0], 11); $cadapar[1] = $_SESSION[$cadapar[1]]; } if ($cadapar[1] == "@ ") {$cadapar[1] = trim($cadapar[1]); } $Tmp_par = $cadapar[0]; $$Tmp_par = $cadapar[1]; $ix++; } } } if (isset($script_case_init) && $script_case_init != preg_replace('/[^0-9.-]/', '', $script_case_init)) { unset($script_case_init); } if (!isset($script_case_init) || empty($script_case_init) || is_array($script_case_init)) { $script_case_init = rand(2, 10000); } $salva_run = "N"; $salva_iframe = false; if (isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu'])) { $salva_iframe = $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu']; unset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu']); } if (isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'])) { $salva_run = $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe']; unset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe']); } if (isset($nm_run_menu) && $nm_run_menu == 1) { if (isset($_SESSION['scriptcase']['sc_aba_iframe']) && isset($_SESSION['scriptcase']['sc_apl_menu_atual'])) { foreach ($_SESSION['scriptcase']['sc_aba_iframe'] as $aba => $apls_aba) { if ($aba == $_SESSION['scriptcase']['sc_apl_menu_atual']) { unset($_SESSION['scriptcase']['sc_aba_iframe'][$aba]); break; } } } $_SESSION['scriptcase']['sc_apl_menu_atual'] = "sec_form_sec_groups"; $achou = false; if (isset($_SESSION['sc_session'][$script_case_init])) { foreach ($_SESSION['sc_session'][$script_case_init] as $nome_apl => $resto) { if ($nome_apl == 'sec_form_sec_groups' || $achou) { unset($_SESSION['sc_session'][$script_case_init][$nome_apl]); if (!empty($_SESSION['sc_session'][$script_case_init][$nome_apl])) { $achou = true; } } } if (!$achou && isset($nm_apl_menu)) { foreach ($_SESSION['sc_session'][$script_case_init] as $nome_apl => $resto) { if ($nome_apl == $nm_apl_menu || $achou) { $achou = true; if ($nome_apl != $nm_apl_menu) { unset($_SESSION['sc_session'][$script_case_init][$nome_apl]); } } } } } $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu'] = true; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['mostra_cab'] = "S"; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] = "N"; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['retorno_edit'] = ""; } else { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] = $salva_run; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu'] = $salva_iframe; } if (!isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['db_changed'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['db_changed'] = false; } if (isset($_GET['nmgp_outra_jan']) && 'true' == $_GET['nmgp_outra_jan'] && isset($_GET['nmgp_url_saida']) && 'modal' == $_GET['nmgp_url_saida']) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['db_changed'] = false; } if (isset($_SESSION['scriptcase']['sc_outra_jan']) && $_SESSION['scriptcase']['sc_outra_jan'] == 'sec_form_sec_groups') { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan'] = true; unset($_SESSION['scriptcase']['sc_outra_jan']); } if (isset($nmgp_outra_jan) && $nmgp_outra_jan == 'true') { if (isset($nmgp_url_saida) && $nmgp_url_saida == "modal") { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_modal'] = true; $nm_url_saida = "sec_form_sec_groups_fim.php"; } $nm_apl_dependente = 0; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan'] = true; } if (!isset($nm_apl_dependente)) { $nm_apl_dependente = 0; } $STR_lang = (isset($_SESSION['scriptcase']['str_lang']) && !empty($_SESSION['scriptcase']['str_lang'])) ? $_SESSION['scriptcase']['str_lang'] : "pt_br"; if (isset($_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['lang'])) { $STR_lang = $_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['lang']; } $STR_schema_all = (isset($_SESSION['scriptcase']['str_schema_all']) && !empty($_SESSION['scriptcase']['str_schema_all'])) ? $_SESSION['scriptcase']['str_schema_all'] : "Sc9_SoftCloud_sm/Sc9_SoftCloud_sm"; $NM_arq_lang = "../_lib/lang/" . $STR_lang . ".lang.php"; $Nm_lang = array(); if (is_file($NM_arq_lang)) { $Lixo = file($NM_arq_lang); foreach ($Lixo as $Cada_lin) { if (strpos($Cada_lin, "array()") === false && (trim($Cada_lin) != "")) { eval (str_replace("\$this->", "\$", $Cada_lin)); } } } $_SESSION['scriptcase']['charset'] = "UTF-8"; ini_set('default_charset', $_SESSION['scriptcase']['charset']); foreach ($Nm_lang as $ind => $dados) { if ($_SESSION['scriptcase']['charset'] != "UTF-8" && NM_is_utf8($dados)) { $Nm_lang[$ind] = sc_convert_encoding($dados, $_SESSION['scriptcase']['charset'], "UTF-8"); } } if (!isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['initialize'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['initialize'] = true; } elseif (!isset($_SERVER['HTTP_REFERER'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['initialize'] = false; } elseif (false === strpos($_SERVER['HTTP_REFERER'], '/sec_form_sec_groups/')) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['initialize'] = true; } else { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['initialize'] = false; } if (isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['first_time'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['first_time'] = false; } else { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['first_time'] = true; } $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['menu_desenv'] = false; if (!defined("SC_ERROR_HANDLER")) { define("SC_ERROR_HANDLER", 1); } include_once(dirname(__FILE__) . "/sec_form_sec_groups_erro.php"); $nm_browser = strpos($_SERVER['HTTP_USER_AGENT'], "Konqueror") ; if (is_int($nm_browser)) { $nm_browser = "Konqueror"; } else { $nm_browser = strpos($_SERVER['HTTP_USER_AGENT'], "Opera") ; if (is_int($nm_browser)) { $nm_browser = "Opera"; } } $_SESSION['scriptcase']['change_regional_old'] = ''; $_SESSION['scriptcase']['change_regional_new'] = ''; if (!empty($nmgp_opcao) && ($nmgp_opcao == "change_lang_t" || $nmgp_opcao == "change_lang_b" || $nmgp_opcao == "change_lang_f" || $nmgp_opcao == "force_lang")) { $Temp_lang = $nmgp_opcao == "force_lang" ? explode(";" , $nmgp_idioma) : explode(";" , $nmgp_idioma_novo); if (isset($Temp_lang[0]) && !empty($Temp_lang[0])) { $_SESSION['scriptcase']['str_lang'] = $Temp_lang[0]; } if (isset($Temp_lang[1]) && !empty($Temp_lang[1])) { $_SESSION['scriptcase']['change_regional_old'] = (isset($_SESSION['scriptcase']['str_conf_reg']) && !empty($_SESSION['scriptcase']['str_conf_reg'])) ? $_SESSION['scriptcase']['str_conf_reg'] : "pt_br"; $_SESSION['scriptcase']['str_conf_reg'] = $Temp_lang[1]; $_SESSION['scriptcase']['change_regional_new'] = $_SESSION['scriptcase']['str_conf_reg']; } $nmgp_opcao = $nmgp_opcao == "force_lang" ? "inicio" : "igual"; } if (!empty($nmgp_opcao) && ($nmgp_opcao == "change_schema_t" || $nmgp_opcao == "change_schema_b" || $nmgp_opcao == "change_schema_f")) { if ($nmgp_opcao == "change_schema_t") { $nmgp_schema = $nmgp_schema_t . "/" . $nmgp_schema_t; } elseif ($nmgp_opcao == "change_schema_b") { $nmgp_schema = $nmgp_schema_b . "/" . $nmgp_schema_b; } else { $nmgp_schema = $nmgp_schema_f . "/" . $nmgp_schema_f; } $_SESSION['scriptcase']['str_schema_all'] = $nmgp_schema; $nmgp_opcao = "recarga"; } if (!empty($nmgp_opcao) && $nmgp_opcao == "lookup") { $nm_opc_lookup = $nmgp_opcao; } elseif (!empty($nmgp_opcao) && $nmgp_opcao == "formphp") { $nm_opc_form_php = $nmgp_opcao; } else { if (!empty($nmgp_opcao)) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['opcao'] = $nmgp_opcao ; } if (!empty($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_redirect_apl'])) { $_SESSION['scriptcase']['sc_url_saida'][$script_case_init] = $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_redirect_apl']; $nm_apl_dependente = $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_redirect_tp']; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_redirect_apl'] = ""; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_redirect_tp'] = ""; $nm_url_saida = "sec_form_sec_groups_fim.php"; } elseif (isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan']) && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan'] == 'true') { $nm_url_saida = "sec_form_sec_groups_fim.php"; } elseif ($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "R") { $nm_url_saida = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ""; $nm_url_saida = str_replace("_fim.php", ".php", $nm_url_saida); $nm_saida_global = $nm_url_saida; if (!empty($nmgp_url_saida) && empty($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['retorno_edit'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['retorno_edit'] = $nmgp_url_saida ; } if (!empty($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['retorno_edit'])) { $nm_url_saida = $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['retorno_edit'] . "?script_case_init=" . $script_case_init; $nm_apl_dependente = 1 ; $nm_saida_global = $nm_url_saida; } if ($nm_apl_dependente != 1) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] = "N"; } if ($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "R" && (!isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_call']) || !$_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['embutida_call'])) { $_SESSION['scriptcase']['sc_url_saida'][$script_case_init] = $nm_url_saida; $nm_url_saida = "sec_form_sec_groups_fim.php"; $_SESSION['scriptcase']['sc_tp_saida'] = "P"; if ($nm_apl_dependente == 1) { $_SESSION['scriptcase']['sc_tp_saida'] = "D"; } if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno']) && $nm_apl_dependente != 1) { $_SESSION['scriptcase']['sc_url_saida'][$script_case_init] = $_SESSION['scriptcase']['nm_sc_retorno']; } } } if (empty($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_tp']) && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "R") { if (!isset($nm_saida_global)) { $nm_saida_global = $nm_url_saida; } $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_php'] = $nm_url_saida; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_apl'] = $nm_saida_global; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_ss'] = (isset($_SESSION['scriptcase']['sc_url_saida'][$script_case_init])) ? $_SESSION['scriptcase']['sc_url_saida'][$script_case_init] : ""; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_dep'] = (isset($nm_apl_dependente)) ? $nm_apl_dependente : ""; $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_tp'] = (isset($_SESSION['scriptcase']['sc_tp_saida'])) ? $_SESSION['scriptcase']['sc_tp_saida'] : ""; } $nm_url_saida = (isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_php'])) ? $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_php'] : ""; $nm_apl_dependente = (isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_dep'])) ? $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_dep'] : ""; $nm_saida_global = $nm_url_saida; if ($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "R" && !empty($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_ss'])) { $_SESSION['scriptcase']['sc_url_saida'][$script_case_init] = $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_ss']; $_SESSION['scriptcase']['sc_tp_saida'] = $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['volta_tp']; } if ($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] == "F" || $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] == "R") { if (!empty($nmgp_url_saida) && empty($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['retorno_edit'])) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['retorno_edit'] = $nmgp_url_saida . "?script_case_init=" . $script_case_init; } } if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno']) && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['run_iframe'] != "R") { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['menu_desenv'] = true; } } if (isset($nmgp_redir)) { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['redir'] = $nmgp_redir; } if (isset($nmgp_outra_jan) && $nmgp_outra_jan == 'true') { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan'] = true; if (isset($nmgp_url_saida) && $nmgp_url_saida == "modal") { $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_modal'] = true; $nm_url_saida = "sec_form_sec_groups_fim.php"; } } if (isset($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan']) && $_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['sc_outra_jan']) { $nm_apl_dependente = 0; } $GLOBALS["NM_ERRO_IBASE"] = 0; if (isset($_SESSION['nm_session']['user']['sec']['flag']) && $_SESSION['nm_session']['user']['sec']['flag'] == "N") { $_SESSION['scriptcase']['sc_apl_seg']['sec_form_sec_groups'] = "on"; } if (!isset($_SESSION['scriptcase']['sec_form_sec_groups']['session_timeout']['redir']) && (!isset($_SESSION['scriptcase']['sc_apl_seg']['sec_form_sec_groups']) || $_SESSION['scriptcase']['sc_apl_seg']['sec_form_sec_groups'] != "on")) { $NM_Mens_Erro = $Nm_lang['lang_errm_unth_user']; $nm_botao_ok = ($_SESSION['sc_session'][$script_case_init]['sec_form_sec_groups']['iframe_menu']) ? false : true; if (isset($_SESSION['scriptcase']['sc_aba_iframe'])) { foreach ($_SESSION['scriptcase']['sc_aba_iframe'] as $aba => $apls_aba) { if (in_array("sec_form_sec_groups", $apls_aba)) { $nm_botao_ok = false; break; } } } $str_schema_app = (isset($_SESSION['scriptcase']['str_schema_all']) && !empty($_SESSION['scriptcase']['str_schema_all'])) ? $_SESSION['scriptcase']['str_schema_all'] : "Sc9_SoftCloud_sm/Sc9_SoftCloud_sm"; $str_button_app = trim($str_button); header("X-XSS-Protection: 1; mode=block"); header("X-Frame-Options: SAMEORIGIN"); header("X-Content-Type-Options: nosniff"); header("Referrer-Policy: same-origin"); ?>




inicializa(); if (!defined('SC_SAJAX_LOADED')) { include_once(dirname(__FILE__) . '/sec_form_sec_groups_sajax.php'); define('SC_SAJAX_LOADED', 'YES'); } if (!class_exists('Services_JSON')) { include_once(dirname(__FILE__) . '/sec_form_sec_groups_json.php'); } $sajax_request_type = "POST"; sajax_init(); //$sajax_debug_mode = 1; sajax_export("ajax_sec_form_sec_groups_validate_group_id_"); sajax_export("ajax_sec_form_sec_groups_validate_description_"); sajax_export("ajax_sec_form_sec_groups_submit_form"); sajax_export("ajax_sec_form_sec_groups_navigate_form"); sajax_export("ajax_sec_form_sec_groups_add_new_line"); sajax_export("ajax_sec_form_sec_groups_backup_line"); sajax_export("ajax_sec_form_sec_groups_table_refresh"); sajax_handle_client_request(); if (isset($_POST['wizard_action']) && 'change_step' == $_POST['wizard_action']) { $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['buffer_output'] = true; ob_start(); } $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->controle(); // function nm_limpa_str_sec_form_sec_groups(&$str) { } function ajax_sec_form_sec_groups_validate_group_id_($group_id_, $nmgp_refresh_row, $script_case_init) { global $inicial_sec_form_sec_groups; //register_shutdown_function("sec_form_sec_groups_pack_ajax_response"); $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag = true; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_opcao = 'validate_group_id_'; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param'] = array( 'group_id_' => NM_utf8_urldecode($group_id_), 'nmgp_refresh_row' => NM_utf8_urldecode($nmgp_refresh_row), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->controle(); exit; } // ajax_validate_group_id_ function ajax_sec_form_sec_groups_validate_description_($description_, $nmgp_refresh_row, $script_case_init) { global $inicial_sec_form_sec_groups; //register_shutdown_function("sec_form_sec_groups_pack_ajax_response"); $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag = true; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_opcao = 'validate_description_'; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param'] = array( 'description_' => NM_utf8_urldecode($description_), 'nmgp_refresh_row' => NM_utf8_urldecode($nmgp_refresh_row), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->controle(); exit; } // ajax_validate_description_ function ajax_sec_form_sec_groups_submit_form($group_id_, $description_, $nmgp_refresh_row, $nm_form_submit, $nmgp_url_saida, $nmgp_opcao, $nmgp_ancora, $nmgp_num_form, $nmgp_parms, $script_case_init, $csrf_token) { global $inicial_sec_form_sec_groups; //register_shutdown_function("sec_form_sec_groups_pack_ajax_response"); $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag = true; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_opcao = 'submit_form'; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param'] = array( 'group_id_' => NM_utf8_urldecode($group_id_), 'description_' => NM_utf8_urldecode($description_), 'nmgp_refresh_row' => NM_utf8_urldecode($nmgp_refresh_row), 'nm_form_submit' => NM_utf8_urldecode($nm_form_submit), 'nmgp_url_saida' => NM_utf8_urldecode($nmgp_url_saida), 'nmgp_opcao' => NM_utf8_urldecode($nmgp_opcao), 'nmgp_ancora' => NM_utf8_urldecode($nmgp_ancora), 'nmgp_num_form' => NM_utf8_urldecode($nmgp_num_form), 'nmgp_parms' => NM_utf8_urldecode($nmgp_parms), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'csrf_token' => NM_utf8_urldecode($csrf_token), 'buffer_output' => true, ); if ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->controle(); exit; } // ajax_submit_form function ajax_sec_form_sec_groups_navigate_form($group_id_, $nm_form_submit, $nmgp_opcao, $nmgp_ordem, $nmgp_arg_dyn_search, $script_case_init) { global $inicial_sec_form_sec_groups; //register_shutdown_function("sec_form_sec_groups_pack_ajax_response"); $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag = true; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_opcao = 'navigate_form'; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param'] = array( 'group_id_' => NM_utf8_urldecode($group_id_), 'nm_form_submit' => NM_utf8_urldecode($nm_form_submit), 'nmgp_opcao' => NM_utf8_urldecode($nmgp_opcao), 'nmgp_ordem' => NM_utf8_urldecode($nmgp_ordem), 'nmgp_arg_dyn_search' => NM_utf8_urldecode($nmgp_arg_dyn_search), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->controle(); exit; } // ajax_navigate_form function ajax_sec_form_sec_groups_add_new_line($sc_clone, $sc_seq_clone, $sc_seq_vert, $script_case_init) { global $inicial_sec_form_sec_groups; //register_shutdown_function("sec_form_sec_groups_pack_ajax_response"); $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag = true; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_opcao = 'add_new_line'; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param'] = array( 'sc_clone' => NM_utf8_urldecode($sc_clone), 'sc_seq_clone' => NM_utf8_urldecode($sc_seq_clone), 'sc_seq_vert' => NM_utf8_urldecode($sc_seq_vert), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->controle(); exit; } // ajax_add_new_line function ajax_sec_form_sec_groups_backup_line($group_id_, $nmgp_refresh_row, $nm_form_submit, $script_case_init) { global $inicial_sec_form_sec_groups; //register_shutdown_function("sec_form_sec_groups_pack_ajax_response"); $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag = true; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_opcao = 'backup_line'; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param'] = array( 'group_id_' => NM_utf8_urldecode($group_id_), 'nmgp_refresh_row' => NM_utf8_urldecode($nmgp_refresh_row), 'nm_form_submit' => NM_utf8_urldecode($nm_form_submit), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->controle(); exit; } // ajax_backup_line function ajax_sec_form_sec_groups_table_refresh($group_id_, $nm_form_submit, $nmgp_opcao, $nmgp_ordem, $nmgp_arg_dyn_search, $script_case_init) { global $inicial_sec_form_sec_groups; //register_shutdown_function("sec_form_sec_groups_pack_ajax_response"); $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_flag = true; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_opcao = 'table_refresh'; $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param'] = array( 'group_id_' => NM_utf8_urldecode($group_id_), 'nm_form_submit' => NM_utf8_urldecode($nm_form_submit), 'nmgp_opcao' => NM_utf8_urldecode($nmgp_opcao), 'nmgp_ordem' => NM_utf8_urldecode($nmgp_ordem), 'nmgp_arg_dyn_search' => NM_utf8_urldecode($nmgp_arg_dyn_search), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->controle(); exit; } // ajax_table_refresh function sec_form_sec_groups_pack_ajax_response() { global $inicial_sec_form_sec_groups; $aResp = array(); if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['wizard'])) { $aResp['wizard'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['wizard']; } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['empty_filter'])) { $aResp['empty_filter'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['empty_filter']; } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['dyn_search']['NM_Dynamic_Search'])) { $aResp['dyn_search']['NM_Dynamic_Search'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['dyn_search']['NM_Dynamic_Search']; } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['dyn_search']['id_dyn_search_cmd_str'])) { $aResp['dyn_search']['id_dyn_search_cmd_str'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['dyn_search']['id_dyn_search_cmd_str']; } if ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['calendarReload']) { $aResp['result'] = 'CALENDARRELOAD'; } elseif ('' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['autoComp']) { $aResp['result'] = 'AUTOCOMP'; } //mestre_detalhe elseif (!empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['newline'])) { $aResp['result'] = 'NEWLINE'; ob_end_clean(); } elseif (!empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['tableRefresh'])) { $aResp['result'] = 'TABLEREFRESH'; } //----- elseif (!empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['errList'])) { $aResp['result'] = 'ERROR'; } elseif (!empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['fldList'])) { $aResp['result'] = 'SET'; } else { $aResp['result'] = 'OK'; } if ('AUTOCOMP' == $aResp['result']) { $aResp = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['autoComp']; } //mestre_detalhe elseif ('NEWLINE' == $aResp['result']) { $aResp = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['newline']; } else //----- { $aResp['ajaxRequest'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_opcao; if ('CALENDARRELOAD' == $aResp['result']) { sec_form_sec_groups_pack_calendar_reload($aResp); } elseif ('ERROR' == $aResp['result']) { sec_form_sec_groups_pack_ajax_errors($aResp); } elseif ('SET' == $aResp['result']) { sec_form_sec_groups_pack_ajax_set_fields($aResp); } elseif ('TABLEREFRESH' == $aResp['result']) { sec_form_sec_groups_pack_ajax_set_fields($aResp); $aResp['tableRefresh'] = sec_form_sec_groups_pack_protect_string($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['tableRefresh']); } if ('OK' == $aResp['result'] || 'SET' == $aResp['result']) { sec_form_sec_groups_pack_ajax_ok($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['focus']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['focus']) { $aResp['setFocus'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['focus']; } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['closeLine']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['closeLine']) { $aResp['closeLine'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['closeLine']; } else { $aResp['closeLine'] = 'N'; } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['clearUpload']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['clearUpload']) { $aResp['clearUpload'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['clearUpload']; } else { $aResp['clearUpload'] = 'N'; } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnDisabled']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnDisabled']) { sec_form_sec_groups_pack_btn_disabled($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnLabel']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnLabel']) { sec_form_sec_groups_pack_btn_label($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['varList']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['varList'])) { sec_form_sec_groups_pack_var_list($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['masterValue']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['masterValue']) { sec_form_sec_groups_pack_master_value($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxAlert']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxAlert']) { sec_form_sec_groups_pack_ajax_alert($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']) { sec_form_sec_groups_pack_ajax_message($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxJavascript']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxJavascript']) { sec_form_sec_groups_pack_ajax_javascript($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir'])) { sec_form_sec_groups_pack_ajax_redir($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redirExit']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redirExit'])) { sec_form_sec_groups_pack_ajax_redir_exit($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['blockDisplay']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['blockDisplay'])) { sec_form_sec_groups_pack_ajax_block_display($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['fieldDisplay']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['fieldDisplay'])) { sec_form_sec_groups_pack_ajax_field_display($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['buttonDisplay']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['buttonDisplay'])) { /* mantis 0021191 */ $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['buttonDisplay'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->nmgp_botoes; sec_form_sec_groups_pack_ajax_button_display($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['buttonDisplayVert']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['buttonDisplayVert'])) { sec_form_sec_groups_pack_ajax_button_display_vert($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['fieldLabel']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['fieldLabel'])) { sec_form_sec_groups_pack_ajax_field_label($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['readOnly']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['readOnly'])) { sec_form_sec_groups_pack_ajax_readonly($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navStatus']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navStatus'])) { sec_form_sec_groups_pack_ajax_nav_status($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navSummary']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navSummary'])) { sec_form_sec_groups_pack_ajax_nav_Summary($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navPage'])) { sec_form_sec_groups_pack_ajax_navPage($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnVars']) && !empty($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnVars'])) { sec_form_sec_groups_pack_ajax_btn_vars($aResp); } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['quickSearchRes']) && $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['quickSearchRes']) { $aResp['quickSearchRes'] = 'Y'; } else { $aResp['quickSearchRes'] = 'N'; } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['event_field']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['event_field']) { $aResp['eventField'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['event_field']; } else { $aResp['eventField'] = '__SC_NO_FIELD'; } $aResp['htmOutput'] = ''; ob_end_clean(); } if (is_array($aResp)) { if (isset($aResp['wizard'])) { echo json_encode($aResp); } else { $oJson = new Services_JSON(); echo "var res = " . trim(sajax_get_js_repr($oJson->encode($aResp))) . "; res;"; } } else { echo "var res = " . trim(sajax_get_js_repr($aResp)) . "; res;"; } exit; } // sec_form_sec_groups_pack_ajax_response function sec_form_sec_groups_pack_calendar_reload(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['calendarReload'] = 'OK'; } // sec_form_sec_groups_pack_calendar_reload function sec_form_sec_groups_pack_ajax_errors(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['errList'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['errList'] as $sField => $aMsg) { if ('geral_sec_form_sec_groups' == $sField) { $aMsg = sec_form_sec_groups_pack_ajax_remove_erros($aMsg); } foreach ($aMsg as $sMsg) { $iNumLinha = (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['nmgp_refresh_row']) && 'geral_sec_form_sec_groups' != $sField) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['nmgp_refresh_row'] : ""; $aResp['errList'][] = array('fldName' => $sField, 'msgText' => sec_form_sec_groups_pack_protect_string(NM_charset_to_utf8($sMsg)), 'numLinha' => $iNumLinha); } } } // sec_form_sec_groups_pack_ajax_errors function sec_form_sec_groups_pack_ajax_remove_erros($aErrors) { $aNewErrors = array(); if (!empty($aErrors)) { $sErrorMsgs = str_replace(array('
', '
', '
'), array('
', '
', '
'), implode('
', $aErrors)); $aErrorMsgs = explode('
', $sErrorMsgs); foreach ($aErrorMsgs as $sErrorMsg) { $sErrorMsg = trim($sErrorMsg); if ('' != $sErrorMsg && !in_array($sErrorMsg, $aNewErrors)) { $aNewErrors[] = $sErrorMsg; } } } return $aNewErrors; } // sec_form_sec_groups_pack_ajax_remove_erros function sec_form_sec_groups_pack_ajax_ok(&$aResp) { global $inicial_sec_form_sec_groups; $iNumLinha = (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['nmgp_refresh_row'])) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['nmgp_refresh_row'] : ""; $aResp['msgDisplay'] = array('msgText' => sec_form_sec_groups_pack_protect_string($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['msgDisplay']), 'numLinha' => $iNumLinha); } // sec_form_sec_groups_pack_ajax_ok function sec_form_sec_groups_pack_ajax_set_fields(&$aResp) { global $inicial_sec_form_sec_groups; $iNumLinha = (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['nmgp_refresh_row'])) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['param']['nmgp_refresh_row'] : ""; if ('' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['rsSize']) { $aResp['rsSize'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['rsSize']; } $aResp['fldList'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['fldList'] as $sField => $aData) { $aField = array(); if (isset($aData['colNum'])) { $aField['colNum'] = $aData['colNum']; } if (isset($aData['row'])) { $aField['row'] = $aData['row']; } if (isset($aData['imgFile'])) { $aField['imgFile'] = sec_form_sec_groups_pack_protect_string($aData['imgFile']); } if (isset($aData['imgOrig'])) { $aField['imgOrig'] = sec_form_sec_groups_pack_protect_string($aData['imgOrig']); } if (isset($aData['imgLink'])) { $aField['imgLink'] = sec_form_sec_groups_pack_protect_string($aData['imgLink']); } if (isset($aData['keepImg'])) { $aField['keepImg'] = $aData['keepImg']; } if (isset($aData['hideName'])) { $aField['hideName'] = $aData['hideName']; } if (isset($aData['docLink'])) { $aField['docLink'] = sec_form_sec_groups_pack_protect_string($aData['docLink']); } if (isset($aData['docIcon'])) { $aField['docIcon'] = sec_form_sec_groups_pack_protect_string($aData['docIcon']); } if (isset($aData['docReadonly'])) { $aField['docReadonly'] = sec_form_sec_groups_pack_protect_string($aData['docReadonly']); } if (isset($aData['keyVal'])) { $aField['keyVal'] = $aData['keyVal']; } if (isset($aData['optComp'])) { $aField['optComp'] = $aData['optComp']; } if (isset($aData['optClass'])) { $aField['optClass'] = $aData['optClass']; } if (isset($aData['optMulti'])) { $aField['optMulti'] = $aData['optMulti']; } if (isset($aData['switch'])) { $aField['switch'] = $aData['switch']; } if (isset($aData['lookupCons'])) { $aField['lookupCons'] = $aData['lookupCons']; } if (isset($aData['imgHtml'])) { $aField['imgHtml'] = sec_form_sec_groups_pack_protect_string($aData['imgHtml']); } if (isset($aData['mulHtml'])) { $aField['mulHtml'] = sec_form_sec_groups_pack_protect_string($aData['mulHtml']); } if (isset($aData['updInnerHtml'])) { $aField['updInnerHtml'] = $aData['updInnerHtml']; } if (isset($aData['htmComp'])) { $aField['htmComp'] = str_replace("'", '__AS__', str_replace('"', '__AD__', $aData['htmComp'])); } $aField['fldName'] = $sField; $aField['fldType'] = $aData['type']; $aField['numLinha'] = $iNumLinha; $aField['valList'] = array(); foreach ($aData['valList'] as $iIndex => $sValue) { $aValue = array(); if (isset($aData['labList'][$iIndex])) { $aValue['label'] = sec_form_sec_groups_pack_protect_string($aData['labList'][$iIndex]); } $aValue['value'] = ('_autocomp' != substr($sField, -9)) ? sec_form_sec_groups_pack_protect_string($sValue) : $sValue; $aField['valList'][] = $aValue; } foreach ($aField['valList'] as $iIndex => $aFieldData) { if ("null" == $aFieldData['value']) { $aField['valList'][$iIndex]['value'] = ''; } } if (isset($aData['optList']) && false !== $aData['optList']) { if (is_array($aData['optList'])) { $aField['optList'] = array(); foreach ($aData['optList'] as $aOptList) { foreach ($aOptList as $sValue => $sLabel) { $sOpt = ($sValue !== $sLabel) ? $sValue : $sLabel; $aField['optList'][] = array('value' => sec_form_sec_groups_pack_protect_string($sOpt), 'label' => sec_form_sec_groups_pack_protect_string($sLabel)); } } } else { $aField['optList'] = $aData['optList']; } } $aResp['fldList'][] = $aField; } } // sec_form_sec_groups_pack_ajax_set_fields function sec_form_sec_groups_pack_ajax_redir(&$aResp) { global $inicial_sec_form_sec_groups; $aInfo = array('metodo', 'action', 'target', 'nmgp_parms', 'nmgp_outra_jan', 'nmgp_url_saida', 'script_case_init', 'script_case_session', 'h_modal', 'w_modal'); $aResp['redirInfo'] = array(); foreach ($aInfo as $sTag) { if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir'][$sTag])) { $aResp['redirInfo'][$sTag] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redir'][$sTag]; } } } // sec_form_sec_groups_pack_ajax_redir function sec_form_sec_groups_pack_ajax_redir_exit(&$aResp) { global $inicial_sec_form_sec_groups; $aInfo = array('metodo', 'action', 'target', 'nmgp_parms', 'nmgp_outra_jan', 'nmgp_url_saida', 'script_case_init', 'script_case_session'); $aResp['redirExitInfo'] = array(); foreach ($aInfo as $sTag) { if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redirExit'][$sTag])) { $aResp['redirExitInfo'][$sTag] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['redirExit'][$sTag]; } } } // sec_form_sec_groups_pack_ajax_redir_exit function sec_form_sec_groups_pack_var_list(&$aResp) { global $inicial_sec_form_sec_groups; foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['varList'] as $varData) { $aResp['varList'][] = array('index' => key($varData), 'value' => current($varData)); } } // sec_form_sec_groups_pack_var_list function sec_form_sec_groups_pack_master_value(&$aResp) { global $inicial_sec_form_sec_groups; foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['masterValue'] as $sIndex => $sValue) { $aResp['masterValue'][] = array('index' => $sIndex, 'value' => $sValue); } } // sec_form_sec_groups_pack_master_value function sec_form_sec_groups_pack_btn_disabled(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['btnDisabled'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnDisabled'] as $btnName => $btnStatus) { $aResp['btnDisabled'][$btnName] = $btnStatus; } } // sec_form_sec_groups_pack_ajax_alert function sec_form_sec_groups_pack_btn_label(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['btnLabel'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnLabel'] as $btnName => $btnLabel) { $aResp['btnLabel'][$btnName] = $btnLabel; } } // sec_form_sec_groups_pack_ajax_alert function sec_form_sec_groups_pack_ajax_alert(&$aResp) { global $inicial_sec_form_sec_groups; // PHP 8.0 if (!isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxAlert']['message'])) { $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxAlert']['message'] = ''; } if (!isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxAlert']['params'])) { $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxAlert']['params'] = ''; } //--- $aResp['ajaxAlert'] = array('message' => $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxAlert']['message'], 'params' => $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxAlert']['params']); } // sec_form_sec_groups_pack_ajax_alert function sec_form_sec_groups_pack_ajax_message(&$aResp) { global $inicial_sec_form_sec_groups; // PHP 8.0 if (!isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['message'])) { $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['message'] = ''; } if (!isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['title'])) { $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['title'] = ''; } //--- $aResp['ajaxMessage'] = array('message' => sec_form_sec_groups_pack_protect_string($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['message']), 'title' => sec_form_sec_groups_pack_protect_string($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['title']), 'modal' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['modal']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['modal'] : 'N', 'timeout' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['timeout']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['timeout'] : '', 'button' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['button']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['button'] : '', 'button_label' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['button_label']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['button_label'] : 'Ok', 'top' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['top']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['top'] : '', 'left' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['left']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['left'] : '', 'width' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['width']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['width'] : '', 'height' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['height']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['height'] : '', 'redir' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['redir']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['redir'] : '', 'show_close' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['show_close']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['show_close'] : 'Y', 'body_icon' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['body_icon']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['body_icon'] : 'Y', 'toast' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['toast']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['toast'] : 'N', 'toast_pos' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['toast_pos']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['toast_pos'] : '', 'type' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['type']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['type'] : '', 'redir_target' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['redir_target']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['redir_target'] : '', 'redir_par' => isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['redir_par']) ? $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxMessage']['redir_par'] : ''); } // sec_form_sec_groups_pack_ajax_message function sec_form_sec_groups_pack_ajax_javascript(&$aResp) { global $inicial_sec_form_sec_groups; foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['ajaxJavascript'] as $aJsFunc) { $aResp['ajaxJavascript'][] = $aJsFunc; } } // sec_form_sec_groups_pack_ajax_javascript function sec_form_sec_groups_pack_ajax_block_display(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['blockDisplay'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['blockDisplay'] as $sBlockName => $sBlockStatus) { $aResp['blockDisplay'][] = array($sBlockName, $sBlockStatus); } } // sec_form_sec_groups_pack_ajax_block_display function sec_form_sec_groups_pack_ajax_field_display(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['fieldDisplay'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['fieldDisplay'] as $sFieldName => $sFieldStatus) { $aResp['fieldDisplay'][] = array($sFieldName, $sFieldStatus); } } // sec_form_sec_groups_pack_ajax_field_display function sec_form_sec_groups_pack_ajax_button_display(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['buttonDisplay'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['buttonDisplay'] as $sButtonName => $sButtonStatus) { $aResp['buttonDisplay'][] = array($sButtonName, $sButtonStatus); } } // sec_form_sec_groups_pack_ajax_button_display function sec_form_sec_groups_pack_ajax_button_display_vert(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['buttonDisplayVert'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['buttonDisplayVert'] as $aButtonData) { $aResp['buttonDisplayVert'][] = $aButtonData; } } // sec_form_sec_groups_pack_ajax_button_display function sec_form_sec_groups_pack_ajax_field_label(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['fieldLabel'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['fieldLabel'] as $sFieldName => $sFieldLabel) { $aResp['fieldLabel'][] = array($sFieldName, sec_form_sec_groups_pack_protect_string($sFieldLabel)); } } // sec_form_sec_groups_pack_ajax_field_label function sec_form_sec_groups_pack_ajax_readonly(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['readOnly'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['readOnly'] as $sFieldName => $sFieldStatus) { $aResp['readOnly'][] = array($sFieldName, $sFieldStatus); } } // sec_form_sec_groups_pack_ajax_readonly function sec_form_sec_groups_pack_ajax_nav_status(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['navStatus'] = array(); if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navStatus']['ret']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navStatus']['ret']) { $aResp['navStatus']['ret'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navStatus']['ret']; } if (isset($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navStatus']['ava']) && '' != $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navStatus']['ava']) { $aResp['navStatus']['ava'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navStatus']['ava']; } } // sec_form_sec_groups_pack_ajax_nav_status function sec_form_sec_groups_pack_ajax_nav_Summary(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['navSummary'] = array(); $aResp['navSummary']['reg_ini'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navSummary']['reg_ini']; $aResp['navSummary']['reg_qtd'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navSummary']['reg_qtd']; $aResp['navSummary']['reg_tot'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navSummary']['reg_tot']; $aResp['navSummary']['summary_line'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['summary_line']; } // sec_form_sec_groups_pack_ajax_nav_Summary function sec_form_sec_groups_pack_ajax_navPage(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['navPage'] = $inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['navPage']; } // sec_form_sec_groups_pack_ajax_navPage function sec_form_sec_groups_pack_ajax_btn_vars(&$aResp) { global $inicial_sec_form_sec_groups; $aResp['btnVars'] = array(); foreach ($inicial_sec_form_sec_groups->contr_sec_form_sec_groups->NM_ajax_info['btnVars'] as $sBtnName => $sBtnValue) { $aResp['btnVars'][] = array($sBtnName, sec_form_sec_groups_pack_protect_string($sBtnValue)); } } // sec_form_sec_groups_pack_ajax_btn_vars function sec_form_sec_groups_pack_protect_string($sString) { $sString = (string) $sString; if (!empty($sString)) { if (function_exists('NM_is_utf8') && NM_is_utf8($sString)) { return $sString; } else { /* return htmlentities($sString, ENT_COMPAT, $_SESSION['scriptcase']['charset']); */ return sc_htmlentities($sString); } } elseif ('0' === $sString || 0 === $sString) { return '0'; } else { return ''; } } // sec_form_sec_groups_pack_protect_string ?>