/home/suroeste/public_html/gorbus.transportessuroeste.com/suroeste/app2_Login
NameSizeModeActions
app2_Login.htm1250644editdlrm
app2_Login.php580644editdlrm
app2_Login_apl.php4445600644editdlrm
app2_Login_captcha_play.php4220644editdlrm
app2_Login_captcha_show.php14230644editdlrm
app2_Login_doc_name.php160970644editdlrm
app2_Login_empty.htm1930644editdlrm
app2_Login_erro.class.php14460644editdlrm
app2_Login_erro.php102430644editdlrm
app2_Login_fim.php109770644editdlrm
app2_Login_form0.php1186550644editdlrm
app2_Login_jquery.php376870644editdlrm
app2_Login_js0.php165280644editdlrm
app2_Login_json.php370280644editdlrm
app2_Login_ltr.css49370644editdlrm
app2_Login_mob.htm2680644editdlrm
app2_Login_mob.php3056280644editdlrm
app2_Login_mob_apl.php4473940644editdlrm
app2_Login_mob_captcha_play.php4260644editdlrm
app2_Login_mob_captcha_show.php14270644editdlrm
app2_Login_mob_doc_name.php160970644editdlrm
app2_Login_mob_empty.htm1970644editdlrm
app2_Login_mob_erro.class.php14540644editdlrm
app2_Login_mob_erro.php103470644editdlrm
app2_Login_mob_fim.php110770644editdlrm
app2_Login_mob_form0.php1207610644editdlrm
app2_Login_mob_jquery.php331420644editdlrm
app2_Login_mob_js0.php134490644editdlrm
app2_Login_mob_json.php370280644editdlrm
app2_Login_mob_ltr.css51530644editdlrm
app2_Login_mob_rtl.css00644editdlrm
app2_Login_mob_sajax.php178970644editdlrm
app2_Login_mob_sajax_js.php1683370644editdlrm
app2_Login_mob_securimage.php1249300644editdlrm
app2_Login_mob_session.php30650644editdlrm
app2_Login_mob_ul_save.php40920644editdlrm
app2_Login_rtl.css13150644editdlrm
app2_Login_sajax.php178970644editdlrm
app2_Login_sajax_js.php1676370644editdlrm
app2_Login_securimage.php1249300644editdlrm
app2_Login_session.php30650644editdlrm
app2_Login_teste.php460644editdlrm
app2_Login_ul_save.php40760644editdlrm
index.php2948860644editdlrm
Edit: /home/suroeste/public_html/gorbus.transportessuroeste.com/suroeste/app2_Login/app2_Login_mob.php (305628B)
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]['app2_Login']['decimal_db'] = "."; $this->nm_cod_apl = "app2_Login"; $this->nm_nome_apl = "SECURITY MODULE :: Login - Initial Application"; $this->nm_seguranca = ""; $this->nm_grupo = "GorbusWeb"; $this->nm_grupo_versao = "1"; $this->nm_autor = "admin"; $this->nm_script_by = "netmake"; $this->nm_script_type = "PHP"; $this->nm_versao_sc = "v9"; $this->nm_tp_lic_sc = "pe_mysql_bronze"; $this->nm_dt_criacao = "20250315"; $this->nm_hr_criacao = "120101"; $this->nm_autor_alt = "admin"; $this->nm_dt_ult_alt = "20260708"; $this->nm_hr_ult_alt = "134714"; 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']['app2_Login_mob']['glo_nm_path_prod']; $this->path_imagens = $_SESSION['scriptcase']['app2_Login_mob']['glo_nm_path_imagens']; $this->path_imag_temp = $_SESSION['scriptcase']['app2_Login_mob']['glo_nm_path_imag_temp']; $this->path_cache = $_SESSION['scriptcase']['app2_Login_mob']['glo_nm_path_cache']; $this->path_doc = $_SESSION['scriptcase']['app2_Login_mob']['glo_nm_path_doc']; if (!isset($_SESSION['scriptcase']['str_lang']) || empty($_SESSION['scriptcase']['str_lang'])) { $_SESSION['scriptcase']['str_lang'] = "es"; } if (!isset($_SESSION['scriptcase']['str_conf_reg']) || empty($_SESSION['scriptcase']['str_conf_reg'])) { $_SESSION['scriptcase']['str_conf_reg'] = "es_co"; } $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_BlueBerry/Sc9_BlueBerry"; $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, '/')) . '/app2_Login'; $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_adodb = $this->root . $this->path_prod . "/third/adodb"; include("../_lib/css/" . $this->str_schema_all . "_form.php"); $temp_Str_btn_form = trim($str_button); include($this->path_btn . $temp_Str_btn_form . '/' . $temp_Str_btn_form . $_SESSION['scriptcase']['reg_conf']['css_dir'] . '.php'); $this->css_help_tooltip_faicon = !isset($css_help_tooltip_faicon) || "" == trim($css_help_tooltip_faicon) ? "fas fa-question-circle" : trim($css_help_tooltip_faicon); $this->css_schema_info_tooltiptheme = !isset($css_schema_info_tooltiptheme) || "" == trim($css_schema_info_tooltiptheme) ? "" : trim($css_schema_info_tooltiptheme); $this->tippy_themes = []; $this->tippy_theme_default = ''; if ('' != $this->css_schema_info_tooltiptheme) { $this->scGetTippyCssTheme($this->tippy_themes, $this->css_schema_info_tooltiptheme); $this->tippy_theme_default = $this->css_schema_info_tooltiptheme; } $_SESSION['scriptcase']['dir_temp'] = $this->root . $this->path_imag_temp; if (isset($_SESSION['scriptcase']['app2_Login_mob']['session_timeout']['lang'])) { $this->str_lang = $_SESSION['scriptcase']['app2_Login_mob']['session_timeout']['lang']; } elseif (!isset($_SESSION['scriptcase']['app2_Login_mob']['actual_lang']) || $_SESSION['scriptcase']['app2_Login_mob']['actual_lang'] != $this->str_lang) { $_SESSION['scriptcase']['app2_Login_mob']['actual_lang'] = $this->str_lang; setcookie('sc_actual_lang_GorbusWeb',$this->str_lang,'0','/', '', ini_get('session.cookie_secure'), ini_get('session.cookie_httponly')); } global $inicial_app2_Login_mob; 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_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag) && $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag) { $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']['action'] = $nm_apl_dest; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']['target'] = $parms['T']; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']['metodo'] = "post"; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']['script_case_init'] = $this->sc_page; app2_Login_mob_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']['app2_Login']['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']['app2_Login_mob']['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']['app2_Login_mob']['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']['app2_Login_mob']['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_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']['action'] = "app2_Login_mob.php"; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']['target'] = "_self"; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']['metodo'] = "post"; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']['script_case_init'] = $this->sc_page; app2_Login_mob_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']['app2_Login_mob']['session_timeout']['redir'])) { unset($_SESSION['sc_session']['SC_parm_violation']); echo ""; 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]['app2_Login']['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]['app2_Login_mob']['iframe_menu'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['iframe_menu'] = ""; } if (!isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['iframe_menu'] && (!isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan']) || $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan'] != 'app2_Login_mob')) { 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]['app2_Login_mob']['dashboard_info']['under_dashboard'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['under_dashboard'] = false; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['dashboard_app'] = ''; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['own_widget'] = ''; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['parent_widget'] = ''; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['compact_mode'] = false; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['remove_margin'] = false; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['remove_border'] = false; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['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]['app2_Login_mob']['dashboard_info']['own_widget'] = $_GET['own_widget']; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['under_dashboard'] = true; if (isset($_GET['dashboard_app'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['dashboard_app'] = $_GET['dashboard_app']; } if (isset($_GET['parent_widget'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['parent_widget'] = $_GET['parent_widget']; } if (isset($_GET['compact_mode'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['compact_mode'] = 1 == $_GET['compact_mode']; } if (isset($_GET['remove_margin'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['remove_margin'] = 1 == $_GET['remove_margin']; } if (isset($_GET['remove_border'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['remove_border'] = 1 == $_GET['remove_border']; } if (isset($_GET['remove_background'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['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]['app2_Login_mob']['dashboard_info']['own_widget'] = $own_widget; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['under_dashboard'] = true; if (isset($dashboard_app)) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['dashboard_app'] = $dashboard_app; } if (isset($parent_widget)) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['parent_widget'] = $parent_widget; } if (isset($compact_mode)) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['compact_mode'] = 1 == $compact_mode; } if (isset($remove_margin)) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['remove_margin'] = 1 == $remove_margin; } if (isset($remove_border)) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['remove_border'] = 1 == $remove_border; } if (isset($remove_background)) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['remove_background'] = 1 == $remove_background; } } } if (!isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['maximized'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['maximized'] = false; } if (isset($_GET['maximized'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['maximized'] = 1 == $_GET['maximized']; } if ($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['under_dashboard']) { $sTmpDashboardApp = $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['dashboard_info']['dashboard_app']; if ('' != $sTmpDashboardApp && isset($_SESSION['scriptcase']['dashboard_targets'][$sTmpDashboardApp]["app2_Login_mob"])) { foreach ($_SESSION['scriptcase']['dashboard_targets'][$sTmpDashboardApp]["app2_Login_mob"] 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]['app2_Login_mob']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info']['compact_mode'] = true; } if (isset($link_remove_margin) && 'ok' == $link_remove_margin) { if (!isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info']['remove_margin'] = true; } if (isset($link_remove_border) && 'ok' == $link_remove_border) { if (!isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info']['remove_border'] = true; } if (isset($link_remove_background) && 'ok' == $link_remove_background) { if (!isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info']['remove_background'] = true; } if (isset($link_margin_top) && '' != $link_margin_top) { if (!isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'])) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['link_info'] = array(); } $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['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('app2_Login_mob'); $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", "", "") ; global $bol_api_prod; $bol_api_prod = true; if (isset($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao']) && !empty($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'])) { $bol_api_prod = false; } $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("es"); global $inicial_app2_Login_mob, $NM_run_iframe; if ((isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag) && $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag) || (isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['embutida_call']) && $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['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(); $this->nm_bases_mysql = array("mysql", "mysqlt", "mysqli", "maxsql", "pdo_mysql", "pdo_mariadb", "azure_mysql", "azure_mysqlt", "azure_mysqli", "azure_maxsql", "azure_pdo_mysql", "azure_pdo_mariadb", "googlecloud_mysql", "googlecloud_mysqlt", "googlecloud_mysqli", "googlecloud_maxsql", "googlecloud_pdo_mysql", "googlecloud_pdo_mariadb", "amazonrds_mysql", "amazonrds_mysqlt", "amazonrds_mysqli", "amazonrds_maxsql", "amazonrds_pdo_mysql", "amazonrds_pdo_mariadb"); $this->nm_bases_sqlite = array("sqlite", "sqlite3", "pdosqlite"); $this->nm_bases_all = array_merge($this->nm_bases_mysql, $this->nm_bases_sqlite); $_SESSION['scriptcase']['nm_bases_security'] = "enc_nm_enc_v1D9XsDQX7D1BeHuBqDMvOV9BUH5FqVoBiDcJUZkFGZ1NOHQJwDEBODkFeH5FYVoFGHQJKDQBqHANOHuFaHuNOZSrCH5FqDoXGHQJmZ1F7Z1vOZMFaDMvCDkXKHEFqDoBOHQXsDQFGDSvCVWBqHuzGVcrsHEF/VoBiHQJmZ1F7Z1vmD5rqDEBOHArCDWF/DoBODcBwDQFUZ1rwD5F7HuBOVcFCH5FqVoF7D9BsZ1X7Z1BeD5F7DErKVkXeV5FaVoBiD9FYH9X7HABYHuFaHuNOZSrCH5FqDoXGHQJmZ1FUZ1BeD5NUDErKHEBUDWBmDoJeDcXOZSBiHIBeV5JwHgrKDkBOHEFYDoJsDcNwH9B/Z1rYD5FaDMBYDkFeV5XCDoBOD9JKDQJwHAveHuFaHuNOZSrCH5FqDoXGHQJmZ1FGD1rwHQX7DMzGHEXeDuFYZuJsHQFYZSFUHABYHuNUDMvOVcB/DWJeVoBiHQBiZSBqHArKV5FUDMrYZSXeV5FqHIJsHQNmDuBqDSN7HurqDMzGVcBUDur/HIraDcFYVIraZ1rYHQBqHgBOZSJqDWXCHMBiDcBiDQBOZ1BYHuF7DMrYVcFeDuB7VoX7HQXOVIraZ1vOZMJeHgBYHArsDuFaHIBqHQNmDuBOD1BeD5rqHuvmVcBOH5B7VoBqHQXOZ1BiDSNOHQraHgrKVkJ3DuFaHIBqHQXODuBOZ1BYHuJwHgrwZSNiHEFYVoBiHQXGZ1FUZ1rYHQBiHgNOHArCDWXCHIJwHQNmDuBOZ1BYHQFaDMvmDkBsDuX7HMFGHQNwZkFUD1rwV5FGDEBeHEXeH5X/DoF7HQNwDuBqDSN7V5FaDMvmVcB/DWJeHIJeDcNmZkFUZ1rYHQXGHgvsHENiDWB3ZuBqHQFYZ9rqZ1BYHQBODMvODkBsDWrmVoX7HQXGZ1FUZ1rYHuJsHgBeZSJqDuXKZuXGHQXsZ9rqD1BeD5rqHuvmVcBOH5B7VoBqD9XOH9B/D1rwD5BiDErKHEFiDWX7ZuFaD9JKDQB/Z1rwHuF7DMvsZSrCV5X7HIBiD9XOZSB/Z1BeV5BODErKVkXeDWX7VoFGDcJUDQFaHAN7D5BqHuNOVcFKDWFYVoFGHQFYH9BqZ1NOV5FaDEvsHErCV5FqDoraD9JKZSX7D1vOV5JwHuBYZSNiHEX/DoXGD9XOZ1F7HIveD5BqHgBYHErsDWFGDoB/D9NmZSFGHIrwVWXGHuzGVIBOV5X7VoraD9BiZ1FUZ1BeD5JeDMBYZSJGDWr/VoXGD9NwDQJwD1veV5FGHgvsVcFCH5FqDoraHQFYVIJwD1rwV5FGDEBeHEXeH5X/DoF7D9NwZSX7D1BeV5raHuvmVcFKV5X7VoFGD9BiZ1X7Z1BeHQFUHgBOHEJqH5FYHMB/DcXGDQFaZ1rwHQFaDMrwV9FeV5BmVoF7HQXOVINUDSrYHQNUHgBeVkJ3DWFqHIJsD9XsZ9JeD1BeD5F7DMvmVcBUDWrmVorqHQNmVINUHAvmD5BqHgNKDkB/DWBmZuJeHQJKDQJsZ1vCV5FGHuNOV9FeDWXCDorqHQBsZ1BOHIveHQFGHgNODkB/DuFaZuJeD9NwDQX7D1veHuJwHuNOVcFeDWXCDoJsDcBwH9B/Z1rYHQJwDEBOVkXeDWFqVoX7D9NwZSX7Z1rwD5NUDMrwVIFCDWJeVoraDcJUZ1F7HABYD5JeHgBeHEFiDuFaVoFGDcJeDQX7DSBYD5rqDMrwVIBOH5FqVoraD9BsZkFGHArKV5FUDMrYZSXeV5FqHIJsHQJeDuBOZ1vCV5Je"; $this->prep_conect(); if (isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['initialize']) && $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['initialize']) { $this->conectDB(); $dir_raiz = strrpos($_SERVER['PHP_SELF'],"/") ; $dir_raiz = substr($_SERVER['PHP_SELF'], 0, $dir_raiz + 1) ; $this->nm_location = $this->sc_protocolo . $this->server . $dir_raiz; } } function init2() { if (isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['initialize']) && $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['initialize']) { $_SESSION['sc_session'][$this->Ini->sc_page]['app2_Login_mob']['initialize'] = false; $this->Db->Close(); } $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]['app2_Login_mob']['iframe_menu'] && (!isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan']) || $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan'] != 'app2_Login_mob')) { if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno'])) { echo " \n" ; } else { echo " \n" ; } } exit ; } $this->Nm_accent_mysql = array('cmp_i'=>"",'cmp_f'=>"",'cmp_apos'=>"",'arg_i'=>"",'arg_f'=>"",'arg_apos'=>""); $this->Nm_accent_sqlite = 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_mysql)) { $this->Nm_accent_yes = $this->Nm_accent_mysql; } elseif (in_array(strtolower($this->nm_tpbanco), $this->nm_bases_sqlite)) { $this->Nm_accent_yes = $this->Nm_accent_sqlite; } else { $this->Nm_accent_yes = $this->Nm_accent_no; } } function scGetTippyCssTheme(&$themeList, $themeName) { if (isset($themeList[$themeName])) { return; } $themeNameParts = explode('__NM__', $themeName); $themeList[$themeName] = [ 'tippy' => $themeNameParts[1], 'file' => '../_lib/freecss/' . $themeName . '.css' ]; } function prep_conect() { $con_devel = (isset($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'])) ? $_SESSION['scriptcase']['app2_Login_mob']['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']['app2_Login_mob']['glo_nm_conexao']) && $_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'] == $NM_con_orig) { /*NM*/ $_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'] = $NM_con_dest; } if (isset($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_perfil']) && $_SESSION['scriptcase']['app2_Login_mob']['glo_nm_perfil'] == $NM_con_orig) { /*NM*/ $_SESSION['scriptcase']['app2_Login_mob']['glo_nm_perfil'] = $NM_con_dest; } if (isset($_SESSION['scriptcase']['app2_Login_mob']['glo_con_' . $NM_con_orig])) { $_SESSION['scriptcase']['app2_Login_mob']['glo_con_' . $NM_con_orig] = $NM_con_dest; } } } if (isset($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao']) && !empty($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'])) { db_conect_devel($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'], $this->root . $this->path_prod, 'GorbusWeb', 2, $this->force_db_utf8); if (empty($_SESSION['scriptcase']['glo_tpbanco']) && empty($_SESSION['scriptcase']['glo_banco'])) { $nm_crit_perfil = true; } } if (isset($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_perfil']) && !empty($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_perfil'])) { $perfil_trab = $_SESSION['scriptcase']['app2_Login_mob']['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']['use_ssh'])) { $this->nm_arr_db_extra_args['use_ssh'] = $_SESSION['scriptcase']['use_ssh']; } if (isset($_SESSION['scriptcase']['ssh_server'])) { $this->nm_arr_db_extra_args['ssh_server'] = $_SESSION['scriptcase']['ssh_server']; } if (isset($_SESSION['scriptcase']['ssh_user'])) { $this->nm_arr_db_extra_args['ssh_user'] = $_SESSION['scriptcase']['ssh_user']; } if (isset($_SESSION['scriptcase']['ssh_port'])) { $this->nm_arr_db_extra_args['ssh_port'] = $_SESSION['scriptcase']['ssh_port']; } if (isset($_SESSION['scriptcase']['ssh_privatecert'])) { $this->nm_arr_db_extra_args['ssh_privatecert'] = $_SESSION['scriptcase']['ssh_privatecert']; } if (isset($_SESSION['scriptcase']['ssh_localserver'])) { $this->nm_arr_db_extra_args['ssh_localserver'] = $_SESSION['scriptcase']['ssh_localserver']; } if (isset($_SESSION['scriptcase']['ssh_localport'])) { $this->nm_arr_db_extra_args['ssh_localport'] = $_SESSION['scriptcase']['ssh_localport']; } if (isset($_SESSION['scriptcase']['ssh_localportforwarding'])) { $this->nm_arr_db_extra_args['ssh_localportforwarding'] = $_SESSION['scriptcase']['ssh_localportforwarding']; } $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]['app2_Login']['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]['app2_Login']['SC_sep_date'] = substr($SC_temp, 0, 1); $_SESSION['sc_session'][$this->sc_page]['app2_Login']['SC_sep_date1'] = substr($SC_temp, 1, 1); } else { $_SESSION['sc_session'][$this->sc_page]['app2_Login']['SC_sep_date'] = $SC_temp; $_SESSION['sc_session'][$this->sc_page]['app2_Login']['SC_sep_date1'] = $SC_temp; } $this->date_delim = $_SESSION['sc_session'][$this->sc_page]['app2_Login']['SC_sep_date']; $this->date_delim1 = $_SESSION['sc_session'][$this->sc_page]['app2_Login']['SC_sep_date1']; } if (empty($this->nm_tabela)) { $this->nm_tabela = ""; } // 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]['app2_Login_mob']['iframe_menu'] && (!isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['sc_outra_jan']) || $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['sc_outra_jan'] != 'app2_Login_mob')) { 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']['app2_Login_mob']['glo_nm_conexao']) && !empty($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'])) { $this->Db = db_conect_devel($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'], $this->root . $this->path_prod, 'GorbusWeb', 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); } } function setConnectionHash() { if (isset($_SESSION['scriptcase']['nm_sc_retorno']) && !empty($_SESSION['scriptcase']['nm_sc_retorno']) && isset($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao']) && !empty($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'])) { list($connectionDbms, $connectionHost, $connectionUser, $connectionPassword, $connectionDatabase) = db_conect_devel($_SESSION['scriptcase']['app2_Login_mob']['glo_nm_conexao'], $this->root . $this->path_prod, 'GorbusWeb', 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'] : "$"; $_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_set_schema($New_schema) { $New_schema = trim($New_schema); if (empty($New_schema)) { return; } $out_schema = ""; $arq_sch = file($this->path_css . "schemas.ini"); foreach ($arq_sch as $cada_schema) { $par_schema = explode("#nm#", $cada_schema); if ($par_schema[0] == $New_schema || $par_schema[1] == $New_schema) { $out_schema = $par_schema[0]; break; } } if (!empty($out_schema)) { $New_schema = $out_schema . "/" . $out_schema; $this->str_schema_all = $New_schema; $_SESSION['scriptcase']['str_schema_all'] = $New_schema; } } // sc_set_schema function nmgp_redireciona_form($nm_apl_dest, $nm_apl_retorno, $nm_apl_parms, $nm_target="", $opc="", $alt_modal=430, $larg_modal=630) { if (isset($this->NM_is_redirected) && $this->NM_is_redirected) { return; } if (is_array($nm_apl_parms)) { $tmp_parms = ""; foreach ($nm_apl_parms as $par => $val) { $par = trim($par); $val = trim($val); $tmp_parms .= str_replace(".", "_", $par) . "?#?"; if (substr($val, 0, 1) == "$") { $tmp_parms .= $$val; } elseif (substr($val, 0, 1) == "{") { $val = substr($val, 1, -1); $tmp_parms .= $this->$val; } elseif (substr($val, 0, 1) == "[") { $tmp_parms .= $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob'][substr($val, 1, -1)]; } else { $tmp_parms .= $val; } $tmp_parms .= "?@?"; } $nm_apl_parms = $tmp_parms; } if (empty($opc)) { $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['opcao'] = ""; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['opc_ant'] = ""; $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['retorno_edit'] = ""; } $nm_target_form = (empty($nm_target)) ? "_self" : $nm_target; if (strtolower(substr($nm_apl_dest, -4)) != ".php" && (strtolower(substr($nm_apl_dest, 0, 7)) == "http://" || strtolower(substr($nm_apl_dest, 0, 8)) == "https://" || strtolower(substr($nm_apl_dest, 0, 3)) == "../")) { echo ""; return; } else { echo "window.location='" . $nm_apl_dest . "';"; echo ""; $this->NM_close_db(); exit; } } $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) . "/" . $nm_apl_dest . ".php"; } if ($nm_target == "modal") { if (!empty($nm_apl_parms)) { $nm_apl_parms = str_replace("?#?", "*scin", $nm_apl_parms); $nm_apl_parms = str_replace("?@?", "*scout", $nm_apl_parms); $nm_apl_parms = "nmgp_parms=" . $nm_apl_parms . "&"; } $par_modal = "?script_case_init=" . $this->sc_page . "&nmgp_outra_jan=true&nmgp_url_saida=modal&NMSC_modal=ok&"; $this->redir_modal = "$(function() { tb_show('', '" . $nm_apl_dest . $par_modal . $nm_apl_parms . "TB_iframe=true&modal=true&height=" . $alt_modal . "&width=" . $larg_modal . "', '') })"; $this->NM_is_redirected = true; return; } if ($nm_target == "_blank") { ?>
GMT"/>
NM_close_db(); exit; } } 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 (isset($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['SC_sep_date']) && !empty($_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['SC_sep_date'])) { $delim = $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['SC_sep_date']; $delim1 = $_SESSION['sc_session'][$this->sc_page]['app2_Login_mob']['SC_sep_date1']; } return $delim . $var . $delim1; } else { return $var; } } // sc_Sql_Protect /*----- Scriptcase Locale: PHP Method: fb_return ------*/ function fb_return() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_facebook_name)) {$this->sc_temp_facebook_name = (isset($_SESSION['facebook_name'])) ? $_SESSION['facebook_name'] : "";} if (!isset($this->sc_temp_facebook_email)) {$this->sc_temp_facebook_email = (isset($_SESSION['facebook_email'])) ? $_SESSION['facebook_email'] : "";} if (!isset($this->sc_temp_facebook_user)) {$this->sc_temp_facebook_user = (isset($_SESSION['facebook_user'])) ? $_SESSION['facebook_user'] : "";} if (!isset($this->sc_temp_facebook_error_msg)) {$this->sc_temp_facebook_error_msg = (isset($_SESSION['facebook_error_msg'])) ? $_SESSION['facebook_error_msg'] : "";} if (!isset($this->sc_temp_facebook_error_code)) {$this->sc_temp_facebook_error_code = (isset($_SESSION['facebook_error_code'])) ? $_SESSION['facebook_error_code'] : "";} if(!empty($this->sc_temp_facebook_error_code)) { if (!isset($this->Campos_Mens_erro)){$this->Campos_Mens_erro = "";} if (!empty($this->Campos_Mens_erro)){$this->Campos_Mens_erro .= "
";}$this->Campos_Mens_erro .= 'urlencode($this->sc_temp_facebook_error_msg)'; if ('submit_form' == $this->NM_ajax_opcao || 'event_' == substr($this->NM_ajax_opcao, 0, 6) || (isset($this->wizard_action) && 'change_step' == $this->wizard_action)) { if (isset($this->wizard_action) && 'change_step' == $this->wizard_action) { $sErrorIndex = 'geral_app2_Login_mob'; } elseif ('submit_form' == $this->NM_ajax_opcao) { $sErrorIndex = 'geral_app2_Login_mob'; } else { $sErrorIndex = substr(substr($this->NM_ajax_opcao, 0, strrpos($this->NM_ajax_opcao, '_')), 6); } $this->NM_ajax_info['errList'][$sErrorIndex][] = 'urlencode($this->sc_temp_facebook_error_msg)'; } ; } else { $this->get_social("facebook", $this->sc_temp_facebook_user, $this->sc_temp_facebook_email, $this->sc_temp_facebook_name); } if (isset($this->sc_temp_facebook_error_code)) { $_SESSION['facebook_error_code'] = $this->sc_temp_facebook_error_code;} if (isset($this->sc_temp_facebook_error_msg)) { $_SESSION['facebook_error_msg'] = $this->sc_temp_facebook_error_msg;} if (isset($this->sc_temp_facebook_user)) { $_SESSION['facebook_user'] = $this->sc_temp_facebook_user;} if (isset($this->sc_temp_facebook_email)) { $_SESSION['facebook_email'] = $this->sc_temp_facebook_email;} if (isset($this->sc_temp_facebook_name)) { $_SESSION['facebook_name'] = $this->sc_temp_facebook_name;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: fb_return ------*/ /*----- Scriptcase Locale: PHP Method: get_settings ------*/ function get_settings() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; $check_sql = "SELECT set_name, set_value FROM sec1_settings"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { foreach($this->rs as $f ){ $_SESSION[ 'sett_'. $f[0] ] = $f[1]; } } $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: get_settings ------*/ /*----- Scriptcase Locale: PHP Method: get_social ------*/ function get_social($resource, $user_id, $email, $name, $picture='') { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_sett_enable_2fa_mode)) {$this->sc_temp_sett_enable_2fa_mode = (isset($_SESSION['sett_enable_2fa_mode'])) ? $_SESSION['sett_enable_2fa_mode'] : "";} if (!isset($this->sc_temp_sett_mfa_last_updated)) {$this->sc_temp_sett_mfa_last_updated = (isset($_SESSION['sett_mfa_last_updated'])) ? $_SESSION['sett_mfa_last_updated'] : "";} if (!isset($this->sc_temp_sett_enable_2fa)) {$this->sc_temp_sett_enable_2fa = (isset($_SESSION['sett_enable_2fa'])) ? $_SESSION['sett_enable_2fa'] : "";} if (!isset($this->sc_temp_usr_picture)) {$this->sc_temp_usr_picture = (isset($_SESSION['usr_picture'])) ? $_SESSION['usr_picture'] : "";} if (!isset($this->sc_temp_sett_group_administrator)) {$this->sc_temp_sett_group_administrator = (isset($_SESSION['sett_group_administrator'])) ? $_SESSION['sett_group_administrator'] : "";} if (!isset($this->sc_temp_usr_groups)) {$this->sc_temp_usr_groups = (isset($_SESSION['usr_groups'])) ? $_SESSION['usr_groups'] : "";} if (!isset($this->sc_temp_remember_me)) {$this->sc_temp_remember_me = (isset($_SESSION['remember_me'])) ? $_SESSION['remember_me'] : "";} if (!isset($this->sc_temp_usr_phone)) {$this->sc_temp_usr_phone = (isset($_SESSION['usr_phone'])) ? $_SESSION['usr_phone'] : "";} if (!isset($this->sc_temp_usr_email)) {$this->sc_temp_usr_email = (isset($_SESSION['usr_email'])) ? $_SESSION['usr_email'] : "";} if (!isset($this->sc_temp_usr_name)) {$this->sc_temp_usr_name = (isset($_SESSION['usr_name'])) ? $_SESSION['usr_name'] : "";} if (!isset($this->sc_temp_usr_priv_admin)) {$this->sc_temp_usr_priv_admin = (isset($_SESSION['usr_priv_admin'])) ? $_SESSION['usr_priv_admin'] : "";} if (!isset($this->sc_temp_usr_login)) {$this->sc_temp_usr_login = (isset($_SESSION['usr_login'])) ? $_SESSION['usr_login'] : "";} if(empty($user_id)) return; $sql = "SELECT priv_admin, active, name, email, mfa, pswd_last_updated, login, phone, picture, mfa_last_updated FROM sec1_users WHERE email = ". $this->Db->qstr($email). " OR login = ( SELECT sec1_users_social.login FROM sec1_users_social WHERE sec1_users_social.resource = '". $resource ."' AND sec1_users_social.resource_id = ". $this->Db->qstr($user_id) .")"; $nm_select = $sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if($this->rs === false || count($this->rs) == 0) { $this->link_user($resource, $user_id, $email, $name, $picture); ; $this->sc_logged_in_fail($user_id); if (!isset($this->Campos_Mens_erro)){$this->Campos_Mens_erro = "";} if (!empty($this->Campos_Mens_erro)){$this->Campos_Mens_erro .= "
";}$this->Campos_Mens_erro .= $this->Nm_lang['lang_error_login'] ; if ('submit_form' == $this->NM_ajax_opcao || 'event_' == substr($this->NM_ajax_opcao, 0, 6) || (isset($this->wizard_action) && 'change_step' == $this->wizard_action)) { if (isset($this->wizard_action) && 'change_step' == $this->wizard_action) { $sErrorIndex = 'geral_app2_Login_mob'; } elseif ('submit_form' == $this->NM_ajax_opcao) { $sErrorIndex = 'geral_app2_Login_mob'; } else { $sErrorIndex = substr(substr($this->NM_ajax_opcao, 0, strrpos($this->NM_ajax_opcao, '_')), 6); } $this->NM_ajax_info['errList'][$sErrorIndex][] = $this->Nm_lang['lang_error_login'] ; } ; } else if($this->rs[0][1] == 'Y') { $this->sc_temp_usr_login = $this->rs[0][6]; $this->sc_temp_usr_priv_admin = ($this->rs[0][0] == 'Y') ? TRUE : FALSE; $this->sc_temp_usr_name = $this->rs[0][2]; $this->sc_temp_usr_email = $this->rs[0][3]; $this->sc_temp_usr_phone = $this->rs[0][7]; $this->sc_temp_remember_me = $this->remember_me ; $usr_grp = array(); $nm_select = "SELECT group_id FROM sec1_users_groups WHERE login =". $this->Db->qstr($this->sc_temp_usr_login); $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs_groups = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { $SCrx->fields[0] = str_replace(',', '.', $SCrx->fields[0]); $SCrx->fields[0] = (strpos(strtolower($SCrx->fields[0]), "e")) ? (float)$SCrx->fields[0] : $SCrx->fields[0]; $SCrx->fields[0] = (string)$SCrx->fields[0]; for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs_groups[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs_groups = false; $this->rs_groups_erro = $this->Db->ErrorMsg(); } if(isset($this->rs_groups[0][0])){ foreach($this->rs_groups as $r){ $usr_grp[] = $r[0]; } } $this->sc_temp_usr_groups = $usr_grp; if(in_array($this->sc_temp_sett_group_administrator, $this->sc_temp_usr_groups)){ $this->sc_temp_usr_priv_admin = TRUE; } if(!empty($picture)){ $path_img = $_SESSION['scriptcase']['app2_Login']['glo_nm_path_imag_temp'] .'/sc_img_'. $this->sc_temp_usr_login . hash("md5",date('YmdHis')) . '.png'; $picture_data = file_get_contents($picture); file_put_contents($this->root . $path_img, $picture_data); $this->sc_temp_usr_picture = $path_img; $this->update_login_img($this->sc_temp_usr_login, $picture_data); } if(empty($this->sc_temp_usr_picture) && !empty($this->rs[0][8])){ if(substr($this->rs[0][8], 0, 5) != 'http:' && substr($this->rs[0][8], 0, 6) != 'https:'){ $path_img = $_SESSION['scriptcase']['app2_Login']['glo_nm_path_imag_temp'] .'/sc_img_'. $this->sc_temp_usr_login . hash("md5",date('YmdHis')) . '.png'; file_put_contents($this->root . $path_img, $this->rs[0][8]); $this->sc_temp_usr_picture = $path_img; } else{ $this->sc_temp_usr_picture = $this->rs[0][8]; } } if( isset($this->sc_temp_sett_enable_2fa) && $this->sc_temp_sett_enable_2fa == 'Y' ){ if(!empty($this->rs[0][4])){ $mfa_key = ($_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? '').($_SERVER['REMOTE_ADDR'] ?? '' ). ($_SERVER['HTTP_HOST'] ?? '') . ($_SERVER['SERVER_NAME'] ?? '') . ($_SERVER['HTTP_USER_AGENT'] ?? ''); $mfa_key = '_'.hash("md5",$mfa_key); $diff = 0; if( $this->sc_temp_sett_mfa_last_updated != 0 && !empty($this->rs[0][9]) ){ $diff = $this->nm_data->Dif_Datas( date("Y-m-d", strtotime($this->rs[0][9] . " +".$this->sc_temp_sett_mfa_last_updated. "days") ), "aaaa-mm-dd", date("Y-m-d"), "aaaa-mm-dd"); } $diff_cookie = 0; if(isset($_COOKIE[ $mfa_key ]) && !empty($_COOKIE[ $mfa_key ])){ $diff_cookie = $this->nm_data->Dif_Datas( date("Y-m-d", strtotime(decode_string($_COOKIE[ $mfa_key ]) . " +".$this->sc_temp_sett_mfa_last_updated. "days") ), "aaaa-mm-dd", date("Y-m-d"), "aaaa-mm-dd"); } if($diff <= 0 || $diff_cookie <= 0){ if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_priv_admin)) { $_SESSION['usr_priv_admin'] = $this->sc_temp_usr_priv_admin;} if (isset($this->sc_temp_usr_name)) { $_SESSION['usr_name'] = $this->sc_temp_usr_name;} if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_phone)) { $_SESSION['usr_phone'] = $this->sc_temp_usr_phone;} if (isset($this->sc_temp_remember_me)) { $_SESSION['remember_me'] = $this->sc_temp_remember_me;} if (isset($this->sc_temp_usr_groups)) { $_SESSION['usr_groups'] = $this->sc_temp_usr_groups;} if (isset($this->sc_temp_sett_group_administrator)) { $_SESSION['sett_group_administrator'] = $this->sc_temp_sett_group_administrator;} if (isset($this->sc_temp_usr_picture)) { $_SESSION['usr_picture'] = $this->sc_temp_usr_picture;} if (isset($this->sc_temp_sett_enable_2fa)) { $_SESSION['sett_enable_2fa'] = $this->sc_temp_sett_enable_2fa;} if (isset($this->sc_temp_sett_mfa_last_updated)) { $_SESSION['sett_mfa_last_updated'] = $this->sc_temp_sett_mfa_last_updated;} if (isset($this->sc_temp_sett_enable_2fa_mode)) { $_SESSION['sett_enable_2fa_mode'] = $this->sc_temp_sett_enable_2fa_mode;} if (!isset($this->Campos_Mens_erro) || empty($this->Campos_Mens_erro)) { $this->nmgp_redireciona_form($this->path_link . "" . SC_dir_app_name('app2_control_2fa') . "/", $this->nm_location, "", "_self", "ret_self", 440, 630); }; } } else if($this->sc_temp_sett_enable_2fa_mode == 'all'){ $_SESSION['scriptcase']['sc_apl_seg']['app2_add_2fa'] = "on";; if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_priv_admin)) { $_SESSION['usr_priv_admin'] = $this->sc_temp_usr_priv_admin;} if (isset($this->sc_temp_usr_name)) { $_SESSION['usr_name'] = $this->sc_temp_usr_name;} if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_phone)) { $_SESSION['usr_phone'] = $this->sc_temp_usr_phone;} if (isset($this->sc_temp_remember_me)) { $_SESSION['remember_me'] = $this->sc_temp_remember_me;} if (isset($this->sc_temp_usr_groups)) { $_SESSION['usr_groups'] = $this->sc_temp_usr_groups;} if (isset($this->sc_temp_sett_group_administrator)) { $_SESSION['sett_group_administrator'] = $this->sc_temp_sett_group_administrator;} if (isset($this->sc_temp_usr_picture)) { $_SESSION['usr_picture'] = $this->sc_temp_usr_picture;} if (isset($this->sc_temp_sett_enable_2fa)) { $_SESSION['sett_enable_2fa'] = $this->sc_temp_sett_enable_2fa;} if (isset($this->sc_temp_sett_mfa_last_updated)) { $_SESSION['sett_mfa_last_updated'] = $this->sc_temp_sett_mfa_last_updated;} if (isset($this->sc_temp_sett_enable_2fa_mode)) { $_SESSION['sett_enable_2fa_mode'] = $this->sc_temp_sett_enable_2fa_mode;} if (!isset($this->Campos_Mens_erro) || empty($this->Campos_Mens_erro)) { $this->nmgp_redireciona_form($this->path_link . "" . SC_dir_app_name('app2_add_2fa') . "/", $this->nm_location, "redir_menu?#?" . NM_encode_input("1") . "?@?", "_self", "ret_self", 440, 630); }; } } $this->remember_me_validate(); $this->sc_validate_success(); } else { if (!isset($this->Campos_Mens_erro)){$this->Campos_Mens_erro = "";} if (!empty($this->Campos_Mens_erro)){$this->Campos_Mens_erro .= "
";}$this->Campos_Mens_erro .= $this->Nm_lang['lang_error_not_active'] ; if ('submit_form' == $this->NM_ajax_opcao || 'event_' == substr($this->NM_ajax_opcao, 0, 6) || (isset($this->wizard_action) && 'change_step' == $this->wizard_action)) { if (isset($this->wizard_action) && 'change_step' == $this->wizard_action) { $sErrorIndex = 'geral_app2_Login_mob'; } elseif ('submit_form' == $this->NM_ajax_opcao) { $sErrorIndex = 'geral_app2_Login_mob'; } else { $sErrorIndex = substr(substr($this->NM_ajax_opcao, 0, strrpos($this->NM_ajax_opcao, '_')), 6); } $this->NM_ajax_info['errList'][$sErrorIndex][] = $this->Nm_lang['lang_error_not_active'] ; } ; if (isset($this->Campos_Mens_erro) && !empty($this->Campos_Mens_erro)) { if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_priv_admin)) { $_SESSION['usr_priv_admin'] = $this->sc_temp_usr_priv_admin;} if (isset($this->sc_temp_usr_name)) { $_SESSION['usr_name'] = $this->sc_temp_usr_name;} if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_phone)) { $_SESSION['usr_phone'] = $this->sc_temp_usr_phone;} if (isset($this->sc_temp_remember_me)) { $_SESSION['remember_me'] = $this->sc_temp_remember_me;} if (isset($this->sc_temp_usr_groups)) { $_SESSION['usr_groups'] = $this->sc_temp_usr_groups;} if (isset($this->sc_temp_sett_group_administrator)) { $_SESSION['sett_group_administrator'] = $this->sc_temp_sett_group_administrator;} if (isset($this->sc_temp_usr_picture)) { $_SESSION['usr_picture'] = $this->sc_temp_usr_picture;} if (isset($this->sc_temp_sett_enable_2fa)) { $_SESSION['sett_enable_2fa'] = $this->sc_temp_sett_enable_2fa;} if (isset($this->sc_temp_sett_mfa_last_updated)) { $_SESSION['sett_mfa_last_updated'] = $this->sc_temp_sett_mfa_last_updated;} if (isset($this->sc_temp_sett_enable_2fa_mode)) { $_SESSION['sett_enable_2fa_mode'] = $this->sc_temp_sett_enable_2fa_mode;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; return; } } if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_priv_admin)) { $_SESSION['usr_priv_admin'] = $this->sc_temp_usr_priv_admin;} if (isset($this->sc_temp_usr_name)) { $_SESSION['usr_name'] = $this->sc_temp_usr_name;} if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_phone)) { $_SESSION['usr_phone'] = $this->sc_temp_usr_phone;} if (isset($this->sc_temp_remember_me)) { $_SESSION['remember_me'] = $this->sc_temp_remember_me;} if (isset($this->sc_temp_usr_groups)) { $_SESSION['usr_groups'] = $this->sc_temp_usr_groups;} if (isset($this->sc_temp_sett_group_administrator)) { $_SESSION['sett_group_administrator'] = $this->sc_temp_sett_group_administrator;} if (isset($this->sc_temp_usr_picture)) { $_SESSION['usr_picture'] = $this->sc_temp_usr_picture;} if (isset($this->sc_temp_sett_enable_2fa)) { $_SESSION['sett_enable_2fa'] = $this->sc_temp_sett_enable_2fa;} if (isset($this->sc_temp_sett_mfa_last_updated)) { $_SESSION['sett_mfa_last_updated'] = $this->sc_temp_sett_mfa_last_updated;} if (isset($this->sc_temp_sett_enable_2fa_mode)) { $_SESSION['sett_enable_2fa_mode'] = $this->sc_temp_sett_enable_2fa_mode;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: get_social ------*/ /*----- Scriptcase Locale: PHP Method: go_return ------*/ function go_return() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_google_photo)) {$this->sc_temp_google_photo = (isset($_SESSION['google_photo'])) ? $_SESSION['google_photo'] : "";} if (!isset($this->sc_temp_google_name)) {$this->sc_temp_google_name = (isset($_SESSION['google_name'])) ? $_SESSION['google_name'] : "";} if (!isset($this->sc_temp_google_email)) {$this->sc_temp_google_email = (isset($_SESSION['google_email'])) ? $_SESSION['google_email'] : "";} if (!isset($this->sc_temp_google_user)) {$this->sc_temp_google_user = (isset($_SESSION['google_user'])) ? $_SESSION['google_user'] : "";} if (!isset($this->sc_temp_google_error_msg)) {$this->sc_temp_google_error_msg = (isset($_SESSION['google_error_msg'])) ? $_SESSION['google_error_msg'] : "";} if (!isset($this->sc_temp_google_error_code)) {$this->sc_temp_google_error_code = (isset($_SESSION['google_error_code'])) ? $_SESSION['google_error_code'] : "";} if(!empty($this->sc_temp_google_error_code)) { if (!isset($this->Campos_Mens_erro)){$this->Campos_Mens_erro = "";} if (!empty($this->Campos_Mens_erro)){$this->Campos_Mens_erro .= "
";}$this->Campos_Mens_erro .= 'urlencode($this->sc_temp_google_error_msg)'; if ('submit_form' == $this->NM_ajax_opcao || 'event_' == substr($this->NM_ajax_opcao, 0, 6) || (isset($this->wizard_action) && 'change_step' == $this->wizard_action)) { if (isset($this->wizard_action) && 'change_step' == $this->wizard_action) { $sErrorIndex = 'geral_app2_Login_mob'; } elseif ('submit_form' == $this->NM_ajax_opcao) { $sErrorIndex = 'geral_app2_Login_mob'; } else { $sErrorIndex = substr(substr($this->NM_ajax_opcao, 0, strrpos($this->NM_ajax_opcao, '_')), 6); } $this->NM_ajax_info['errList'][$sErrorIndex][] = 'urlencode($this->sc_temp_google_error_msg)'; } ; } else { $this->get_social("google", $this->sc_temp_google_user, $this->sc_temp_google_email, $this->sc_temp_google_name, $this->sc_temp_google_photo); } if (isset($this->sc_temp_google_error_code)) { $_SESSION['google_error_code'] = $this->sc_temp_google_error_code;} if (isset($this->sc_temp_google_error_msg)) { $_SESSION['google_error_msg'] = $this->sc_temp_google_error_msg;} if (isset($this->sc_temp_google_user)) { $_SESSION['google_user'] = $this->sc_temp_google_user;} if (isset($this->sc_temp_google_email)) { $_SESSION['google_email'] = $this->sc_temp_google_email;} if (isset($this->sc_temp_google_name)) { $_SESSION['google_name'] = $this->sc_temp_google_name;} if (isset($this->sc_temp_google_photo)) { $_SESSION['google_photo'] = $this->sc_temp_google_photo;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: go_return ------*/ /*----- Scriptcase Locale: PHP Method: has_priv ------*/ function has_priv($param) { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; return ($param == 'Y' ? 'on' : 'off'); $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: has_priv ------*/ /*----- Scriptcase Locale: Ajax Event idtaquilla_onChange ------*/ function idtaquilla_onChange() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_empresa)) {$this->sc_temp_empresa = (isset($_SESSION['empresa'])) ? $_SESSION['empresa'] : "";} if (!isset($this->sc_temp_gnomtaquilla)) {$this->sc_temp_gnomtaquilla = (isset($_SESSION['gnomtaquilla'])) ? $_SESSION['gnomtaquilla'] : "";} if (!isset($this->sc_temp_gnomoficina)) {$this->sc_temp_gnomoficina = (isset($_SESSION['gnomoficina'])) ? $_SESSION['gnomoficina'] : "";} $original_login = $this->login; $original_perfil = $this->perfil; $original_idusuario2 = $this->idusuario2; $original_idtaquilla = $this->idtaquilla; $original_nutaquilla = $this->nutaquilla; $original_nomtaquilla = $this->nomtaquilla; $original_idoficina = $this->idoficina; $original_nomoficina = $this->nomoficina; $original_taquillaactual = $this->taquillaactual; $date = date('d-m-Y'); $check_sql = "SELECT name,perfil" . " FROM sec1_users" . " WHERE login = '" . $this->login . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $nomusuario = $this->rs[0][0]; $this->perfil = $this->rs[0][1]; } else { $other_field = ''; $other_region = ''; } if($this->perfil == 4 && $this->idusuario2 == '0'){ $check_sql = "SELECT idtaquilla,nomtaquilla,idoficina" . " FROM taquillas" . " WHERE idtaquilla = '" . $this->idtaquilla . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $this->nutaquilla = $this->rs[0][0]; $this->nomtaquilla = $this->rs[0][1]; $this->idoficina = $this->rs[0][2]; $this->nutaquilla = $this->idtaquilla ; } else { $this->idtaquilla = ''; $this->nomtaquilla = ''; $this->idoficina = ''; $this->idtaquilla = 0; $this->nutaquilla = 0; } } $check_sql = "SELECT nomoficina" . " FROM oficinas" . " WHERE idoficina = '" . $this->idoficina . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $this->nomoficina = $this->rs[0][0]; } else { $other_field = ""; $other_region = ""; } $this->sc_temp_gnomoficina = "Oficina: ".$this->nomoficina ; $this->sc_temp_gnomtaquilla = $this->nomtaquilla ; if($this->perfil == 4){ $this->taquillaactual = $this->nomtaquilla ; }else{ $this->taquillaactual = ""; } $this->sc_temp_empresa = $this->empresa ."                                                                 Fecha: ".$date."                                               ".$this->nomtaquilla ; if (isset($this->sc_temp_gnomoficina)) { $_SESSION['gnomoficina'] = $this->sc_temp_gnomoficina;} if (isset($this->sc_temp_gnomtaquilla)) { $_SESSION['gnomtaquilla'] = $this->sc_temp_gnomtaquilla;} if (isset($this->sc_temp_empresa)) { $_SESSION['empresa'] = $this->sc_temp_empresa;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; $modificado_login = $this->login; $modificado_perfil = $this->perfil; $modificado_idusuario2 = $this->idusuario2; $modificado_idtaquilla = $this->idtaquilla; $modificado_nutaquilla = $this->nutaquilla; $modificado_nomtaquilla = $this->nomtaquilla; $modificado_idoficina = $this->idoficina; $modificado_nomoficina = $this->nomoficina; $modificado_taquillaactual = $this->taquillaactual; $this->nm_formatar_campos('login', 'perfil', 'idusuario2', 'idtaquilla', 'nutaquilla', 'nomtaquilla', 'idoficina', 'nomoficina', 'taquillaactual'); if ($original_login !== $modificado_login || isset($this->nmgp_cmp_readonly['login']) || (isset($bFlagRead_login) && $bFlagRead_login)) { $this->ajax_return_values_login(true); } if ($original_perfil !== $modificado_perfil || isset($this->nmgp_cmp_readonly['perfil']) || (isset($bFlagRead_perfil) && $bFlagRead_perfil)) { $this->ajax_return_values_perfil(true); } if ($original_idusuario2 !== $modificado_idusuario2 || isset($this->nmgp_cmp_readonly['idusuario2']) || (isset($bFlagRead_idusuario2) && $bFlagRead_idusuario2)) { $this->ajax_return_values_idusuario2(true); } if ($original_idtaquilla !== $modificado_idtaquilla || isset($this->nmgp_cmp_readonly['idtaquilla']) || (isset($bFlagRead_idtaquilla) && $bFlagRead_idtaquilla)) { $this->ajax_return_values_idtaquilla(true); } if ($original_nutaquilla !== $modificado_nutaquilla || isset($this->nmgp_cmp_readonly['nutaquilla']) || (isset($bFlagRead_nutaquilla) && $bFlagRead_nutaquilla)) { $this->ajax_return_values_nutaquilla(true); } if ($original_nomtaquilla !== $modificado_nomtaquilla || isset($this->nmgp_cmp_readonly['nomtaquilla']) || (isset($bFlagRead_nomtaquilla) && $bFlagRead_nomtaquilla)) { $this->ajax_return_values_nomtaquilla(true); } if ($original_idoficina !== $modificado_idoficina || isset($this->nmgp_cmp_readonly['idoficina']) || (isset($bFlagRead_idoficina) && $bFlagRead_idoficina)) { $this->ajax_return_values_idoficina(true); } if ($original_nomoficina !== $modificado_nomoficina || isset($this->nmgp_cmp_readonly['nomoficina']) || (isset($bFlagRead_nomoficina) && $bFlagRead_nomoficina)) { $this->ajax_return_values_nomoficina(true); } if ($original_taquillaactual !== $modificado_taquillaactual || isset($this->nmgp_cmp_readonly['taquillaactual']) || (isset($bFlagRead_taquillaactual) && $bFlagRead_taquillaactual)) { $this->ajax_return_values_taquillaactual(true); } $this->NM_ajax_info['event_field'] = 'idtaquilla'; app2_Login_mob_pack_ajax_response(); exit; } /*----- END - Scriptcase Locale: Ajax Event idtaquilla_onChange ------*/ /*----- Scriptcase Locale: PHP Method: link_user ------*/ function link_user($resource, $usr_id, $email, $name, $picture='') { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_sett_group_default)) {$this->sc_temp_sett_group_default = (isset($_SESSION['sett_group_default'])) ? $_SESSION['sett_group_default'] : "";} if (!isset($this->sc_temp_sett_new_users)) {$this->sc_temp_sett_new_users = (isset($_SESSION['sett_new_users'])) ? $_SESSION['sett_new_users'] : "";} if (!isset($this->sc_temp_usr_picture)) {$this->sc_temp_usr_picture = (isset($_SESSION['usr_picture'])) ? $_SESSION['usr_picture'] : "";} if (!isset($this->sc_temp_usr_email)) {$this->sc_temp_usr_email = (isset($_SESSION['usr_email'])) ? $_SESSION['usr_email'] : "";} if (!isset($this->sc_temp_usr_priv_admin)) {$this->sc_temp_usr_priv_admin = (isset($_SESSION['usr_priv_admin'])) ? $_SESSION['usr_priv_admin'] : "";} if (!isset($this->sc_temp_usr_login)) {$this->sc_temp_usr_login = (isset($_SESSION['usr_login'])) ? $_SESSION['usr_login'] : "";} if($this->sc_temp_sett_new_users != 'Y'){ return; } $group_default = (int)$this->sc_temp_sett_group_default; $sql = "INSERT INTO sec1_users( login, name, pswd, email, active ) VALUES (". $this->Db->qstr($usr_id). ", ". $this->Db->qstr($name) . ", ". $this->Db->qstr(hash("md5",date("YmdHis"))) . ", ". $this->Db->qstr($email) . ", 'Y'". ")"; $nm_select = $sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); if(!empty($picture)){ $picture_data = file_get_contents($picture); $picture = $_SESSION['scriptcase']['app2_Login']['glo_nm_path_imag_temp'] .'/sc_img_'. $this->sc_temp_usr_login . hash("md5",date('YmdHis')) . '.png'; file_put_contents($this->root . $picture, $picture_data); $this->update_login_img($usr_id, $picture_data); } $sql = "INSERT INTO sec1_users_social( sec1_users_social.login, sec1_users_social.resource, sec1_users_social.resource_id ) VALUES (". $this->Db->qstr($usr_id). ", ". $this->Db->qstr($resource) . ", ". $this->Db->qstr($usr_id) . ")"; $nm_select = $sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); $sql = "INSERT INTO sec1_users_groups( login, group_id ) VALUES (". $this->Db->qstr($usr_id). ", ". $this->Db->qstr($group_default) . ")"; $nm_select = $sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); $usr_login = $usr_id; $usr_priv_admin = FALSE; $usr_email = $email; $usr_picture = $picture; if (isset($usr_login)) {$this->sc_temp_usr_login = $usr_login;} ; if (isset($usr_priv_admin)) {$this->sc_temp_usr_priv_admin = $usr_priv_admin;} ; if (isset($usr_email)) {$this->sc_temp_usr_email = $usr_email;} ; if (isset($usr_picture)) {$this->sc_temp_usr_picture = $usr_picture;} ; $this->sc_validate_success(); if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_priv_admin)) { $_SESSION['usr_priv_admin'] = $this->sc_temp_usr_priv_admin;} if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_picture)) { $_SESSION['usr_picture'] = $this->sc_temp_usr_picture;} if (isset($this->sc_temp_sett_new_users)) { $_SESSION['sett_new_users'] = $this->sc_temp_sett_new_users;} if (isset($this->sc_temp_sett_group_default)) { $_SESSION['sett_group_default'] = $this->sc_temp_sett_group_default;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: link_user ------*/ /*----- Scriptcase Locale: Ajax Event login_onChange ------*/ function login_onChange() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_empresa)) {$this->sc_temp_empresa = (isset($_SESSION['empresa'])) ? $_SESSION['empresa'] : "";} if (!isset($this->sc_temp_gnomtaquilla)) {$this->sc_temp_gnomtaquilla = (isset($_SESSION['gnomtaquilla'])) ? $_SESSION['gnomtaquilla'] : "";} if (!isset($this->sc_temp_gnomoficina)) {$this->sc_temp_gnomoficina = (isset($_SESSION['gnomoficina'])) ? $_SESSION['gnomoficina'] : "";} if (!isset($this->sc_temp_nomtaquilla)) {$this->sc_temp_nomtaquilla = (isset($_SESSION['nomtaquilla'])) ? $_SESSION['nomtaquilla'] : "";} $original_login = $this->login; $original_perfil = $this->perfil; $original_nutaquilla = $this->nutaquilla; $original_nomtaquilla = $this->nomtaquilla; $original_idoficina = $this->idoficina; $original_idusuario2 = $this->idusuario2; $original_idtaquilla = $this->idtaquilla; $original_fechahoy = $this->fechahoy; $original_fechacierre = $this->fechacierre; $original_nomoficina = $this->nomoficina; $original_jornada = $this->jornada; $original_taquillaactual = $this->taquillaactual; $date = date('d-m-Y'); $check_sql = "SELECT name,perfil" . " FROM sec1_users" . " WHERE login = '" . $this->login . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $nomusuario = $this->rs[0][0]; $this->perfil = $this->rs[0][1]; } else { $other_field = ''; $other_region = ''; } if($this->perfil == 4){ $check_sql = "SELECT idtaquilla,nomtaquilla,idoficina,idusuario" . " FROM taquillas" . " WHERE idusuario = '" . $this->login . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $this->nutaquilla = $this->rs[0][0]; $this->nomtaquilla = $this->rs[0][1]; $this->idoficina = $this->rs[0][2]; $this->idusuario2 = $this->rs[0][3]; $this->sc_temp_nomtaquilla = $this->nomtaquilla ; } else { $this->idusuario2 = '0'; $this->idtaquilla = ''; $this->nomtaquilla = ''; $this->idoficina = ''; $this->nutaquilla = 0; } } $check_sql = "SELECT fechacierre" . " FROM cuadresdecaja" . " WHERE idusuario = '" . $this->login . "' and fechacierre = '" . $this->fechahoy . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $this->fechacierre = $this->rs[0][0]; $other_region = $this->rs[0][1]; } else { $other_field = ''; $other_region = ''; $this->fechacierre = ''; } if ($this->perfil != 4){ $check_sql = "SELECT idtaquilla,nomtaquilla,idoficina" . " FROM taquillas" . " WHERE perfil = '" . $this->perfil . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $this->nutaquilla = $this->rs[0][0]; $this->nomtaquilla = $this->rs[0][1]; $this->idoficina = $this->rs[0][2]; $this->idusuario2 = '0'; } else { $other_field = ''; $other_region = ''; } } $check_sql = "SELECT nomoficina,jornada" . " FROM oficinas" . " WHERE idoficina = '" . $this->idoficina . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $this->nomoficina = $this->rs[0][0]; $this->jornada = $this->rs[0][1]; } else { $other_field = ""; $other_region = ""; } if($this->perfil == 4){ $this->taquillaactual = $this->nomtaquilla ; }else{ $this->taquillaactual = ""; } if($this->taquillaactual != ""){ $this->idtaquilla = $this->taquillaactual ; } $this->sc_temp_gnomoficina = "oficina: ".$this->nomoficina ; $this->sc_temp_gnomtaquilla = $this->nomtaquilla ; $this->sc_temp_empresa = $this->empresa ."                                                                 Fecha: ".$date."                                               ".$this->nomtaquilla ; if (isset($this->sc_temp_nomtaquilla)) { $_SESSION['nomtaquilla'] = $this->sc_temp_nomtaquilla;} if (isset($this->sc_temp_gnomoficina)) { $_SESSION['gnomoficina'] = $this->sc_temp_gnomoficina;} if (isset($this->sc_temp_gnomtaquilla)) { $_SESSION['gnomtaquilla'] = $this->sc_temp_gnomtaquilla;} if (isset($this->sc_temp_empresa)) { $_SESSION['empresa'] = $this->sc_temp_empresa;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; $modificado_login = $this->login; $modificado_perfil = $this->perfil; $modificado_nutaquilla = $this->nutaquilla; $modificado_nomtaquilla = $this->nomtaquilla; $modificado_idoficina = $this->idoficina; $modificado_idusuario2 = $this->idusuario2; $modificado_idtaquilla = $this->idtaquilla; $modificado_fechahoy = $this->fechahoy; $modificado_fechacierre = $this->fechacierre; $modificado_nomoficina = $this->nomoficina; $modificado_jornada = $this->jornada; $modificado_taquillaactual = $this->taquillaactual; $this->nm_formatar_campos('login', 'perfil', 'nutaquilla', 'nomtaquilla', 'idoficina', 'idusuario2', 'idtaquilla', 'fechahoy', 'fechacierre', 'nomoficina', 'jornada', 'taquillaactual'); if ($original_login !== $modificado_login || isset($this->nmgp_cmp_readonly['login']) || (isset($bFlagRead_login) && $bFlagRead_login)) { $this->ajax_return_values_login(true); } if ($original_perfil !== $modificado_perfil || isset($this->nmgp_cmp_readonly['perfil']) || (isset($bFlagRead_perfil) && $bFlagRead_perfil)) { $this->ajax_return_values_perfil(true); } if ($original_nutaquilla !== $modificado_nutaquilla || isset($this->nmgp_cmp_readonly['nutaquilla']) || (isset($bFlagRead_nutaquilla) && $bFlagRead_nutaquilla)) { $this->ajax_return_values_nutaquilla(true); } if ($original_nomtaquilla !== $modificado_nomtaquilla || isset($this->nmgp_cmp_readonly['nomtaquilla']) || (isset($bFlagRead_nomtaquilla) && $bFlagRead_nomtaquilla)) { $this->ajax_return_values_nomtaquilla(true); } if ($original_idoficina !== $modificado_idoficina || isset($this->nmgp_cmp_readonly['idoficina']) || (isset($bFlagRead_idoficina) && $bFlagRead_idoficina)) { $this->ajax_return_values_idoficina(true); } if ($original_idusuario2 !== $modificado_idusuario2 || isset($this->nmgp_cmp_readonly['idusuario2']) || (isset($bFlagRead_idusuario2) && $bFlagRead_idusuario2)) { $this->ajax_return_values_idusuario2(true); } if ($original_idtaquilla !== $modificado_idtaquilla || isset($this->nmgp_cmp_readonly['idtaquilla']) || (isset($bFlagRead_idtaquilla) && $bFlagRead_idtaquilla)) { $this->ajax_return_values_idtaquilla(true); } if ($original_fechahoy !== $modificado_fechahoy || isset($this->nmgp_cmp_readonly['fechahoy']) || (isset($bFlagRead_fechahoy) && $bFlagRead_fechahoy)) { $this->ajax_return_values_fechahoy(true); } if ($original_fechacierre !== $modificado_fechacierre || isset($this->nmgp_cmp_readonly['fechacierre']) || (isset($bFlagRead_fechacierre) && $bFlagRead_fechacierre)) { $this->ajax_return_values_fechacierre(true); } if ($original_nomoficina !== $modificado_nomoficina || isset($this->nmgp_cmp_readonly['nomoficina']) || (isset($bFlagRead_nomoficina) && $bFlagRead_nomoficina)) { $this->ajax_return_values_nomoficina(true); } if ($original_jornada !== $modificado_jornada || isset($this->nmgp_cmp_readonly['jornada']) || (isset($bFlagRead_jornada) && $bFlagRead_jornada)) { $this->ajax_return_values_jornada(true); } if ($original_taquillaactual !== $modificado_taquillaactual || isset($this->nmgp_cmp_readonly['taquillaactual']) || (isset($bFlagRead_taquillaactual) && $bFlagRead_taquillaactual)) { $this->ajax_return_values_taquillaactual(true); } $this->NM_ajax_info['event_field'] = 'login'; app2_Login_mob_pack_ajax_response(); exit; } /*----- END - Scriptcase Locale: Ajax Event login_onChange ------*/ /*----- Scriptcase Locale: Ajax Event login_onFocus ------*/ function login_onFocus() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; $original_login = $this->login; $original_perfil = $this->perfil; $original_idoficina = $this->idoficina; $original_nomoficina = $this->nomoficina; $check_sql = "SELECT name,perfil" . " FROM sec1_users" . " WHERE login = '" . $this->login . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $nomusuario = $this->rs[0][0]; $this->perfil = $this->rs[0][1]; } else { $other_field = ''; $other_region = ''; } $check_sql = "SELECT nomoficina" . " FROM oficinas" . " WHERE idoficina = '" . $this->idoficina . "'"; $nm_select = $check_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if (isset($this->rs[0][0])) { $this->nomoficina = $this->rs[0][0]; } else { $other_field = ""; $other_region = ""; } $modificado_login = $this->login; $modificado_perfil = $this->perfil; $modificado_idoficina = $this->idoficina; $modificado_nomoficina = $this->nomoficina; $this->nm_formatar_campos('login', 'perfil', 'idoficina', 'nomoficina'); if ($original_login !== $modificado_login || isset($this->nmgp_cmp_readonly['login']) || (isset($bFlagRead_login) && $bFlagRead_login)) { $this->ajax_return_values_login(true); } if ($original_perfil !== $modificado_perfil || isset($this->nmgp_cmp_readonly['perfil']) || (isset($bFlagRead_perfil) && $bFlagRead_perfil)) { $this->ajax_return_values_perfil(true); } if ($original_idoficina !== $modificado_idoficina || isset($this->nmgp_cmp_readonly['idoficina']) || (isset($bFlagRead_idoficina) && $bFlagRead_idoficina)) { $this->ajax_return_values_idoficina(true); } if ($original_nomoficina !== $modificado_nomoficina || isset($this->nmgp_cmp_readonly['nomoficina']) || (isset($bFlagRead_nomoficina) && $bFlagRead_nomoficina)) { $this->ajax_return_values_nomoficina(true); } $this->NM_ajax_info['event_field'] = 'login'; app2_Login_mob_pack_ajax_response(); exit; $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Ajax Event login_onFocus ------*/ /*----- Scriptcase Locale: Ajax Event pswd_onChange ------*/ function pswd_onChange() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; $original_login = $this->login; if($this->login == ''){ $this->login = "Admin"; } $modificado_login = $this->login; $this->nm_formatar_campos('login'); if ($original_login !== $modificado_login || isset($this->nmgp_cmp_readonly['login']) || (isset($bFlagRead_login) && $bFlagRead_login)) { $this->ajax_return_values_login(true); } $this->NM_ajax_info['event_field'] = 'pswd'; app2_Login_mob_pack_ajax_response(); exit; $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Ajax Event pswd_onChange ------*/ /*----- Scriptcase Locale: Ajax Event pswd_onFocus ------*/ function pswd_onFocus() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; $original_login = $this->login; if($this->login == ''){ if (!isset($this->Campos_Mens_erro) || empty($this->Campos_Mens_erro)) { $this->nmgp_redireciona_form($this->path_link . "" . SC_dir_app_name('app2_Login') . "/", $this->nm_location, "", "_self", "ret_self", 440, 630); }; } $modificado_login = $this->login; $this->nm_formatar_campos('login'); if ($original_login !== $modificado_login || isset($this->nmgp_cmp_readonly['login']) || (isset($bFlagRead_login) && $bFlagRead_login)) { $this->ajax_return_values_login(true); } $this->NM_ajax_info['event_field'] = 'pswd'; app2_Login_mob_pack_ajax_response(); exit; $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Ajax Event pswd_onFocus ------*/ /*----- Scriptcase Locale: PHP Method: remember_me_init ------*/ function remember_me_init() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_usr_perfil)) {$this->sc_temp_usr_perfil = (isset($_SESSION['usr_perfil'])) ? $_SESSION['usr_perfil'] : "";} if (!isset($this->sc_temp_usr_oficina)) {$this->sc_temp_usr_oficina = (isset($_SESSION['usr_oficina'])) ? $_SESSION['usr_oficina'] : "";} if (!isset($this->sc_temp_usr_email)) {$this->sc_temp_usr_email = (isset($_SESSION['usr_email'])) ? $_SESSION['usr_email'] : "";} if (!isset($this->sc_temp_usr_name)) {$this->sc_temp_usr_name = (isset($_SESSION['usr_name'])) ? $_SESSION['usr_name'] : "";} if (!isset($this->sc_temp_usr_priv_admin)) {$this->sc_temp_usr_priv_admin = (isset($_SESSION['usr_priv_admin'])) ? $_SESSION['usr_priv_admin'] : "";} if (!isset($this->sc_temp_usr_login)) {$this->sc_temp_usr_login = (isset($_SESSION['usr_login'])) ? $_SESSION['usr_login'] : "";} if(isset($_COOKIE['usr_data']) && !empty($_COOKIE['usr_data'])){ $usr_data = unserialize(decode_string($_COOKIE['usr_data'])); if(substr($usr_data['code'], 0, 7) == 'cookie_'){ $sql = "SELECT priv_admin, active, name, email, oficina, perfil FROM sec1_users WHERE login = ". $this->Db->qstr($usr_data['login']) ." AND activation_code = ".$this->Db->qstr($usr_data['code']); $nm_select = $sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } if(count($this->rs) != 0 && $this->rs[0][1] == 'Y') { $this->sc_temp_usr_login = $usr_data['login']; $this->sc_temp_usr_priv_admin = ($this->rs[0][0] == 'Y') ? TRUE : FALSE; $this->sc_temp_usr_name = $this->rs[0][2]; $this->sc_temp_usr_email = $this->rs[0][3]; $this->sc_temp_usr_oficina = $this->rs[0][4]; $this->sc_temp_usr_perfil = $this->rs[0][5]; $this->sc_validate_success(); } } } if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_priv_admin)) { $_SESSION['usr_priv_admin'] = $this->sc_temp_usr_priv_admin;} if (isset($this->sc_temp_usr_name)) { $_SESSION['usr_name'] = $this->sc_temp_usr_name;} if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_oficina)) { $_SESSION['usr_oficina'] = $this->sc_temp_usr_oficina;} if (isset($this->sc_temp_usr_perfil)) { $_SESSION['usr_perfil'] = $this->sc_temp_usr_perfil;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: remember_me_init ------*/ /*----- Scriptcase Locale: PHP Method: remember_me_validate ------*/ function remember_me_validate() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_sett_cookie_expiration_time)) {$this->sc_temp_sett_cookie_expiration_time = (isset($_SESSION['sett_cookie_expiration_time'])) ? $_SESSION['sett_cookie_expiration_time'] : "";} if (!isset($this->sc_temp_sett_remember_me)) {$this->sc_temp_sett_remember_me = (isset($_SESSION['sett_remember_me'])) ? $_SESSION['sett_remember_me'] : "";} if(!isset($this->sc_temp_sett_remember_me) || $this->sc_temp_sett_remember_me != 'Y'){ return; } if($this->remember_me == 1){ $chars = 'abcdefghijklmnopqrstuvxywz'; $chars .= 'ABCDEFGHIJKLMNOPQRSTUVXYWZ'; $chars .= '0123456789!@$*.,;:'; $max = strlen($chars)-1; $code = "cookie_"; for($i=0; $i < 25; $i++) { $code .= $chars[mt_rand(0, $max)]; } $slogin = $this->Db->qstr($this->login ); $nm_select ="UPDATE sec1_users SET activation_code = ". $this->Db->qstr($code) . " WHERE login = ". $slogin; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); $usr_data = array( 'login' => $this->login , 'code' => $code, ); $remember_me_expiry_cookie = $this->sc_temp_sett_cookie_expiration_time; setcookie("usr_data", encode_string(serialize($usr_data)),time()+60*60*24* $remember_me_expiry_cookie, '/'); } if (isset($this->sc_temp_sett_remember_me)) { $_SESSION['sett_remember_me'] = $this->sc_temp_sett_remember_me;} if (isset($this->sc_temp_sett_cookie_expiration_time)) { $_SESSION['sett_cookie_expiration_time'] = $this->sc_temp_sett_cookie_expiration_time;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: remember_me_validate ------*/ /*----- Scriptcase Locale: PHP Method: sc_validate_success ------*/ function sc_validate_success() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_gnomoficina)) {$this->sc_temp_gnomoficina = (isset($_SESSION['gnomoficina'])) ? $_SESSION['gnomoficina'] : "";} if (!isset($this->sc_temp_sett_session_expire)) {$this->sc_temp_sett_session_expire = (isset($_SESSION['sett_session_expire'])) ? $_SESSION['sett_session_expire'] : "";} if (!isset($this->sc_temp_usr_taquilla)) {$this->sc_temp_usr_taquilla = (isset($_SESSION['usr_taquilla'])) ? $_SESSION['usr_taquilla'] : "";} if (!isset($this->sc_temp_usr_perfil)) {$this->sc_temp_usr_perfil = (isset($_SESSION['usr_perfil'])) ? $_SESSION['usr_perfil'] : "";} if (!isset($this->sc_temp_usr_oficina)) {$this->sc_temp_usr_oficina = (isset($_SESSION['usr_oficina'])) ? $_SESSION['usr_oficina'] : "";} if (!isset($this->sc_temp_usr_login)) {$this->sc_temp_usr_login = (isset($_SESSION['usr_login'])) ? $_SESSION['usr_login'] : "";} if (!isset($this->sc_temp_usr_phone)) {$this->sc_temp_usr_phone = (isset($_SESSION['usr_phone'])) ? $_SESSION['usr_phone'] : "";} if (!isset($this->sc_temp_usr_name)) {$this->sc_temp_usr_name = (isset($_SESSION['usr_name'])) ? $_SESSION['usr_name'] : "";} if (!isset($this->sc_temp_usr_picture)) {$this->sc_temp_usr_picture = (isset($_SESSION['usr_picture'])) ? $_SESSION['usr_picture'] : "";} if (!isset($this->sc_temp_usr_email)) {$this->sc_temp_usr_email = (isset($_SESSION['usr_email'])) ? $_SESSION['usr_email'] : "";} if ($this->idusuario2 != $this->login ) { $fecha = date('y-m-d'); $update_table = 'taquillas'; $update_where = "idtaquilla = '$this->nutaquilla'"; $update_fields = array( "idusuario = '$this->login'", "fechaabre = '$fecha'", ); $update_sql = 'UPDATE ' . $update_table . ' SET ' . implode(', ', $update_fields) . ' WHERE ' . $update_where; $nm_select = $update_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); } $sql = "SELECT app_name, priv_access, priv_insert, priv_delete, priv_update, priv_export, priv_print FROM sec1_groups_apps WHERE group_id IN (SELECT group_id FROM sec1_users_groups WHERE login = '". $this->sc_temp_usr_login ."')"; $nm_select = $sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; if ($this->rs = $this->Db->Execute($nm_select)) { } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs = false; $this->rs_erro = $this->Db->ErrorMsg(); } $arr_default = array( 'access' => 'off', 'insert' => 'off', 'delete' => 'off', 'update' => 'off', 'export' => 'btn_display_off', 'print' => 'btn_display_off', ); if ($this->rs !== false) { $arr_perm = array(); while (!$this->rs->EOF) { $app = $this->rs->fields[0]; if(!isset($arr_perm[$app])) { $arr_perm[$app] = $arr_default; } if( $this->rs->fields[1] == 'Y') { $arr_perm[$app][ 'access' ] = 'on'; } if($this->rs->fields[2] == 'Y') { $arr_perm[$app][ 'insert' ] = 'on'; } if($this->rs->fields[3] == 'Y') { $arr_perm[$app][ 'delete' ] = 'on'; } if($this->rs->fields[4] == 'Y') { $arr_perm[$app][ 'update' ] = 'on'; } if($this->rs->fields[5] == 'Y') { $arr_perm[$app]['export'] = 'btn_display_on'; } if($this->rs->fields[6] == 'Y') { $arr_perm[$app]['print'] = 'btn_display_on'; } $this->rs->MoveNext(); } $this->rs->Close(); foreach($arr_perm as $app => $perm) { $_SESSION['scriptcase']['sc_apl_seg'][$app] = $perm['access'];; $_SESSION['scriptcase']['sc_apl_conf'][$app]['insert'] = $perm['insert']; $_SESSION['scriptcase']['sc_apl_conf'][$app]['delete'] = $perm['delete']; $_SESSION['scriptcase']['sc_apl_conf'][$app]['update'] = $perm['update']; if ($perm['export'] == 'btn_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['xls'] = 'on'; } elseif ($perm['export'] == 'btn_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['xls'] = 'off'; } elseif ($perm['export'] == 'field_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['xls'] = 'on'; } elseif ($perm['export'] == 'field_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['xls'] = 'off'; } elseif ($perm['export'] == 'field_readonly') { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']]['xls'] = 'on'; } else { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']] = 'xls'; } ; if ($perm['export'] == 'btn_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['word'] = 'on'; } elseif ($perm['export'] == 'btn_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['word'] = 'off'; } elseif ($perm['export'] == 'field_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['word'] = 'on'; } elseif ($perm['export'] == 'field_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['word'] = 'off'; } elseif ($perm['export'] == 'field_readonly') { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']]['word'] = 'on'; } else { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']] = 'word'; } ; if ($perm['export'] == 'btn_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['pdf'] = 'on'; } elseif ($perm['export'] == 'btn_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['pdf'] = 'off'; } elseif ($perm['export'] == 'field_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['pdf'] = 'on'; } elseif ($perm['export'] == 'field_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['pdf'] = 'off'; } elseif ($perm['export'] == 'field_readonly') { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']]['pdf'] = 'on'; } else { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']] = 'pdf'; } ; if ($perm['export'] == 'btn_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['xml'] = 'on'; } elseif ($perm['export'] == 'btn_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['xml'] = 'off'; } elseif ($perm['export'] == 'field_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['xml'] = 'on'; } elseif ($perm['export'] == 'field_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['xml'] = 'off'; } elseif ($perm['export'] == 'field_readonly') { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']]['xml'] = 'on'; } else { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']] = 'xml'; } ; if ($perm['export'] == 'btn_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['csv'] = 'on'; } elseif ($perm['export'] == 'btn_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['csv'] = 'off'; } elseif ($perm['export'] == 'field_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['csv'] = 'on'; } elseif ($perm['export'] == 'field_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['csv'] = 'off'; } elseif ($perm['export'] == 'field_readonly') { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']]['csv'] = 'on'; } else { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']] = 'csv'; } ; if ($perm['export'] == 'btn_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['rtf'] = 'on'; } elseif ($perm['export'] == 'btn_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['rtf'] = 'off'; } elseif ($perm['export'] == 'field_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['rtf'] = 'on'; } elseif ($perm['export'] == 'field_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['rtf'] = 'off'; } elseif ($perm['export'] == 'field_readonly') { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']]['rtf'] = 'on'; } else { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']] = 'rtf'; } ; if ($perm['export'] == 'btn_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['json'] = 'on'; } elseif ($perm['export'] == 'btn_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['json'] = 'off'; } elseif ($perm['export'] == 'field_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['json'] = 'on'; } elseif ($perm['export'] == 'field_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['json'] = 'off'; } elseif ($perm['export'] == 'field_readonly') { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']]['json'] = 'on'; } else { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['export']] = 'json'; } ; if ($perm['print'] == 'btn_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['print'] = 'on'; } elseif ($perm['print'] == 'btn_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['btn_display']['print'] = 'off'; } elseif ($perm['print'] == 'field_display_on') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['print'] = 'on'; } elseif ($perm['print'] == 'field_display_off') { $_SESSION['scriptcase']['sc_apl_conf'][$app]['field_display']['print'] = 'off'; } elseif ($perm['print'] == 'field_readonly') { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['print']]['print'] = 'on'; } else { $_SESSION['scriptcase']['sc_apl_conf'][$app][$perm['print']] = 'print'; } ; } if($this->sc_logged($this->sc_temp_usr_login)): ; $_SESSION['scriptcase']['user_logout'][] = array('V' => 'logged_user', 'U' => 'logout', 'R' => 'app2_Login', 'T' => '_top');; if($this->sc_temp_sett_session_expire != 'N'){ if (is_file($_SESSION['scriptcase']['dir_temp'] . "/sc_apl_default_GorbusWeb.txt")) { unlink($_SESSION['scriptcase']['dir_temp'] . "/sc_apl_default_GorbusWeb.txt"); } if (is_file("../_lib/_app_data/app2_Login_ini.php")) { $SC_arq_def = fopen($_SESSION['scriptcase']['dir_temp'] . "/sc_apl_default_GorbusWeb.txt", "w"); fwrite ($SC_arq_def, 'app2_Login, $this->sc_temp_sett_session_expire'); fclose ($SC_arq_def); setcookie('sc_apl_default_GorbusWeb','app2_Login, $this->sc_temp_sett_session_expire','0','/', '', ini_get('session.cookie_secure'), ini_get('session.cookie_httponly')); } ; } if (isset($this->usr_email)) {$this->sc_temp_usr_email = $this->usr_email;} ; if (isset($this->usr_picture)) {$this->sc_temp_usr_picture = $this->usr_picture;} ; if (isset($this->usr_name)) {$this->sc_temp_usr_name = $this->usr_name;} ; if (isset($this->usr_phone)) {$this->sc_temp_usr_phone = $this->usr_phone;} ; if (isset($this->usr_login)) {$this->sc_temp_usr_login = $this->usr_login;} ; $this->sc_temp_usr_oficina = $this->idoficina ; $this->sc_temp_usr_perfil = $this->perfil ; $this->sc_temp_usr_taquilla = $this->nutaquilla ; if (isset($this->usr_oficina)) {$this->sc_temp_usr_oficina = $this->usr_oficina;} ; if (isset($this->usr_perfil)) {$this->sc_temp_usr_perfil = $this->usr_perfil;} ; if (isset($this->usr_taquilla)) {$this->sc_temp_usr_taquilla = $this->usr_taquilla;} ; if ($this->nomoficina != ""){ $this->sc_temp_gnomoficina = "oficina: ".$this->nomoficina ; } if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_picture)) { $_SESSION['usr_picture'] = $this->sc_temp_usr_picture;} if (isset($this->sc_temp_usr_name)) { $_SESSION['usr_name'] = $this->sc_temp_usr_name;} if (isset($this->sc_temp_usr_phone)) { $_SESSION['usr_phone'] = $this->sc_temp_usr_phone;} if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_oficina)) { $_SESSION['usr_oficina'] = $this->sc_temp_usr_oficina;} if (isset($this->sc_temp_usr_perfil)) { $_SESSION['usr_perfil'] = $this->sc_temp_usr_perfil;} if (isset($this->sc_temp_usr_taquilla)) { $_SESSION['usr_taquilla'] = $this->sc_temp_usr_taquilla;} if (isset($this->sc_temp_sett_session_expire)) { $_SESSION['sett_session_expire'] = $this->sc_temp_sett_session_expire;} if (isset($this->sc_temp_gnomoficina)) { $_SESSION['gnomoficina'] = $this->sc_temp_gnomoficina;} if (!isset($this->Campos_Mens_erro) || empty($this->Campos_Mens_erro)) { $this->nmgp_redireciona_form($this->path_link . "" . SC_dir_app_name('menudos') . "/", $this->nm_location, "", "_self", "ret_self", 440, 630); }; endif; } if($this->pswd == ''){ if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_picture)) { $_SESSION['usr_picture'] = $this->sc_temp_usr_picture;} if (isset($this->sc_temp_usr_name)) { $_SESSION['usr_name'] = $this->sc_temp_usr_name;} if (isset($this->sc_temp_usr_phone)) { $_SESSION['usr_phone'] = $this->sc_temp_usr_phone;} if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_oficina)) { $_SESSION['usr_oficina'] = $this->sc_temp_usr_oficina;} if (isset($this->sc_temp_usr_perfil)) { $_SESSION['usr_perfil'] = $this->sc_temp_usr_perfil;} if (isset($this->sc_temp_usr_taquilla)) { $_SESSION['usr_taquilla'] = $this->sc_temp_usr_taquilla;} if (isset($this->sc_temp_sett_session_expire)) { $_SESSION['sett_session_expire'] = $this->sc_temp_sett_session_expire;} if (isset($this->sc_temp_gnomoficina)) { $_SESSION['gnomoficina'] = $this->sc_temp_gnomoficina;} if (!isset($this->Campos_Mens_erro) || empty($this->Campos_Mens_erro)) { $this->nmgp_redireciona_form($this->path_link . "" . SC_dir_app_name('app2_Login') . "/", $this->nm_location, "", "_self", "ret_self", 440, 630); }; } if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} if (isset($this->sc_temp_usr_picture)) { $_SESSION['usr_picture'] = $this->sc_temp_usr_picture;} if (isset($this->sc_temp_usr_name)) { $_SESSION['usr_name'] = $this->sc_temp_usr_name;} if (isset($this->sc_temp_usr_phone)) { $_SESSION['usr_phone'] = $this->sc_temp_usr_phone;} if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_usr_oficina)) { $_SESSION['usr_oficina'] = $this->sc_temp_usr_oficina;} if (isset($this->sc_temp_usr_perfil)) { $_SESSION['usr_perfil'] = $this->sc_temp_usr_perfil;} if (isset($this->sc_temp_usr_taquilla)) { $_SESSION['usr_taquilla'] = $this->sc_temp_usr_taquilla;} if (isset($this->sc_temp_sett_session_expire)) { $_SESSION['sett_session_expire'] = $this->sc_temp_sett_session_expire;} if (isset($this->sc_temp_gnomoficina)) { $_SESSION['gnomoficina'] = $this->sc_temp_gnomoficina;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: sc_validate_success ------*/ /*----- Scriptcase Locale: PHP Method: tw_return ------*/ function tw_return() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_twitter_name)) {$this->sc_temp_twitter_name = (isset($_SESSION['twitter_name'])) ? $_SESSION['twitter_name'] : "";} if (!isset($this->sc_temp_twitter_email)) {$this->sc_temp_twitter_email = (isset($_SESSION['twitter_email'])) ? $_SESSION['twitter_email'] : "";} if (!isset($this->sc_temp_twitter_user)) {$this->sc_temp_twitter_user = (isset($_SESSION['twitter_user'])) ? $_SESSION['twitter_user'] : "";} $this->get_social("twitter", $this->sc_temp_twitter_user, $this->sc_temp_twitter_email,$this->sc_temp_twitter_name); if (isset($this->sc_temp_twitter_user)) { $_SESSION['twitter_user'] = $this->sc_temp_twitter_user;} if (isset($this->sc_temp_twitter_email)) { $_SESSION['twitter_email'] = $this->sc_temp_twitter_email;} if (isset($this->sc_temp_twitter_name)) { $_SESSION['twitter_name'] = $this->sc_temp_twitter_name;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: tw_return ------*/ /*----- Scriptcase Locale: PHP Method: update_login_img ------*/ function update_login_img($key_val, $img_val) { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; $databaseType = strtolower($this->nm_tpbanco); $nm_bases_lob_geral = array_merge( $this->nm_bases_oracle, $this->nm_bases_ibase, $this->nm_bases_informix, $this->nm_bases_mysql, $this->nm_bases_access, $this->nm_bases_sqlite, $this->nm_bases_db2, $this->nm_bases_postgres, ['pdo_sqlsrv'] ); if (in_array($databaseType, $this->nm_bases_access)) { $nm_tmp = preg_replace('/\s+/', '', $img_val); if (is_string($img_val) && substr($img_val, 0, 4) !== "*nm*" && substr($nm_tmp, 0, 4) === "*nm*") { $img_val = $nm_tmp; } if (!empty($img_val) && $img_val !== 'null' && substr($img_val, 0, 4) !== "*nm*") { $img_val = "*nm*" . base64_encode($img_val); } } elseif (in_array($databaseType, $this->nm_bases_mssql) && $databaseType !== "pdo_sqlsrv") { if (!empty($img_val) && $img_val !== 'null' && substr($img_val, 0, 4) !== "*nm*") { $img_val = "*nm*" . base64_encode($img_val); } } elseif (!in_array($databaseType, $nm_bases_lob_geral)) { $img_val = substr($this->Db->qstr($img_val), 1, -1); } $temp_img = "''"; if ($img_val === "" && in_array($databaseType, $this->nm_bases_access)) { $temp_img = "null"; } elseif (!in_array($databaseType, $nm_bases_lob_geral)) { $temp_img = "'" . $img_val . "'"; } elseif (in_array($databaseType, array_merge( $this->nm_bases_ibase, $this->nm_bases_mysql, $this->nm_bases_access ))) { $temp_img = "''"; } elseif (in_array($databaseType, $this->nm_bases_informix)) { $temp_img = "null"; } elseif (!in_array($databaseType, array_merge($this->nm_bases_sqlite, $this->nm_bases_postgres))) { $temp_img = "empty_blob()"; } $comando = "UPDATE sec1_users SET picture = $temp_img WHERE login = " . $this->Db->qstr($key_val); $rs = $this->Db->Execute($comando); if ($rs === false) { return $this->Db->ErrorMsg(); } if (in_array($databaseType, $nm_bases_lob_geral)) { $rs = $this->Db->UpdateBlob("sec1_users", "picture", $img_val, "login = " . $this->Db->qstr($key_val)); if ($rs === false) { return $this->Db->ErrorMsg(); } } return 'ok'; $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: PHP Method: update_login_img ------*/ /*----- Scriptcase Locale: Internal Lib: sc_logged.php ------*/ function sc_logged($user, $ip = '') { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; $str_sql = "SELECT date_login, ip FROM sec1_logged WHERE login = ". $this->Db->qstr($user) ." AND sc_session <> ".$this->Db->qstr('_SC_FAIL_SC_'); $nm_select = $str_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; if ($this->data = $this->Db->Execute($nm_select)) { } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->data = false; $this->data_erro = $this->Db->ErrorMsg(); } if($this->data === FALSE || !isset($this->data->fields[0])) { $ip = ($ip == '') ? $_SERVER['REMOTE_ADDR'] : $ip; $this->sc_logged_in($user, $ip); return true; } else { return true; } $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Internal Lib: sc_logged.php ------*/ /*----- Scriptcase Locale: Internal Lib: sc_logged.php ------*/ function sc_verify_logged() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_logged_date_login)) {$this->sc_temp_logged_date_login = (isset($_SESSION['logged_date_login'])) ? $_SESSION['logged_date_login'] : "";} if (!isset($this->sc_temp_logged_user)) {$this->sc_temp_logged_user = (isset($_SESSION['logged_user'])) ? $_SESSION['logged_user'] : "";} $str_sql = "SELECT count(*) FROM sec1_logged WHERE login = ". $this->Db->qstr($this->sc_temp_logged_user) . " AND date_login = ". $this->Db->qstr($this->sc_temp_logged_date_login) ." AND sc_session <> ".$this->Db->qstr('_SC_FAIL_SC_'); $nm_select = $str_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs_logged = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs_logged[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs_logged = false; $this->rs_logged_erro = $this->Db->ErrorMsg(); } if($this->rs_logged[0][0] != 1) { if (isset($this->sc_temp_logged_user)) { $_SESSION['logged_user'] = $this->sc_temp_logged_user;} if (isset($this->sc_temp_logged_date_login)) { $_SESSION['logged_date_login'] = $this->sc_temp_logged_date_login;} if (!isset($this->Campos_Mens_erro) || empty($this->Campos_Mens_erro)) { $this->nmgp_redireciona_form($this->path_link . "" . SC_dir_app_name('app2_Login') . "/", $this->nm_location, "", "_parent", "ret_self", 440, 630); }; } if (isset($this->sc_temp_logged_user)) { $_SESSION['logged_user'] = $this->sc_temp_logged_user;} if (isset($this->sc_temp_logged_date_login)) { $_SESSION['logged_date_login'] = $this->sc_temp_logged_date_login;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Internal Lib: sc_logged.php ------*/ /*----- Scriptcase Locale: Internal Lib: sc_logged.php ------*/ function sc_logged_in($user, $ip = '') { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_logged_date_login)) {$this->sc_temp_logged_date_login = (isset($_SESSION['logged_date_login'])) ? $_SESSION['logged_date_login'] : "";} if (!isset($this->sc_temp_logged_user)) {$this->sc_temp_logged_user = (isset($_SESSION['logged_user'])) ? $_SESSION['logged_user'] : "";} $ip = ($ip == '') ? $_SERVER['REMOTE_ADDR'] : $ip; $this->sc_temp_logged_user = $user; $this->sc_temp_logged_date_login = microtime(true); $str_sql = "DELETE FROM sec1_logged WHERE login = ". $this->Db->qstr($user) . " AND sc_session = ".$this->Db->qstr('_SC_FAIL_SC_')." AND ip = ".$this->Db->qstr($ip); $nm_select = $str_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); $str_sql = "INSERT INTO sec1_logged(login, date_login, sc_session, ip) VALUES (". $this->Db->qstr($user) .", ". $this->Db->qstr($this->sc_temp_logged_date_login) .", ". $this->Db->qstr(session_id()) .", ". $this->Db->qstr($ip) .")"; $nm_select = $str_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); if (isset($this->sc_temp_logged_user)) { $_SESSION['logged_user'] = $this->sc_temp_logged_user;} if (isset($this->sc_temp_logged_date_login)) { $_SESSION['logged_date_login'] = $this->sc_temp_logged_date_login;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Internal Lib: sc_logged.php ------*/ /*----- Scriptcase Locale: Internal Lib: sc_logged.php ------*/ function sc_logged_in_fail($user, $ip = '') { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; $ip = ($ip == '') ? $_SERVER['REMOTE_ADDR'] : $ip; $user = $this->Db->qstr($user); $str_sql = "INSERT INTO sec1_logged(login, date_login, sc_session, ip) VALUES (" . $this->Db->qstr($user) . ", " . $this->Db->qstr(microtime(true)) . ", ". $this->Db->qstr('_SC_FAIL_SC_').", " . $this->Db->qstr($ip) . ")"; $nm_select = $str_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); return true; $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Internal Lib: sc_logged.php ------*/ /*----- Scriptcase Locale: Internal Lib: sc_logged.php ------*/ function sc_logged_is_blocked($ip = '') { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_sett_brute_force_attempts)) {$this->sc_temp_sett_brute_force_attempts = (isset($_SESSION['sett_brute_force_attempts'])) ? $_SESSION['sett_brute_force_attempts'] : "";} if (!isset($this->sc_temp_sett_brute_force_time_block)) {$this->sc_temp_sett_brute_force_time_block = (isset($_SESSION['sett_brute_force_time_block'])) ? $_SESSION['sett_brute_force_time_block'] : "";} $ip = ($ip == '') ? $_SERVER['REMOTE_ADDR'] : $ip; $minutes_ago = strtotime("-". $this->sc_temp_sett_brute_force_time_block ." minutes"); $str_select = "SELECT count(*) FROM sec1_logged WHERE sc_session = ".$this->Db->qstr('_SC_BLOCKED_SC_')." AND ip = ".$this->Db->qstr($ip)." AND date_login > ". $this->Db->qstr($minutes_ago); $nm_select = $str_select; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs_logged = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs_logged[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs_logged = false; $this->rs_logged_erro = $this->Db->ErrorMsg(); } if($this->rs_logged !== FALSE && $this->rs_logged[0][0] == 1) { $message = $this->Nm_lang['lang_user_blocked'] ; $message = sprintf($message, 10); if (!isset($this->Campos_Mens_erro)){$this->Campos_Mens_erro = "";} if (!empty($this->Campos_Mens_erro)){$this->Campos_Mens_erro .= "
";}$this->Campos_Mens_erro .= $message; if ('submit_form' == $this->NM_ajax_opcao || 'event_' == substr($this->NM_ajax_opcao, 0, 6) || (isset($this->wizard_action) && 'change_step' == $this->wizard_action)) { if (isset($this->wizard_action) && 'change_step' == $this->wizard_action) { $sErrorIndex = 'geral_app2_Login_mob'; } elseif ('submit_form' == $this->NM_ajax_opcao) { $sErrorIndex = 'geral_app2_Login_mob'; } else { $sErrorIndex = substr(substr($this->NM_ajax_opcao, 0, strrpos($this->NM_ajax_opcao, '_')), 6); } $this->NM_ajax_info['errList'][$sErrorIndex][] = $message; } ; return true; } $str_select = "SELECT count(*) FROM sec1_logged WHERE sc_session = ".$this->Db->qstr('_SC_FAIL_SC_')." AND ip = ".$this->Db->qstr($ip)." AND date_login > ". $this->Db->qstr($minutes_ago); $nm_select = $str_select; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->rs_logged = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->rs_logged[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->rs_logged = false; $this->rs_logged_erro = $this->Db->ErrorMsg(); } if($this->rs_logged !== FALSE && $this->rs_logged[0][0] == $this->sc_temp_sett_brute_force_attempts ) { $str_sql = "INSERT INTO sec1_logged(login, date_login, sc_session, ip) VALUES (".$this->Db->qstr('blocked').", ". $this->Db->qstr(microtime(true)) .", ".$this->Db->qstr('_SC_BLOCKED_SC_'). ", ". $this->Db->qstr($ip) .")"; $nm_select = $str_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); $message = $this->Nm_lang['lang_user_blocked'] ; $message = sprintf($message, $this->sc_temp_sett_brute_force_time_block); if (!isset($this->Campos_Mens_erro)){$this->Campos_Mens_erro = "";} if (!empty($this->Campos_Mens_erro)){$this->Campos_Mens_erro .= "
";}$this->Campos_Mens_erro .= $message; if ('submit_form' == $this->NM_ajax_opcao || 'event_' == substr($this->NM_ajax_opcao, 0, 6) || (isset($this->wizard_action) && 'change_step' == $this->wizard_action)) { if (isset($this->wizard_action) && 'change_step' == $this->wizard_action) { $sErrorIndex = 'geral_app2_Login_mob'; } elseif ('submit_form' == $this->NM_ajax_opcao) { $sErrorIndex = 'geral_app2_Login_mob'; } else { $sErrorIndex = substr(substr($this->NM_ajax_opcao, 0, strrpos($this->NM_ajax_opcao, '_')), 6); } $this->NM_ajax_info['errList'][$sErrorIndex][] = $message; } ; return true; } return false; if (isset($this->sc_temp_sett_brute_force_time_block)) { $_SESSION['sett_brute_force_time_block'] = $this->sc_temp_sett_brute_force_time_block;} if (isset($this->sc_temp_sett_brute_force_attempts)) { $_SESSION['sett_brute_force_attempts'] = $this->sc_temp_sett_brute_force_attempts;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Internal Lib: sc_logged.php ------*/ /*----- Scriptcase Locale: Internal Lib: sc_logged.php ------*/ function sc_logged_out($user, $date_login = '') { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_logged_user)) {$this->sc_temp_logged_user = (isset($_SESSION['logged_user'])) ? $_SESSION['logged_user'] : "";} if (!isset($this->sc_temp_logged_date_login)) {$this->sc_temp_logged_date_login = (isset($_SESSION['logged_date_login'])) ? $_SESSION['logged_date_login'] : "";} $date_login = ($date_login == '' ? "" : " AND date_login = ". $this->Db->qstr($date_login) .""); $str_sql = "SELECT sc_session FROM sec1_logged WHERE login = ". $this->Db->qstr($user) ." ". $date_login . " AND sc_session <> ".$this->Db->qstr('_SC_FAIL_SC_'); $nm_select = $str_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $this->data = array(); if ($SCrx = $this->Db->Execute($nm_select)) { $SCy = 0; $nm_count = $SCrx->FieldCount(); while (!$SCrx->EOF) { for ($SCx = 0; $SCx < $nm_count; $SCx++) { $this->data[$SCy] [$SCx] = $SCrx->fields[$SCx]; } $SCy++; $SCrx->MoveNext(); } $SCrx->Close(); } elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1) { $this->data = false; $this->data_erro = $this->Db->ErrorMsg(); } if(isset($this->data[0][0]) && !empty($this->data[0][0])) { $session_bkp = $_SESSION; $sessionid = session_id(); session_write_close(); session_id($this->data[0][0]); session_start(); $_SESSION['logged_user'] = 'logout'; session_write_close(); session_id($sessionid); session_start(); $_SESSION = $session_bkp; } $str_sql = "DELETE FROM sec1_logged WHERE login = ". $this->Db->qstr($user) . " " . $date_login; $nm_select = $str_sql; $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; $rf = $this->Db->Execute($nm_select); if ($rf === false) { $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_dber'], $this->Db->ErrorMsg()); $this->NM_rollback_db(); if ($this->NM_ajax_flag) { app2_Login_mob_pack_ajax_response(); } exit; } $rf->Close(); unset($_SESSION['logged_date_login']); unset($this->sc_temp_logged_date_login); unset($_SESSION['logged_user']); unset($this->sc_temp_logged_user); ; if (isset($this->sc_temp_logged_date_login)) { $_SESSION['logged_date_login'] = $this->sc_temp_logged_date_login;} if (isset($this->sc_temp_logged_user)) { $_SESSION['logged_user'] = $this->sc_temp_logged_user;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Internal Lib: sc_logged.php ------*/ /*----- Scriptcase Locale: Internal Lib: sc_logged.php ------*/ function sc_looged_check_logout() { $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'on'; if (!isset($this->sc_temp_usr_email)) {$this->sc_temp_usr_email = (isset($_SESSION['usr_email'])) ? $_SESSION['usr_email'] : "";} if (!isset($this->sc_temp_logged_date_login)) {$this->sc_temp_logged_date_login = (isset($_SESSION['logged_date_login'])) ? $_SESSION['logged_date_login'] : "";} if (!isset($this->sc_temp_logged_user)) {$this->sc_temp_logged_user = (isset($_SESSION['logged_user'])) ? $_SESSION['logged_user'] : "";} if (!isset($this->sc_temp_usr_login)) {$this->sc_temp_usr_login = (isset($_SESSION['usr_login'])) ? $_SESSION['usr_login'] : "";} if(isset($this->sc_temp_logged_user) && ($this->sc_temp_logged_user == 'logout' || empty($this->sc_temp_logged_user))) { unset($_SESSION['usr_login']); unset($this->sc_temp_usr_login); unset($_SESSION['logged_user']); unset($this->sc_temp_logged_user); unset($_SESSION['logged_date_login']); unset($this->sc_temp_logged_date_login); unset($_SESSION['usr_email']); unset($this->sc_temp_usr_email); ; } if (isset($this->sc_temp_usr_login)) { $_SESSION['usr_login'] = $this->sc_temp_usr_login;} if (isset($this->sc_temp_logged_user)) { $_SESSION['logged_user'] = $this->sc_temp_logged_user;} if (isset($this->sc_temp_logged_date_login)) { $_SESSION['logged_date_login'] = $this->sc_temp_logged_date_login;} if (isset($this->sc_temp_usr_email)) { $_SESSION['usr_email'] = $this->sc_temp_usr_email;} $_SESSION['scriptcase']['app2_Login_mob']['contr_erro'] = 'off'; } /*----- END - Scriptcase Locale: Internal Lib: sc_logged.php ------*/ // } //=============================================================================== class app2_Login_mob_edit { var $contr_app2_Login_mob; function inicializa() { global $nm_opc_lookup, $nm_opc_php, $script_case_init; require_once("app2_Login_mob_apl.php"); $this->contr_app2_Login_mob = new app2_Login_mob_apl(); } } if (!function_exists("NM_is_utf8")) { include_once("../_lib/lib/php/nm_utf8.php"); } ob_start(); // //---------------- // $_SESSION['scriptcase']['app2_Login_mob']['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('GorbusWeb'); $sc_conv_var = array(); 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_app2_Login_mob($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_app2_Login_mob($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_GorbusWeb'])) { $apl_def = explode(",", $_COOKIE['sc_apl_default_GorbusWeb']); } elseif (is_file($root . $_SESSION['scriptcase']['app2_Login']['glo_nm_path_imag_temp'] . "/sc_apl_default_GorbusWeb.txt")) { $apl_def = explode(",", file_get_contents($root . $_SESSION['scriptcase']['app2_Login']['glo_nm_path_imag_temp'] . "/sc_apl_default_GorbusWeb.txt")); } if (isset($apl_def)) { if ($apl_def[0] != "app2_Login") { $_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']['app2_Login']['session_timeout']['redir'] = $apl_def[0]; } else { $_SESSION['scriptcase']['app2_Login']['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']['app2_Login']['session_timeout']['redir_tp'] = $Redir_tp; } if (isset($_COOKIE['sc_actual_lang_GorbusWeb'])) { $_SESSION['scriptcase']['app2_Login']['session_timeout']['lang'] = $_COOKIE['sc_actual_lang_GorbusWeb']; } } } 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]['app2_Login_mob']['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']['app2_Login_mob']['session_timeout']['redir'])) { if ('ajax_app2_Login_mob_validate_idempresa' == $_POST['rs']) { $idempresa = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_login' == $_POST['rs']) { $login = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_pswd' == $_POST['rs']) { $pswd = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_new_user' == $_POST['rs']) { $new_user = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_retrieve_pswd' == $_POST['rs']) { $retrieve_pswd = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_idtaquilla' == $_POST['rs']) { $idtaquilla = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_nutaquilla' == $_POST['rs']) { $nutaquilla = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_perfil' == $_POST['rs']) { $perfil = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_nomtaquilla' == $_POST['rs']) { $nomtaquilla = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_idusuario2' == $_POST['rs']) { $idusuario2 = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_fechacierre' == $_POST['rs']) { $fechacierre = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_fechahoy' == $_POST['rs']) { $fechahoy = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_nomoficina' == $_POST['rs']) { $nomoficina = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_idoficina' == $_POST['rs']) { $idoficina = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_taquillaactual' == $_POST['rs']) { $taquillaactual = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_validate_jornada' == $_POST['rs']) { $jornada = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_refresh_idempresa' == $_POST['rs']) { $idempresa = NM_utf8_urldecode($_POST['rsargs'][0]); $nmgp_refresh_fields = NM_utf8_urldecode($_POST['rsargs'][1]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][2]); } if ('ajax_app2_Login_mob_event_idtaquilla_onchange' == $_POST['rs']) { $login = NM_utf8_urldecode($_POST['rsargs'][0]); $perfil = NM_utf8_urldecode($_POST['rsargs'][1]); $idusuario2 = NM_utf8_urldecode($_POST['rsargs'][2]); $idtaquilla = NM_utf8_urldecode($_POST['rsargs'][3]); $nutaquilla = NM_utf8_urldecode($_POST['rsargs'][4]); $nomtaquilla = NM_utf8_urldecode($_POST['rsargs'][5]); $idoficina = NM_utf8_urldecode($_POST['rsargs'][6]); $nomoficina = NM_utf8_urldecode($_POST['rsargs'][7]); $taquillaactual = NM_utf8_urldecode($_POST['rsargs'][8]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][9]); } if ('ajax_app2_Login_mob_event_login_onchange' == $_POST['rs']) { $login = NM_utf8_urldecode($_POST['rsargs'][0]); $perfil = NM_utf8_urldecode($_POST['rsargs'][1]); $nutaquilla = NM_utf8_urldecode($_POST['rsargs'][2]); $nomtaquilla = NM_utf8_urldecode($_POST['rsargs'][3]); $idoficina = NM_utf8_urldecode($_POST['rsargs'][4]); $idusuario2 = NM_utf8_urldecode($_POST['rsargs'][5]); $idtaquilla = NM_utf8_urldecode($_POST['rsargs'][6]); $fechahoy = NM_utf8_urldecode($_POST['rsargs'][7]); $fechacierre = NM_utf8_urldecode($_POST['rsargs'][8]); $nomoficina = NM_utf8_urldecode($_POST['rsargs'][9]); $jornada = NM_utf8_urldecode($_POST['rsargs'][10]); $taquillaactual = NM_utf8_urldecode($_POST['rsargs'][11]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][12]); } if ('ajax_app2_Login_mob_event_login_onfocus' == $_POST['rs']) { $login = NM_utf8_urldecode($_POST['rsargs'][0]); $perfil = NM_utf8_urldecode($_POST['rsargs'][1]); $idoficina = NM_utf8_urldecode($_POST['rsargs'][2]); $nomoficina = NM_utf8_urldecode($_POST['rsargs'][3]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][4]); } if ('ajax_app2_Login_mob_event_pswd_onchange' == $_POST['rs']) { $login = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_event_pswd_onfocus' == $_POST['rs']) { $login = NM_utf8_urldecode($_POST['rsargs'][0]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][1]); } if ('ajax_app2_Login_mob_submit_form' == $_POST['rs']) { $idempresa = NM_utf8_urldecode($_POST['rsargs'][0]); $login = NM_utf8_urldecode($_POST['rsargs'][1]); $pswd = NM_utf8_urldecode($_POST['rsargs'][2]); $new_user = NM_utf8_urldecode($_POST['rsargs'][3]); $retrieve_pswd = NM_utf8_urldecode($_POST['rsargs'][4]); $idtaquilla = NM_utf8_urldecode($_POST['rsargs'][5]); $nutaquilla = NM_utf8_urldecode($_POST['rsargs'][6]); $perfil = NM_utf8_urldecode($_POST['rsargs'][7]); $nomtaquilla = NM_utf8_urldecode($_POST['rsargs'][8]); $idusuario2 = NM_utf8_urldecode($_POST['rsargs'][9]); $fechacierre = NM_utf8_urldecode($_POST['rsargs'][10]); $fechahoy = NM_utf8_urldecode($_POST['rsargs'][11]); $nomoficina = NM_utf8_urldecode($_POST['rsargs'][12]); $idoficina = NM_utf8_urldecode($_POST['rsargs'][13]); $taquillaactual = NM_utf8_urldecode($_POST['rsargs'][14]); $jornada = NM_utf8_urldecode($_POST['rsargs'][15]); $nm_form_submit = NM_utf8_urldecode($_POST['rsargs'][16]); $nmgp_url_saida = NM_utf8_urldecode($_POST['rsargs'][17]); $nmgp_opcao = NM_utf8_urldecode($_POST['rsargs'][18]); $nmgp_ancora = NM_utf8_urldecode($_POST['rsargs'][19]); $nmgp_num_form = NM_utf8_urldecode($_POST['rsargs'][20]); $nmgp_parms = NM_utf8_urldecode($_POST['rsargs'][21]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][22]); $captcha_code = NM_utf8_urldecode($_POST['rsargs'][23]); $captcha_sent = NM_utf8_urldecode($_POST['rsargs'][24]); $csrf_token = NM_utf8_urldecode($_POST['rsargs'][25]); } if ('ajax_app2_Login_mob_navigate_form' == $_POST['rs']) { $nm_form_submit = NM_utf8_urldecode($_POST['rsargs'][0]); $nmgp_opcao = NM_utf8_urldecode($_POST['rsargs'][1]); $nmgp_ordem = NM_utf8_urldecode($_POST['rsargs'][2]); $nmgp_arg_dyn_search = NM_utf8_urldecode($_POST['rsargs'][3]); $script_case_init = NM_utf8_urldecode($_POST['rsargs'][4]); } } 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]['app2_Login_mob']['lig_edit_lookup'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['lig_edit_lookup'] = false; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['lig_edit_lookup_cb'] = ''; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['lig_edit_lookup_row'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_call'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_call'] = false; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_proc'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_proc'] = false; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_form_insert'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_form_insert'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_form_update'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_form_update'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_form_delete'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_form_delete'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_form_btn_nav'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_form_btn_nav'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_grid_edit'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_grid_edit'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_grid_edit_link'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_grid_edit_link'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_qtd_reg'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_qtd_reg'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_tp_pag'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_liga_tp_pag'] = ''; } if (isset($script_case_init) && !is_array($script_case_init) && !isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_modal'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['embutida_proc']) { return; } if (isset($script_case_init) && !is_array($script_case_init) && isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['embutida_parms']; unset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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_app2_Login_mob($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++; } if (isset($sett_auth_sn_fb_app_id)) { $_SESSION['sett_auth_sn_fb_app_id'] = $sett_auth_sn_fb_app_id; } if (isset($sett_auth_sn_fb_secret)) { $_SESSION['sett_auth_sn_fb_secret'] = $sett_auth_sn_fb_secret; } if (isset($sett_auth_sn_x_key)) { $_SESSION['sett_auth_sn_x_key'] = $sett_auth_sn_x_key; } if (isset($sett_auth_sn_x_secret)) { $_SESSION['sett_auth_sn_x_secret'] = $sett_auth_sn_x_secret; } if (isset($sett_auth_sn_google_client_id)) { $_SESSION['sett_auth_sn_google_client_id'] = $sett_auth_sn_google_client_id; } if (isset($sett_auth_sn_google_secret)) { $_SESSION['sett_auth_sn_google_secret'] = $sett_auth_sn_google_secret; } if (isset($facebook_error_code)) { $_SESSION['facebook_error_code'] = $facebook_error_code; } if (isset($facebook_error_msg)) { $_SESSION['facebook_error_msg'] = $facebook_error_msg; } if (isset($facebook_user)) { $_SESSION['facebook_user'] = $facebook_user; } if (isset($facebook_email)) { $_SESSION['facebook_email'] = $facebook_email; } if (isset($facebook_name)) { $_SESSION['facebook_name'] = $facebook_name; } if (isset($usr_login)) { $_SESSION['usr_login'] = $usr_login; } if (isset($usr_priv_admin)) { $_SESSION['usr_priv_admin'] = $usr_priv_admin; } if (isset($usr_name)) { $_SESSION['usr_name'] = $usr_name; } if (isset($usr_email)) { $_SESSION['usr_email'] = $usr_email; } if (isset($usr_phone)) { $_SESSION['usr_phone'] = $usr_phone; } if (isset($remember_me)) { $_SESSION['remember_me'] = $remember_me; } if (isset($usr_groups)) { $_SESSION['usr_groups'] = $usr_groups; } if (isset($sett_group_administrator)) { $_SESSION['sett_group_administrator'] = $sett_group_administrator; } if (isset($usr_picture)) { $_SESSION['usr_picture'] = $usr_picture; } if (isset($sett_enable_2fa)) { $_SESSION['sett_enable_2fa'] = $sett_enable_2fa; } if (isset($sett_mfa_last_updated)) { $_SESSION['sett_mfa_last_updated'] = $sett_mfa_last_updated; } if (isset($sett_enable_2fa_mode)) { $_SESSION['sett_enable_2fa_mode'] = $sett_enable_2fa_mode; } if (isset($google_error_code)) { $_SESSION['google_error_code'] = $google_error_code; } if (isset($google_error_msg)) { $_SESSION['google_error_msg'] = $google_error_msg; } if (isset($google_user)) { $_SESSION['google_user'] = $google_user; } if (isset($google_email)) { $_SESSION['google_email'] = $google_email; } if (isset($google_name)) { $_SESSION['google_name'] = $google_name; } if (isset($google_photo)) { $_SESSION['google_photo'] = $google_photo; } if (isset($gnomoficina)) { $_SESSION['gnomoficina'] = $gnomoficina; } if (isset($gnomtaquilla)) { $_SESSION['gnomtaquilla'] = $gnomtaquilla; } if (isset($empresa)) { $_SESSION['empresa'] = $empresa; } if (isset($sett_new_users)) { $_SESSION['sett_new_users'] = $sett_new_users; } if (isset($sett_group_default)) { $_SESSION['sett_group_default'] = $sett_group_default; } if (isset($nomtaquilla)) { $_SESSION['nomtaquilla'] = $nomtaquilla; } if (isset($sett_smtp_api)) { $_SESSION['sett_smtp_api'] = $sett_smtp_api; } if (isset($sett_smtp)) { $_SESSION['sett_smtp'] = $sett_smtp; } if (isset($sett_smtp_server)) { $_SESSION['sett_smtp_server'] = $sett_smtp_server; } if (isset($sett_smtp_security)) { $_SESSION['sett_smtp_security'] = $sett_smtp_security; } if (isset($sett_smtp_port)) { $_SESSION['sett_smtp_port'] = $sett_smtp_port; } if (isset($sett_smtp_user)) { $_SESSION['sett_smtp_user'] = $sett_smtp_user; } if (isset($sett_smtp_pass)) { $_SESSION['sett_smtp_pass'] = $sett_smtp_pass; } if (isset($sett_smtp_from_email)) { $_SESSION['sett_smtp_from_email'] = $sett_smtp_from_email; } if (isset($sett_smtp_from_name)) { $_SESSION['sett_smtp_from_name'] = $sett_smtp_from_name; } if (isset($sett_theme)) { $_SESSION['sett_theme'] = $sett_theme; } if (isset($sett_captcha)) { $_SESSION['sett_captcha'] = $sett_captcha; } if (isset($logged_date_login)) { $_SESSION['logged_date_login'] = $logged_date_login; } if (isset($sett_remember_me)) { $_SESSION['sett_remember_me'] = $sett_remember_me; } if (isset($return_msg_email_act)) { $_SESSION['return_msg_email_act'] = $return_msg_email_act; } if (isset($sett_retrieve_password)) { $_SESSION['sett_retrieve_password'] = $sett_retrieve_password; } if (isset($sett_language)) { $_SESSION['sett_language'] = $sett_language; } if (isset($sett_auth_sn_fb)) { $_SESSION['sett_auth_sn_fb'] = $sett_auth_sn_fb; } if (isset($sett_auth_sn_x)) { $_SESSION['sett_auth_sn_x'] = $sett_auth_sn_x; } if (isset($sett_auth_sn_google)) { $_SESSION['sett_auth_sn_google'] = $sett_auth_sn_google; } if (isset($sett_auth_sn_position)) { $_SESSION['sett_auth_sn_position'] = $sett_auth_sn_position; } if (isset($sett_login_mode)) { $_SESSION['sett_login_mode'] = $sett_login_mode; } if (isset($usr_oficina)) { $_SESSION['usr_oficina'] = $usr_oficina; } if (isset($usr_perfil)) { $_SESSION['usr_perfil'] = $usr_perfil; } if (isset($nomoficina)) { $_SESSION['nomoficina'] = $nomoficina; } if (isset($sett_pswd_last_updated)) { $_SESSION['sett_pswd_last_updated'] = $sett_pswd_last_updated; } if (isset($sett_cookie_expiration_time)) { $_SESSION['sett_cookie_expiration_time'] = $sett_cookie_expiration_time; } if (isset($sett_session_expire)) { $_SESSION['sett_session_expire'] = $sett_session_expire; } if (isset($usr_taquilla)) { $_SESSION['usr_taquilla'] = $usr_taquilla; } if (isset($twitter_user)) { $_SESSION['twitter_user'] = $twitter_user; } if (isset($twitter_email)) { $_SESSION['twitter_email'] = $twitter_email; } if (isset($twitter_name)) { $_SESSION['twitter_name'] = $twitter_name; } } elseif (isset($script_case_init) && !empty($script_case_init) && !is_array($script_case_init) && isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['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]['app2_Login_mob']['iframe_menu'])) { $salva_iframe = $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['iframe_menu']; unset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['iframe_menu']); } if (isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'])) { $salva_run = $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe']; unset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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'] = "app2_Login_mob"; $achou = false; if (isset($_SESSION['sc_session'][$script_case_init])) { foreach ($_SESSION['sc_session'][$script_case_init] as $nome_apl => $resto) { if ($nome_apl == 'app2_Login_mob' || $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]['app2_Login_mob']['iframe_menu'] = true; $_SESSION['sc_session'][$script_case_init]['app2_Login']['mostra_cab'] = "S"; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] = "N"; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['retorno_edit'] = ""; } else { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] = $salva_run; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['iframe_menu'] = $salva_iframe; } if (!isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['db_changed'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['db_changed'] = false; } if (isset($_SESSION['scriptcase']['sc_outra_jan']) && $_SESSION['scriptcase']['sc_outra_jan'] == 'app2_Login_mob') { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['sc_modal'] = true; $nm_url_saida = "app2_Login_mob_fim.php"; } $nm_apl_dependente = 0; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan'] = true; } if (!isset($nm_apl_dependente)) { $nm_apl_dependente = 0; } if (!isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['initialize'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['initialize'] = true; } elseif (!isset($_SERVER['HTTP_REFERER'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['initialize'] = false; } elseif (false === strpos($_SERVER['HTTP_REFERER'], '/app2_Login/')) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['initialize'] = true; } else { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['initialize'] = false; } if (isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['first_time'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['first_time'] = false; } else { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['first_time'] = true; } $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['menu_desenv'] = false; if (!defined("SC_ERROR_HANDLER")) { define("SC_ERROR_HANDLER", 1); } include_once(dirname(__FILE__) . "/app2_Login_mob_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'] : "es_co"; $_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" : "recarga"; } 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]['app2_Login_mob']['opcao'] = $nmgp_opcao ; } if (isset($_POST["gnomoficina"])) { $_SESSION['gnomoficina'] = $_POST["gnomoficina"]; nm_limpa_str_app2_Login_mob($_SESSION['gnomoficina']); } if (isset($_GET["gnomoficina"])) { $_SESSION['gnomoficina'] = $_GET["gnomoficina"]; nm_limpa_str_app2_Login_mob($_SESSION['gnomoficina']); } if (isset($_POST["gnomtaquilla"])) { $_SESSION['gnomtaquilla'] = $_POST["gnomtaquilla"]; nm_limpa_str_app2_Login_mob($_SESSION['gnomtaquilla']); } if (isset($_GET["gnomtaquilla"])) { $_SESSION['gnomtaquilla'] = $_GET["gnomtaquilla"]; nm_limpa_str_app2_Login_mob($_SESSION['gnomtaquilla']); } if (isset($_POST["nomtaquilla"])) { $_SESSION['nomtaquilla'] = $_POST["nomtaquilla"]; nm_limpa_str_app2_Login_mob($_SESSION['nomtaquilla']); } if (isset($_GET["nomtaquilla"])) { $_SESSION['nomtaquilla'] = $_GET["nomtaquilla"]; nm_limpa_str_app2_Login_mob($_SESSION['nomtaquilla']); } if (isset($_POST["nomoficina"])) { $_SESSION['nomoficina'] = $_POST["nomoficina"]; nm_limpa_str_app2_Login_mob($_SESSION['nomoficina']); } if (isset($_GET["nomoficina"])) { $_SESSION['nomoficina'] = $_GET["nomoficina"]; nm_limpa_str_app2_Login_mob($_SESSION['nomoficina']); } if (isset($_POST["usr_taquilla"])) { $_SESSION['usr_taquilla'] = $_POST["usr_taquilla"]; nm_limpa_str_app2_Login_mob($_SESSION['usr_taquilla']); } if (isset($_GET["usr_taquilla"])) { $_SESSION['usr_taquilla'] = $_GET["usr_taquilla"]; nm_limpa_str_app2_Login_mob($_SESSION['usr_taquilla']); } if (!empty($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_redirect_apl'])) { $_SESSION['scriptcase']['sc_url_saida'][$script_case_init] = $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_redirect_apl']; $nm_apl_dependente = $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_redirect_tp']; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_redirect_apl'] = ""; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_redirect_tp'] = ""; $nm_url_saida = "app2_Login_mob_fim.php"; } elseif (isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan']) && $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan'] == 'true') { $nm_url_saida = "app2_Login_mob_fim.php"; } elseif ($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['retorno_edit'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['retorno_edit'] = $nmgp_url_saida ; } if (!empty($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['retorno_edit'])) { $nm_url_saida = $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['run_iframe'] = "N"; } if ($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] != "R" && (!isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_call']) || !$_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['embutida_call'])) { $_SESSION['scriptcase']['sc_url_saida'][$script_case_init] = $nm_url_saida; $nm_url_saida = "app2_Login_mob_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]['app2_Login_mob']['volta_tp']) && $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] != "R") { if (!isset($nm_saida_global)) { $nm_saida_global = $nm_url_saida; } $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_php'] = $nm_url_saida; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_apl'] = $nm_saida_global; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['volta_dep'] = (isset($nm_apl_dependente)) ? $nm_apl_dependente : ""; $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_tp'] = (isset($_SESSION['scriptcase']['sc_tp_saida'])) ? $_SESSION['scriptcase']['sc_tp_saida'] : ""; } $nm_url_saida = (isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_php'])) ? $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_php'] : ""; $nm_apl_dependente = (isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_dep'])) ? $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_dep'] : ""; $nm_saida_global = $nm_url_saida; if ($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] != "R" && !empty($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_ss'])) { $_SESSION['scriptcase']['sc_url_saida'][$script_case_init] = $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_ss']; $_SESSION['scriptcase']['sc_tp_saida'] = $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['volta_tp']; } if ($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] == "F" || $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] == "R") { if (!empty($nmgp_url_saida) && empty($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['retorno_edit'])) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['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]['app2_Login_mob']['run_iframe'] != "F" && $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['run_iframe'] != "R") { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['menu_desenv'] = true; } } if (isset($nmgp_redir)) { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['redir'] = $nmgp_redir; } if (isset($nmgp_outra_jan) && $nmgp_outra_jan == 'true') { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan'] = true; if (isset($nmgp_url_saida) && $nmgp_url_saida == "modal") { $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_modal'] = true; $nm_url_saida = "app2_Login_mob_fim.php"; } } if (isset($_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan']) && $_SESSION['sc_session'][$script_case_init]['app2_Login_mob']['sc_outra_jan']) { $nm_apl_dependente = 0; } $GLOBALS["NM_ERRO_IBASE"] = 0; $inicial_app2_Login_mob = new app2_Login_mob_edit(); $inicial_app2_Login_mob->inicializa(); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['select_html'] = array(); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['select_html']['idempresa'] = "class=\"sc-js-input scFormObjectOdd css_idempresa_obj{SC_100PERC_CLASS_INPUT}\" style=\"\" id=\"id_sc_field_idempresa\" name=\"idempresa\" size=\"1\" alt=\"{type: 'select', enterTab: true}\""; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['select_html']['idtaquilla'] = "class=\"sc-js-input scFormObjectOdd css_idtaquilla_obj{SC_100PERC_CLASS_INPUT}\" style=\"\" id=\"id_sc_field_idtaquilla\" name=\"idtaquilla\" size=\"1\" alt=\"{type: 'select', enterTab: true}\""; if (!defined('SC_SAJAX_LOADED')) { include_once(dirname(__FILE__) . '/app2_Login_mob_sajax.php'); define('SC_SAJAX_LOADED', 'YES'); } if (!class_exists('Services_JSON')) { include_once(dirname(__FILE__) . '/app2_Login_mob_json.php'); } $sajax_request_type = "POST"; sajax_init(); //$sajax_debug_mode = 1; sajax_export("ajax_app2_Login_mob_validate_idempresa"); sajax_export("ajax_app2_Login_mob_validate_login"); sajax_export("ajax_app2_Login_mob_validate_pswd"); sajax_export("ajax_app2_Login_mob_validate_new_user"); sajax_export("ajax_app2_Login_mob_validate_retrieve_pswd"); sajax_export("ajax_app2_Login_mob_validate_idtaquilla"); sajax_export("ajax_app2_Login_mob_validate_nutaquilla"); sajax_export("ajax_app2_Login_mob_validate_perfil"); sajax_export("ajax_app2_Login_mob_validate_nomtaquilla"); sajax_export("ajax_app2_Login_mob_validate_idusuario2"); sajax_export("ajax_app2_Login_mob_validate_fechacierre"); sajax_export("ajax_app2_Login_mob_validate_fechahoy"); sajax_export("ajax_app2_Login_mob_validate_nomoficina"); sajax_export("ajax_app2_Login_mob_validate_idoficina"); sajax_export("ajax_app2_Login_mob_validate_taquillaactual"); sajax_export("ajax_app2_Login_mob_validate_jornada"); sajax_export("ajax_app2_Login_mob_refresh_idempresa"); sajax_export("ajax_app2_Login_mob_event_idtaquilla_onchange"); sajax_export("ajax_app2_Login_mob_event_login_onchange"); sajax_export("ajax_app2_Login_mob_event_login_onfocus"); sajax_export("ajax_app2_Login_mob_event_pswd_onchange"); sajax_export("ajax_app2_Login_mob_event_pswd_onfocus"); sajax_export("ajax_app2_Login_mob_submit_form"); sajax_export("ajax_app2_Login_mob_navigate_form"); sajax_handle_client_request(); if (isset($_POST['wizard_action']) && 'change_step' == $_POST['wizard_action']) { $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output'] = true; ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); // function nm_limpa_str_app2_Login_mob(&$str) { } function ajax_app2_Login_mob_validate_idempresa($idempresa, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_idempresa'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'idempresa' => NM_utf8_urldecode($idempresa), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_idempresa function ajax_app2_Login_mob_validate_login($login, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_login'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'login' => NM_utf8_urldecode($login), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_login function ajax_app2_Login_mob_validate_pswd($pswd, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_pswd'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'pswd' => NM_utf8_urldecode($pswd), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_pswd function ajax_app2_Login_mob_validate_new_user($new_user, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_new_user'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'new_user' => NM_utf8_urldecode($new_user), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_new_user function ajax_app2_Login_mob_validate_retrieve_pswd($retrieve_pswd, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_retrieve_pswd'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'retrieve_pswd' => NM_utf8_urldecode($retrieve_pswd), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_retrieve_pswd function ajax_app2_Login_mob_validate_idtaquilla($idtaquilla, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_idtaquilla'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'idtaquilla' => NM_utf8_urldecode($idtaquilla), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_idtaquilla function ajax_app2_Login_mob_validate_nutaquilla($nutaquilla, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_nutaquilla'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'nutaquilla' => NM_utf8_urldecode($nutaquilla), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_nutaquilla function ajax_app2_Login_mob_validate_perfil($perfil, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_perfil'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'perfil' => NM_utf8_urldecode($perfil), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_perfil function ajax_app2_Login_mob_validate_nomtaquilla($nomtaquilla, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_nomtaquilla'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'nomtaquilla' => NM_utf8_urldecode($nomtaquilla), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_nomtaquilla function ajax_app2_Login_mob_validate_idusuario2($idusuario2, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_idusuario2'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'idusuario2' => NM_utf8_urldecode($idusuario2), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_idusuario2 function ajax_app2_Login_mob_validate_fechacierre($fechacierre, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_fechacierre'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'fechacierre' => NM_utf8_urldecode($fechacierre), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_fechacierre function ajax_app2_Login_mob_validate_fechahoy($fechahoy, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_fechahoy'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'fechahoy' => NM_utf8_urldecode($fechahoy), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_fechahoy function ajax_app2_Login_mob_validate_nomoficina($nomoficina, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_nomoficina'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'nomoficina' => NM_utf8_urldecode($nomoficina), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_nomoficina function ajax_app2_Login_mob_validate_idoficina($idoficina, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_idoficina'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'idoficina' => NM_utf8_urldecode($idoficina), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_idoficina function ajax_app2_Login_mob_validate_taquillaactual($taquillaactual, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_taquillaactual'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'taquillaactual' => NM_utf8_urldecode($taquillaactual), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_taquillaactual function ajax_app2_Login_mob_validate_jornada($jornada, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'validate_jornada'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'jornada' => NM_utf8_urldecode($jornada), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_validate_jornada function ajax_app2_Login_mob_refresh_idempresa($idempresa, $nmgp_refresh_fields, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'refresh_idempresa'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'idempresa' => NM_utf8_urldecode($idempresa), 'nmgp_refresh_fields' => NM_utf8_urldecode($nmgp_refresh_fields), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_refresh_idempresa function ajax_app2_Login_mob_event_idtaquilla_onchange($login, $perfil, $idusuario2, $idtaquilla, $nutaquilla, $nomtaquilla, $idoficina, $nomoficina, $taquillaactual, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'event_idtaquilla_onchange'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'login' => NM_utf8_urldecode($login), 'perfil' => NM_utf8_urldecode($perfil), 'idusuario2' => NM_utf8_urldecode($idusuario2), 'idtaquilla' => NM_utf8_urldecode($idtaquilla), 'nutaquilla' => NM_utf8_urldecode($nutaquilla), 'nomtaquilla' => NM_utf8_urldecode($nomtaquilla), 'idoficina' => NM_utf8_urldecode($idoficina), 'nomoficina' => NM_utf8_urldecode($nomoficina), 'taquillaactual' => NM_utf8_urldecode($taquillaactual), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_event_idtaquilla_onchange function ajax_app2_Login_mob_event_login_onchange($login, $perfil, $nutaquilla, $nomtaquilla, $idoficina, $idusuario2, $idtaquilla, $fechahoy, $fechacierre, $nomoficina, $jornada, $taquillaactual, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'event_login_onchange'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'login' => NM_utf8_urldecode($login), 'perfil' => NM_utf8_urldecode($perfil), 'nutaquilla' => NM_utf8_urldecode($nutaquilla), 'nomtaquilla' => NM_utf8_urldecode($nomtaquilla), 'idoficina' => NM_utf8_urldecode($idoficina), 'idusuario2' => NM_utf8_urldecode($idusuario2), 'idtaquilla' => NM_utf8_urldecode($idtaquilla), 'fechahoy' => NM_utf8_urldecode($fechahoy), 'fechacierre' => NM_utf8_urldecode($fechacierre), 'nomoficina' => NM_utf8_urldecode($nomoficina), 'jornada' => NM_utf8_urldecode($jornada), 'taquillaactual' => NM_utf8_urldecode($taquillaactual), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_event_login_onchange function ajax_app2_Login_mob_event_login_onfocus($login, $perfil, $idoficina, $nomoficina, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'event_login_onfocus'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'login' => NM_utf8_urldecode($login), 'perfil' => NM_utf8_urldecode($perfil), 'idoficina' => NM_utf8_urldecode($idoficina), 'nomoficina' => NM_utf8_urldecode($nomoficina), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_event_login_onfocus function ajax_app2_Login_mob_event_pswd_onchange($login, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'event_pswd_onchange'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'login' => NM_utf8_urldecode($login), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_event_pswd_onchange function ajax_app2_Login_mob_event_pswd_onfocus($login, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'event_pswd_onfocus'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'login' => NM_utf8_urldecode($login), 'script_case_init' => NM_utf8_urldecode($script_case_init), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_event_pswd_onfocus function ajax_app2_Login_mob_submit_form($idempresa, $login, $pswd, $new_user, $retrieve_pswd, $idtaquilla, $nutaquilla, $perfil, $nomtaquilla, $idusuario2, $fechacierre, $fechahoy, $nomoficina, $idoficina, $taquillaactual, $jornada, $nm_form_submit, $nmgp_url_saida, $nmgp_opcao, $nmgp_ancora, $nmgp_num_form, $nmgp_parms, $script_case_init, $captcha_code, $captcha_sent, $csrf_token) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'submit_form'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( 'idempresa' => NM_utf8_urldecode($idempresa), 'login' => NM_utf8_urldecode($login), 'pswd' => NM_utf8_urldecode($pswd), 'new_user' => NM_utf8_urldecode($new_user), 'retrieve_pswd' => NM_utf8_urldecode($retrieve_pswd), 'idtaquilla' => NM_utf8_urldecode($idtaquilla), 'nutaquilla' => NM_utf8_urldecode($nutaquilla), 'perfil' => NM_utf8_urldecode($perfil), 'nomtaquilla' => NM_utf8_urldecode($nomtaquilla), 'idusuario2' => NM_utf8_urldecode($idusuario2), 'fechacierre' => NM_utf8_urldecode($fechacierre), 'fechahoy' => NM_utf8_urldecode($fechahoy), 'nomoficina' => NM_utf8_urldecode($nomoficina), 'idoficina' => NM_utf8_urldecode($idoficina), 'taquillaactual' => NM_utf8_urldecode($taquillaactual), 'jornada' => NM_utf8_urldecode($jornada), '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), 'captcha_code' => NM_utf8_urldecode($captcha_code), 'captcha_sent' => NM_utf8_urldecode($captcha_sent), 'csrf_token' => NM_utf8_urldecode($csrf_token), 'buffer_output' => true, ); if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_submit_form function ajax_app2_Login_mob_navigate_form($nm_form_submit, $nmgp_opcao, $nmgp_ordem, $nmgp_arg_dyn_search, $script_case_init) { global $inicial_app2_Login_mob; //register_shutdown_function("app2_Login_mob_pack_ajax_response"); $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_flag = true; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao = 'navigate_form'; $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param'] = array( '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_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { ob_start(); } $inicial_app2_Login_mob->contr_app2_Login_mob->controle(); exit; } // ajax_navigate_form function app2_Login_mob_pack_ajax_response() { global $inicial_app2_Login_mob; $aResp = array(); if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['wizard'])) { $aResp['wizard'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['wizard']; } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['empty_filter'])) { $aResp['empty_filter'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['empty_filter']; } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['dyn_search']['NM_Dynamic_Search'])) { $aResp['dyn_search']['NM_Dynamic_Search'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['dyn_search']['NM_Dynamic_Search']; } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['dyn_search']['id_dyn_search_cmd_str'])) { $aResp['dyn_search']['id_dyn_search_cmd_str'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['dyn_search']['id_dyn_search_cmd_str']; } if ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['calendarReload']) { $aResp['result'] = 'CALENDARRELOAD'; } elseif ('' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['autoComp']) { $aResp['result'] = 'AUTOCOMP'; } //mestre_detalhe elseif (!empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['newline'])) { $aResp['result'] = 'NEWLINE'; ob_end_clean(); } elseif (!empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['tableRefresh'])) { $aResp['result'] = 'TABLEREFRESH'; } //----- elseif (!empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['errList'])) { $aResp['result'] = 'ERROR'; } elseif (!empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['fldList'])) { $aResp['result'] = 'SET'; } else { $aResp['result'] = 'OK'; } if ('AUTOCOMP' == $aResp['result']) { $aResp = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['autoComp']; } //mestre_detalhe elseif ('NEWLINE' == $aResp['result']) { $aResp = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['newline']; } else //----- { $aResp['ajaxRequest'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_opcao; if ('CALENDARRELOAD' == $aResp['result']) { app2_Login_mob_pack_calendar_reload($aResp); } elseif ('ERROR' == $aResp['result']) { app2_Login_mob_pack_ajax_errors($aResp); } elseif ('SET' == $aResp['result']) { app2_Login_mob_pack_ajax_set_fields($aResp); } elseif ('TABLEREFRESH' == $aResp['result']) { app2_Login_mob_pack_ajax_set_fields($aResp); $aResp['tableRefresh'] = app2_Login_mob_pack_protect_string($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['tableRefresh']); } if ('OK' == $aResp['result'] || 'SET' == $aResp['result']) { app2_Login_mob_pack_ajax_ok($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['focus']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['focus']) { $aResp['setFocus'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['focus']; } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['closeLine']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['closeLine']) { $aResp['closeLine'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['closeLine']; } else { $aResp['closeLine'] = 'N'; } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['clearUpload']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['clearUpload']) { $aResp['clearUpload'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['clearUpload']; } else { $aResp['clearUpload'] = 'N'; } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnDisabled']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnDisabled']) { app2_Login_mob_pack_btn_disabled($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnLabel']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnLabel']) { app2_Login_mob_pack_btn_label($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['varList']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['varList'])) { app2_Login_mob_pack_var_list($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['masterValue']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['masterValue']) { app2_Login_mob_pack_master_value($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxAlert']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxAlert']) { app2_Login_mob_pack_ajax_alert($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']) { app2_Login_mob_pack_ajax_message($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxJavascript']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxJavascript']) { app2_Login_mob_pack_ajax_javascript($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir'])) { app2_Login_mob_pack_ajax_redir($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redirExit']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redirExit'])) { app2_Login_mob_pack_ajax_redir_exit($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['blockDisplay']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['blockDisplay'])) { app2_Login_mob_pack_ajax_block_display($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['fieldDisplay']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['fieldDisplay'])) { app2_Login_mob_pack_ajax_field_display($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['buttonDisplay']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['buttonDisplay'])) { /* mantis 0021191 */ $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['buttonDisplay'] = $inicial_app2_Login_mob->contr_app2_Login_mob->nmgp_botoes; app2_Login_mob_pack_ajax_button_display($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['buttonDisplayVert']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['buttonDisplayVert'])) { app2_Login_mob_pack_ajax_button_display_vert($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['fieldLabel']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['fieldLabel'])) { app2_Login_mob_pack_ajax_field_label($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['readOnly']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['readOnly'])) { app2_Login_mob_pack_ajax_readonly($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navStatus']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navStatus'])) { app2_Login_mob_pack_ajax_nav_status($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navSummary']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navSummary'])) { app2_Login_mob_pack_ajax_nav_Summary($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navPage'])) { app2_Login_mob_pack_ajax_navPage($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnVars']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnVars'])) { app2_Login_mob_pack_ajax_btn_vars($aResp); } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['quickSearchRes']) && $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['quickSearchRes']) { $aResp['quickSearchRes'] = 'Y'; } else { $aResp['quickSearchRes'] = 'N'; } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['dyn_search']) && !empty($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['dyn_search'])) { $aResp['dyn_search'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['dyn_search'] as $Tag => $Val) { $aResp['dyn_search'][$Tag] = $Val; } } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['event_field']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['event_field']) { $aResp['eventField'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['event_field']; } else { $aResp['eventField'] = '__SC_NO_FIELD'; } $aResp['htmOutput'] = ''; if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) && $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['buffer_output']) { $aResp['htmOutput'] = ob_get_contents(); if (false === $aResp['htmOutput']) { $aResp['htmOutput'] = ''; } else { $aResp['htmOutput'] = app2_Login_mob_pack_protect_string(NM_charset_to_utf8($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; } // app2_Login_mob_pack_ajax_response function app2_Login_mob_pack_calendar_reload(&$aResp) { global $inicial_app2_Login_mob; $aResp['calendarReload'] = 'OK'; } // app2_Login_mob_pack_calendar_reload function app2_Login_mob_pack_ajax_errors(&$aResp) { global $inicial_app2_Login_mob; $aResp['errList'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['errList'] as $sField => $aMsg) { if ('geral_app2_Login_mob' == $sField) { $aMsg = app2_Login_mob_pack_ajax_remove_erros($aMsg); } foreach ($aMsg as $sMsg) { $iNumLinha = (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['nmgp_refresh_row']) && 'geral_app2_Login_mob' != $sField) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['nmgp_refresh_row'] : ""; $aResp['errList'][] = array('fldName' => $sField, 'msgText' => app2_Login_mob_pack_protect_string(NM_charset_to_utf8($sMsg)), 'numLinha' => $iNumLinha); } } } // app2_Login_mob_pack_ajax_errors function app2_Login_mob_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; } // app2_Login_mob_pack_ajax_remove_erros function app2_Login_mob_pack_ajax_ok(&$aResp) { global $inicial_app2_Login_mob; $iNumLinha = (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['nmgp_refresh_row'])) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['nmgp_refresh_row'] : ""; $aResp['msgDisplay'] = array('msgText' => app2_Login_mob_pack_protect_string($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['msgDisplay']), 'numLinha' => $iNumLinha); } // app2_Login_mob_pack_ajax_ok function app2_Login_mob_pack_ajax_set_fields(&$aResp) { global $inicial_app2_Login_mob; $iNumLinha = (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['nmgp_refresh_row'])) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['param']['nmgp_refresh_row'] : ""; if ('' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['rsSize']) { $aResp['rsSize'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['rsSize']; } $aResp['fldList'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->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'] = app2_Login_mob_pack_protect_string($aData['imgFile']); } if (isset($aData['imgOrig'])) { $aField['imgOrig'] = app2_Login_mob_pack_protect_string($aData['imgOrig']); } if (isset($aData['imgLink'])) { $aField['imgLink'] = app2_Login_mob_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'] = app2_Login_mob_pack_protect_string($aData['docLink']); } if (isset($aData['docIcon'])) { $aField['docIcon'] = app2_Login_mob_pack_protect_string($aData['docIcon']); } if (isset($aData['docReadonly'])) { $aField['docReadonly'] = app2_Login_mob_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'] = app2_Login_mob_pack_protect_string($aData['imgHtml']); } if (isset($aData['mulHtml'])) { $aField['mulHtml'] = app2_Login_mob_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'] = app2_Login_mob_pack_protect_string($aData['labList'][$iIndex]); } $aValue['value'] = ('_autocomp' != substr($sField, -9)) ? app2_Login_mob_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' => app2_Login_mob_pack_protect_string($sOpt), 'label' => app2_Login_mob_pack_protect_string($sLabel)); } } } else { $aField['optList'] = $aData['optList']; } } $aResp['fldList'][] = $aField; } } // app2_Login_mob_pack_ajax_set_fields function app2_Login_mob_pack_ajax_redir(&$aResp) { global $inicial_app2_Login_mob; $aInfo = array('metodo', 'action', 'target', 'nmgp_parms', 'nmgp_outra_jan', 'nmgp_url_saida', 'script_case_init', 'h_modal', 'w_modal'); $aResp['redirInfo'] = array(); foreach ($aInfo as $sTag) { if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir'][$sTag])) { $aResp['redirInfo'][$sTag] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redir'][$sTag]; } } } // app2_Login_mob_pack_ajax_redir function app2_Login_mob_pack_ajax_redir_exit(&$aResp) { global $inicial_app2_Login_mob; $aInfo = array('metodo', 'action', 'target', 'nmgp_parms', 'nmgp_outra_jan', 'nmgp_url_saida', 'script_case_init'); $aResp['redirExitInfo'] = array(); foreach ($aInfo as $sTag) { if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redirExit'][$sTag])) { $aResp['redirExitInfo'][$sTag] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['redirExit'][$sTag]; } } } // app2_Login_mob_pack_ajax_redir_exit function app2_Login_mob_pack_var_list(&$aResp) { global $inicial_app2_Login_mob; foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['varList'] as $varData) { $aResp['varList'][] = array('index' => key($varData), 'value' => current($varData)); } } // app2_Login_mob_pack_var_list function app2_Login_mob_pack_master_value(&$aResp) { global $inicial_app2_Login_mob; foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['masterValue'] as $sIndex => $sValue) { $aResp['masterValue'][] = array('index' => $sIndex, 'value' => $sValue); } } // app2_Login_mob_pack_master_value function app2_Login_mob_pack_btn_disabled(&$aResp) { global $inicial_app2_Login_mob; $aResp['btnDisabled'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnDisabled'] as $btnName => $btnStatus) { $aResp['btnDisabled'][$btnName] = $btnStatus; } } // app2_Login_mob_pack_ajax_alert function app2_Login_mob_pack_btn_label(&$aResp) { global $inicial_app2_Login_mob; $aResp['btnLabel'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnLabel'] as $btnName => $btnLabel) { $aResp['btnLabel'][$btnName] = $btnLabel; } } // app2_Login_mob_pack_ajax_alert function app2_Login_mob_pack_ajax_alert(&$aResp) { global $inicial_app2_Login_mob; // PHP 8.0 if (!isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxAlert']['message'])) { $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxAlert']['message'] = ''; } if (!isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxAlert']['params'])) { $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxAlert']['params'] = ''; } //--- $aResp['ajaxAlert'] = array('message' => $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxAlert']['message'], 'params' => $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxAlert']['params']); } // app2_Login_mob_pack_ajax_alert function app2_Login_mob_pack_ajax_message(&$aResp) { global $inicial_app2_Login_mob; // PHP 8.0 if (!isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['message'])) { $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['message'] = ''; } if (!isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['title'])) { $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['title'] = ''; } //--- $aResp['ajaxMessage'] = array('message' => app2_Login_mob_pack_protect_string($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['message']), 'title' => app2_Login_mob_pack_protect_string($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['title']), 'modal' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['modal']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['modal'] : 'N', 'timeout' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['timeout']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['timeout'] : '', 'button' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['button']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['button'] : '', 'button_label' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['button_label']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['button_label'] : 'Ok', 'top' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['top']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['top'] : '', 'left' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['left']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['left'] : '', 'width' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['width']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['width'] : '', 'height' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['height']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['height'] : '', 'redir' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['redir']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['redir'] : '', 'show_close' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['show_close']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['show_close'] : 'Y', 'body_icon' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['body_icon']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['body_icon'] : 'Y', 'toast' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['toast']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['toast'] : 'N', 'toast_pos' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['toast_pos']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['toast_pos'] : '', 'type' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['type']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['type'] : '', 'redir_target' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['redir_target']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['redir_target'] : '', 'redir_par' => isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['redir_par']) ? $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxMessage']['redir_par'] : ''); } // app2_Login_mob_pack_ajax_message function app2_Login_mob_pack_ajax_javascript(&$aResp) { global $inicial_app2_Login_mob; foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['ajaxJavascript'] as $aJsFunc) { $aResp['ajaxJavascript'][] = $aJsFunc; } } // app2_Login_mob_pack_ajax_javascript function app2_Login_mob_pack_ajax_block_display(&$aResp) { global $inicial_app2_Login_mob; $aResp['blockDisplay'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['blockDisplay'] as $sBlockName => $sBlockStatus) { $aResp['blockDisplay'][] = array($sBlockName, $sBlockStatus); } } // app2_Login_mob_pack_ajax_block_display function app2_Login_mob_pack_ajax_field_display(&$aResp) { global $inicial_app2_Login_mob; $aResp['fieldDisplay'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['fieldDisplay'] as $sFieldName => $sFieldStatus) { $aResp['fieldDisplay'][] = array($sFieldName, $sFieldStatus); } } // app2_Login_mob_pack_ajax_field_display function app2_Login_mob_pack_ajax_button_display(&$aResp) { global $inicial_app2_Login_mob; $aResp['buttonDisplay'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['buttonDisplay'] as $sButtonName => $sButtonStatus) { $aResp['buttonDisplay'][] = array($sButtonName, $sButtonStatus); } } // app2_Login_mob_pack_ajax_button_display function app2_Login_mob_pack_ajax_button_display_vert(&$aResp) { global $inicial_app2_Login_mob; $aResp['buttonDisplayVert'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['buttonDisplayVert'] as $aButtonData) { $aResp['buttonDisplayVert'][] = $aButtonData; } } // app2_Login_mob_pack_ajax_button_display function app2_Login_mob_pack_ajax_field_label(&$aResp) { global $inicial_app2_Login_mob; $aResp['fieldLabel'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['fieldLabel'] as $sFieldName => $sFieldLabel) { $aResp['fieldLabel'][] = array($sFieldName, app2_Login_mob_pack_protect_string($sFieldLabel)); } } // app2_Login_mob_pack_ajax_field_label function app2_Login_mob_pack_ajax_readonly(&$aResp) { global $inicial_app2_Login_mob; $aResp['readOnly'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['readOnly'] as $sFieldName => $sFieldStatus) { $aResp['readOnly'][] = array($sFieldName, $sFieldStatus); } } // app2_Login_mob_pack_ajax_readonly function app2_Login_mob_pack_ajax_nav_status(&$aResp) { global $inicial_app2_Login_mob; $aResp['navStatus'] = array(); if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navStatus']['ret']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navStatus']['ret']) { $aResp['navStatus']['ret'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navStatus']['ret']; } if (isset($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navStatus']['ava']) && '' != $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navStatus']['ava']) { $aResp['navStatus']['ava'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navStatus']['ava']; } } // app2_Login_mob_pack_ajax_nav_status function app2_Login_mob_pack_ajax_nav_Summary(&$aResp) { global $inicial_app2_Login_mob; $aResp['navSummary'] = array(); $aResp['navSummary']['reg_ini'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navSummary']['reg_ini']; $aResp['navSummary']['reg_qtd'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navSummary']['reg_qtd']; $aResp['navSummary']['reg_tot'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navSummary']['reg_tot']; $aResp['navSummary']['summary_line'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['summary_line']; } // app2_Login_mob_pack_ajax_nav_Summary function app2_Login_mob_pack_ajax_navPage(&$aResp) { global $inicial_app2_Login_mob; $aResp['navPage'] = $inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['navPage']; } // app2_Login_mob_pack_ajax_navPage function app2_Login_mob_pack_ajax_btn_vars(&$aResp) { global $inicial_app2_Login_mob; $aResp['btnVars'] = array(); foreach ($inicial_app2_Login_mob->contr_app2_Login_mob->NM_ajax_info['btnVars'] as $sBtnName => $sBtnValue) { $aResp['btnVars'][] = array($sBtnName, app2_Login_mob_pack_protect_string($sBtnValue)); } } // app2_Login_mob_pack_ajax_btn_vars function app2_Login_mob_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 ''; } } // app2_Login_mob_pack_protect_string ?>