Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * @copyright Copyright (c) 2015 Ponto Mega. All rights reserved.
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
- */
- // Listando os itens de um componente em um módulo
- // no direct access
- defined('_JEXEC') or die;
- $component_params = JComponentHelper::getParams( 'com_pmmembers' );
- $doc = JFactory::getDocument();
- $doc->addStyleSheet(JURI::root().'components/com_pmmembers/assets/css/list.css');
- $doc->addStyleSheet(JURI::root().'components/com_pmmembers/assets/css/style.css');
- $small_image_width = $component_params->get('small_image_width');
- $small_image_height = $component_params->get('small_image_height');
- $medium_image_width = $component_params->get('medium_image_width');
- $medium_image_height = $component_params->get('medium_image_height');
- $large_image_width = $component_params->get('large_image_width');
- $large_image_height = $component_params->get('large_image_height');
- $db = JFactory::getDbo();
- $query = $db->getQuery(true);
- //seleciona as colunas da tabela
- $query->select($db->quoteName(array('id', 'asset_id', 'ordering','state','checked_out', 'checked_out_time', 'created_by', 'name', 'position', 'photo', 'email', 'phone', 'short_bio', 'details_bio', 'facebook', 'twitter', 'google_plus', 'linkedin', 'web_url', 'category')));
- //seleciona a tabela
- $query->from($db->quoteName('#__pmmembers_members')) ;
- //organiza os resultados obtidos em ordem ascendente usando como parâmetro a coluna data_atracao
- $query->order('ordering ASC');
- $db->setQuery($query);
- $list = $db->loadObjectList();
- $app = JFactory::getApplication();
- //obtem o caminho atual EM CASO DE USAR OVERRIDE
- //$path = JURI::base(true).'/templates/'.$app->getTemplate().'/html/mod_agendafabrik/';
- //necessário para formatação da data --- também pode ser usado os campos Jtext da tradução ---- pode ser feito override dessa tradução, inclusive e recomendo ;)
- jimport( 'joomla.html.html' );
- ?>
- <div class="members_module pmmembers<?php echo $moduleclass_sfx ?>">
- <script>
- jQuery(document).ready(function() {
- jQuery("#module_members").owlCarousel({
- navigation : true, // Show next and prev buttons
- slideSpeed : 300,
- paginationSpeed : 400,
- singleItem:true
- // "singleItem:true" is a shortcut for:
- // items : 1,
- // itemsDesktop : false,
- // itemsDesktopSmall : false,
- // itemsTablet: false,
- // itemsMobile : false
- });
- });
- </script>
- <div id="module_members">
- <?php
- foreach($list as $item){
- //estabelece a condição de data maior que a data atual para exibir os itens
- //IMPORTANTE: A DATA PRECISA ESTAR EM NOTAÇÃO Y-m-d PARA QUE ELE POSSA ORGANIZAR CORRETAMENTE
- $dataatual = date('Y-m-d');
- echo $item->name;
- }
- ?>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement