Ir para conteúdo

POWERED BY:

Arquivado

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

Leandro Mayrink

Acrescentar dados no Foreach

Recommended Posts

Pessoal, bom dia.

 

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

Uma sugestão, não faça ternários aninhados.

 

É N vezes mais legível separar em IF/ELSEIF/ELSE. :thumbsup:

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.