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,7 +49,7 @@ | ||
49 | $objSecaoModeloDTO->retStrConteudo(); | 49 | $objSecaoModeloDTO->retStrConteudo(); |
50 | $objSecaoModeloDTO->retNumOrdem(); | 50 | $objSecaoModeloDTO->retNumOrdem(); |
51 | $objSecaoModeloDTO->setStrSinSomenteLeitura('N'); | 51 | $objSecaoModeloDTO->setStrSinSomenteLeitura('N'); |
52 | - $objSecaoModeloDTO->setNumIdModelo( $serieDTO->getNumIdModelo() ); | 52 | + $objSecaoModeloDTO->setNumIdModelo($serieDTO->getNumIdModelo()); |
53 | $objSecaoModeloDTO->setOrdNumOrdem(InfraDTO::$TIPO_ORDENACAO_ASC); | 53 | $objSecaoModeloDTO->setOrdNumOrdem(InfraDTO::$TIPO_ORDENACAO_ASC); |
54 | 54 | ||
55 | $arrObjSecaoModeloDTO = $objSecaoModeloRN->listar($objSecaoModeloDTO); | 55 | $arrObjSecaoModeloDTO = $objSecaoModeloRN->listar($objSecaoModeloDTO); |
@@ -63,29 +63,36 @@ | @@ -63,29 +63,36 @@ | ||
63 | $conjuntoEstilosDTO = new ConjuntoEstilosDTO(); | 63 | $conjuntoEstilosDTO = new ConjuntoEstilosDTO(); |
64 | $conjuntoEstilosDTO->setStrSinUltimo('S'); | 64 | $conjuntoEstilosDTO->setStrSinUltimo('S'); |
65 | $conjuntoEstilosDTO->retTodos(); | 65 | $conjuntoEstilosDTO->retTodos(); |
66 | - $conjuntoEstilosDTO = $conjuntoEstilosRN->consultar( $conjuntoEstilosDTO ); | 66 | + $conjuntoEstilosDTO = $conjuntoEstilosRN->consultar($conjuntoEstilosDTO); |
67 | 67 | ||
68 | //recupera estilos padrão das seções do modelo | 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 | foreach ($arrObjSecaoModeloDTO as $objSecaoModeloDTO) { | 88 | foreach ($arrObjSecaoModeloDTO as $objSecaoModeloDTO) { |
79 | if (isset($arrObjRelSecaoModCjEstilosItemDTO[$objSecaoModeloDTO->getNumIdSecaoModelo()])) { | 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 | $strFormatos .= $objRelSecaoModCjEstilosItemDTO->getStrNomeEstilo() . "|"; | 91 | $strFormatos .= $objRelSecaoModCjEstilosItemDTO->getStrNomeEstilo() . "|"; |
85 | } | 92 | } |
86 | } | 93 | } |
87 | - $strFormatos = rtrim($strFormatos, '|'); | ||
88 | - } | 94 | + $strFormatos = rtrim($strFormatos, '|'); |
95 | + } | ||
89 | 96 | ||
90 | $objImagemFormatoDTO = new ImagemFormatoDTO(); | 97 | $objImagemFormatoDTO = new ImagemFormatoDTO(); |
91 | $objImagemFormatoDTO->retStrFormato(); | 98 | $objImagemFormatoDTO->retStrFormato(); |