/**
  * Override here for any controller-specific functionality
  *
  * @inheritdocs
  */
 protected function Init()
 {
     parent::Init();
     // TODO: add controller-wide bootstrap code
     // TODO: if authentiation is required for this entire controller, for example:
     // $this->RequirePermission(ExampleUser::$PERMISSION_USER,'SecureExample.LoginForm');
 }
Example #2
0
 /**
  * Override here for any controller-specific functionality
  *
  * @inheritdocs
  */
 protected function Init()
 {
     parent::Init();
     // TODO: add controller-wide bootstrap code
     // DO SOME CUSTOM AUTHENTICATION FOR THIS PAGE
     $this->RequirePermission(User::$PERMISSION_EDIT, 'Secure.LoginForm', 'Voce deve se logar para acessar a pagina', 'Permissao de Edicao e Necessaria.');
 }
Example #3
0
 /**
  * Override here for any controller-specific functionality
  *
  * @inheritdocs
  */
 protected function Init()
 {
     parent::Init();
     // TODO: add controller-wide bootstrap code
     // DO SOME CUSTOM AUTHENTICATION FOR THIS PAGE
     $this->RequirePermission(User::$PERMISSION_ADMIN, 'Secure.LoginForm', 'Logue-se para acessar esta pagina', 'Permissao de Administrador necessaria para acessar esta pagina');
 }
 /**
  * Override here for any controller-specific functionality
  *
  * @inheritdocs
  */
 protected function Init()
 {
     parent::Init();
     /**
      * Informe o tipo de permissao
      */
     $this->RequirePermission(User::$PERMISSION_READ, 'Secure.LoginForm', 'Login requerido para acessar esta pagina', 'Permissao de leitura e obrigatoria');
 }
 /**
  * Override here for any controller-specific functionality
  *
  * @inheritdocs
  */
 protected function Init()
 {
     parent::Init();
     // TODO: add controller-wide bootstrap code
     // DO SOME CUSTOM AUTHENTICATION FOR THIS PAGE
     // Requer permissão de acesso
     $this->RequirePermission(Usuario::$P_ADMIN, 'SecureExample.LoginForm', 'Autentique-se para acessar esta página', 'Você não possui permissão para acessar essa página ou sua sessão expirou');
 }
Example #6
0
 /**
  * Override here for any controller-specific functionality
  */
 protected function Init()
 {
     parent::Init();
     //$this->UpdateConfiguracao();
     // TODO: add controller-wide bootstrap code
     // TODO: if authentiation is required for this entire controller, for example:
     // $this->RequirePermission(ExampleUser::$PERMISSION_USER,'SecureExample.LoginForm');
     // Requer permissao de acesso
     $this->RequirePermission(Usuario::$P_ADMIN, 'SecureExample.LoginForm', 'Autentique-se para acessar esta página', 'Você não possui permissão para acessar essa página ou sua sessão expirou');
 }
$this->eprint($this->Evento->Nome);
?>
</a></li> <!-- Classe "visited" -->
			<li class="visited"><a href="evento/<?php 
$this->eprint($this->Palestra->IdEvento . '/atividades/' . $this->Palestra->IdPalestra . '/' . AppBaseController::parseURL($this->Palestra->Nome) . '/');
?>
"><i class="icon-tags"></i><?php 
echo $this->Palestra->ProprioEvento ? 'Detalhes do evento' : $this->eprint($this->Palestra->Nome);
?>
</a></li>
			<li class="visited"><a href="evento/<?php 
$this->eprint($this->Palestra->IdEvento . '/atividades/' . $this->Palestra->IdPalestra . '/' . AppBaseController::parseURL($this->Palestra->Nome) . '/palestrantes/');
?>
"><i class="icon-microphone"></i>Palestrantes</a></li>	
			<li class="visited"><a href="evento/<?php 
$this->eprint($this->Palestra->IdEvento . '/atividades/' . $this->Palestra->IdPalestra . '/' . AppBaseController::parseURL($this->Palestra->Nome) . '/participantes/');
?>
"><i class="icon-group"></i>Participantes</a></li>
			<li class="current"><span><i class="icon-certificate"></i>Emitir Certificados</span></li>
		</ol>
</nav>	

<nav class="container hero-unit small text-center" style="line-height:normal;">
		<ol class="cd-breadcrumb triangle sem-margem-bottom inline-block" style="width:auto;">		
			<li class="visited"><a href="emitir-certificados/"><i class="icon-tags"></i>Selecionar outro evento/atividade</a></li> <!-- Classe "visited" -->
			<li class="visited"><a id="btnObterAta" href="emitir-certificados/baixar-ata/<?php 
$this->eprint($this->Palestra->IdPalestra);
?>
/"><i class="icon-book"></i>Obter ata <?php 
echo $this->Palestra->ProprioEvento ? 'do evento' : 'da atividade';
?>
 <strong><?php 
            echo $this->Palestra->Nome;
            ?>
