File Manager

Current Directory: /home/astoriaah/www/old15/administrator/components/com_admintools/views/wafconfig/tmpl
Viewing File: /home/astoriaah/www/old15/administrator/components/com_admintools/views/wafconfig/tmpl/default.php
<?php /** * @package AdminTools * @copyright Copyright (c)2010-2015 Nicholas K. Dionysopoulos * @license GNU General Public License version 3, or later */ // Protect from unauthorized access defined('_JEXEC') or die; $lang = JFactory::getLanguage(); $option = 'com_admintools'; JHTML::_('behavior.tabstate'); JHtml::_('formbehavior.chosen'); $js = <<<JS akeeba.jQuery(document).ready(function(){ // Enable popovers akeeba.jQuery('[rel="popover"]').popover({ trigger: 'manual', animate: false, html: true, placement: 'bottom', template: '<div class="popover akeeba-bootstrap-popover" onmouseover="akeeba.jQuery(this).mouseleave(function() {akeeba.jQuery(this).hide(); });"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"><p></p></div></div></div>' }) .click(function(e) { e.preventDefault(); }) .mouseenter(function(e) { akeeba.jQuery('div.popover').remove(); akeeba.jQuery(this).popover('show'); }); }) JS; AkeebaStrapper::addJSdef($js); $this->loadHelper('select'); AkeebaStrapper::addJSdef($js); ?> <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="wafconfig"/> <input type="hidden" name="task" value="save"/> <input type="hidden" name="<?php echo JFactory::getSession()->getFormToken(); ?>" value="1"/> <?php if (!$this->longConfig): ?> <?php echo JHtml::_('bootstrap.startTabSet', 'admintools-wafconfig', array('active' => 'basic')); ?> <?php endif; ?> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_OPTGROUP_BASICSETTINGS') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'basic', addslashes(JText::_('ATOOLS_LBL_WAF_OPTGROUP_BASICSETTINGS'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="ipwl" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_IPWL'); ?>" data-content="<?php echo JText::sprintf('COM_ADMINTOOLS_WAFCONFIG_IPWL_TIP', JURI::base() . 'index.php?option=com_admintools&view=ipwls') ?>" > <?php echo JText::_('ATOOLS_LBL_WAF_OPT_IPWL'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('ipwl', array(), $this->wafconfig['ipwl']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="ipbl" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_IPBL'); ?>" data-content="<?php echo JText::sprintf('COM_ADMINTOOLS_WAFCONFIG_IPBL_TIP', JURI::base() . 'index.php?option=com_admintools&view=ipbls') ?>" > <?php echo JText::_('ATOOLS_LBL_WAF_OPT_IPBL'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('ipbl', array(), $this->wafconfig['ipbl']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="adminpw" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_ADMINPW'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_ADMINPW_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_ADMINPW'); ?> </label> <div class="controls"> <input type="text" size="20" name="adminpw" value="<?php echo $this->wafconfig['adminpw'] ?>"/> </div> </div> <?php $disabled = ''; $message = ''; if (!JFactory::getConfig()->get('sef') || !JFactory::getConfig()->get('sef_rewrite')) { $disabled = ' disabled="true"'; $message = '<div class="alert" style="margin:10px 0 0">' . JText::_('ATOOLS_LBL_WAF_OPT_ADMINLOGINFOLDER_ALERT') . '</div>'; } ?> <div class="control-group"> <label class="control-label" for="adminpw" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_ADMINLOGINFOLDER'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_ADMINLOGINFOLDER_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_ADMINLOGINFOLDER'); ?> </label> <!-- TODO This feature was hidden in 3.5.0 <div class="controls"> <input type="text" <?php echo $disabled ?>size="20" name="adminlogindir" value="<?php echo $this->wafconfig['adminlogindir'] ?>"/> <?php echo $message ?> </div> --> </div> <div class="control-group"> <label class="control-label" for="awayschedule_from" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_AWAYSCHEDULE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_AWAYSCHEDULE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_AWAYSCHEDULE') ?> </label> <div class="controls"> <?php echo JText::_('ATOOLS_LBL_WAF_AWAYSCHEDULE_FROM') ?> <input type="text" name="awayschedule_from" id="awayschedule_from" class="input-mini" value="<?php echo $this->wafconfig['awayschedule_from'] ?>"/> <?php echo JText::_('ATOOLS_LBL_WAF_AWAYSCHEDULE_TO') ?> <input type="text" name="awayschedule_to" id="awayschedule_to" class="input-mini" value="<?php echo $this->wafconfig['awayschedule_to'] ?>"/> <div class="alert alert-info" style="margin-top: 10px"> <?php $date = new JDate('now', JFactory::getConfig()->get('offset', 'UTC')); echo JText::sprintf('ATOOLS_LBL_WAF_AWAYSCHEDULE_TIMEZONE', $date->format('H:i', true)); ?> </div> </div> </div> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_OPTGROUP_ACTIVEFILTERING') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'activefiltering', addslashes(JText::_('ATOOLS_LBL_WAF_OPTGROUP_ACTIVEFILTERING'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="sqlishield" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_SQLISHIELD'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_SQLISHIELD_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_SQLISHIELD'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('sqlishield', array(), $this->wafconfig['sqlishield']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="xssshield" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('xssshield', array(), $this->wafconfig['xssshield']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="xssshield_allowphp" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD_PHP'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD_PHP_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD_PHP'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('xssshield_allowphp', array(), $this->wafconfig['xssshield_allowphp']) ?> </div> </div> <?php // Warning! If the users inputs an empty string, the default one will be prompted, even if in the DB there aren't any // However, this is a very edge scenario, since only experienced users should touch this field and they can blank it // out inserting a space character ?> <div class="control-group"> <label class="control-label" for="xssshield_safe_keys" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD_SAFE_PARAMS'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD_SAFE_PARAMS_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_XSSSHIELD_SAFE_PARAMS'); ?> </label> <div class="controls"> <input type="text" size="20" name="xssshield_safe_keys" value="<?php echo $this->wafconfig['xssshield_safe_keys'] ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="muashield" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_MUASHIELD'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_MUASHIELD_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_MUASHIELD'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('muashield', array(), $this->wafconfig['muashield']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="csrfshield" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_CSRFSHIELD'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_CSRFSHIELD_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_CSRFSHIELD'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::csrflist('csrfshield', array(), $this->wafconfig['csrfshield']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="rfishield" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_RFISHIELD'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_RFISHIELD_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_RFISHIELD'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('rfishield', array(), $this->wafconfig['rfishield']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="dfishield" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_DFISHIELD'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_DFISHIELD_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_DFISHIELD'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('dfishield', array(), $this->wafconfig['dfishield']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="uploadshield" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_UPLOADSHIELD'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_UPLOADSHIELD_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_UPLOADSHIELD'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('uploadshield', array(), $this->wafconfig['uploadshield']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="antispam" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_ANTISPAM'); ?>" data-content="<?php echo JText::sprintf('ATOOLS_LBL_WAF_OPT_ANTISPAM_TIP', JURI::base() . 'index.php?option=com_admintools&view=badwords'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_ANTISPAM'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('antispam', array(), $this->wafconfig['antispam']) ?> </div> </div> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_OPTGROUP_JHARDENING') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'jhardening', addslashes(JText::_('ATOOLS_LBL_WAF_OPTGROUP_JHARDENING'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="nonewadmins" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_NONEWADMINS'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_NONEWADMINS_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_NONEWADMINS'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('nonewadmins', array(), $this->wafconfig['nonewadmins']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="resetjoomlatfa" rel="popover" data-original-title="<?php echo JText::_('COM_ADMINTOOLS_LBL_WAF_OPT_RESETJOOMLATFA'); ?>" data-content="<?php echo JText::_('COM_ADMINTOOLS_LBL_WAF_OPT_RESETJOOMLATFA_TIP'); ?>"> <?php echo JText::_('COM_ADMINTOOLS_LBL_WAF_OPT_RESETJOOMLATFA'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('resetjoomlatfa', array(), $this->wafconfig['resetjoomlatfa']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="nofesalogin" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_NOFESALOGIN'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_NOFESALOGIN_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_NOFESALOGIN'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('nofesalogin', array(), $this->wafconfig['nofesalogin']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="trackfailedlogins" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_TRACKFAILEDLOGINS'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_TRACKFAILEDLOGINS_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_TRACKFAILEDLOGINS'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('trackfailedlogins', array(), $this->wafconfig['trackfailedlogins']) ?> </div> </div> <?php // Detect user registration and activation type $disabled = ''; $message = ''; $classes = array('class' => 'input-small'); $userParams = JComponentHelper::getParams('com_users'); // User registration disabled if (!$userParams->get('allowUserRegistration')) { $classes['disabled'] = 'true'; $disabled = ' disabled="true" '; $message = '<div style="margin-top:10px" class="alert alert-info">' . JText::_('ATOOLS_LBL_WAF_ALERT_NOREGISTRATION') . '</div>'; } // Super User user activation elseif ($userParams->get('useractivation') == 2) { $message = '<div style="margin-top: 10px" class="alert">' . JText::_('ATOOLS_LBL_WAF_ALERT_ADMINACTIVATION') . '</div>'; } // No user activation elseif ($userParams->get('useractivation') == 0) { $classes['disabled'] = 'true'; $disabled = ' disabled="true" '; $message = '<div style="margin-top:10px" class="alert alert-info">' . JText::_('ATOOLS_LBL_WAF_ALERT_NOUSERACTIVATION') . '</div>'; } ?> <div class="control-group"> <label class="control-label" for="deactivateusers" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_DEACTIVATEUSERS'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_DEACTIVATEUSERS_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_DEACTIVATEUSERS'); ?> </label> <div class="controls"> <input class="input-mini pull-left" type="text" size="5" name="deactivateusers_num" <?php echo $disabled ?> value="<?php echo $this->wafconfig['deactivateusers_num'] ?>"/> <span class="floatme"><?php echo JText::_('ATOOLS_LBL_WAF_LBL_DEACTIVATENUMFREQ') ?></span> <input class="input-mini" type="text" size="5" name="deactivateusers_numfreq" <?php echo $disabled ?> value="<?php echo $this->wafconfig['deactivateusers_numfreq'] ?>"/> <?php echo AdmintoolsHelperSelect::trsfreqlist('deactivateusers_frequency', $classes, $this->wafconfig['deactivateusers_frequency']); echo $message; ?> </div> </div> <div class="control-group"> <label class="control-label" for="blockedemaildomains" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_BLOCKEDEMAILDOMAINS')?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_BLOCKEDEMAILDOMAINS_TIP')?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_BLOCKEDEMAILDOMAINS')?> </label> <div class="controls"> <textarea id="blockedemaildomains" name="blockedemaildomains" rows="5"><?php echo $this->wafconfig['blockedemaildomains']?></textarea> </div> </div> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_OPTGROUP_FINGERPRINTING') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'fingerprinting', addslashes(JText::_('ATOOLS_LBL_WAF_OPTGROUP_FINGERPRINTING'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="custgenerator" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_CUSTGENERATOR'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_CUSTGENERATOR_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_CUSTGENERATOR'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('custgenerator', array(), $this->wafconfig['custgenerator']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="generator" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_GENERATOR'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_GENERATOR_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_GENERATOR'); ?> </label> <div class="controls"> <input type="text" size="45" name="generator" value="<?php echo $this->wafconfig['generator'] ?>"> </div> </div> <div class="control-group"> <label class="control-label" for="tmpl" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_TMPL'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_TMPL_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_TMPL'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('tmpl', array(), $this->wafconfig['tmpl']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="tmplwhitelist" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_TMPLWHITELIST'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_TMPLWHITELIST_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_TMPLWHITELIST'); ?> </label> <div class="controls"> <input type="text" size="45" name="tmplwhitelist" value="<?php echo $this->wafconfig['tmplwhitelist'] ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="template" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_TEMPLATE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_TEMPLATE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_TEMPLATE'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('template', array(), $this->wafconfig['template']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="allowsitetemplate" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_ALLOWSITETEMPLATE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_ALLOWSITETEMPLATE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_ALLOWSITETEMPLATE') ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('allowsitetemplate', array(), $this->wafconfig['allowsitetemplate']) ?> </div> </div> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_LBL_PROJECTHONEYPOT') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'projecthoneypot', addslashes(JText::_('ATOOLS_LBL_WAF_LBL_PROJECTHONEYPOT'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="httpblenable" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLENABLE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLENABLE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLENABLE'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('httpblenable', array(), $this->wafconfig['httpblenable']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="bbhttpblkey" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_BBHTTPBLKEY'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_BBHTTPBLKEY_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_BBHTTPBLKEY'); ?> </label> <div class="controls"> <input type="text" size="45" name="bbhttpblkey" value="<?php echo $this->wafconfig['bbhttpblkey'] ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="httpblthreshold" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLTHRESHOLD'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLTHRESHOLD_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLTHRESHOLD'); ?> </label> <div class="controls"> <input type="text" size="5" name="httpblthreshold" value="<?php echo $this->wafconfig['httpblthreshold'] ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="httpblmaxage" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLMAXAGE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLMAXAGE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLMAXAGE'); ?> </label> <div class="controls"> <input type="text" size="5" name="httpblmaxage" value="<?php echo $this->wafconfig['httpblmaxage'] ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="httpblblocksuspicious" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLBLOCKSUSPICIOUS'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLBLOCKSUSPICIOUS_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_HTTPBLBLOCKSUSPICIOUS'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('httpblblocksuspicious', array(), $this->wafconfig['httpblblocksuspicious']) ?> </div> </div> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_OPTGROUP_EXCEPTIONS') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'exceptions', addslashes(JText::_('ATOOLS_LBL_WAF_OPTGROUP_EXCEPTIONS'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="neverblockips" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_NEVERBLOCKIPS'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_NEVERBLOCKIPS_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_LBL_NEVERBLOCKIPS'); ?> </label> <div class="controls"> <input class="input-xxlarge" type="text" size="50" name="neverblockips" value="<?php echo $this->wafconfig['neverblockips'] ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="whitelist_domains" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_WHITELIST_DOMAINS'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_WHITELIST_DOMAINS_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_WHITELIST_DOMAINS'); ?> </label> <div class="controls"> <input type="text" class="input-large" name="whitelist_domains" id="whitelist_domains" value="<?php echo $this->wafconfig['whitelist_domains'] ?>"> </div> </div> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSR') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'tsr', addslashes(JText::_('ATOOLS_LBL_WAF_LBL_TSR'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="tsrenable" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRENABLE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRENABLE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRENABLE'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('tsrenable', array(), $this->wafconfig['tsrenable']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="emailafteripautoban" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_EMAILAFTERIPAUTOBAN'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_EMAILAFTERIPAUTOBAN_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_LBL_EMAILAFTERIPAUTOBAN'); ?> </label> <div class="controls"> <input class="input-large" type="text" size="50" name="emailafteripautoban" value="<?php echo $this->wafconfig['emailafteripautoban'] ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="tsrstrikes" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRSTRIKES'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRSTRIKES_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRSTRIKES'); ?> </label> <div class="controls"> <input class="input-mini pull-left" type="text" size="5" name="tsrstrikes" value="<?php echo $this->wafconfig['tsrstrikes'] ?>"/> <span class="floatme"><?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRNUMFREQ') ?></span> <input class="input-mini" type="text" size="5" name="tsrnumfreq" value="<?php echo $this->wafconfig['tsrnumfreq'] ?>"/> <?php echo AdmintoolsHelperSelect::trsfreqlist('tsrfrequency', array('class' => 'input-small'), $this->wafconfig['tsrfrequency']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="tsrbannum" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRBANNUM'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRBANNUM_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_LBL_TSRBANNUM'); ?> </label> <div class="controls"> <input class="input-mini" type="text" size="5" name="tsrbannum" value="<?php echo $this->wafconfig['tsrbannum'] ?>"/> &nbsp; <?php echo AdmintoolsHelperSelect::trsfreqlist('tsrbanfrequency', array(), $this->wafconfig['tsrbanfrequency']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="tsrpermaban" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_PERMABAN'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_PERMABAN_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_LBL_PERMABAN'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('permaban', array(), $this->wafconfig['permaban']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="permabannum" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_PERMABANNUM'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_PERMABANNUM_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_LBL_PERMABANNUM'); ?> </label> <div class="controls"> <input class="input-mini" type="text" size="5" name="permabannum" value="<?php echo $this->wafconfig['permabannum'] ?>"/> <span><?php echo JText::_('ATOOLS_LBL_WAF_LBL_PERMABANNUM_2') ?></span> </div> </div> <div class="control-group"> <label class="control-label" for="spammermessage" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_SPAMMERMESSAGE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_LBL_SPAMMERMESSAGE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_LBL_SPAMMERMESSAGE'); ?> </label> <div class="controls"> <input type="text" class="input-xxlarge" name="spammermessage" value="<?php echo $this->wafconfig['spammermessage'] ?>"/> </div> </div> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_OPTGROUP_LOGGINGANDREPORTING') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'loggingandreporting', addslashes(JText::_('ATOOLS_LBL_WAF_OPTGROUP_LOGGINGANDREPORTING'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="saveusersignupip" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_SAVEUSERSIGNUPIP'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_SAVEUSERSIGNUPIP_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_SAVEUSERSIGNUPIP'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('saveusersignupip', array(), $this->wafconfig['saveusersignupip']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="logbreaches" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_LOGBREACHES'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_LOGBREACHES_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_LOGBREACHES'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('logbreaches', array(), $this->wafconfig['logbreaches']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="iplookup" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_IPLOOKUP_LABEL'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_IPLOOKUP_DESC'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_IPLOOKUP_LABEL'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::httpschemes('iplookupscheme', array('class' => 'input-small'), $this->wafconfig['iplookupscheme']) ?> <input type="text" size="50" name="iplookup" value="<?php echo $this->wafconfig['iplookup'] ?>" title="<?php echo JText::_('ATOOLS_LBL_WAF_IPLOOKUP_DESC') ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="emailbreaches" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILBREACHES'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILBREACHES_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILBREACHES'); ?> </label> <div class="controls"> <input type="text" size="20" name="emailbreaches" value="<?php echo $this->wafconfig['emailbreaches'] ?>"> </div> </div> <div class="control-group"> <label class="control-label" for="emailonadminlogin" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILADMINLOGIN'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILADMINLOGIN_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILADMINLOGIN'); ?> </label> <div class="controls"> <input type="text" size="20" name="emailonadminlogin" value="<?php echo $this->wafconfig['emailonadminlogin'] ?>" > </div> </div> <div class="control-group"> <label class="control-label" for="emailonfailedadminlogin" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILADMINFAILEDLOGIN'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILADMINFAILEDLOGIN_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILADMINFAILEDLOGIN'); ?> </label> <div class="controls"> <input type="text" size="20" name="emailonfailedadminlogin" value="<?php echo $this->wafconfig['emailonfailedadminlogin'] ?>"> </div> </div> <div class="control-group"> <label class="control-label" for="showpwonloginfailure" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_SHOWPWONLOGINFAILURE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_SHOWPWONLOGINFAILURE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_SHOWPWONLOGINFAILURE'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('showpwonloginfailure', array(), $this->wafconfig['showpwonloginfailure']) ?> </div> </div> <div class="control-group"> <label class="control-label" for="reasons_nolog" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_REASONS_NOLOG'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_REASONS_NOLOG_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_REASONS_NOLOG'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::reasons($this->wafconfig['reasons_nolog'], 'reasons_nolog[]', array( 'class' => 'advancedSelect input-large', 'multiple' => 'multiple', 'size' => 5, 'hideEmpty' => true ) ) ?> </div> </div> <div class="control-group"> <label class="control-label" for="reasons_noemail" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_REASONS_NOEMAIL'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_REASONS_NOEMAIL_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_REASONS_NOEMAIL'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::reasons($this->wafconfig['reasons_noemail'], 'reasons_noemail[]', array( 'class' => 'advancedSelect input-large', 'multiple' => 'multiple', 'size' => 5, 'hideEmpty' => true ) ) ?> </div> </div> <div class="control-group"> <label class="control-label" for="email_throttle" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILTHROTTLE'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILTHROTTLE_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_EMAILTHROTTLE'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('email_throttle', array(), $this->wafconfig['email_throttle']) ?> </div> </div> <?php if ($this->longConfig): ?> <h3><?php echo JText::_('ATOOLS_LBL_WAF_CUSTOMMESSAGE_HEADER') ?></h3> <?php else: ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'admintools-wafconfig', 'custommessage', addslashes(JText::_('ATOOLS_LBL_WAF_CUSTOMMESSAGE_HEADER'))); ?> <?php endif; ?> <div class="control-group"> <label class="control-label" for="custom403msg" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_CUSTOMMESSAGE_LABEL'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_CUSTOMMESSAGE_DESC'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_CUSTOMMESSAGE_LABEL'); ?> </label> <div class="controls"> <input type="text" class="input-xxlarge" name="custom403msg" value="<?php echo $this->wafconfig['custom403msg'] ?>" title="<?php echo JText::_('ATOOLS_LBL_WAF_CUSTOMMESSAGE_DESC') ?>"/> </div> </div> <div class="control-group"> <label class="control-label" for="use403view" rel="popover" data-original-title="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_USE403VIEW'); ?>" data-content="<?php echo JText::_('ATOOLS_LBL_WAF_OPT_USE403VIEW_TIP'); ?>"> <?php echo JText::_('ATOOLS_LBL_WAF_OPT_USE403VIEW'); ?> </label> <div class="controls"> <?php echo AdmintoolsHelperSelect::booleanlist('use403view', array(), $this->wafconfig['use403view']) ?> </div> </div> <?php if (!$this->longConfig): ?> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.endTabSet'); ?> <?php endif; ?> </form>