Commit 3fcabfc18cf228744d5268a969f60624c2566e1c
1 parent
12c8e1df
Exists in
master
and in
1 other branch
Gerente "trunk" atualizado
- instalador passa a verificar "short_open_tag" ativa - correção de erro no cadastro de subrede (checagem de consistência de dados informados) - correção de javascript para atender ao cadastro de subrede git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@459 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing
6 changed files
with
70 additions
and
12 deletions
Show diff stats
admin/redes/detalhes_rede.php
| ... | ... | @@ -14,6 +14,14 @@ |
| 14 | 14 | Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
| 15 | 15 | */ |
| 16 | 16 | session_start(); |
| 17 | +/* | |
| 18 | + * verifica se houve login e também regras para outras verificações (ex: permissões do usuário)! | |
| 19 | + */ | |
| 20 | +if(!isset($_SESSION['id_usuario'])) | |
| 21 | + die('Acesso negado!'); | |
| 22 | +else { // Inserir regras para outras verificações (ex: permissões do usuário)! | |
| 23 | +} | |
| 24 | + | |
| 17 | 25 | require_once('../../include/library.php'); |
| 18 | 26 | |
| 19 | 27 | AntiSpy(); | ... | ... |
admin/redes/incluir_rede.php
| ... | ... | @@ -14,6 +14,14 @@ |
| 14 | 14 | Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
| 15 | 15 | */ |
| 16 | 16 | session_start(); |
| 17 | +/* | |
| 18 | + * verifica se houve login e também regras para outras verificações (ex: permissões do usuário)! | |
| 19 | + */ | |
| 20 | +if(!isset($_SESSION['id_usuario'])) | |
| 21 | + die('Acesso negado!'); | |
| 22 | +else { // Inserir regras para outras verificações (ex: permissões do usuário)! | |
| 23 | +} | |
| 24 | + | |
| 17 | 25 | include_once "../../include/library.php"; |
| 18 | 26 | |
| 19 | 27 | AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... |
| ... | ... | @@ -200,7 +208,7 @@ function SetaServidorUpdates() |
| 200 | 208 | |
| 201 | 209 | function valida_form(frmForm) |
| 202 | 210 | { |
| 203 | - VerRedeMascara(frmForm.name,true,false); | |
| 211 | + //VerRedeMascara(frmForm.name,true,false); | |
| 204 | 212 | if ( document.form.frm_nu_limite_ftp.value == "" ) |
| 205 | 213 | { |
| 206 | 214 | document.form.frm_nu_limite_ftp.value = "30"; |
| ... | ... | @@ -212,7 +220,7 @@ function valida_form(frmForm) |
| 212 | 220 | return false; |
| 213 | 221 | } |
| 214 | 222 | |
| 215 | - /* | |
| 223 | + | |
| 216 | 224 | var ip = document.form.frm_id_ip_rede.value; |
| 217 | 225 | var ipSplit = ip.split(/\./); |
| 218 | 226 | |
| ... | ... | @@ -228,7 +236,7 @@ function valida_form(frmForm) |
| 228 | 236 | document.form.frm_te_mascara_rede.focus(); |
| 229 | 237 | return false; |
| 230 | 238 | } |
| 231 | - */ | |
| 239 | + | |
| 232 | 240 | if ( document.form.frm_nm_rede.value == "" ) |
| 233 | 241 | { |
| 234 | 242 | alert("O nome da rede é obrigatório. Por favor, informe-o."); |
| ... | ... | @@ -253,12 +261,6 @@ function valida_form(frmForm) |
| 253 | 261 | document.form.frm_nu_porta_serv_updates.focus(); |
| 254 | 262 | return false; |
| 255 | 263 | } |
| 256 | - else if ( document.form.frm_te_path_serv_updates.value == "" ) | |
| 257 | - { | |
| 258 | - alert("Digite o Path no Servidor de Updates"); | |
| 259 | - document.form.frm_te_path_serv_updates.focus(); | |
| 260 | - return false; | |
| 261 | - } | |
| 262 | 264 | else if ( document.form.frm_nm_usuario_login_serv_updates.value == "" ) |
| 263 | 265 | { |
| 264 | 266 | 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) |
| 283 | 285 | document.form.frm_te_senha_login_serv_updates_gerente.focus(); |
| 284 | 286 | return false; |
| 285 | 287 | } |
| 288 | + else if ( document.form.frm_te_path_serv_updates.value == "" ) | |
| 289 | + { | |
| 290 | + alert("Digite o Path no Servidor de Updates"); | |
| 291 | + document.form.frm_te_path_serv_updates.focus(); | |
| 292 | + return false; | |
| 293 | + } | |
| 286 | 294 | return true; |
| 287 | 295 | } |
| 288 | 296 | </script> | ... | ... |
include/cacic.js
| ... | ... | @@ -118,7 +118,6 @@ function Trim(Dado) |
| 118 | 118 | } |
| 119 | 119 | function VerRedeMascara(strFormName,boolPreencheIPs,boolConfirma) |
| 120 | 120 | { |
| 121 | - alert('1'); | |
| 122 | 121 | var frmForm = document.getElementById(strFormName); |
| 123 | 122 | var arrIdIpRede = (frmForm.frm_id_ip_rede.value).split('.'); |
| 124 | 123 | var arrTeMascaraRede = (frmForm.frm_te_mascara_rede.value).split('.'); |
| ... | ... | @@ -178,8 +177,7 @@ function VerRedeMascara(strFormName,boolPreencheIPs,boolConfirma) |
| 178 | 177 | |
| 179 | 178 | function PreencheIPs(strFormName,strIPInicio,strIPFim) |
| 180 | 179 | { |
| 181 | - alert('Recebí "'+strFormName+'"'); | |
| 182 | - var frmForm = document.getElementById(strFormName); | |
| 180 | + var frmForm = document.getElementById(strFormName); | |
| 183 | 181 | frmForm.frm_id_ip_inicio.value = strIPInicio; |
| 184 | 182 | frmForm.frm_id_ip_fim.value = strIPFim; |
| 185 | 183 | } | ... | ... |
include/define.php
| ... | ... | @@ -87,6 +87,14 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); |
| 87 | 87 | define( 'CACIC_PHPRG', 'on'); |
| 88 | 88 | |
| 89 | 89 | /** |
| 90 | + * define a Short_open_tag para executar PHP para o CACIC | |
| 91 | + */ | |
| 92 | + if(isset($cacic_short_open_tag)) | |
| 93 | + define( 'CACIC_PHPSOT', $cacic_short_open_tag); | |
| 94 | + else | |
| 95 | + define( 'CACIC_PHPSOT', 'on'); | |
| 96 | + | |
| 97 | +/** | |
| 90 | 98 | * define a register_long_arrays para executar PHP para o CACIC |
| 91 | 99 | */ |
| 92 | 100 | if(isset($cacic_register_long_arrays)) | ... | ... |
instalador/classes/install.php
| ... | ... | @@ -224,6 +224,26 @@ class Install { |
| 224 | 224 | $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CFGFILE_HELP', $this->oLang->_('kciq_msg phpcfgfile_help')); |
| 225 | 225 | $_SESSION['saveCfgFile'] = false; |
| 226 | 226 | } |
| 227 | + echo "Short tags [".ini_get('short_open_tag') ."]"; | |
| 228 | + /* | |
| 229 | + * verifica se short_open_tag está ativa | |
| 230 | + */ | |
| 231 | + $phpShortOpenTag = ((strtoupper(ini_get('short_open_tag')) == 'ON') or (ini_get('short_open_tag') == 1)) ? "ON" : "OFF"; | |
| 232 | + $cacicSOT = (strtoupper(CACIC_PHPSOT) == 'ON' or CACIC_PHPSOT == 1) ? "ON" : "OFF"; | |
| 233 | + | |
| 234 | + if ($cacicSOT == $phpShortOpenTag) { | |
| 235 | + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CACIC_PHPSOT', $cacicSOT ); | |
| 236 | + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_STATUS', $phpShortOpenTag); | |
| 237 | + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_CLASS', "SimImg"); | |
| 238 | + } | |
| 239 | + else { | |
| 240 | + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CACIC_PHPSOT', $cacicSOT); | |
| 241 | + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_STATUS', $phpShortOpenTag); | |
| 242 | + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_CLASS', "NaoImg"); | |
| 243 | + $this->oTmpl->addVar('tmplNavBarCheckInstall', 'PHPSOT_HELP', $this->oLang->_('kciq_msg php_flag_on')); | |
| 244 | + $lCouldContinue = false; | |
| 245 | + } | |
| 246 | + | |
| 227 | 247 | |
| 228 | 248 | /* |
| 229 | 249 | * verifica se Register_globals está ativa | ... | ... |
instalador/templates/install_navbar.tmpl
| ... | ... | @@ -196,6 +196,22 @@ |
| 196 | 196 | </span> |
| 197 | 197 | </td> |
| 198 | 198 | </tr> |
| 199 | + <tr> | |
| 200 | + <td class="item"> | |
| 201 | + Short Open Tags: | |
| 202 | + </td> | |
| 203 | + <td> | |
| 204 | + {CACIC_PHPSOT} | |
| 205 | + </td> | |
| 206 | + <td> | |
| 207 | + <span class="{PHPSOT_CLASS}"> | |
| 208 | + {PHPSOT_STATUS} | |
| 209 | + </span> | |
| 210 | + <span class="small"> | |
| 211 | + {PHPSOT_HELP} | |
| 212 | + </span> | |
| 213 | + </td> | |
| 214 | + </tr> | |
| 199 | 215 | <tr> |
| 200 | 216 | <td class="item"> |
| 201 | 217 | Register Long Arrays: | ... | ... |