Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jamesbondi

Problemas no codigo

Recommended Posts

Bom dia.

 

Seguinte estou com o seguinte problema, tenho um sistema chamado ocomon para abertura de chamados do helpdesk da empresa. O mesmo esta apresentando erros e sou bem leigo em php para conseguir descobrir o problema.

 

 

 

 

Então abri este chamado:

http://vivaolinux.com.br/topico/Servidores-Linux-para-iniciantes/Ocomon-3/

 

consegui resolver mechendo no proprio programa.

 

Agora ao criar o usuário o mesmo envia o email para confirmação do usuário, porem ao clicar no link de confirmação, o mesmo não abre nenhuma pagina e no log aparece este erro:

 

 

PHP Notice: Undefined index: id_sistema_filtro in /var/www/ocomon/admin/geral/usuarios.php on line 151, referer: http://servidor/ocomon/admin/geral/usuarios.php

 

 

abaixo esta o codigo aonde tem a linha 151:

$qryarea = "SELECT sis_id, sistema FROM sistemas ORDER BY sistema";
if($OPERADOR_AREA)
$qryarea = "SELECT sis_id, sistema FROM sistemas WHERE sis_id = ".$_SESSION['s_area']." ";//OR sis_id = 2 - 2 - USUARIOS
$execarea = mysql_query($qryarea);
print "<SELECT class='select' name='id_sistema' size='1'>";
print "<option value='-1'>".TRANS('OCO_SEL_AREA')."</option>";
while ($rowArea=mysql_fetch_array($execarea)){
$isSelecionado = "";
if ($rowArea['sis_id'] == $_SESSION['id_sistema_filtro'])
$isSelecionado = " selected";
print "<option value='".$rowArea['sis_id']."' ".$isSelecionado.">".$rowArea['sistema']."</option>";
}
print "</SELECT> ".

 

Conto com vocês. Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola verifica se a variável existe :

 

 



if(isset ($_SESSION['id_sistema_filtro']))
{
   echo 'Variavel: '.$_SESSION['id_sistema_filtro'].' Existe';
}    
else 
{
   echo 'Variavel Não existe';   
}

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria isto:???

if(isset($_POST['id_sistema']))
                               $_SESSION['id_sistema_filtro'] = $_POST['id_sistema'];

                       if($OPERADOR_AREA){
                               $_SESSION['id_sistema_filtro']=$_SESSION['s_area'];
                               if(isset($_POST['id_sistema'])) // && $_POST['id_sistema']==2)//2 - USUARIOS
                                       $_SESSION['id_sistema_filtro'] = $_POST['id_sistema'];
                       }

                       if (isset($_POST['search']) || isset($_SESSION['id_sistema_filtro'])) {
                               !$WHERE?$query.=" WHERE u.login IS NOT NULL":$query.=" AND u.login IS NOT NULL";
                               $WHERE = true;

                               if (isset($_SESSION['id_sistema_filtro']) && $_SESSION['id_sistema_filtro'] != '-1')
                                       $query.= " AND u.area = ".$_SESSION['id_sistema_filtro'];
                               if (isset($_POST['search']))
                                       $query.= " AND ((lower(u.login) like lower(('%".noHtml($_POST['search'])."%'))) OR ".
                                               "(lower(u.nome) like lower(('%".noHtml($_POST['search'])."%'))))  ";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aproveitando o topico tambem esta apresentando o seguinte erro:

 

 

PHP Notice: Undefined index: s_browser in /var/www/ocomon/includes/css/estilos.css.php on line 655

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você não mostrar o trecho de código que gera esse erro, não temos como te ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

/*hack para tratar a camada alfa de imagens png (transparências)*/
if ($_SESSION['s_browser'] =='ie') {
       print "img {behavior: url('pngbehavior.htc');}";
}

 

o problema seria referente a este if.

 

Aproveitando como faço para colocar o codigo da maneira que você editou?

 

 

e me desculpe por não ter enviado anteriormente hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

basta usar o bbcode do forum, tags code -> [ c o d e ] [ / c o d e ]

 

if( isset($_SESSION['s_browser']) && $_SESSION['s_browser'] =='ie') {

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu postei como solucionar o problema com o seu if.

 

você não leu meu post ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.