<?php 
/* Copyright [2011] -  Sérgio Fernandes Reinert de Lima - INPI 11802-5
Este arquivo é parte do programa gpweb
O gpweb é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
Este programa é distribuído na esperança que possa ser  útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer  MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/GPL em português para maiores detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "licença GPL 2.odt", junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA 
*/
require BASE_DIR.'/incluir/validar_autorizado.php';

if (!defined('BASE_DIR')) die('Você não deveria acessar este arquivo diretamente.');

global $m, $a, $u, $estilo_interface, $Aplic, $patrocinador_id, $tab;


$ordenarPor=getParam($_REQUEST, 'ordenar', 'instrumento_nome');
$ordem=getParam($_REQUEST, 'ordem', '0');
$seta=array('0'=>'seta-cima.gif', '1'=>'seta-baixo.gif');
$pagina=getParam($_REQUEST, 'pagina', 1);


$xpg_tamanhoPagina = $config['qnt_instrumentos'];
$xpg_min = $xpg_tamanhoPagina * ($pagina - 1); 




$sql = new BDConsulta();
$sql->adTabela('patrocinadores_instrumentos');
$sql->esqUnir('instrumento', 'instrumento', 'instrumento.instrumento_id = patrocinadores_instrumentos.instrumento_id');
$sql->adCampo('instrumento.instrumento_id, instrumento_data_inicio, instrumento_data_termino, instrumento_responsavel, instrumento_acesso, instrumento_nome, instrumento_valor_atual');
$sql->adOnde('patrocinador_id='.$patrocinador_id);
$sql->adOrdem($ordenarPor.($seta ? ' ASC': ' DESC'));
$instrumentos = $sql->Lista();
$sql->limpar();



$xpg_totalregistros = ($instrumentos ? count($instrumentos) : 0);
$xpg_total_paginas = ($xpg_totalregistros > $xpg_tamanhoPagina) ? ceil($xpg_totalregistros / $xpg_tamanhoPagina) : 0;
mostrarBarraNav($xpg_totalregistros, $xpg_tamanhoPagina, $xpg_total_paginas, $pagina, 'instrumento', 'instrumentos','','',($estilo_interface=='classico' ? 'a6a6a6' : '006fc2'));
echo '<table width="100%" cellpadding=0 cellspacing=0 class="tbl1">';
echo '<tr>';
echo '<th style="white-space: nowrap">&nbsp;</th>';
echo '<th style="white-space: nowrap"><a class="hdr" href="javascript:void(0);" onclick="url_passar(0, \'m='.$m.'&a='.$a.'&u='.$u.($patrocinador_id ? '&patrocinador_id='.$patrocinador_id  : '').($tab ? '&tab='.$tab : '').'&ordenar=instrumento_nome&ordem='.($ordem ? '0' : '1').'\');">'.($ordenarPor=='instrumento_nome' ? imagem('icones/'.$seta[$ordem]) : '').dica('Nome d'.$config['genero_instrumento'].' '.ucfirst($config['instrumento']), 'Neste campo fica um nome para identificação d'.$config['genero_instrumento'].' '.$config['instrumento'].'.').'Nome d'.$config['genero_instrumento'].' '.$config['instrumento'].dicaF().'</th>';
echo '<th style="white-space: nowrap"><a class="hdr" href="javascript:void(0);" onclick="url_passar(0, \'m='.$m.'&a='.$a.'&u='.$u.($patrocinador_id ? '&patrocinador_id='.$patrocinador_id  : '').($tab ? '&tab='.$tab : '').'&ordenar=instrumento_responsavel&ordem='.($ordem ? '0' : '1').'\');">'.($ordenarPor=='instrumento_responsavel' ? imagem('icones/'.$seta[$ordem]) : '').dica('Responsável', 'Neste campo fica o responsável pel'.$config['genero_instrumento'].' '.$config['instrumento'].'.').'Responsável'.dicaF().'</th>';
echo '<th style="white-space: nowrap"><a class="hdr" href="javascript:void(0);" onclick="url_passar(0, \'m='.$m.'&a='.$a.'&u='.$u.($patrocinador_id ? '&patrocinador_id='.$patrocinador_id  : '').($tab ? '&tab='.$tab : '').'&ordenar=instrumento_data_inicio&ordem='.($ordem ? '0' : '1').'\');">'.($ordenarPor=='instrumento_data_inicio' ? imagem('icones/'.$seta[$ordem]) : '').dica('Início', 'Neste campo fica a datade início d'.$config['genero_instrumento'].' '.$config['instrumento'].'.').'Início'.dicaF().'</th>';
echo '<th style="white-space: nowrap"><a class="hdr" href="javascript:void(0);" onclick="url_passar(0, \'m='.$m.'&a='.$a.'&u='.$u.($patrocinador_id ? '&patrocinador_id='.$patrocinador_id  : '').($tab ? '&tab='.$tab : '').'&ordenar=instrumento_data_termino&ordem='.($ordem ? '0' : '1').'\');">'.($ordenarPor=='instrumento_data_termino' ? imagem('icones/'.$seta[$ordem]) : '').dica('Término', 'Neste campo fica a data de término d'.$config['genero_instrumento'].' '.$config['instrumento'].'.').'Término'.dicaF().'</th>';
echo '<th style="white-space: nowrap"><a class="hdr" href="javascript:void(0);" onclick="url_passar(0, \'m='.$m.'&a='.$a.'&u='.$u.($patrocinador_id ? '&patrocinador_id='.$patrocinador_id  : '').($tab ? '&tab='.$tab : '').'&ordenar=instrumento_valor_atual&ordem='.($ordem ? '0' : '1').'\');">'.($ordenarPor=='instrumento_valor_atual' ? imagem('icones/'.$seta[$ordem]) : '').dica('Valor Atual', 'Neste campo fica o valor atual.').'Valor atual'.dicaF().'</a></th>';



