Ir para conteúdo

POWERED BY:

Arquivado

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

Leandro Mayrink

Problemas com Foreach

Recommended Posts

Pessoal, boa noite.

 

Seguinte, tenho um sistema onde posso cadastrar Credenciados, Administradores, e Colaboradores.

Porém preciso adicionar uma opção Clientes.

 

Segue abaixo o código:

 

A primeira parte, especificamente nesta linha:

$tpl->LT_USU_NIVEL = ($fetch['NIVEL'] == 'ADM') ? 'Administrador' : (($fetch['NIVEL'] == 'COL') ? 'Colaborador': 'Credenciados') ;

 

é onde reconhece os tipos de nivel de cadastro, quero adicionar Clientes nela.

 

Vocês poderiam me ajudar por favor???

 

 

    		$tpl->block("BLOCK_NOVO_USUARIOS");
    	break;
    	case 'usuarios':
    		if($TIPO_ACESSO == 'ADM'){	

       			$fetchUsu = $usuarios->_list(" NOME !='' ", "300");

       			foreach($fetchUsu as $fetch){
         				$tpl->LT_USU_ID = $fetch['IDUSUARIO'];	
         				$tpl->LT_USU_USUARIO = $fetch['LOGIN'];
         				$tpl->LT_USU_NOME = $fetch['NOME'];	
         				$tpl->LT_USU_EMAIL = $fetch['EMAIL'];	
						$tpl->LT_USU_NIVEL = ($fetch['NIVEL'] == 'ADM') ? 'Administrador' : (($fetch['NIVEL'] == 'COL') ? 'Colaborador': 'Credenciados') ; 
						$tpl->block('BLOCK_LT_USU');	
       			}

         		  $tpl->block("BLOCK_LIST_USUARIOS");

    	    }
    	break;


    	case 'arquivos':

    		$arq = new Arquivos();

    		if($TIPO_ACESSO == 'ADM'){	

       			$fetchArq = $arq->_list(" HITS = '0' ", "300");

       			foreach($fetchArq as $fetch){
         				$tpl->LT_ARQ_DESCRICAO = $fetch['DESCRICAO'];	
         				$tpl->LT_ARQ_DATA = Util::dateFormat($fetch['DATA_CRIACAO'], '');	
						$tpl->LT_ARQ_DESTINO = ucfirst(strtolower($fetch['TIPO']));	
						$tpl->LT_ARQ_ARQUIVO = $fetch['ARQUIVO'];
						$tpl->LT_ARQ_ID = $fetch['IDDOCUMENTO'];
						$tpl->block('BLOCK_LT_ARQ');	
       			}

         		  $tpl->block("BLOCK_LIST_ARQUIVOS");

    	    }else{


    	    	$tipo = ($TIPO_ACESSO == 'CRE') ? 'CREDENCIADOS' : 'INTRANET';
  	   			$fetchArq = $arq->_list(" TIPO = '".$tipo."' ", '200');	

  	  			 if(count($fetchArq) == 0){
  	   				$tpl->block("BLOCK_ARQ_ZERO");
  	  		     }

  	   			  foreach($fetchArq as $fetch){
  	   				 $tpl->LT_ARQ_DESC = $fetch["DESCRICAO"]; 
  	   	 			 $tpl->LT_ARQ_DATA = Util::dateFormat($fetch["DATA_CRIACAO"],''); 
  	   	 		     $tpl->LT_ARQ = $fetch['ARQUIVO'];
  	   	 		     $tpl->block("BLOCK_LT_ARQQ");
  	   	 		  }




    	    	$tpl->block("BLOCK_ARQUIVOS");
    	    }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, você diz que é um problema no foreach. O que realmente acontece? É emitido algum erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não há nenhum erro, eu só quero acrescer para poder cadastrar como Cliente, pois da forma como está só cadastra como Administrador, Colaborador e Credenciado.

 

Gostaria que alguém me orientasse a montar assim.

 

Veja como está

 

$tpl->LT_USU_NIVEL = ($fetch['NIVEL'] == 'ADM') ? 'Administrador' : (($fetch['NIVEL'] == 'COL') ? 'Colaborador': 'Credenciados') ;

 

Gostaria de ajuda para dicionar a parte de Cliente nesse código.

 

Obrigado.

 

Alguém pode me ajudar?

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.