Ejemplo n.º 1
0
$document = JFactory::getDocument();

// Name of current template that component using
//$this->template

// Name of this template
$self_template = basename(dirname(__FILE__));

$templateStyle = JUDownloadFrontHelperTemplate::getCurrentTemplateStyle();
$templateParams = $templateStyle->params;

//Load font awesome icon
$document->addStyleSheet(JUri::root(true) . '/components/com_judownload/assets/css/font-awesome.min.css');

JUDownloadFrontHelper::loadjQuery();
JUDownloadFrontHelper::loadBootstrap(3, $templateParams->get('load_bootstrap', '2'));

$JUDLTemplateDefaultHelper = new JUDLTemplateDefaultHelper($self_template);

$document->addStyleSheet(JUri::root(true) . "/components/com_judownload/assets/css/reset.css");
$document->addStyleSheet(JUri::root(true) . "/components/com_judownload/assets/css/core.css");
$document->addStyleSheet(JUri::root(true) . "/components/com_judownload/templates/" . $self_template . "/assets/css/common.css");

// Define a variable that allows google analytics tracks download (core.js)
$document->addScriptDeclaration("
	var google_analytics_track_download = " . $this->params->get("google_analytics_track_download", 0) . ";
");

// JText in core.js
JText::script('COM_JUDOWNLOAD_DOWNLOAD');
JText::script('COM_JUDOWNLOAD_DOCUMENT');
Ejemplo n.º 2
0
jimport('joomla.application.component.controller');
$app = JFactory::getApplication();
$task = $app->input->get('task');
$view = $app->input->get('view');
$permission = JUDownloadHelper::checkGroupPermission($task, $view);
if (!$permission) {
    return JError::raiseError(403, JText::_('JLIB_APPLICATION_ERROR_ACCESS_FORBIDDEN'));
}
if (!JFactory::getUser()->authorise('core.manage', 'com_judownload')) {
    return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
}
$document = JFactory::getDocument();
$isJoomla3x = JUDownloadHelper::isJoomla3x();
if ($isJoomla3x) {
    $document->addStyleSheet(JUri::root(true) . '/administrator/components/com_judownload/assets/css/styles.css');
} else {
    $document->addStyleSheet(JUri::root(true) . '/administrator/components/com_judownload/assets/css/styles.j25.css');
    $document->addStyleSheet(JUri::root(true) . '/administrator/components/com_judownload/assets/css/jicomoon.css');
}
JUDownloadFrontHelper::loadjQuery();
JUDownloadFrontHelper::loadBootstrap();
$document->addScript(JUri::root() . "components/com_judownload/assets/js/jquery.dragsort.min.js");
if ($isJoomla3x && $view == 'subscriptions') {
    $document->addScript(JUri::base() . "components/com_judownload/models/forms/subscriptions.js");
}
if ($isJoomla3x && $view == 'collections') {
    $document->addScript(JUri::base() . "components/com_judownload/models/forms/collections.js");
}
$controller = JControllerLegacy::getInstance('JUDownload');
$controller->execute($app->input->get('task'));
$controller->redirect();