echo '</tr>';

$id = 0;
$qnt=0;
for ($i = ($pagina - 1) * $xpg_tamanhoPagina; $i < $pagina * $xpg_tamanhoPagina && $i < $xpg_totalregistros; $i++) {
	$linha = $instrumentos[$i];
	if (permiteAcessarInstrumento($linha['instrumento_acesso'], $linha['instrumento_id'])){	
		$qnt++;
		$editar=permiteEditarInstrumento($linha['instrumento_acesso'], $linha['instrumento_id']);
		echo '<tr>';
		echo '<td style="white-space: nowrap" width="16">'.($editar ? dica('Editar', 'Clique neste ícone '.imagem('icones/editar.gif').' para editar '.$config['genero_instrumento'].' '.$config['instrumento'].'.').'<a href="javascript:void(0);" onclick="url_passar(0, \'m=instrumentos&a=instrumento_editar&instrumento_id='.$linha['instrumento_id'].'\');">'.imagem('icones/editar.gif').'</a>'.dicaF() : '&nbsp;').'</td>';
		echo '<td style="white-space: nowrap">'.dica($linha['instrumento_nome'], 'Clique para visualizar os detalhes d'.$config['genero_instrumento'].' '.$config['instrumento'].'.').'<a href="javascript:void(0);" onclick="url_passar(0, \'m=instrumentos&a=instrumento_ver&instrumento_id='.$linha['instrumento_id'].'\');">'.$linha['instrumento_nome'].'</a>'.dicaF().'</td>';
		echo '<td>'.link_usuario($linha['instrumento_responsavel'],'','','esquerda').'</td>';
		echo '<td style="white-space: nowrap" align="center">'.retorna_data($linha['instrumento_data_inicio'], false).'</td>';
		echo '<td style="white-space: nowrap" align="center">'.retorna_data($linha['instrumento_data_termino'], false).'</td>';
		
		echo '<td style="white-space: nowrap" align="center">'.number_format($linha['instrumento_valor_atual'], 2, ',', '.').'</td>';
		echo '</tr>';
		}
	}
if (!count($instrumentos)) echo '<tr><td colspan=20><p>Nenhum instrumento encontrado.</p></td></tr>';
elseif (!$qnt) echo '<tr><td colspan="8"><p>Não tem autorização para visualizar nenhum dos instrumentos.</p></td></tr>';		
echo '</table>';
?>