コード例 #1
0
ファイル: fechadas_detalhes.frm.php プロジェクト: silloty/vox
<input type="hidden" name="txtCodigo" id="txtCodigo" value=""/>

                                     <?php 
require_once "../modelo/manifestacao.cls.php";
require_once "../controle/data.gti.php";
require_once "../modelo/clientela.cls.php";
require_once "../modelo/tipo.cls.php";
require_once "../modelo/status.cls.php";
$codigo = $_GET['codigo'];
$manifestacao = new clsManifestacao();
$manifestacao->SetCodigo(trim($codigo));
$manifestacao->ConsultarPorCodigo();
$manifestacao->MarcarComoVisto();
$clientela = new clsClientela();
$tipo = new clsTipo();
$status = new clsStatus();
echo '<table width="100%" border="0">
							<tr>
                            	<td width="211"><strong>C&oacute;digo:</strong></td>
                            	<td>' . $manifestacao->GetCodigo() . '</td>
                            </tr>';
if ($manifestacao->GetVisualizado() == 't') {
    $visualizado = 'checked';
}
if (trim($manifestacao->GetIdentificacao()) == 'S') {
    echo '
						  <tr>
    						<td width="211"><strong>Visualizado:</strong></td>
                            <td><input name="txtVisualizado" type="checkbox" ' . $visualizado . ' value="t" /></td>
    					  </tr>
                          <tr>
コード例 #2
0
ファイル: relatorios.exe.php プロジェクト: silloty/vox
$data_final = $_POST['txtDataFinal'];
$config = new clsConfig();
$valida = new gtiValidacao();
$valida->ValidaCampoRequerido($data_inicial, 'data_inicial');
$valida->ValidaCampoRequerido($data_final, 'data_final');
$valida->ValidaData($data_inicial, 'data_inicial');
$valida->ValidaData($data_final, 'data_final');
switch ($relatorio) {
    case 'manifestacao':
        $rel = new clsRelatorios();
        $_SESSION['vox_manifestacao'] = $rel->relManifestacao($data_inicial, $data_final);
        header('location:relatorio_manifestacoes.frm.php?data1=' . $data_inicial . '&data2=' . $data_final . '');
        exit;
        break;
    case 'atividade':
        //$rel = new clsRelatorios();
        $tipo = new clsTipo();
        $rel = new clsRelatorios();
        $cli = new clsClientela();
        $status = new clsStatus();
        $depto = new clsDepartamento();
        $_SESSION['vox_tipo'] = $tipo->TotalPorTipo($data_inicial, $data_final);
        $_SESSION['vox_forma'] = $rel->TotalPorIdentificacao($data_inicial, $data_final);
        $_SESSION['vox_clientela'] = $cli->TotalPorClientela($data_inicial, $data_final);
        $_SESSION['vox_status'] = $status->TotalPorStatus($data_inicial, $data_final);
        $_SESSION['vox_depto'] = $rel->TotalDeptosPorTipo($data_inicial, $data_final);
        $_SESSION['vox_qtde_deptos'] = $rel->TotalDeptos($data_inicial, $data_final);
        header('location:relatorio_atividades.frm.php?data1=' . $data_inicial . '&data2=' . $data_final . '');
        exit;
        break;
}
コード例 #3
0
ファイル: manifestacao.cls.php プロジェクト: silloty/vox
    public function ListaFiltroStatusArray($valor, $idStatus, $tipo_filtro)
    {
        require_once "../controle/data.gti.php";
        require_once "../modelo/status.cls.php";
        $data = new gtiData();
        $status = new clsStatus();
        $SQL = '
		SELECT 
		m.manifestacao_id, 
		m.assunto, 
		c.nome as nome_clientela, 
		t.nome as nome_tipo,
		m.forma_identificacao, 
		m.data_criacao,
		m.data_finalizacao,
		m.ref_status,
    	m.visualizado
		FROM 
		manifestacao as m, tipo as t, clientela as c
		WHERE
		m.ref_tipo = t.tipo_id
		AND
		m.ref_clientela = c.clientela_id
		AND 
		m.ref_status = ' . $idStatus . '
		
		AND
		lower(m.' . $tipo_filtro . ') LIKE \'%' . $valor . '%\'
		ORDER BY "data_criacao" desc;
		';
        $con = new gtiConexao();
        $con->gtiConecta();
        $tbl = $con->gtiPreencheTabela($SQL);
        $con->gtiDesconecta();
        $arr = "";
        $cont = -1;
        switch ($idStatus) {
            case 1:
                $urlStatus = "andamento";
                $limite = 7;
                break;
            case 2:
                $urlStatus = "abertas";
                $limite = 7;
                break;
            case 3:
                $urlStatus = "fechadas";
                $limite = 9;
                break;
        }
        if ($tbl->RecordCount() != 0) {
            foreach ($tbl as $chave => $linha) {
                $i = 0;
                $lin[$i++] = $linha['manifestacao_id'];
                $lin[$i++] = '<![CDATA[<span>' . $linha['assunto'] . '</span> ]]>';
                $lin[$i++] = '<![CDATA[<span>' . $linha['nome_clientela'] . '</span> ]]>';
                $lin[$i++] = '<![CDATA[<span>' . $linha['nome_tipo'] . '</span> ]]>';
                switch ($linha['forma_identificacao']) {
                    case 'A':
                        $lin[$i++] = '<![CDATA[<span>Anonimo</span> ]]>';
                        break;
                    case 'S':
                        $lin[$i++] = '<![CDATA[<span>Sigiloso</span> ]]>';
                        break;
                    default:
                        $lin[$i++] = '<![CDATA[<span>Identificado</span> ]]>';
                        break;
                }
                $status->SelecionaPorCodigo($linha['ref_status']);
                $lin[$i++] = '<![CDATA[<span>' . $data->ConverteDataBR($linha['data_criacao']) . '</span> ]]>';
                if ($idStatus == 3) {
                    $lin[$i++] = '<![CDATA[<span>' . $data->ConverteDataBR($linha['data_finalizacao']) . '</span> ]]>';
                    $lin[$i++] = '<![CDATA[<span>' . $status->GetNome() . '</span> ]]>';
                    //Verifica se há um feedback
                    // S - Sim e N = Não
                    $feedback = "N";
                    $verifica = $this->VerificaFeedback2($linha['manifestacao_id']);
                    if ($verifica == true) {
                        $feedback = "S";
                    }
                    $lin[$i++] = '<![CDATA[<span>' . $feedback . '</span> ]]>';
                }
                if ($linha['visualizado'] == 't') {
                    $lin[$i++] = '<![CDATA[<span><img src="imagens/finalizar.png" width="16px" heigth="16px"></span> ]]>';
                } else {
                    $lin[$i++] = '<![CDATA[<span><img src="imagens/cancelar.png"></span> ]]>';
                }
                $lin[$i++] = '<![CDATA[ver^' . $urlStatus . '_detalhes.frm.php?codigo=' . $linha['manifestacao_id'] . '^_self]]>';
                $arr[$cont++] = $lin;
            }
        } else {
            for ($i = 0; $i < $limite; $i++) {
                $lin[$i] = '';
            }
            $arr[$cont++] = $lin;
        }
        return $arr;
    }
コード例 #4
0
ファイル: status_alteracao.frm.php プロジェクト: silloty/vox
<?php

$metodo = @$_REQUEST['metodo'];
$codigo = @$_REQUEST['codigo'];
require_once "../modelo/status.cls.php";
$status = new clsStatus();
?>

<html>
<head>
	<title>Gestão de Status</title>
    <link href="estilo/estilo.css" rel="stylesheet" type="text/css" />
    <script src="js/prototype.js" type="text/javascript"></script>
	
    <script src="js/ajax/status.ajax.js" type="text/javascript"></script>
<br/>
</head>
<body>
<form id="frmAltera" name="frmAltera" method="post" action="status.exe.php">
<input type="hidden" name="txtMetodo" id="txtMetodo" value=""/>
<input type="hidden" name="txtCodigo" id="txtCodigo" value=""/>

<table width="416" height="208" border="0" cellpadding="0" cellspacing="0" align="left" >
  <tr>
    <td width="17" valign="top">&nbsp;</td>
    <td width="385" valign="middle" align="center" >
    
    <table width="82%" border="0" cellspacing="0" cellpadding="0" class="tabelaDeTipos">
      <tr>
        <td>&nbsp;</td>
        <td>
コード例 #5
0
ファイル: status.exe.php プロジェクト: silloty/vox
            $status->SetNome($nome);
            $status->SetDescricao($descricao);
            $status->Alterar();
            $config = new clsConfig();
            $config->ConfirmaOperacao("status.frm.php", "Registro alterado com sucesso!");
        }
        break;
        //INSERÇÕES-------------------------------------------------
    //INSERÇÕES-------------------------------------------------
    case 'novo':
        require_once "../controle/valida.gti.php";
        $codigo = $_POST['txtCodigo'];
        $nome = utf8_encode($_POST['txtNome']);
        $descricao = utf8_encode($_POST['txtDescricao']);
        $valida = new gtiValidacao();
        $valida->ValidaCampoRequerido($nome, 'nome');
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } else {
            require_once "../modelo/status.cls.php";
            require_once "../config.cls.php";
            $status = new clsStatus();
            $status->SetCodigo($codigo);
            $status->SetNome($nome);
            $status->SetDescricao($descricao);
            $status->Salvar();
            $config = new clsConfig();
            $config->ConfirmaOperacao("status.frm.php", "Registro salvo com sucesso!");
        }
        break;
}