From 3fcabfc18cf228744d5268a969f60624c2566e1c Mon Sep 17 00:00:00 2001 From: harpiain@gmail.com Date: Thu, 22 May 2008 03:45:00 +0000 Subject: [PATCH] Gerente "trunk" atualizado --- admin/redes/detalhes_rede.php | 8 ++++++++ admin/redes/incluir_rede.php | 26 +++++++++++++++++--------- include/cacic.js | 4 +--- include/define.php | 8 ++++++++ instalador/classes/install.php | 20 ++++++++++++++++++++ instalador/templates/install_navbar.tmpl | 16 ++++++++++++++++ 6 files changed, 70 insertions(+), 12 deletions(-) diff --git a/admin/redes/detalhes_rede.php b/admin/redes/detalhes_rede.php index f6a3795..c1a7e96 100755 --- a/admin/redes/detalhes_rede.php +++ b/admin/redes/detalhes_rede.php @@ -14,6 +14,14 @@ Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ session_start(); +/* + * verifica se houve login e também regras para outras verificações (ex: permissões do usuário)! + */ +if(!isset($_SESSION['id_usuario'])) + die('Acesso negado!'); +else { // Inserir regras para outras verificações (ex: permissões do usuário)! +} + require_once('../../include/library.php'); AntiSpy(); diff --git a/admin/redes/incluir_rede.php b/admin/redes/incluir_rede.php index 5e20f09..2f80397 100755 --- a/admin/redes/incluir_rede.php +++ b/admin/redes/incluir_rede.php @@ -14,6 +14,14 @@ Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ session_start(); +/* + * verifica se houve login e também regras para outras verificações (ex: permissões do usuário)! + */ +if(!isset($_SESSION['id_usuario'])) + die('Acesso negado!'); +else { // Inserir regras para outras verificações (ex: permissões do usuário)! +} + include_once "../../include/library.php"; AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... @@ -200,7 +208,7 @@ function SetaServidorUpdates() function valida_form(frmForm) { - VerRedeMascara(frmForm.name,true,false); + //VerRedeMascara(frmForm.name,true,false); if ( document.form.frm_nu_limite_ftp.value == "" ) { document.form.frm_nu_limite_ftp.value = "30"; @@ -212,7 +220,7 @@ function valida_form(frmForm) return false; } - /* + var ip = document.form.frm_id_ip_rede.value; var ipSplit = ip.split(/\./); @@ -228,7 +236,7 @@ function valida_form(frmForm) document.form.frm_te_mascara_rede.focus(); return false; } - */ + if ( document.form.frm_nm_rede.value == "" ) { alert("O nome da rede é obrigatório. Por favor, informe-o."); @@ -253,12 +261,6 @@ function valida_form(frmForm) document.form.frm_nu_porta_serv_updates.focus(); return false; } - else if ( document.form.frm_te_path_serv_updates.value == "" ) - { - alert("Digite o Path no Servidor de Updates"); - document.form.frm_te_path_serv_updates.focus(); - return false; - } else if ( document.form.frm_nm_usuario_login_serv_updates.value == "" ) { alert("Digite o Nome do Usuário para Login no Servidor de Updates pelo Módulo Agente"); @@ -283,6 +285,12 @@ function valida_form(frmForm) document.form.frm_te_senha_login_serv_updates_gerente.focus(); return false; } + else if ( document.form.frm_te_path_serv_updates.value == "" ) + { + alert("Digite o Path no Servidor de Updates"); + document.form.frm_te_path_serv_updates.focus(); + return false; + } return true; } diff --git a/include/cacic.js b/include/cacic.js index a602c79..bb62222 100755 --- a/include/cacic.js +++ b/include/cacic.js @@ -118,7 +118,6 @@ function Trim(Dado) } function VerRedeMascara(strFormName,boolPreencheIPs,boolConfirma) { - alert('1'); var frmForm = document.getElementById(strFormName); var arrIdIpRede = (frmForm.frm_id_ip_rede.value).split('.'); var arrTeMascaraRede = (frmForm.frm_te_mascara_rede.value).split('.'); @@ -178,8 +177,7 @@ function VerRedeMascara(strFormName,boolPreencheIPs,boolConfirma) function PreencheIPs(strFormName,strIPInicio,strIPFim) { - alert('Recebí "'+strFormName+'"'); - var frmForm = document.getElementById(strFormName); + var frmForm = document.getElementById(strFormName); frmForm.frm_id_ip_inicio.value = strIPInicio; frmForm.frm_id_ip_fim.value = strIPFim; } diff --git a/include/define.php b/include/define.php index 1de7906..b3b2a03 100644 --- a/include/define.php +++ b/include/define.php @@ -87,6 +87,14 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); define( 'CACIC_PHPRG', 'on'); /** + * define a Short_open_tag para executar PHP para o CACIC + */ + if(isset($cacic_short_open_tag)) + define( 'CACIC_PHPSOT', $cacic_short_open_tag); + else + define( 'CACIC_PHPSOT', 'on'); + +/** * define a register_long_arrays para executar PHP para o CACIC */ if(isset($cacic_register_long_arrays)) diff --git a/instalador/classes/install.php b/instalador/classes/install.php index a76b1e2..50b7a02 100644 --- a/instalador/classes/install.php +++ b/instalador/classes/install.php @@ -224,6 +224,26 @@ class Install { $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CFGFILE_HELP', $this->oLang->_('kciq_msg phpcfgfile_help')); $_SESSION['saveCfgFile'] = false; } + echo "Short tags [".ini_get('short_open_tag') ."]"; + /* + * verifica se short_open_tag está ativa + */ + $phpShortOpenTag = ((strtoupper(ini_get('short_open_tag')) == 'ON') or (ini_get('short_open_tag') == 1)) ? "ON" : "OFF"; + $cacicSOT = (strtoupper(CACIC_PHPSOT) == 'ON' or CACIC_PHPSOT == 1) ? "ON" : "OFF"; + + if ($cacicSOT == $phpShortOpenTag) { + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CACIC_PHPSOT', $cacicSOT ); + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_STATUS', $phpShortOpenTag); + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_CLASS', "SimImg"); + } + else { + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CACIC_PHPSOT', $cacicSOT); + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_STATUS', $phpShortOpenTag); + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_CLASS', "NaoImg"); + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_HELP', $this->oLang->_('kciq_msg php_flag_on')); + $lCouldContinue = false; + } + /* * verifica se Register_globals está ativa diff --git a/instalador/templates/install_navbar.tmpl b/instalador/templates/install_navbar.tmpl index cf17031..e2e0cb7 100644 --- a/instalador/templates/install_navbar.tmpl +++ b/instalador/templates/install_navbar.tmpl @@ -196,6 +196,22 @@ + + + Short Open Tags: + + + {CACIC_PHPSOT} + + + + {PHPSOT_STATUS} + + + {PHPSOT_HELP} + + + Register Long Arrays: -- libgit2 0.21.2