function getObjectInfo($id, $language = null) { $info = new JCommentsObjectInfo(); $routerHelper = JPATH_SITE . '/components/com_hwdmediashare/helpers/route.php'; if (is_file($routerHelper)) { require_once $routerHelper; $db = JFactory::getDBO(); $db->setQuery('SELECT id, title, access, created_user_id FROM #__hwdms_media WHERE id = ' . $id); $row = $db->loadObject(); if (!empty($row)) { $slug = $row->alias ? $row->id . ':' . $row->alias : $row->id; $info->title = $row->title ? 'Unknown hwdMediaShare Content' : $row->title; $info->userid = $row->created_user_id; $info->access = $row->access; $info->link = JRoute::_(hwdMediaShareHelperRoute::getMediaItemRoute($slug)); } } return $info; }
public function load($cid) { static $instances = array(); if (!isset($instances[$cid])) { // Get a row instance. JTable::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_hwdmediashare/tables'); $table = JTable::getInstance('Media', 'hwdMediaShareTable'); // Attempt to load the row. if ($table->load((int) $cid)) { // Convert the JTable to a clean JObject. $properties = $table->getProperties(1); $this->_item = JArrayHelper::toObject($properties, 'JObject'); } else { return $this->onLoadArticleError($cid); } $slug = $this->_item->alias ? $this->_item->id . ':' . $this->_item->alias : $this->_item->id; $link = hwdMediaShareHelperRoute::getMediaItemRoute($slug); $this->_item->permalink = $this->prepareLink($link); $instances[$cid] = $this->_item; } $this->_item = $instances[$cid]; return $this; }
<?php if ($result->section) { ?> <dd class="result-category"> <span class="small<?php echo $this->pageclass_sfx; ?> "> (<?php echo $this->escape($result->section); ?> ) </span> </dd> <?php } ?> <dd class="result-text"> <div class="image-left" style="max-width:100px;"> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getMediaItemRoute($result->id)); ?> "> <img src="<?php echo JRoute::_(hwdMediaShareDownloads::thumbnail($result)); ?> " border="0" alt="<?php echo $this->escape($result->title); ?> " style="max-width:100%;" /> </a> </div> <?php echo $result->text; ?> <div class="clear"></div> </dd> <?php if ($this->params->get('show_date')) {
?> " /> </div> <?php if ($item->duration > 0) { ?> <div class="media-duration"> <?php echo hwdMediaShareMedia::secondsToTime($item->duration); ?> </div> <?php } ?> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getMediaItemRoute($item->slug)); ?> "> <img src="<?php echo JRoute::_(hwdMediaShareDownloads::thumbnail($item)); ?> " border="0" alt="<?php echo $this->escape($item->title); ?> " style="max-width:100%;" /> </a> <?php } ?> </div> <!-- Clears Item and Information -->
?> </h2> <!-- View Type --> <ul class="media-category-ls"> <li><a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getSelfRoute('details')); ?> " class="ls-detail" title="<?php echo JText::_('COM_HWDMS_DETAILS'); ?> "><?php echo JText::_('COM_HWDMS_DETAILS'); ?> </a></li> <li><a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getSelfRoute('list')); ?> " class="ls-list" title="<?php echo JText::_('COM_HWDMS_LIST'); ?> "><?php echo JText::_('COM_HWDMS_LIST'); ?> </a></li> <?php if ($canAdd) { ?> <li><a href="<?php echo JRoute::_('index.php?option=com_hwdmediashare&view=groupform&layout=edit&return=' . base64_encode(JFactory::getURI())); ?> " class="ls-add" title="Add Group">Add Group</a> </li>
</div> <div class="span3"> <ul class="unstyled"> <li class="article-info-term"><?php echo JText::_('COM_HWDMS_DETAILS'); ?> </li> <li class="media-info-count"> <?php echo JText::_('COM_HWDMS_MEDIA'); ?> (<?php echo (int) $this->album->nummedia; ?> )</li> <li class="media-info-createdby"> <?php echo JText::sprintf('COM_HWDMS_CREATED_BY', '<a href="' . JRoute::_(hwdMediaShareHelperRoute::getUserRoute($this->album->created_user_id)) . '">' . htmlspecialchars($this->album->author, ENT_COMPAT, 'UTF-8') . '</a>'); ?> </li> <li class="media-info-created"> <?php echo JText::sprintf('COM_HWDMS_CREATED_ON', JHtml::_('date', $this->album->created, $this->params->get('global_list_date_format'))); ?> </li> <li class="media-info-hits"> <?php echo JText::_('COM_HWDMS_VIEWS'); ?> (<?php echo (int) $this->album->hits; ?> )</li> <li class="media-info-like"> <a href="<?php echo JRoute::_('index.php?option=com_hwdmediashare&task=album.like&id=' . $this->album->id . '&return=' . $this->return . '&tmpl=component');
?> <li><?php echo JHtml::_('hwdicon.delete', $this->view_item, $item, $this->params); ?> </li> <?php } ?> </ul> </li> </ul> <?php } ?> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getPlaylistRoute($item->slug)); ?> "> <?php echo $this->escape($item->title); ?> </a> </td> <?php } ?> <?php if ($this->params->get('global_list_meta_created') != 'hide') { ?> <td class="list-date"><?php echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC2'));
* @author Dave Horsfall * @since 06-Dec-2011 17:13:47 */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); if (count($this->subcategories) > 0) { echo JHtml::_('sliders.start', 'media-category-slider', array('startOffset' => 1)); echo JHtml::_('sliders.panel', JText::_('COM_HWDMS_SUBCATEGORIES'), 'subcategories'); ?> <div class="media-categories-lists"> <ul> <?php foreach ($this->subcategories as $id => $item) { ?> <li><a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getCategoryRoute($item->id)); ?> "><?php echo $this->escape($item->title); ?> </a> </li> <?php } ?> </ul> <div class="clear"></div> </div> <?php echo JHtml::_('sliders.end'); }
public function getLink() { return JRoute::_(hwdMediaShareHelperRoute::getUserRoute($this->profile->id)); }
?> <?php if ($this->params->get('global_list_meta_created') != 'hide') { ?> <td class="list-date"><?php echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC2')); ?> </td> <?php } ?> <?php if ($this->params->get('global_list_meta_author') != 'hide') { ?> <td class="list-author"><a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getUserRoute($item->created_user_id)); ?> "><?php echo $this->escape($item->author); ?> </a></td> <?php } ?> <?php if ($this->params->get('global_list_meta_hits') != 'hide') { ?> <td class="list-hits"><?php echo (int) $item->hits; ?> </td>
?> <li><?php echo JHtml::_('hwdicon.delete', 'group', $item, $this->params); ?> </li> <?php } ?> </ul> </li> </ul> <?php } ?> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getGroupRoute($item->slug)); ?> "> <?php echo $this->escape($item->title); ?> </a></td> <td class="list-date"><?php echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC2')); ?> </td> <td class="list-author"><a href="#"><?php echo $this->escape($item->author); ?> </a></td> <td class="list-hits"><?php echo (int) $item->hits;
$canEditState = $user->authorise('core.edit.state', 'com_hwdmediashare.album.' . $this->item->id) || $user->authorise('core.edit.own', 'com_hwdmediashare') && $item->created_user_id == $user->id; $canDelete = $user->authorise('core.edit', 'com_hwdmediashare.album.' . $this->item->id); $hasDownloads = $this->hasDownloads(); $hasQualities = $this->hasQualities(); $hasMeta = $this->hasMeta(); ?> <div id="hwd-container"> <a name="top" id="top" title="top"></a> <?php echo hwdMediaShareHelperNavigation::getInternalNavigation(); ?> <!-- Media Header --> <div class="media-header"> <div class="page-header"> <h2> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getMediaItemRoute($this->item->id)); ?> " target="_top"> <?php echo $this->escape($this->item->title); ?> </a> </h2> </div> <div class="clear"></div> </div> <div id="media-item-container" class="media-item-container"> <!-- Item Media --> <div class="media-item-full" id="media-item" style="width:100%;"> <?php echo hwdMediaShareMedia::get($this->item); ?> </div> <div class="clear"></div>
echo hwdMediaShareHelperNavigation::getInternalNavigation(); ?> <!-- Media Header --> <div class="media-header"> <div class="pull-right btn-group"> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getSelfRoute('details')); ?> " class="btn" title="<?php echo JText::_('COM_HWDMS_DETAILS'); ?> "><i class="icon-file"></i> <?php echo JText::_('COM_HWDMS_DETAILS'); ?> </a> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getSelfRoute('tree')); ?> " class="btn" title="<?php echo JText::_('COM_HWDMS_TREE'); ?> "><i class="icon-th-list"></i> <?php echo JText::_('COM_HWDMS_TREE'); ?> </a> </div> <div class="page-header"> <h2><?php echo JText::_('COM_HWDMS_CATEGORIES'); ?> </h2> </div> <div class="clear"></div>
echo JText::_('COM_HWDMS_DETAILS'); ?> "> <i class="icon-file"></i> <?php echo JText::_('COM_HWDMS_DETAILS'); ?> </a> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getMediaRoute(array('display' => 'gallery'))); ?> " class="btn" title="<?php echo JText::_('COM_HWDMS_GALLERY'); ?> "> <i class="icon-th"></i> <?php echo JText::_('COM_HWDMS_GALLERY'); ?> </a> <a href="<?php echo JRoute::_(hwdMediaShareHelperRoute::getMediaRoute(array('display' => 'list'))); ?> " class="btn" title="<?php echo JText::_('COM_HWDMS_LIST'); ?> "> <i class="icon-list"></i> <?php echo JText::_('COM_HWDMS_LIST'); ?> </a> </div> <div class="page-header"> <h2><?php echo JText::_('COM_HWDMS_MEDIA'); ?> </h2> </div> <div class="clear"></div>