shell bypass 403
<?php defined( '_JEXEC' ) or die( 'Restricted index access' ); // Modernizr $document->addScript('templates/'.$this->template.'/js/modernizr.custom.js', 'text/javascript'); // Mobile Menu if($mobile_menu_type == "slicknav") { if($this->params->get('hornavPosition') == 'slicknav') { if ($this->countModules( 'hornav' )) : $document->addScript('templates/'.$this->template.'/js/jquery.slicknav.js', 'text/javascript'); $document->addScriptDeclaration(' jQuery(\'.hornav\').slicknav(); '); endif; } else { $document->addScript('templates/'.$this->template.'/js/jquery.slicknav.js', 'text/javascript'); $document->addScriptDeclaration(' jQuery(document).ready(function() { jQuery(\'.hornav\').slicknav(); }); '); } } else { $document->addScript('templates/'.$this->template.'/js/slideout.js', 'text/javascript'); $document->addScriptDeclaration(' jQuery(window).load(function() { var slideout = new Slideout({ \'panel\': document.getElementById(\'body_panel\'), \'menu\': document.getElementById(\'slideout\'), \'padding\': 256, \'tolerance\': 70 }); document.querySelector(\'.slideout-toggle\').addEventListener(\'click\', function() { slideout.toggle(); }); jQuery(\'.slideout-menu li.parent > a\').on(\'click\', function(){ jQuery(this).removeAttr(\'href\'); var element = jQuery(this).parent(\'li\'); if (element.hasClass(\'open\')) { element.removeClass(\'open\'); element.find(\'li\').removeClass(\'open\'); element.find(\'ul\').slideUp(); } else { element.addClass(\'open\'); element.children(\'ul\').slideDown(); element.siblings(\'li\').children(\'ul\').slideUp(); element.siblings(\'li\').removeClass(\'open\'); element.siblings(\'li\').find(\'li\').removeClass(\'open\'); element.siblings(\'li\').find(\'ul\').slideUp(); } }); }); '); } // Animate on Scroll $document->addScriptDeclaration(' Modernizr.load({ test: Modernizr.touch, yep : "", nope: "'.$this->baseurl.'/templates/'.$this->template.'/js/jquery.visible.js" }); '); if($this->params->get('sticky_sw')) { // Sticky Div $document->addScript('templates/'.$this->template.'/js/jquery.sticky.js', 'text/javascript'); $document->addScriptDeclaration(' jQuery(window).load(function(){ jQuery(".header_sticky").sticky({ topSpacing: 0 }); }); '); } // Responsive stacking order if($sidecol_responsive_pos == 'after') : $document->addStyleDeclaration(' @media only screen and (max-width: 767px) { #main { display: flex; flex-direction: column; } .sidecol_a, .sidecol_b { order: 1; } } '); endif; // Load scripts.js $document->addScript('templates/'.$this->template.'/js/scripts.js', 'text/javascript'); ?>