<?php 
/**
 *
 * Copyright [2014] -  Civis Gestão Inteligente
 * Este arquivo é parte do programa Civis Estratégia
 * O civis estratégia é 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.odt", junto com este programa. Se não encontrar,
 * 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
 *
 */

// Carregamento das variáveis para controle de acesso
$editar = $this->ControleDeAcesso->validaAcessoElemento('editar', 'Tarefa');
$excluir = $this->ControleDeAcesso->validaAcessoElemento('excluir', 'Tarefa');
$visualizarUsuario = $this->ControleDeAcesso->validaAcessoElemento('visualizar', 'Usuario');
$visualizarAtividade = $this->ControleDeAcesso->validaAcessoElemento('visualizar', 'Atividade');
	
$listarForum = $this->ControleDeAcesso->validaAcessoElemento('listar_forum', 'Tarefa');
$adicionarForum = $this->ControleDeAcesso->validaAcessoElemento('adicionar_forum', 'Tarefa');
	
	
?>
<div class="container">
	<legend>Visualizar Tarefa</legend>
	<div class="buttons">
		<?php
		if($editar){
		echo $this->Html->link(
					__("<i class='fa fa-edit'></i>Editar"),
					array('action' => 'editar', $tarefa['Tarefa']['id']),
					array('class'=>'btn btn-small btn-primary pull-right', 'escape' => false)
				);
		echo "&nbsp;&nbsp;";
		}
		if($excluir){
		echo $this->Form->postLink(
					__("<i class='fa fa-trash'></i>Deletar"), 
					array('action' => 'excluir', $tarefa['Tarefa']['id']), 
					array('class'=>'btn btn-small btn-primary pull-right', 'escape' => false),
					__(Util::MENSAGEM_DELETAR, $tarefa['Tarefa']['id'])
				);
		}
		?>
	</div>
	<br />
	<div class="row">
		<div class="span12">
			<table cellpadding="0" cellspacing="0" class="table table-bordered table-hover table-condensed">
				<tbody>
					<tr>
						<td><strong><?php echo __('Titulo'); ?></strong></td>
						<td><?php echo h($tarefa['Tarefa']['titulo']); ?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Prioridade'); ?></strong></td>
						<td><?php echo h($tarefa['Tarefa']['prioridade']); ?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Data Inicial'); ?></strong></td>
						<td><?php echo h($tarefa['Tarefa']['data_inicio_previsto']); ?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Data final'); ?></strong></td>
						<td><?php echo h($tarefa['Tarefa']['data_fim_previsto']); ?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Lembrete'); ?></strong></td>
						<td><?php echo h($tarefa['Tarefa']['lembrete']); ?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Responsável'); ?></strong></td>
						<td><?php 
						if($visualizarUsuario){
							echo $this->Html->link($tarefa['Responsavel']['Pessoa']['titulo'], array('controller' => 'Usuario','action' => 'visualizar', $tarefa['Responsavel']['id'])); 
						}else{
							echo $tarefa['Responsavel']['Pessoa']['titulo'];
						}
						?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Supervisor'); ?></strong></td>
						<td><?php 
						if($visualizarUsuario){
							echo $this->Html->link($tarefa['Supervisor']['Pessoa']['titulo'], array('controller' => 'Usuario','action' => 'visualizar', $tarefa['Supervisor']['id']));
						}else{
							echo $tarefa['Supervisor']['Pessoa']['titulo'];
						}?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Status'); ?></strong></td>
						<td><?php 
							switch ($tarefa['Tarefa']['status']){
								case (Util::ATIVO):
									echo "Ativo";
									break;
								case (Util::INATIVO):
									echo "Inativo";
									break;
								case (Util::EM_ANDAMENTO):
									echo "Em Andamento";
									break;
								case (Util::AGUARDANDO_OUTRA_PESSOA):
									echo "Aguardando outra pessoa";
									break;
								case (Util::CONCLUIDO):
									echo "Concluída";
									break;
								case (Util::CANCELADO):
									echo "Cancelada";
									break;
								default:
									break;
							} ?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Atividade'); ?></strong></td>
						<td><?php 
						if($visualizarAtividade){
							echo $this->Html->link($tarefa['Atividade']['titulo'], array('controller' => 'Atividade','action' => 'visualizar', $tarefa['Atividade']['id']));
						}else{
							echo $tarefa['Atividade']['titulo'];
						}
						?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Data de conclusão'); ?></strong></td>
						<td><?php echo h($tarefa['Tarefa']['data_conclusao']); ?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Comentário'); ?></strong></td>
						<td><?php echo ($tarefa['Tarefa']['comentario']); ?></td>
					</tr>
					<tr>
						<td><strong><?php echo __('Arquivo'); ?></strong></td>
						<td><a href="<?php echo BASE.DS."files".DS."tarefa".DS.$tarefa['Tarefa']['arquivo_dir'].DS.$tarefa['Tarefa']['arquivo']; ?>"><?php echo $tarefa['Tarefa']['arquivo']; ?></a></td>
					</tr>
				</tbody>				
			</table>			
		</div>
	</div>
	<?php if($listarForum || $adicionarForum){?>
	<legend>Fórum</legend>
	<?php }?>
	<?php if($listarForum){?>
	<div class="row">
		<div class="span12">
			<table cellpadding="0" cellspacing="0" class="table table-bordered table-hover table-condensed">
				<?php
				foreach($posts as $post){ ?>
				<tr>
					<td>
						<p><?php echo $post['Post']['created']; ?></p>
						<p><strong><?php echo nl2br($post['Post']['mensagem']); ?></strong></p>
						<p><small>Criado por: <?php echo $post['Usuario']['Pessoa']['titulo'];?></small></p>
						
						<?php if(count($post['Filhos'])){?>
						<p>
							<?php foreach($post['Filhos'] as $filho){?>
								<div style="margin-left:10px; padding-left: 10px; border-left: 1px solid #CCC;">
									<p><?php echo Util::inverteData($filho['created']); ?></p>
									<p><strong><?php echo nl2br($filho['mensagem']); ?></strong></p>
									<p><small>Respondido por: <?php echo $filho['Usuario']['Pessoa']['titulo'];?></small></p>
								</div>
							<?php }?>
						</p>
						<?php }?>
						
						<p>
							<form action="<?php echo $this->webroot; ?>Post/adicionarNaTarefa" id="PostResponderNaTarefaForm" method="post" accept-charset="utf-8">
								<?php echo $this->Form->input("Post.tarefa_id", array('type' => 'hidden', 'value' => $tarefa['Tarefa']['id'])); ?>
								<?php echo $this->Form->input("Post.post_id", array('type' => 'hidden', 'value' => $post['Post']['id'])); ?>
								<?php echo $this->Form->input("Post.mensagem", array('label'=>false,'class'=>'input-xlarge', 'style'=>'height: 40px', 'placeholder'=>'Responder *')); ?>
								<div>
									<input type="submit" class="btn btn-primary">
								</div>
							</form>
						</p>
						
					</td>
				</tr>
				<?php } ?>
			</table>
		</div>		
	</div>
	<?php }?>
	<?php if($adicionarForum){?>
	<div class="row-fluid">
		<div class="span6">
			<legend><small>Criar um novo post</small></legend>
			<form action="<?php echo $this->webroot; ?>Post/adicionarNaTarefa" id="PostAdicionarNaTarefaForm" method="post" accept-charset="utf-8">
				<?php
					echo $this->Form->input("Post.tarefa_id", array('type' => 'hidden', 'value' => $tarefa['Tarefa']['id']));
					echo $this->Form->input("Post.mensagem", array('class'=>'input-xlarge'));
					//echo $this->Form->input("Post.receber_email", array('label' =>'Desejo receber um Email quando alguém responder','type' => 'checkbox', 'checked'));			
				?>
			<div class="row">
 				<div class="span12">
 					<div class="form-actions">
  						<input type="submit" class="btn btn-primary">
					</div>
 				</div>
 			</div>
 			</form>
		</div>
	</div>
	<?php }?>
</div>
