Change filter to work without popup
parent
adc1b924da
commit
1289269e6f
|
@ -160,6 +160,8 @@ if ( file_exists( "skins/$skin/css/$css/graphics/favicon.ico" ) ) {
|
|||
} // end function xhtmlHeaders( $file, $title )
|
||||
|
||||
function getNavBarHTML($reload = null) {
|
||||
parseFilter( $_REQUEST['filter'] );
|
||||
$filterQuery = $_REQUEST['filter']['query'];
|
||||
|
||||
$versionClass = (ZM_DYN_DB_VERSION&&(ZM_DYN_DB_VERSION!=ZM_VERSION))?'errorText':'';
|
||||
global $running;
|
||||
|
@ -210,7 +212,7 @@ if ( ZM_OPT_X10 && canView( 'Devices' ) ) { ?>
|
|||
<li><a href="?view=devices">Devices</a></li>
|
||||
<?php } ?>
|
||||
<li><a href="?view=groups"<?php echo $view=='groups'?' class="selected"':''?>><?php echo translate('Groups') ?></a></li>
|
||||
<li><a href="?view=filter"<?php echo $view=='filter'?' class="selected"':''?>><?php echo translate('Filters') ?></a></li>
|
||||
<li><a href="?view=filter<?php echo $filterQuery ?>"<?php echo $view=='filter'?' class="selected"':''?>><?php echo translate('Filters') ?></a></li>
|
||||
|
||||
<?php
|
||||
if ( canView( 'Stream' ) ) {
|
||||
|
|
|
@ -4,8 +4,8 @@ var openFilterWindow = false;
|
|||
var archivedEvents = <?php echo !empty($archived)?'true':'false' ?>;
|
||||
var unarchivedEvents = <?php echo !empty($unarchived)?'true':'false' ?>;
|
||||
|
||||
var filterQuery = '<?php echo isset($filterQuery)?validJsStr($filterQuery):'' ?>';
|
||||
var sortQuery = '<?php echo isset($sortQuery)?validJsStr($sortQuery):'' ?>';
|
||||
var filterQuery = '<?php echo isset($filterQuery)?validJsStr(htmlspecialchars_decode($filterQuery)):'' ?>';
|
||||
var sortQuery = '<?php echo isset($sortQuery)?validJsStr(htmlspecialchars_decode($sortQuery)):'' ?>';
|
||||
|
||||
var maxWidth = <?php echo $maxWidth?$maxWidth:0 ?>;
|
||||
var maxHeight = <?php echo $maxHeight?$maxHeight:0 ?>;
|
||||
|
|
|
@ -49,7 +49,6 @@ function submitToFilter( element ) {
|
|||
function submitToEvents( element ) {
|
||||
var form = element.form;
|
||||
if ( validateForm( form ) ) {
|
||||
form.target = 'zmEvents';
|
||||
form.action = thisUrl + '?view=events';
|
||||
form.submit();
|
||||
}
|
||||
|
@ -58,7 +57,6 @@ function submitToEvents( element ) {
|
|||
function executeFilter( element ) {
|
||||
var form = element.form;
|
||||
if ( validateForm( form ) ) {
|
||||
form.target = 'zmEvents';
|
||||
form.action = thisUrl + '?view=events';
|
||||
form.elements['action'].value = 'execute';
|
||||
form.submit();
|
||||
|
@ -67,8 +65,6 @@ function executeFilter( element ) {
|
|||
|
||||
function saveFilter( element ) {
|
||||
var form = element.form;
|
||||
|
||||
//form.target = 'zmFilter';
|
||||
form.target = window.name;
|
||||
form.elements['action'].value = element.value;
|
||||
form.action = thisUrl + '?view=filter';
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
var filterQuery = '<?php echo isset($filterQuery)?validJsStr(htmlspecialchars_decode($filterQuery)):'' ?>';
|
||||
var sortQuery = '<?php echo isset($sortQuery)?validJsStr(htmlspecialchars_decode($sortQuery)):'' ?>';
|
||||
|
||||
var deleteSavedFilterString = "<?php echo translate('DeleteSavedFilter') ?>";
|
||||
function validateForm( form ) {
|
||||
<?php
|
||||
|
|
Loading…
Reference in New Issue