lista( null, null, null, null, null, null, null, null, null, 1, 0, null, null, "sgl_setor ASC" ); if( is_array( $lista ) && count( $lista ) ) { foreach ( $lista AS $linha ) { $listaSetores[$linha["cod_setor"]] = $linha["sgl_setor"]; } } $this->campoLista( "setor_0", "Setor", $listaSetores, $this->setor_0, "oproDocumentoNextLvl( this.value, '1' )", true ); $listaVazia = array( "-----------" ); if( $this->setor_0 ) { $lista1 = array( "Selecione" ); $lista = $objSetor->lista( $this->setor_0, null, null, null, null, null, null, null, null, 1, null, null, null, "sgl_setor ASC" ); if( is_array( $lista ) && count( $lista ) ) { foreach ( $lista AS $linha ) { $lista1[$linha["cod_setor"]] = $linha["sgl_setor"]; } } else { $lista1 = array( "Nenhum setor filho para este setor" ); } } else { $lista1 = $listaVazia; } $this->campoLista( "setor_1", "Setor", $lista1, $this->setor_1, "oproDocumentoNextLvl( this.value, '2' )", true, false, false, ! $this->setor_0 ); if( $this->setor_1 ) { $lista2 = array( "Selecione" ); $lista = $objSetor->lista( $this->setor_1, null, null, null, null, null, null, null, null, 1, null, null, null, "sgl_setor ASC" ); if( is_array( $lista ) && count( $lista ) ) { foreach ( $lista AS $linha ) { $lista2[$linha["cod_setor"]] = $linha["sgl_setor"]; } } else { $lista2 = array( "Nenhum setor filho para este setor" ); } } else { $lista2 = $listaVazia; } $this->campoLista( "setor_2", "Setor", $lista2, $this->setor_2, "oproDocumentoNextLvl( this.value, '3' )", true, false, false, ! $this->setor_1 ); if( $this->setor_2 ) { $lista3 = array( "Selecione" ); $lista = $objSetor->lista( $this->setor_2, null, null, null, null, null, null, null, null, 1, null, null, null, "sgl_setor ASC" ); if( is_array( $lista ) && count( $lista ) ) { foreach ( $lista AS $linha ) { $lista3[$linha["cod_setor"]] = $linha["sgl_setor"]; } } else { $lista3 = array( "Nenhum setor filho para este setor" ); } } else { $lista3 = $listaVazia; } $this->campoLista( "setor_3", "Setor", $listaVazia, $this->setor_3, "oproDocumentoNextLvl( this.value, '4' )", true, false, false, ! $this->setor_2 ); if( ! $this->setor_3 ) { $lista4 = array( "Selecione" ); $lista = $objSetor->lista( $this->setor_3, null, null, null, null, null, null, null, null, 1, null, null, null, "sgl_setor ASC" ); if( is_array( $lista ) && count( $lista ) ) { foreach ( $lista AS $linha ) { $lista4[$linha["cod_setor"]] = $linha["sgl_setor"]; } } else { $lista4 = array( "Nenhum setor filho para este setor" ); } } else { $lista4 = $listaVazia; } $this->campoLista( "setor_4", "Setor", $listaVazia, $this->setor_4, false, false, false, false, ! $this->setor_3 ); ?>