</strong> no dia <strong><?php 
            echo date('d/m/Y', strtotime($this->Palestra->Data));
            ?>
</strong></p>-->
	
	<?php 
            if (isset($this->Participante->IdPalestrante)) {
                $urlDownload = './api/downloadcertificadopalestrante/' . $palestraParticipante['Palestra']->IdPalestra . '/' . $this->Participante->IdPalestrante . '/';
                $urlImprimir = './api/mesclarcertificados/palestra/' . $palestraParticipante['Palestra']->IdPalestra . '?palestrantes=[' . $this->Participante->IdPalestrante . ']';
                $urlEmail = './api/enviaremailcertificados/palestra/' . $palestraParticipante['Palestra']->IdPalestra . '?palestrantes=[' . $this->Participante->IdPalestrante . ']&voltar=true';
            } else {
                $urlDownload = './api/downloadcertificadoparticipante/' . $palestraParticipante['Palestra']->IdPalestra . '/' . $this->Participante->IdParticipante . '/';
                $urlImprimir = './certificados-gerados/' . AppBaseController::ParseUrl($palestraParticipante['Palestra']->Nome) . '-' . $palestraParticipante['Palestra']->IdPalestra . '/palestra' . $this->Participante->IdParticipante . '.pdf';
                $urlEmail = './api/enviaremailcertificados/palestra/' . $palestraParticipante['Palestra']->IdPalestra . '?participantes=[' . $this->Participante->IdParticipante . ']&voltar=true';
            }
            //VERIFICA SE EXISTE ARQUIVO PARA DOWNLOAD
            $handle = curl_init($this->ROOT_URL . $urlDownload);
            curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
            /* Get the HTML or whatever is linked in $url. */
            $response = curl_exec($handle);
            /* Check for 404 (file not found). */
            $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
            if ($httpCode == 401 or $httpCode == 404) {
                $temArquivoDownload = false;
            } else {
                $temArquivoDownload = true;
            }
            curl_close($handle);
 /**
  * Override here for any controller-specific functionality
  */
 protected function Init()
 {
     parent::Init();
     // TODO: add controller-wide bootstrap code
 }
			<a class="close btn btn-danger btn-big" data-dismiss="modal">&times;</a>
			<h3>
				<i class="icone-acao-modal icon-edit"></i> <span class="titulo-modal">Editar Atividade</span>
				<span id="modelLoader" class="loader progress progress-striped active"><span class="bar"></span></span>
			</h3>
		</div>
		<div class="modal-body">
			<div id="modelAlert"></div>
			<div id="palestraModelContainer"></div>
		</div>
		<div class="modal-footer">
			<?php 
if ($this->Evento) {
    ?>
				<a class="btn btn-default show-on-single margin-right-bigger-sm block-sm" href="evento/<?php 
    $this->eprint($this->Evento->IdEvento . '/' . AppBaseController::parseURL($this->Evento->Nome));
    ?>
/">
					<i class="icon-arrow-left"></i>Voltar
				</a>
			<?php 
}
?>
		
			<button id="savePalestraButton" class="btn btn-primary block-sm"><span>Salvar</span></button>
			<button id="cancelarSavePalestraButton" class="btn block-sm" data-dismiss="modal">Cancelar</button>
		</div>
	</div>

	<div id="collectionAlert"></div>
	
 public function DownloadCertificadoPalestrante($paramIdPalestra = null, $paramIdPalestrante = null)
 {
     $idPalestra = $this->GetRouter()->GetUrlParam('idPalestra');
     $idPalestrante = $this->GetRouter()->GetUrlParam('idPalestrante');
     if ($paramIdPalestra) {
         $idPalestra = $paramIdPalestra;
     }
     if ($paramIdPalestrante) {
         $idPalestrante = $paramIdPalestrante;
     }
     $palestra = $this->Phreezer->Get('Palestra', $idPalestra);
     $palestrante = $this->Phreezer->Get('Palestrante', $idPalestrante);
     $arquivo = 'palestrante' . $idPalestrante . '.pdf';
     $caminho = '/certificados-gerados/' . AppBaseController::ParseUrl($palestra->Nome) . '-' . $palestra->IdPalestra . '/';
     AppBaseController::downloadArquivo(GlobalConfig::$APP_ROOT . $caminho . $arquivo, 'Certificado de ' . $palestrante->Nome . ' em ' . $palestra->Nome);
 }
 public function _initialize()
 {
     parent::_initialize();
 }
 /**
  * Override here for any controller-specific functionality
  */
 protected function Init()
 {
     parent::Init();
     $this->paginaLoginRedirect = $this->Context->Get('paginaLoginRedirect');
     // TODO: add controller-wide bootstrap code
 }