Commit c065cdec766d2bdc71c3bb856e015920e806d545
1 parent
708f0e1a
Exists in
master
and in
1 other branch
Correção na rotina de recuperação dos estilos padrões das seções do modelo
Showing
1 changed file
with
24 additions
and
17 deletions
Show diff stats
sei/web/modulos/peticionamento/editor_peticionamento_processar.php
... | ... | @@ -49,7 +49,7 @@ |
49 | 49 | $objSecaoModeloDTO->retStrConteudo(); |
50 | 50 | $objSecaoModeloDTO->retNumOrdem(); |
51 | 51 | $objSecaoModeloDTO->setStrSinSomenteLeitura('N'); |
52 | - $objSecaoModeloDTO->setNumIdModelo( $serieDTO->getNumIdModelo() ); | |
52 | + $objSecaoModeloDTO->setNumIdModelo($serieDTO->getNumIdModelo()); | |
53 | 53 | $objSecaoModeloDTO->setOrdNumOrdem(InfraDTO::$TIPO_ORDENACAO_ASC); |
54 | 54 | |
55 | 55 | $arrObjSecaoModeloDTO = $objSecaoModeloRN->listar($objSecaoModeloDTO); |
... | ... | @@ -63,29 +63,36 @@ |
63 | 63 | $conjuntoEstilosDTO = new ConjuntoEstilosDTO(); |
64 | 64 | $conjuntoEstilosDTO->setStrSinUltimo('S'); |
65 | 65 | $conjuntoEstilosDTO->retTodos(); |
66 | - $conjuntoEstilosDTO = $conjuntoEstilosRN->consultar( $conjuntoEstilosDTO ); | |
66 | + $conjuntoEstilosDTO = $conjuntoEstilosRN->consultar($conjuntoEstilosDTO); | |
67 | 67 | |
68 | 68 | //recupera estilos padrão das seções do modelo |
69 | - $objRelSecaoModCjEstilosItemDTO = new RelSecaoModCjEstilosItemDTO(); | |
70 | - $objRelSecaoModCjEstilosItemDTO->retNumIdSecaoModelo(); | |
71 | - $objRelSecaoModCjEstilosItemDTO->retStrNomeEstilo(); | |
72 | - $objRelSecaoModCjEstilosItemDTO->setNumIdSecaoModelo(InfraArray::converterArrInfraDTO($arrObjSecaoModeloDTO, 'IdSecaoModelo'), InfraDTO::$OPER_IN); | |
73 | - $objRelSecaoModCjEstilosItemDTO->setStrSinPadrao('S'); | |
74 | - $objRelSecaoModCjEstilosItemDTO->setNumIdConjuntoEstilos( $conjuntoEstilosDTO->getNumIdConjuntoEstilos() ); | |
75 | - $objRelSecaoModCjEstilosItemRN = new RelSecaoModCjEstilosItemRN(); | |
76 | - $arrObjRelSecaoModCjEstilosItemDTO = InfraArray::indexarArrInfraDTO($objRelSecaoModCjEstilosItemRN->listar($objRelSecaoModCjEstilosItemDTO), 'IdSecaoModelo'); | |
77 | - | |
69 | + //$objRelSecaoModCjEstilosItemDTO = new RelSecaoModCjEstilosItemDTO(); | |
70 | + //$objRelSecaoModCjEstilosItemDTO->retNumIdSecaoModelo(); | |
71 | + //$objRelSecaoModCjEstilosItemDTO->retStrNomeEstilo(); | |
72 | + //$objRelSecaoModCjEstilosItemDTO->setNumIdSecaoModelo(InfraArray::converterArrInfraDTO($arrObjSecaoModeloDTO, 'IdSecaoModelo'), InfraDTO::$OPER_IN); | |
73 | + //$objRelSecaoModCjEstilosItemDTO->setNumIdConjuntoEstilos($conjuntoEstilosDTO->getNumIdConjuntoEstilos()); | |
74 | + //$objRelSecaoModCjEstilosItemDTO->setStrSinPadrao('S'); | |
75 | + | |
76 | + //busca os estilos permitidos por seção-modelo | |
77 | + $objRelSecaoModCjEstilosItemDTO = new RelSecaoModCjEstilosItemDTO(); | |
78 | + $objRelSecaoModCjEstilosItemDTO->retNumIdSecaoModelo(); | |
79 | + $objRelSecaoModCjEstilosItemDTO->retStrNomeEstilo(); | |
80 | + $objRelSecaoModCjEstilosItemDTO->retStrFormatacao(); | |
81 | + $objRelSecaoModCjEstilosItemDTO->setNumIdSecaoModelo(InfraArray::converterArrInfraDTO($arrObjSecaoModeloDTO, 'IdSecaoModelo'), InfraDTO::$OPER_IN); | |
82 | + $objRelSecaoModCjEstilosItemDTO->setOrdStrNomeEstilo(InfraDTO::$TIPO_ORDENACAO_ASC); | |
83 | + $objRelSecaoModCjEstilosItemDTO->setNumIdConjuntoEstilos($conjuntoEstilosDTO->getNumIdConjuntoEstilos()); | |
84 | + $objRelSecaoModCjEstilosItemRN = new RelSecaoModCjEstilosItemRN(); | |
85 | + $arrObjRelSecaoModCjEstilosItemDTO = InfraArray::indexarArrInfraDTO($objRelSecaoModCjEstilosItemRN->listar($objRelSecaoModCjEstilosItemDTO), 'IdSecaoModelo', true); | |
86 | + | |
87 | + $strFormatos = ""; | |
78 | 88 | foreach ($arrObjSecaoModeloDTO as $objSecaoModeloDTO) { |
79 | 89 | if (isset($arrObjRelSecaoModCjEstilosItemDTO[$objSecaoModeloDTO->getNumIdSecaoModelo()])) { |
80 | - | |
81 | - $arrObjRelSecaoModCjEstilosItemDTO = array($arrObjRelSecaoModCjEstilosItemDTO[$objSecaoModeloDTO->getNumIdSecaoModelo()]); | |
82 | - foreach ($arrObjRelSecaoModCjEstilosItemDTO as $objRelSecaoModCjEstilosItemDTO) { | |
83 | - echo count($arrObjRelSecaoModCjEstilosItemDTO[$objSecaoModeloDTO->getNumIdSecaoModelo()]); | |
90 | + foreach ($arrObjRelSecaoModCjEstilosItemDTO[$objSecaoModeloDTO->getNumIdSecaoModelo()] as $objRelSecaoModCjEstilosItemDTO) { | |
84 | 91 | $strFormatos .= $objRelSecaoModCjEstilosItemDTO->getStrNomeEstilo() . "|"; |
85 | 92 | } |
86 | 93 | } |
87 | - $strFormatos = rtrim($strFormatos, '|'); | |
88 | - } | |
94 | + $strFormatos = rtrim($strFormatos, '|'); | |
95 | + } | |
89 | 96 | |
90 | 97 | $objImagemFormatoDTO = new ImagemFormatoDTO(); |
91 | 98 | $objImagemFormatoDTO->retStrFormato(); | ... | ... |