예제 #1
0
 public function __construct($m, $nm, $nc)
 {
     parent::__construct($m, $nm, $nc);
     # Selecionar a configuração do Google Analytics ativa
     $mga = new HomeM\GoogleAnalytics();
     $lga = $mga->listar('ga_publicar = 1', null, 'ga_codigo_ua');
     # Informações para contato
     $mdc = new ContatoM\DadoContato();
     # Listar as redes sociais
     $lrs = $mdc->listar('dado_contato_publicar = 1 AND tipo_dado_rede_social = 1', 'tipo_dado_exibicao', 'tipo_dado_exibicao, tipo_dado_icone, dado_contato_descr');
     # Listar dados para contato
     $ldc = $mdc->listar('dado_contato_publicar = 1 AND tipo_dado_rede_social = 0', 'tipo_dado_exibicao', 'tipo_dado_exibicao, tipo_dado_icone, dado_contato_descr');
     # Selecionar as configurações para o website
     $mcf = new GeralM\ConfiguracaoSite();
     $lcf = $mcf->listar(null, null, 'tema_diretorio, tema_pagina_mestra, formato_data_data, formato_data_hora, formato_data_completo', 0, 1, -1);
     # Alterar a página mestra
     $this->visao->setPgMestra($lcf['tema_pagina_mestra']);
     # Carregar o menu
     $this->carregarHTML('comum/visoes/menu');
     # Parâmetros
     $this->visao->adParam('ga-configs', $lga);
     $this->visao->adParam('dados-contato', $ldc);
     $this->visao->adParam('redes-sociais', $lrs);
     $this->visao->adParam('conf-site', $lcf);
 }
예제 #2
0
 /**
  *  Mostrar a lista de fotos de um determinado álbum
  *
  * @param int         $album     ID do álbum a ser exibido
  * @param string|null $pg_mestra Nome da página mestra a ser carregada
  */
 public function mostrarFotos($album, $pg_mestra = null)
 {
     $album = filter_var($album, FILTER_VALIDATE_INT, ['options' => ['min_range' => 1], 'flags' => FILTER_NULL_ON_FAILURE]);
     # Lista de fotos
     $lista = $this->modelo->listar("foto_album_publicar = 1 AND foto_album = {$album}", 'foto_album_capa DESC, foto_album_titulo', sprintf(static::SQL_CAMPO_COM_ALIAS, "CONCAT('" . \DL3::$dir_relativo . "', foto_album_imagem)", 'src') . ',' . sprintf(static::SQL_CAMPO_COM_ALIAS, 'foto_album_titulo', 'titulo') . ',' . sprintf(static::SQL_CAMPO_COM_ALIAS, 'foto_album_descr', 'descr') . ',' . 'album_nome');
     # Visão
     $this->carregarHTML('lista_fotos', $pg_mestra);
     $this->visao->setTitulo($lista[0]['album_nome']);
     # Configurações do álbum
     $mca = new GeralM\ConfiguracaoSite();
     $lca = $mca->listar(null, null, 'configuracao_album_tema', 0, 1, 0);
     # Parâmetros
     $this->visao->adParam('fotos', $lista);
     $this->visao->adParam('config-album', $lca);
 }