OwlCyberSecurity - MANAGER
Edit File: default.php
<?php /** * @package AdminTools * @copyright 2010-2017 Akeeba Ltd / Nicholas K. Dionysopoulos * @license GNU General Public License version 3, or later */ /** @var $this Akeeba\AdminTools\Admin\View\NginXConfMaker\Html */ use Akeeba\AdminTools\Admin\Helper\Select; defined('_JEXEC') or die; $config = $this->nginxconfig; $nginxConfPath = rtrim(JPATH_ROOT, '/\\') . '/nginx.conf'; ?> <div class="alert alert-info"> <p> <span class="icon icon-question-sign"></span> <strong> <?php echo \JText::_('COM_ADMINTOOLS_LBL_NGINXCONFMAKER_WILLTHISWORK'); ?> </strong> </p> <p> <?php if ($this->isSupported == 0): ?> <?php echo \JText::_('COM_ADMINTOOLS_LBL_NGINXCONFMAKER_WILLTHISWORK_NO'); ?> <?php elseif ($this->isSupported == 1): ?> <?php echo \JText::_('COM_ADMINTOOLS_LBL_NGINXCONFMAKER_WILLTHISWORK_YES'); ?> <?php else: ?> <?php echo \JText::_('COM_ADMINTOOLS_LBL_NGINXCONFMAKER_WILLTHISWORK_MAYBE'); ?> <?php endif; ?> </p> </div> <div class="alert"> <h3><?php echo \JText::_('COM_ADMINTOOLS_LBL_NGINXCONFMAKER_WARNING'); ?></h3> <p><?php echo JText::sprintf('COM_ADMINTOOLS_LBL_NGINXCONFMAKER_WARNTEXT', $nginxConfPath); ?></p> <p><?php echo \JText::_('COM_ADMINTOOLS_LBL_NGINXCONFMAKER_TUNETEXT'); ?></p> </div> <form name="adminForm" id="adminForm" action="index.php" method="post" class="form form-horizontal form-horizontal-wide"> <input type="hidden" name="option" value="com_admintools"/> <input type="hidden" name="view" value="NginXConfMaker"/> <input type="hidden" name="task" value="save"/> <input type="hidden" name="<?php echo $this->container->platform->getToken(true); ?>" value="1"/> <!-- ======================================================================= --> <fieldset> <legend><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_BASICSEC'); ?></legend> <div class="control-group"> <label class="control-label" for="nodirlists" class="control-label"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_NODIRLISTS'); ?></label> <div class="controls"> <?php echo Select::booleanlist('nodirlists', array('class' => 'input-small'), $config->nodirlists); ?> </div> </div> <div class="control-group"> <label class="control-label" for="fileinj"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_FILEINJ'); ?></label> <div class="controls"> <?php echo Select::booleanlist('fileinj', array('class' => 'input-small'), $config->fileinj); ?> </div> </div> <div class="control-group"> <label class="control-label" for="phpeaster"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_PHPEASTER'); ?></label> <div class="controls"> <?php echo Select::booleanlist('phpeaster', array('class' => 'input-small'), $config->phpeaster); ?> </div> </div> <div class="control-group"> <label class="control-label" for="leftovers"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_LEFTOVERS'); ?></label> <div class="controls"> <?php echo Select::booleanlist('leftovers', array('class' => 'input-small'), $config->leftovers); ?> </div> </div> <div class="control-group"> <label class="control-label" for="clickjacking"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_CLICKJACKING'); ?></label> <div class="controls"> <?php echo Select::booleanlist('clickjacking', array('class' => 'input-small'), $config->clickjacking); ?> </div> </div> <div class="control-group"> <label class="control-label" for="nohoggers"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_NOHOGGERS'); ?></label> <div class="controls"> <?php echo Select::booleanlist('nohoggers', array('class' => 'input-small'), $config->nohoggers); ?> </div> </div> <div class="control-group"> <label class="control-label" for="hoggeragents"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_HOGGERAGENTS'); ?></label> <div class="controls"> <textarea cols="80" rows="10" name="hoggeragents" id="hoggeragents" class="input-wide"><?php echo $this->escape(implode("\n", $config->hoggeragents)); ?></textarea> </div> </div> <div class="control-group"> <label class="control-label" for="blockcommon"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_BLOCKCOMMON'); ?></label> <div class="controls"> <?php echo Select::booleanlist('blockcommon', array('class' => 'input-small'), $config->blockcommon); ?> </div> </div> <div class="control-group"> <label class="control-label" for="enablesef"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_ENABLESEF'); ?></label> <div class="controls"> <?php echo Select::booleanlist('enablesef', array('class' => 'input-small'), $config->enablesef); ?> </div> </div> </fieldset> <!-- ======================================================================= --> <fieldset> <legend><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_SERVERPROT'); ?></legend> <h3><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_SERVERPROT_TOGGLES'); ?></h3> <div class="control-group"> <label class="control-label" for="backendprot"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_BACKENDPROT'); ?></label> <div class="controls"> <?php echo Select::booleanlist('backendprot', array('class' => 'input-small'), $config->backendprot); ?> </div> </div> <div class="control-group"> <label class="control-label" for="frontendprot"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_FRONTENDPROT'); ?></label> <div class="controls"> <?php echo Select::booleanlist('frontendprot', array('class' => 'input-small'), $config->frontendprot); ?> </div> </div> <h3><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_SERVERPROT_FINETUNE'); ?></h3> <div class="control-group"> <label class="control-label" for="bepexdirs"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_BEPEXDIRS'); ?></label> <div class="controls"> <textarea cols="80" rows="10" name="bepexdirs" id="bepexdirs"><?php echo $this->escape(implode("\n", $config->bepexdirs)); ?></textarea> </div> </div> <div class="control-group"> <label class="control-label" for="bepextypes"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_BEPEXTYPES'); ?></label> <div class="controls"> <textarea cols="80" rows="10" name="bepextypes" id="bepextypes"><?php echo $this->escape(implode("\n", $config->bepextypes)); ?></textarea> </div> </div> <div class="control-group"> <label class="control-label" for="fepexdirs"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_FEPEXDIRS'); ?></label> <div class="controls"> <textarea cols="80" rows="10" name="fepexdirs" id="fepexdirs"><?php echo $this->escape(implode("\n", $config->fepexdirs)); ?></textarea> </div> </div> <div class="control-group"> <label class="control-label" for="fepextypes"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_FEPEXTYPES'); ?></label> <div class="controls"> <textarea cols="80" rows="10" name="fepextypes" id="fepextypes"><?php echo $this->escape(implode("\n", $config->fepextypes)); ?></textarea> </div> </div> <h3><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_SERVERPROT_EXCEPTIONS'); ?></h3> <div class="control-group"> <label class="control-label" for="exceptionfiles"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_EXCEPTIONFILES'); ?></label> <div class="controls"> <textarea cols="80" rows="10" name="exceptionfiles" id="exceptionfiles"><?php echo $this->escape(implode("\n", $config->exceptionfiles)); ?></textarea> </div> </div> <div class="control-group"> <label class="control-label" for="exceptiondirs"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_EXCEPTIONDIRS'); ?></label> <div class="controls"> <textarea cols="80" rows="10" name="exceptiondirs" id="exceptiondirs"><?php echo $this->escape(implode("\n", $config->exceptiondirs)); ?></textarea> </div> </div> <div class="control-group"> <label class="control-label" for="fullaccessdirs"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_FULLACCESSDIRS'); ?></label> <div class="controls"> <textarea cols="80" rows="10" name="fullaccessdirs" id="fullaccessdirs"><?php echo $this->escape(implode("\n", $config->fullaccessdirs)); ?></textarea> </div> </div> </fieldset> <!-- ======================================================================= --> <fieldset> <legend><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_KITCHENSINK'); ?></legend> <div class="control-group"> <label class="control-label" for="cfipfwd"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_CFIPFWD'); ?></label> <div class="controls"> <?php echo Select::booleanlist('cfipfwd', array('class' => 'input-small'), $config->cfipfwd); ?> </div> </div> <div class="control-group"> <label class="control-label" for="opttimeout"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_OPTTIMEOUT'); ?></label> <div class="controls"> <?php echo Select::booleanlist('opttimeout', array('class' => 'input-small'), $config->opttimeout); ?> </div> </div> <div class="control-group"> <label class="control-label" for="optsockets"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_OPTSOCKETS'); ?></label> <div class="controls"> <?php echo Select::booleanlist('optsockets', array('class' => 'input-small'), $config->optsockets); ?> </div> </div> <div class="control-group"> <label class="control-label" for="opttcpperf"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_OPTTCPPERF'); ?></label> <div class="controls"> <?php echo Select::booleanlist('opttcpperf', array('class' => 'input-small'), $config->opttcpperf); ?> </div> </div> <div class="control-group"> <label class="control-label" for="optoutbuf"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_OPTOUTBUF'); ?></label> <div class="controls"> <?php echo Select::booleanlist('optoutbuf', array('class' => 'input-small'), $config->optoutbuf); ?> </div> </div> <div class="control-group"> <label class="control-label" for="optfhndlcache"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_OPTFHNDLCACHE'); ?></label> <div class="controls"> <?php echo Select::booleanlist('optfhndlcache', array('class' => 'input-small'), $config->optfhndlcache); ?> </div> </div> <div class="control-group"> <label class="control-label" for="encutf8"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_ENCUTF8'); ?></label> <div class="controls"> <?php echo Select::booleanlist('encutf8', array('class' => 'input-small'), $config->encutf8); ?> </div> </div> <div class="control-group"> <label class="control-label" for="nginxsecurity"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_NGINXSECURITY'); ?></label> <div class="controls"> <?php echo Select::booleanlist('nginxsecurity', array('class' => 'input-small'), $config->nginxsecurity); ?> </div> </div> <div class="control-group"> <label class="control-label" for="maxclientbody"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_MAXCLIENTBODY'); ?></label> <div class="controls"> <?php echo Select::booleanlist('maxclientbody', array('class' => 'input-small'), $config->maxclientbody); ?> </div> </div> </fieldset> <!-- ======================================================================= --> <fieldset> <legend><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_OPTUTIL'); ?></legend> <div class="control-group"> <label class="control-label" for="fileorder"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_FILEORDER'); ?></label> <div class="controls"> <?php echo Select::booleanlist('fileorder', array('class' => 'input-small'), $config->fileorder); ?> </div> </div> <div class="control-group"> <label class="control-label" for="exptime"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_EXPTIME'); ?></label> <div class="controls"> <?php echo Select::booleanlist('exptime', array('class' => 'input-small'), $config->exptime); ?> </div> </div> <div class="control-group"> <label class="control-label" for="autocompress"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_AUTOCOMPRESS'); ?></label> <div class="controls"> <?php echo Select::booleanlist('autocompress', array('class' => 'input-small'), $config->autocompress); ?> </div> </div> <div class="control-group"> <label class="control-label" for="wwwredir"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_WWWREDIR'); ?></label> <div class="controls"> <?php echo Select::wwwredirs('wwwredir', null, $config->wwwredir); ?> </div> </div> <div class="control-group"> <label class="control-label" for="olddomain"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_OLDDOMAIN'); ?></label> <div class="controls"> <input type="text" name="olddomain" id="olddomain" class="input-xlarge" value="<?php echo $this->escape($config->olddomain); ?>"> </div> </div> <div class="control-group"> <label class="control-label" for="hstsheader"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_HSTSHEADER'); ?></label> <div class="controls"> <?php echo Select::booleanlist('hstsheader', array('class' => 'input-small'), $config->hstsheader); ?> </div> </div> <div class="control-group"> <label class="control-label" for="notracetrack"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_NOTRACETRACK'); ?></label> <div class="controls"> <?php echo Select::booleanlist('notracetrack', array('class' => 'input-small'), $config->notracetrack); ?> </div> </div> <div class="control-group"> <label class="control-label" for="cors"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_CORS'); ?></label> <div class="controls"> <?php echo Select::booleanlist('cors', array('class' => 'input-small'), $config->cors); ?> </div> </div> <div class="control-group"> <label class="control-label" for="reducemimetyperisks"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_REDUCEMIMETYPERISKS'); ?></label> <div class="controls"> <?php echo Select::booleanlist('reducemimetyperisks', array('class' => 'input-small'), $config->reducemimetyperisks); ?> </div> </div> <div class="control-group"> <label class="control-label" for="reflectedxss"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_REFLECTEDXSS'); ?></label> <div class="controls"> <?php echo Select::booleanlist('reflectedxss', array('class' => 'input-small'), $config->reflectedxss); ?> </div> </div> <div class="control-group"> <label class="control-label" for="notransform"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_NOTRANSFORM'); ?></label> <div class="controls"> <?php echo Select::booleanlist('notransform', array('class' => 'input-small'), $config->notransform); ?> </div> </div> <div class="control-group"> <label class="control-label" for="etagtype"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_ETAGTYPE'); ?></label> <div class="controls"> <?php echo Select::etagtypeNginX('etagtype', array('class' => 'input-medium'), $config->etagtype); ?> </div> </div> </fieldset> <!-- ======================================================================= --> <fieldset> <legend><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_SYSCONF'); ?></legend> <div class="control-group"> <label class="control-label" for="httpshost"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_HTTPSHOST'); ?></label> <div class="controls"> <input type="text" name="httpshost" id="httpshost" value="<?php echo $this->escape($config->httpshost); ?>"> </div> </div> <div class="control-group"> <label class="control-label" for="httphost"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_HTTPHOST'); ?></label> <div class="controls"> <input type="text" name="httphost" id="httphost" value="<?php echo $this->escape($config->httphost); ?>"> </div> </div> <div class="control-group"> <label class="control-label" for="symlinks"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_SYMLINKS'); ?></label> <div class="controls"> <?php echo Select::symlinks('symlinks', array('class' => 'input-small'), $config->symlinks); ?> </div> </div> <div class="control-group"> <label class="control-label" for="rewritebase"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_REWRITEBASE'); ?></label> <div class="controls"> <input type="text" name="rewritebase" id="rewritebase" value="<?php echo $this->escape($config->rewritebase); ?>"> </div> </div> <div class="control-group"> <label class="control-label" for="fastcgi_pass_block"><?php echo \JText::_('COM_ADMINTOOLS_LBL_HTACCESSMAKER_FASTCGIPASSBLOCK'); ?></label> <div class="controls"> <textarea name="fastcgi_pass_block" id="fastcgi_pass_block" cols="80" rows="5"><?php echo $this->escape($config->fastcgi_pass_block); ?></textarea> </div> </div> <div style="clear:left"></div> </fieldset> <!-- ======================================================================= --> </form>