source: trunk/workflow/inc/report/cad_listagem.php @ 5307

Revision 5307, 8.6 KB checked in by pereira.jair, 12 years ago (diff)

Ticket #2416 - Inclusao da nova ferramenta de relatorios do workflow.

Line 
1<?
2
3$BASE_URL = "index.php?menuaction=workflow.reports.form";
4$BASE_URL_VIEW = "index.php?menuaction=workflow.reports.view";
5 
6$conn = &Factory::getInstance('WorkflowObjects')->getDBWorkflow()->Link_ID->_connectionID;
7ini_set("soap.wsdl_cache_enabled", "0"); //Limpa o cache
8
9$abaMenu = (isset($_POST['abaMenu'])) ? $_POST['abaMenu'] : $_GET['abaMenu'];
10$abaMenu = ($abaMenu != '') ? $abaMenu : 'pesquisa';
11$acao = (isset($_POST['acao'])) ? $_POST['acao'] : $_GET['acao'];
12
13$lstoid = (isset($_POST['lstoid'])) ? $_POST['lstoid'] : $_GET['lstoid'];
14$FrmCadListagem_acao = (isset($_POST['FrmCadListagem_acao'])) ? $_POST['FrmCadListagem_acao'] : $_GET['FrmCadListagem_acao'];
15
16if ($FrmCadListagem_acao == "editar") { $abaMenu = "cadastro"; }
17
18$habilitasincronizacao = $_SESSION['funcao']['webservice_listagem_sincronizacao'];
19
20?>
21<html>
22<head>
23  <link type="text/css" rel="stylesheet" href="./workflow/inc/report/includes/css/base_form.css">
24  <link type="text/css" rel="stylesheet" href="./workflow/inc/report/includes/css/calendar.css">
25  <script language="Javascript" type="text/javascript" src="./workflow/inc/report/includes/js/jquery-1.3.2.js"></script>
26  <script language="Javascript" type="text/javascript" src="./workflow/inc/report/includes/js/calendar.js"></script>
27  <script language="Javascript" type="text/javascript" src="./workflow/inc/report/includes/js/mascaras.js"></script>
28  <script language="Javascript" type="text/javascript" src="./workflow/inc/report/includes/js/auxiliares.js"></script> 
29  <script language="Javascript" type="text/javascript" src="./workflow/inc/report/includes/js/validacoes.js"></script>
30  <script language="Javascript" type="text/javascript" src="./workflow/inc/report/includes/js/FormularioUtil.js"></script>
31  <script>
32  function mudaAba(aba){
33    $id('hidden_id_abaMenu').value = aba;
34    document.frm.submit();
35  }
36  </script>
37  <script>
38  function ExibirMensagem(msg) {
39        $id('div_msg').innerHTML = msg;
40  }
41function adiciona_option(idcampo,valor,nome){
42    posicao = document.getElementById(idcampo).length;
43    document.getElementById(idcampo).options[posicao] = new Option(nome, valor);
44}
45function remover_options(idcampo){
46 tamanho = document.getElementById(idcampo).length;
47 for(i=0 ; i<tamanho ; i++){
48     document.getElementById(idcampo).options[0] = null;
49 }
50
51}
52function selecionaTipoIndicador(tipo,imagem) {
53        remover_options('id_lsiimagem');
54   
55    if ((tipo == "Q") || (tipo == "R") || (tipo == "T")) {
56        adiciona_option("id_lsiimagem",'','---');
57        adiciona_option("id_lsiimagem",'3' ,'Amarelo - 1');
58        adiciona_option("id_lsiimagem",'17','Amarelo - 2');
59        adiciona_option("id_lsiimagem",'20','Azul - 1');
60        adiciona_option("id_lsiimagem",'10','Azul - 2');
61        adiciona_option("id_lsiimagem",'2' ,'Azul - 3');
62        adiciona_option("id_lsiimagem",'19','Azul - 4');
63        adiciona_option("id_lsiimagem",'22','Cinza - 1');
64        adiciona_option("id_lsiimagem",'5' ,'Cinza - 2');
65        adiciona_option("id_lsiimagem",'14','Cinza - 3');
66        adiciona_option("id_lsiimagem",'18','Laranja - 1');
67        adiciona_option("id_lsiimagem",'16','Laranja - 2');
68        adiciona_option("id_lsiimagem",'13','Preto');
69        adiciona_option("id_lsiimagem",'12','Rosa');
70        adiciona_option("id_lsiimagem",'11','Roxo');
71        adiciona_option("id_lsiimagem",'21','Verde - 1');
72        adiciona_option("id_lsiimagem",'15','Verde - 2');
73        adiciona_option("id_lsiimagem",'1' ,'Verde - 3');
74        adiciona_option("id_lsiimagem",'4' ,'Vermelho');
75    }
76    if (tipo == "I") {
77        adiciona_option("id_lsiimagem",'','---');
78        adiciona_option("id_lsiimagem",'filePdf','Arquivo de PDF');
79        adiciona_option("id_lsiimagem",'fileTxt','Arquivo de Texto');
80        adiciona_option("id_lsiimagem",'folhaBranca','Arquivo em Branco');
81        adiciona_option("id_lsiimagem",'i_attach','Arquivo Anexo');
82        adiciona_option("id_lsiimagem",'lupaMais','Prï¿œ-Visualizar (Lupa)');
83        adiciona_option("id_lsiimagem",'mais','Sinal Mais');
84        adiciona_option("id_lsiimagem",'menos','Sinal Menos');
85        adiciona_option("id_lsiimagem",'v','V - Existe');
86        adiciona_option("id_lsiimagem",'x','X - Excluido');
87        adiciona_option("id_lsiimagem",'x1','X 1 - Excluï¿œdo');
88        adiciona_option("id_lsiimagem",'pasta1','Pasta 1');
89        adiciona_option("id_lsiimagem",'pasta2','Pasta 2');
90        adiciona_option("id_lsiimagem",'pasta3','Pasta 3');
91    }
92    document.getElementById("id_lsiimagem").value = imagem;
93}
94
95function liberar_campo(idcampo) {
96    document.getElementById(idcampo).style.backgroundColor = '#FFFFFF';
97    document.getElementById(idcampo).disabled = "";
98}
99function bloquear_campo(idcampo) {
100        document.getElementById(idcampo).style.backgroundColor = '#E0E0E0';
101    document.getElementById(idcampo).disabled = "true";
102}
103function limpar_campo(idcampo) {
104        document.getElementById(idcampo).value = "";
105}
106function nowrapCheck(checked) {
107          if (checked) {
108        limpar_campo('not_id_lslcwidth');
109        bloquear_campo('not_id_lslcwidth');
110      } else {
111        liberar_campo('not_id_lslcwidth');
112      }
113}
114
115  </script>
116</head>
117<body>
118 
119<div align="center">
120<br />
121
122<table width="98%" class="tableMoldura">
123<br>
124<tr class="tableTitulo">
125    <td><h1>Cadastro de Relatórios</h1></td>
126</tr>
127<tr>
128        <td><br><span id="div_msg" class="msg"><?=$msg?></span></td>
129</tr>
130<tr>
131    <td align="center">
132   
133    <form action="<?=$_PHP_SELF?>" method="post" name="frm" id="frm">
134
135    <input type="hidden" name="abaMenu" id="hidden_id_abaMenu" value="<?=$abaMenu?>"/>
136    <input type="hidden" name="acao" id="hidden_id_abaMenu" value="<?=$acao?>"/>
137    <input type="hidden" name="lstoid" id="hidden_id_lstoid" value="<?=$lstoid?>"/>
138   
139    <table width="98%">
140            <tr>
141                <td align="left" id="navPrincipal">
142       
143        <table>
144            <tr>
145                <td align="center" id="tabnav">
146                    <a href="javascript:void(null);" onclick="window.location.href='<?=$BASE_URL?>';" <? if($abaMenu == 'pesquisa'){ echo 'class="active"'; }?>>Pesquisa</a>
147                </td>
148                <? if (($lstoid != "") || ($lstoid == "" && $FrmCadListagem_acao == "editar") ||  ($FrmCadListagem_acao == "atualizar_listagem")) { ?>
149                <td align="center" id="tabnav">
150                    <a href="javascript:void(null);" onclick="javascript:mudaAba('cadastro');" <? if($abaMenu == 'cadastro'){ echo 'class="active"'; }?>>Cadastro</a>
151                </td>
152                <? } ?>
153                <? if (($lstoid != "") ||  ($FrmCadListagem_acao == "atualizar_listagem")) { ?>
154                <td align="center" id="tabnav">
155                    <a href="javascript:void(null);" onclick="javascript:mudaAba('colunas');" <? if($abaMenu == 'colunas'){ echo 'class="active"'; }?>>Colunas</a>
156                </td>
157                <td align="center" id="tabnav">
158                    <a href="javascript:void(null);" onclick="javascript:mudaAba('indicadores');" <? if($abaMenu == 'indicadores'){ echo 'class="active"'; }?>>Indicadores</a>
159                </td>
160                <td align="center" id="tabnav">
161                    <a href="javascript:void(null);" onclick="javascript:mudaAba('parametros');" <? if($abaMenu == 'parametros'){ echo 'class="active"'; }?>>Parametros</a>
162                </td>
163                <td align="center" id="tabnav">
164                    <a href="javascript:void(null);" onclick="javascript:mudaAba('preview');" <? if($abaMenu == 'preview'){ echo 'class="active"'; }?>>Pre-Visualizacao</a>
165                </td>
166                <? if ($habilitasincronizacao) { ?>
167                <td align="center" id="tabnav">
168                    <a href="javascript:void(null);" onclick="javascript:mudaAba('sincronizar');" <? if($abaMenu == 'sincronizar'){ echo 'class="active"'; }?>>Sincronizacao</a>
169                </td>
170                <? } ?>
171                <? } ?>
172            </tr>
173        </table>
174       
175                </td>
176            </tr>
177        </table>
178   
179      </form>
180    </td>
181</tr>
182
183<tr>
184    <td align="center">
185    <?
186    //echo $abaMenu;
187    switch($abaMenu){
188        case 'pesquisa' : include 'includes/php/listagem/lst_pesquisa.php'; break;
189        case 'cadastro' : include 'includes/php/listagem/lst_cadastro.php'; break;
190        case 'colunas' : include 'includes/php/listagem/lst_colunas.php';   break;
191        case 'parametros' : include 'includes/php/listagem/lst_parametros.php';   break;
192        case 'indicadores' : include 'includes/php/listagem/lst_indicadores.php';   break;
193        case 'preview' : include 'includes/php/listagem/lst_preview.php';   break;
194        case 'sincronizar' : include 'includes/php/listagem/lst_sincronizacao.php';   break;
195    }
196    ?>
197    </td>
198</tr>
199</table>
200   
201</div>
202
203</body>
204</html>
Note: See TracBrowser for help on using the repository browser.