~ubuntu-branches/ubuntu/oneiric/prewikka/oneiric

« back to all changes in this revision

Viewing changes to prewikka/templates/AlertListing.py

  • Committer: Bazaar Package Importer
  • Author(s): Alessio Treglia
  • Date: 2009-07-06 08:39:07 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20090706083907-59qlpova8dvyvm8a
Tags: 0.9.16-1ubuntu1
* Merge from debian unstable, Ubuntu remaining changes:
  - Append --install-layout=deb to setup.py install arguments.
* debian/control:
  - Bump python-all-dev, python-central, debhelper build dependencies as
    per Debian Python New Policy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
currentTime=time.time
36
36
__CHEETAH_version__ = '2.0.1'
37
37
__CHEETAH_versionTuple__ = (2, 0, 1, 'final', 0)
38
 
__CHEETAH_genTime__ = 1244966471.0660851
39
 
__CHEETAH_genTimestamp__ = 'Sun Jun 14 10:01:11 2009'
 
38
__CHEETAH_genTime__ = 1246345895.367099
 
39
__CHEETAH_genTimestamp__ = 'Tue Jun 30 09:11:35 2009'
40
40
__CHEETAH_src__ = 'prewikka/templates/AlertListing.tmpl'
41
 
__CHEETAH_srcLastModified__ = 'Wed Jun 10 12:58:10 2009'
 
41
__CHEETAH_srcLastModified__ = 'Tue Jun 30 08:59:02 2009'
42
42
__CHEETAH_docstring__ = 'Autogenerated by CHEETAH: The Python-Powered Template Engine'
43
43
 
44
44
if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple:
86
86
        ########################################
87
87
        ## START - generated method body
88
88
        
89
 
        _orig_filter_82421711 = _filter
 
89
        _orig_filter_72253599 = _filter
90
90
        filterName = 'CleanOutput'
91
91
        if self._CHEETAH__filters.has_key("CleanOutput"):
92
92
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
97
97
<script type="text/javascript">
98
98
<!--
99
99
''')
100
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_82421711
101
 
        _orig_filter_40153063 = _filter
 
100
        _filter = self._CHEETAH__currentFilter = _orig_filter_72253599
 
101
        _orig_filter_89532925 = _filter
102
102
        filterName = 'Filter'
103
103
        if self._CHEETAH__filters.has_key("Filter"):
104
104
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
267
267
}
268
268
 
269
269
 
270
 
function createSelectFromArray(varray, sclass, name_attr, selected, defsel) {
 
270
function createSelectFromArray(varray, sclass, name_attr, selected) {
271
271
        var elem;
272
272
        var select = document.createElement("select");
273
273
 
410
410
            _v = VFFSL(SL,"type",True) # '${type}' on line 204, col 7
411
411
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 204, col 7.
412
412
            write(''' table.aggregation_table tr:not(\':first\')").remove()
 
413
 
 
414
''')
 
415
            #  reset to non expert mode.
 
416
            write(''' if ( filter_table.find(".td_container_path").children().is(":visible") )
 
417
   filter_table.find(".expert_mode").click();
413
418
}
414
419
 
415
420
function ''')
416
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 207, col 10
417
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 207, col 10.
 
421
            _v = VFFSL(SL,"type",True) # '${type}' on line 211, col 10
 
422
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 211, col 10.
418
423
            write('''_set_default() {
419
424
 ''')
420
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 208, col 2
421
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 208, col 2.
 
425
            _v = VFFSL(SL,"type",True) # '${type}' on line 212, col 2
 
426
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 212, col 2.
422
427
            write('''_zero();
423
428
 var table = $("#''')
424
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 209, col 19
425
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 209, col 19.
 
429
            _v = VFFSL(SL,"type",True) # '${type}' on line 213, col 19
 
430
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 213, col 19.
426
431
            write(''' table.aggregation_table > tbody");
427
432
 
428
433
''')
429
 
            if VFFSL(SL,"type",True) == "classification": # generated from line 211, col 3
 
434
            if VFFSL(SL,"type",True) == "classification": # generated from line 215, col 3
430
435
                write('''   ''')
431
 
                _v = VFFSL(SL,"type",True) # '${type}' on line 212, col 4
432
 
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 212, col 4.
 
436
                _v = VFFSL(SL,"type",True) # '${type}' on line 216, col 4
 
437
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 216, col 4.
433
438
                write('''_special_default();
434
439
''')
435
440
            write('''
437
442
''')
438
443
            # # Aggregation stuff
439
444
            cnt = 0
440
 
            for path in VFFSL(SL,"table_aggreg_default",True): # generated from line 218, col 3
 
445
            for path in VFFSL(SL,"table_aggreg_default",True): # generated from line 222, col 3
441
446
                write('''
442
447
''')
443
 
                if VFFSL(SL,"cnt",True) > 0: # generated from line 220, col 4
 
448
                if VFFSL(SL,"cnt",True) > 0: # generated from line 224, col 4
444
449
                    write('''    table.find("tr:last a.append_entry").trigger(\'click\');
445
450
''')
446
451
                cnt += 1
447
452
                write('''
448
453
   table.find("tr:last .popup_input_field option[value=\'''')
449
 
                _v = VFFSL(SL,"path",True) # '$path' on line 225, col 57
450
 
                if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 225, col 57.
 
454
                _v = VFFSL(SL,"path",True) # '$path' on line 229, col 57
 
455
                if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 229, col 57.
451
456
                write('''\']").attr("selected", "selected");
452
457
''')
453
458
            write('''}
454
459
 
455
460
''')
456
 
            for state, table, table_aggreg in ("current", VFFSL(SL,"table_current",True), VFFSL(SL,"table_aggreg_current",True)), ("saved", VFFSL(SL,"table_saved",True), VFFSL(SL,"table_aggreg_saved",True)): # generated from line 229, col 1
 
461
            for state, table, table_aggreg in ("current", VFFSL(SL,"table_current",True), VFFSL(SL,"table_aggreg_current",True)), ("saved", VFFSL(SL,"table_saved",True), VFFSL(SL,"table_aggreg_saved",True)): # generated from line 233, col 1
457
462
                write('''function ''')
458
 
                _v = VFFSL(SL,"type",True) # '${type}' on line 230, col 10
459
 
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 230, col 10.
 
463
                _v = VFFSL(SL,"type",True) # '${type}' on line 234, col 10
 
464
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 234, col 10.
460
465
                write('''_set_''')
461
 
                _v = VFFSL(SL,"state",True) # '${state}' on line 230, col 22
462
 
                if _v is not None: write(_filter(_v, rawExpr='${state}')) # from line 230, col 22.
 
466
                _v = VFFSL(SL,"state",True) # '${state}' on line 234, col 22
 
467
                if _v is not None: write(_filter(_v, rawExpr='${state}')) # from line 234, col 22.
463
468
                write('''() {
464
469
  ''')
465
 
                _v = VFFSL(SL,"type",True) # '${type}' on line 231, col 3
466
 
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 231, col 3.
 
470
                _v = VFFSL(SL,"type",True) # '${type}' on line 235, col 3
 
471
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 235, col 3.
467
472
                write('''_zero();
468
473
  var table = $("#''')
469
 
                _v = VFFSL(SL,"type",True) # '${type}' on line 232, col 20
470
 
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 232, col 20.
 
474
                _v = VFFSL(SL,"type",True) # '${type}' on line 236, col 20
 
475
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 236, col 20.
471
476
                write(''' table.filter_table > tbody");
472
477
  var agtable = $("#''')
473
 
                _v = VFFSL(SL,"type",True) # '${type}' on line 233, col 22
474
 
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 233, col 22.
 
478
                _v = VFFSL(SL,"type",True) # '${type}' on line 237, col 22
 
479
                if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 237, col 22.
475
480
                write(''' table.aggregation_table > tbody");
476
481
 
477
482
''')
478
 
                if VFFSL(SL,"type",True) == "classification": # generated from line 235, col 3
 
483
                if VFFSL(SL,"type",True) == "classification": # generated from line 239, col 3
479
484
                    write('''   ''')
480
 
                    _v = VFFSL(SL,"type",True) # '${type}' on line 236, col 4
481
 
                    if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 236, col 4.
 
485
                    _v = VFFSL(SL,"type",True) # '${type}' on line 240, col 4
 
486
                    if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 240, col 4.
482
487
                    write('''_special_''')
483
 
                    _v = VFFSL(SL,"state",True) # '${state}' on line 236, col 20
484
 
                    if _v is not None: write(_filter(_v, rawExpr='${state}')) # from line 236, col 20.
 
488
                    _v = VFFSL(SL,"state",True) # '${state}' on line 240, col 20
 
489
                    if _v is not None: write(_filter(_v, rawExpr='${state}')) # from line 240, col 20.
485
490
                    write('''();
486
491
''')
487
492
                write('''
488
493
''')
489
494
                cnt = 0
490
 
                for path, operator, value in VFFSL(SL,"table",True): # generated from line 240, col 3
 
495
                got_append = 0
 
496
                write('''
 
497
''')
 
498
                for path, operator, value in VFFSL(SL,"table",True): # generated from line 246, col 3
491
499
                    write('''
492
500
''')
493
 
                    if VFFSL(SL,"cnt",True) > 0: # generated from line 242, col 4
 
501
                    if VFFSL(SL,"cnt",True) > 0: # generated from line 248, col 4
 
502
                        got_append = 1
494
503
                        write('''    table.find("tr:last a.append_entry").trigger(\'click\');
495
504
''')
496
505
                    cnt += 1
497
506
                    write('''
498
507
''')
499
 
                    if not VFFSL(SL,"path",True): # generated from line 247, col 3
 
508
                    if not VFFSL(SL,"path",True): # generated from line 254, col 3
500
509
                        continue
501
510
                    write('''
 
511
  table.find("tr:last .popup_input_field").attr("value", "''')
 
512
                    _v = VFN(VFFSL(SL,"utils",True),"escape_attribute",False)(VFFSL(SL,"value",True)) # '$utils.escape_attribute($value)' on line 258, col 59
 
513
                    if _v is not None: write(_filter(_v, rawExpr='$utils.escape_attribute($value)')) # from line 258, col 59.
 
514
                    write('''");
 
515
  table.find("tr:last .popup_input_field option[value=\'''')
 
516
                    _v = VFFSL(SL,"value",True) # '$value' on line 259, col 56
 
517
                    if _v is not None: write(_filter(_v, rawExpr='$value')) # from line 259, col 56.
 
518
                    write('''\']").attr("selected", "selected");
 
519
 
502
520
''')
503
 
                    if VFFSL(SL,"path",True) != "__all__": # generated from line 251, col 3
 
521
                    if VFFSL(SL,"path",True) != "__all__": # generated from line 261, col 3
504
522
                        write('''   table.find("tr:last .popup_select_field option[value=\'''')
505
 
                        _v = VFFSL(SL,"path",True) # '$path' on line 252, col 58
506
 
                        if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 252, col 58.
507
 
                        write('''\']").attr("selected", "selected");
508
 
   table.find("tr:last .popup_operator_select option[value=\'''')
509
 
                        _v = VFFSL(SL,"operator",True) # '$operator' on line 253, col 61
510
 
                        if _v is not None: write(_filter(_v, rawExpr='$operator')) # from line 253, col 61.
511
 
                        write('''\']").attr("selected", "selected");
512
 
   table.find("tr:last .expert_mode").trigger("click");
513
 
''')
514
 
                    else: # generated from line 255, col 3
 
523
                        _v = VFFSL(SL,"path",True) # '$path' on line 262, col 58
 
524
                        if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 262, col 58.
 
525
                        write('''\']").attr("selected", "selected");
 
526
 
 
527
''')
 
528
                        #  the option might not exist at this time, so we have to explicitly create it (otherwise,
 
529
                        #  using Equals() later on will always return false since there is no operator selected).
 
530
                        #  The other fields will be populated on the .trigger("change").
 
531
                        write('''   table.find("tr:last .popup_operator_select").html("<option value=\'''')
 
532
                        _v = VFFSL(SL,"operator",True) # '$operator' on line 267, col 70
 
533
                        if _v is not None: write(_filter(_v, rawExpr='$operator')) # from line 267, col 70.
 
534
                        write('''\' selected=\'selected\' />");
 
535
 
 
536
''')
 
537
                        if VFFSL(SL,"got_append",True) == 0: # generated from line 269, col 4
 
538
                            write('''    table.find("tr:last .expert_mode").trigger("click");
 
539
''')
 
540
                        else: # generated from line 271, col 4
 
541
                            write('''    table.find("tr:last .popup_select_field").trigger("change");
 
542
''')
 
543
                    else: # generated from line 274, col 3
515
544
                        write('''   table.find("tr:last .popup_select_field").hide();
516
545
   table.find("tr:last .popup_select_field").attr("disabled", "disabled");
517
 
''')
518
 
                    write('''
519
 
  table.find("tr:last .popup_input_field").attr("value", "''')
520
 
                    _v = VFN(VFFSL(SL,"utils",True),"escape_attribute",False)(VFFSL(SL,"value",True)) # '$utils.escape_attribute($value)' on line 260, col 59
521
 
                    if _v is not None: write(_filter(_v, rawExpr='$utils.escape_attribute($value)')) # from line 260, col 59.
522
 
                    write('''");
523
 
  table.find("tr:last .popup_input_field option[value=\'''')
524
 
                    _v = VFFSL(SL,"value",True) # '$value' on line 261, col 56
525
 
                    if _v is not None: write(_filter(_v, rawExpr='$value')) # from line 261, col 56.
526
 
                    write('''\']").attr("selected", "selected");
 
546
   table.find("tr:last .popup_select_field").trigger("change");
527
547
''')
528
548
                write('''
529
 
  table.find("tr .popup_select_field").trigger("change");
530
 
 
531
549
''')
532
550
                # # Aggregation stuff
533
551
                cnt = 0
534
 
                for path in VFFSL(SL,"table_aggreg",True): # generated from line 268, col 3
 
552
                for path in VFFSL(SL,"table_aggreg",True): # generated from line 283, col 3
535
553
                    write('''
536
554
''')
537
 
                    if VFFSL(SL,"cnt",True) > 0: # generated from line 270, col 4
 
555
                    if VFFSL(SL,"cnt",True) > 0: # generated from line 285, col 4
538
556
                        write('''    agtable.find("tr:last a.append_entry").trigger(\'click\');
539
557
''')
540
558
                    cnt += 1
541
559
                    write('''
542
560
   agtable.find("tr:last .popup_input_field option[value=\'''')
543
 
                    _v = VFFSL(SL,"path",True) # '$path' on line 275, col 59
544
 
                    if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 275, col 59.
 
561
                    _v = VFFSL(SL,"path",True) # '$path' on line 290, col 59
 
562
                    if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 290, col 59.
545
563
                    write('''\']").attr("selected", "selected");
546
564
''')
547
565
                write(''' }
551
569
 
552
570
$(document).ready(function() {
553
571
 $(".expert_mode").live("click", function() {
554
 
        var td_container_path = $(this).parent().parent().children(".td_container_path");
 
572
        var tr = $(this).parent().parent();
 
573
        var td_container_path = $(tr).children(".td_container_path");
 
574
        var td_container_operator = $(tr).children(".td_container_operator");
555
575
 
556
576
        if ( ! $(td_container_path).children().is(":visible") ) {
557
577
                $(this).text("simple");
559
579
                $(td_container_path).children("select").show()
560
580
                $(td_container_path).children("input").attr("disabled", "disabled")
561
581
                $(td_container_path).children("select").removeAttr("disabled")
 
582
                $(td_container_operator).children("select").removeAttr("disabled");
562
583
        } else {
563
584
                $(this).text("advanced");
564
585
                $(td_container_path).children().hide()
565
586
                $(this).parent().parent().children(".td_container_operator").children().hide()
566
587
                $(td_container_path).children("input").removeAttr("disabled")
567
588
                $(td_container_path).children("select").attr("disabled", "disabled")
 
589
                $(td_container_operator).children("select").attr("disabled", "disabled");
568
590
        }
 
591
 
 
592
''')
 
593
        #  This is required so that the input is changed (from/to enum) when required.
 
594
        write('''        $(td_container_path).children("select").trigger("change");
569
595
});
570
596
 
571
597
 $(".remove_entry").live("click", function() {
573
599
 });
574
600
 
575
601
 $(".append_entry").live("click", function() {
576
 
   var tr = $(this).parent().parent().clone();
 
602
   var tr = cloneForm($(this).parent().parent());
577
603
   var select = $(tr).children("td.td_container_path").children();
578
604
   var div_id = $(this).parent().parent().parent().parent().parent().parent().parent().parent().parent().attr("id");
579
605
 
602
628
          var str = $(this, "> option:selected").attr("value");
603
629
          var input = $(td).siblings(".td_container_value").children();
604
630
 
605
 
          if ( operator_array[str] ) {
 
631
          // do not use visible here, this is called before the parent element is visible
 
632
          var advanced_mode = $(this).css("display") != "none";
 
633
 
 
634
          if ( operator_array[str] && advanced_mode ) {
606
635
                var old_select = $(td).siblings(".td_container_operator").children();
607
 
                // do not use visible here, this is called before the parent element is visible
608
 
                var display = $(old_select).css("display") != "none";
609
636
                var old_value = $(old_select).children(":selected").attr("value");
610
637
 
611
638
                select = createSelectFromArray(operator_array[str], "popup_operator_select", $(old_select).attr("name"), old_value);
612
 
                if ( ! display )
613
 
                        $(select).hide();
614
 
 
615
639
                $(old_select).replaceWith(select);
616
640
          }
617
641
 
618
 
          if ( value_array[str] ) {
 
642
          if ( value_array[str] && advanced_mode ) {
619
643
                  select = createSelectFromArray(value_array[str], "popup_input_field", $(input).attr("name"), $(input).attr("value"));
620
644
                  $(input).replaceWith(select);
621
645
          }
624
648
                var n = document.createElement("input");
625
649
                n.setAttribute("type", "text");
626
650
                n.setAttribute("name", $(input).attr("name"));
627
 
                n.setAttribute("value", $(input).attr("value"));
628
651
                n.setAttribute("class", "popup_input_field");
 
652
 
 
653
                if ( $(input).attr("type") != "select-one" )
 
654
                        n.setAttribute("value", $(input).attr("value"));
 
655
 
629
656
                $(input).replaceWith(n);
630
657
          }
631
658
 });
633
660
 
634
661
 
635
662
''')
636
 
        for type in "classification", "source", "target", "analyzer": # generated from line 366, col 2
 
663
        for type in "classification", "source", "target", "analyzer": # generated from line 389, col 2
637
664
            write('''
638
665
 ''')
639
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 368, col 2
640
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 368, col 2.
 
666
            _v = VFFSL(SL,"type",True) # '${type}' on line 391, col 2
 
667
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 391, col 2.
641
668
            write('''_set_saved();
642
669
 saved_forms["''')
643
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 369, col 15
644
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 369, col 15.
 
670
            _v = VFFSL(SL,"type",True) # '${type}' on line 392, col 15
 
671
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 392, col 15.
645
672
            write('''"]["saved"] = cloneForm($("#''')
646
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 369, col 51
647
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 369, col 51.
 
673
            _v = VFFSL(SL,"type",True) # '${type}' on line 392, col 51
 
674
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 392, col 51.
648
675
            write(''' :input"));
649
676
 
650
677
 ''')
651
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 371, col 2
652
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 371, col 2.
 
678
            _v = VFFSL(SL,"type",True) # '${type}' on line 394, col 2
 
679
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 394, col 2.
653
680
            write('''_set_default();
654
681
 saved_forms["''')
655
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 372, col 15
656
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 372, col 15.
 
682
            _v = VFFSL(SL,"type",True) # '${type}' on line 395, col 15
 
683
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 395, col 15.
657
684
            write('''"]["default"] = cloneForm($("#''')
658
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 372, col 53
659
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 372, col 53.
 
685
            _v = VFFSL(SL,"type",True) # '${type}' on line 395, col 53
 
686
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 395, col 53.
660
687
            write(''' :input"));
661
688
 
662
689
 ''')
663
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 374, col 2
664
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 374, col 2.
 
690
            _v = VFFSL(SL,"type",True) # '${type}' on line 397, col 2
 
691
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 397, col 2.
665
692
            write('''_set_current();
666
693
 var form = $("#''')
667
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 375, col 18
668
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 375, col 18.
 
694
            _v = VFFSL(SL,"type",True) # '${type}' on line 398, col 18
 
695
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 398, col 18.
669
696
            write(''' :input");
670
697
 saved_forms["''')
671
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 376, col 15
672
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 376, col 15.
 
698
            _v = VFFSL(SL,"type",True) # '${type}' on line 399, col 15
 
699
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 399, col 15.
673
700
            write('''"]["current"] = cloneForm(form);
674
701
 
675
702
 if ( Equals(saved_forms["''')
676
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 378, col 27
677
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 378, col 27.
 
703
            _v = VFFSL(SL,"type",True) # '${type}' on line 401, col 27
 
704
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 401, col 27.
678
705
            write('''"]["default"], saved_forms["''')
679
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 378, col 62
680
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 378, col 62.
 
706
            _v = VFFSL(SL,"type",True) # '${type}' on line 401, col 62
 
707
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 401, col 62.
681
708
            write('''"]["saved"]) )
682
709
        saved_forms["''')
683
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 379, col 22
684
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 379, col 22.
 
710
            _v = VFFSL(SL,"type",True) # '${type}' on line 402, col 22
 
711
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 402, col 22.
685
712
            write('''"]["saved"] = null;
686
713
 
687
714
 if ( Equals(saved_forms["''')
688
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 381, col 27
689
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 381, col 27.
 
715
            _v = VFFSL(SL,"type",True) # '${type}' on line 404, col 27
 
716
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 404, col 27.
690
717
            write('''"]["current"], saved_forms["''')
691
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 381, col 62
692
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 381, col 62.
 
718
            _v = VFFSL(SL,"type",True) # '${type}' on line 404, col 62
 
719
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 404, col 62.
693
720
            write('''"]["default"]) )
694
721
        saved_forms["''')
695
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 382, col 22
696
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 382, col 22.
 
722
            _v = VFFSL(SL,"type",True) # '${type}' on line 405, col 22
 
723
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 405, col 22.
 
724
            write('''"]["current"] = null;
 
725
 
 
726
 if ( Equals(saved_forms["''')
 
727
            _v = VFFSL(SL,"type",True) # '${type}' on line 407, col 27
 
728
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 407, col 27.
 
729
            write('''"]["current"], saved_forms["''')
 
730
            _v = VFFSL(SL,"type",True) # '${type}' on line 407, col 62
 
731
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 407, col 62.
 
732
            write('''"]["saved"]) )
 
733
        saved_forms["''')
 
734
            _v = VFFSL(SL,"type",True) # '${type}' on line 408, col 22
 
735
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 408, col 22.
697
736
            write('''"]["current"] = null;
698
737
 
699
738
''')
700
739
            #  Set the current state
701
740
            write(''' if ( Equals(form, saved_forms["''')
702
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 385, col 33
703
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 385, col 33.
 
741
            _v = VFFSL(SL,"type",True) # '${type}' on line 411, col 33
 
742
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 411, col 33.
704
743
            write('''"]["default"]) )
705
744
        saved_state["''')
706
 
            _v = VFFSL(SL,"type",True) # '$type' on line 386, col 22
707
 
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 386, col 22.
 
745
            _v = VFFSL(SL,"type",True) # '$type' on line 412, col 22
 
746
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 412, col 22.
708
747
            write('''"] = "default";
709
748
 
710
749
 else if ( Equals(form, saved_forms["''')
711
 
            _v = VFFSL(SL,"type",True) # '$type' on line 388, col 38
712
 
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 388, col 38.
 
750
            _v = VFFSL(SL,"type",True) # '$type' on line 414, col 38
 
751
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 414, col 38.
713
752
            write('''"]["saved"]) )
714
753
        saved_state["''')
715
 
            _v = VFFSL(SL,"type",True) # '$type' on line 389, col 22
716
 
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 389, col 22.
 
754
            _v = VFFSL(SL,"type",True) # '$type' on line 415, col 22
 
755
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 415, col 22.
717
756
            write('''"] = "saved";
718
757
 
719
758
 else if ( Equals(form, saved_forms["''')
720
 
            _v = VFFSL(SL,"type",True) # '$type' on line 391, col 38
721
 
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 391, col 38.
 
759
            _v = VFFSL(SL,"type",True) # '$type' on line 417, col 38
 
760
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 417, col 38.
722
761
            write('''"]["current"]) )
723
762
        saved_state["''')
724
 
            _v = VFFSL(SL,"type",True) # '$type' on line 392, col 22
725
 
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 392, col 22.
 
763
            _v = VFFSL(SL,"type",True) # '$type' on line 418, col 22
 
764
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 418, col 22.
726
765
            write('''"] = "current";
727
766
 
728
767
 $("#''')
729
 
            _v = VFFSL(SL,"type",True) # '${type}' on line 394, col 7
730
 
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 394, col 7.
 
768
            _v = VFFSL(SL,"type",True) # '${type}' on line 420, col 7
 
769
            if _v is not None: write(_filter(_v, rawExpr='${type}')) # from line 420, col 7.
731
770
            write(''' input.reset_filter").val("Reset to " + get_next_state("''')
732
 
            _v = VFFSL(SL,"type",True) # '$type' on line 394, col 70
733
 
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 394, col 70.
 
771
            _v = VFFSL(SL,"type",True) # '$type' on line 420, col 70
 
772
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 420, col 70.
734
773
            write('''", saved_state["''')
735
 
            _v = VFFSL(SL,"type",True) # '$type' on line 394, col 91
736
 
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 394, col 91.
 
774
            _v = VFFSL(SL,"type",True) # '$type' on line 420, col 91
 
775
            if _v is not None: write(_filter(_v, rawExpr='$type')) # from line 420, col 91.
737
776
            write('''"]));
738
777
 
739
778
''')
744
783
        saved_state[div_id] = get_next_state(div_id, saved_state[div_id]);
745
784
 
746
785
''')
747
 
        for t in "classification", "source", "target", "analyzer": # generated from line 403, col 9
 
786
        for t in "classification", "source", "target", "analyzer": # generated from line 429, col 9
748
787
            write('''                if ( div_id == "''')
749
 
            _v = VFFSL(SL,"t",True) # '$t' on line 404, col 33
750
 
            if _v is not None: write(_filter(_v, rawExpr='$t')) # from line 404, col 33.
 
788
            _v = VFFSL(SL,"t",True) # '$t' on line 430, col 33
 
789
            if _v is not None: write(_filter(_v, rawExpr='$t')) # from line 430, col 33.
751
790
            write('''" )
752
791
                        ''')
753
 
            _v = VFFSL(SL,"t",True) # '${t}' on line 405, col 25
754
 
            if _v is not None: write(_filter(_v, rawExpr='${t}')) # from line 405, col 25.
 
792
            _v = VFFSL(SL,"t",True) # '${t}' on line 431, col 25
 
793
            if _v is not None: write(_filter(_v, rawExpr='${t}')) # from line 431, col 25.
755
794
            write('''_filters_set_from_string(saved_state[div_id]);
756
795
''')
757
796
        write('''
762
801
//--></script>
763
802
 
764
803
''')
765
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_40153063
 
804
        _filter = self._CHEETAH__currentFilter = _orig_filter_89532925
766
805
        
767
806
        ########################################
768
807
        ## END - generated method body
774
813
 
775
814
 
776
815
 
777
 
        ## CHEETAH: generated from #def define_inline_filter($obname, $preselect) at line 417, col 1.
 
816
        ## CHEETAH: generated from #def define_inline_filter($obname, $preselect) at line 443, col 1.
778
817
        trans = KWS.get("trans")
779
818
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
780
819
            trans = self.transaction # is None unless self.awake() was called
794
833
        <th>''')
795
834
        if False:
796
835
            _('Filter on')
797
 
        _v = VFFSL(SL,"_",False)('Filter on') # "$_('Filter on')" on line 420, col 13
798
 
        if _v is not None: write(_filter(_v, rawExpr="$_('Filter on')")) # from line 420, col 13.
 
836
        _v = VFFSL(SL,"_",False)('Filter on') # "$_('Filter on')" on line 446, col 13
 
837
        if _v is not None: write(_filter(_v, rawExpr="$_('Filter on')")) # from line 446, col 13.
799
838
        write(''' [<a class="expert_mode">advanced</a>]:</th>
800
839
        <td class="td_container_path">
801
840
         <input type="hidden" name="''')
802
 
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 422, col 37
803
 
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 422, col 37.
 
841
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 448, col 37
 
842
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 448, col 37.
804
843
        write('''_object_0" value="__all__" />
805
844
         <select style="display:none;" disabled="disabled" class="popup_select_field" name="''')
806
 
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 423, col 93
807
 
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 423, col 93.
 
845
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 449, col 93
 
846
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 449, col 93.
808
847
        write('''_object_0">
809
848
''')
810
 
        for name, path, oplist, value in VFFSL(SL,"all_filters",True)[VFFSL(SL,"obname",True)]: # generated from line 424, col 11
 
849
        for name, path, oplist, value in VFFSL(SL,"all_filters",True)[VFFSL(SL,"obname",True)]: # generated from line 450, col 11
811
850
            write('''
812
851
''')
813
 
            if VFFSL(SL,"value",True) or VFFSL(SL,"oplist",True): # generated from line 426, col 12
 
852
            if VFFSL(SL,"value",True) or VFFSL(SL,"oplist",True): # generated from line 452, col 12
814
853
                write('''           <script type="text/javascript">
815
854
''')
816
 
                if VFFSL(SL,"value",True): # generated from line 428, col 13
 
855
                if VFFSL(SL,"value",True): # generated from line 454, col 13
817
856
                    write('''            value_array["''')
818
 
                    _v = VFFSL(SL,"path",True) # '$path' on line 429, col 26
819
 
                    if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 429, col 26.
 
857
                    _v = VFFSL(SL,"path",True) # '$path' on line 455, col 26
 
858
                    if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 455, col 26.
820
859
                    write('''"] = ''')
821
 
                    _v = VFFSL(SL,"value",True) # '$value' on line 429, col 36
822
 
                    if _v is not None: write(_filter(_v, rawExpr='$value')) # from line 429, col 36.
 
860
                    _v = VFFSL(SL,"value",True) # '$value' on line 455, col 36
 
861
                    if _v is not None: write(_filter(_v, rawExpr='$value')) # from line 455, col 36.
823
862
                    write(''';
824
863
''')
825
 
                if VFFSL(SL,"oplist",True): # generated from line 431, col 13
 
864
                if VFFSL(SL,"oplist",True): # generated from line 457, col 13
826
865
                    write('''             operator_array["''')
827
 
                    _v = VFFSL(SL,"path",True) # '$path' on line 432, col 30
828
 
                    if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 432, col 30.
 
866
                    _v = VFFSL(SL,"path",True) # '$path' on line 458, col 30
 
867
                    if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 458, col 30.
829
868
                    write('''"] = ''')
830
 
                    _v = VFFSL(SL,"oplist",True) # '$oplist' on line 432, col 40
831
 
                    if _v is not None: write(_filter(_v, rawExpr='$oplist')) # from line 432, col 40.
 
869
                    _v = VFFSL(SL,"oplist",True) # '$oplist' on line 458, col 40
 
870
                    if _v is not None: write(_filter(_v, rawExpr='$oplist')) # from line 458, col 40.
832
871
                    write(''';
833
872
''')
834
873
                write('''           </script>
835
874
''')
836
875
            write('''
837
876
''')
838
 
            if VFFSL(SL,"path",True) == None: # generated from line 437, col 12
 
877
            if VFFSL(SL,"path",True) == None: # generated from line 463, col 12
839
878
                write('''            <option disabled="disabled" value="">''')
840
 
                _v = VFFSL(SL,"name",True) # '$name' on line 438, col 50
841
 
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 438, col 50.
 
879
                _v = VFFSL(SL,"name",True) # '$name' on line 464, col 50
 
880
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 464, col 50.
842
881
                write('''</option>
843
882
 
844
883
''')
845
 
            elif VFFSL(SL,"path",True) == VFFSL(SL,"preselect",True): # generated from line 440, col 12
 
884
            elif VFFSL(SL,"path",True) == VFFSL(SL,"preselect",True): # generated from line 466, col 12
846
885
                write('''            <option value="''')
847
 
                _v = VFFSL(SL,"path",True) # '$path' on line 441, col 28
848
 
                if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 441, col 28.
 
886
                _v = VFFSL(SL,"path",True) # '$path' on line 467, col 28
 
887
                if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 467, col 28.
849
888
                write('''" selected="selected">''')
850
 
                _v = VFFSL(SL,"name",True) # '$name' on line 441, col 55
851
 
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 441, col 55.
 
889
                _v = VFFSL(SL,"name",True) # '$name' on line 467, col 55
 
890
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 467, col 55.
852
891
                write('''</option>
853
892
 
854
893
''')
855
 
            else: # generated from line 443, col 12
 
894
            else: # generated from line 469, col 12
856
895
                write('''            <option value="''')
857
 
                _v = VFFSL(SL,"path",True) # '$path' on line 444, col 28
858
 
                if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 444, col 28.
 
896
                _v = VFFSL(SL,"path",True) # '$path' on line 470, col 28
 
897
                if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 470, col 28.
859
898
                write('''">''')
860
 
                _v = VFFSL(SL,"name",True) # '$name' on line 444, col 35
861
 
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 444, col 35.
 
899
                _v = VFFSL(SL,"name",True) # '$name' on line 470, col 35
 
900
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 470, col 35.
862
901
                write('''</option>
863
902
''')
864
903
        write('''         </select>
866
905
 
867
906
        <td class="td_container_operator">
868
907
         <select style="display:none;" class="popup_operator_select" name="''')
869
 
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 451, col 76
870
 
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 451, col 76.
 
908
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 477, col 76
 
909
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 477, col 76.
871
910
        write('''_operator_0" />
872
911
        </td>
873
912
 
874
913
        <td class="td_container_value">
875
914
         <input class="popup_input_field" type="text" name="''')
876
 
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 455, col 61
877
 
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 455, col 61.
 
915
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 481, col 61
 
916
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 481, col 61.
878
917
        write('''_value_0" />
879
918
        </td>
880
919
 
894
933
 
895
934
 
896
935
 
897
 
        ## CHEETAH: generated from #def define_inline_aggreg($obname) at line 465, col 1.
 
936
        ## CHEETAH: generated from #def define_inline_aggreg($obname) at line 491, col 1.
898
937
        trans = KWS.get("trans")
899
938
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
900
939
            trans = self.transaction # is None unless self.awake() was called
914
953
        <th>''')
915
954
        if False:
916
955
            _('Group entry by:')
917
 
        _v = VFFSL(SL,"_",False)('Group entry by:') # "$_('Group entry by:')" on line 468, col 13
918
 
        if _v is not None: write(_filter(_v, rawExpr="$_('Group entry by:')")) # from line 468, col 13.
 
956
        _v = VFFSL(SL,"_",False)('Group entry by:') # "$_('Group entry by:')" on line 494, col 13
 
957
        if _v is not None: write(_filter(_v, rawExpr="$_('Group entry by:')")) # from line 494, col 13.
919
958
        write('''</th>
920
959
        <td class="td_container_path">
921
960
         <select class="popup_input_field" name="aggregated_''')
922
 
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 470, col 61
923
 
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 470, col 61.
 
961
        _v = VFFSL(SL,"obname",True) # '${obname}' on line 496, col 61
 
962
        if _v is not None: write(_filter(_v, rawExpr='${obname}')) # from line 496, col 61.
924
963
        write('''">
925
964
''')
926
 
        for name, path, unuseda, unusedb in VFFSL(SL,"all_aggregs",True)[VFFSL(SL,"obname",True)]: # generated from line 471, col 11
927
 
            if VFFSL(SL,"path",True) == None: # generated from line 472, col 12
 
965
        for name, path, unuseda, unusedb in VFFSL(SL,"all_aggregs",True)[VFFSL(SL,"obname",True)]: # generated from line 497, col 11
 
966
            if VFFSL(SL,"path",True) == None: # generated from line 498, col 12
928
967
                write('''            <option disabled="disabled" value="">''')
929
 
                _v = VFFSL(SL,"name",True) # '$name' on line 473, col 50
930
 
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 473, col 50.
 
968
                _v = VFFSL(SL,"name",True) # '$name' on line 499, col 50
 
969
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 499, col 50.
931
970
                write('''</option>
932
971
''')
933
 
            else: # generated from line 474, col 12
 
972
            else: # generated from line 500, col 12
934
973
                write('''            <option value="''')
935
 
                _v = VFFSL(SL,"path",True) # '$path' on line 475, col 28
936
 
                if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 475, col 28.
 
974
                _v = VFFSL(SL,"path",True) # '$path' on line 501, col 28
 
975
                if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 501, col 28.
937
976
                write('''">''')
938
 
                _v = VFFSL(SL,"name",True) # '$name' on line 475, col 35
939
 
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 475, col 35.
 
977
                _v = VFFSL(SL,"name",True) # '$name' on line 501, col 35
 
978
                if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 501, col 35.
940
979
                write('''</option>
941
980
''')
942
981
        write('''         </select>
957
996
 
958
997
 
959
998
 
960
 
        ## CHEETAH: generated from #def filter_enabled_marker($type) at line 486, col 1.
 
999
        ## CHEETAH: generated from #def filter_enabled_marker($type) at line 512, col 1.
961
1000
        trans = KWS.get("trans")
962
1001
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
963
1002
            trans = self.transaction # is None unless self.awake() was called
974
1013
        
975
1014
        write('''  <span class="filter_enabled_marker filter_popup_link">
976
1015
''')
977
 
        if VFFSL(SL,"type",True) == 2: # generated from line 488, col 4
 
1016
        if VFFSL(SL,"type",True) == 2: # generated from line 514, col 4
978
1017
            write('''    [<a class="filter_enabled_marker">''')
979
1018
            if False:
980
1019
                _("filtered")
981
 
            _v = VFFSL(SL,"_",False)("filtered") # '$_("filtered")' on line 489, col 39
982
 
            if _v is not None: write(_filter(_v, rawExpr='$_("filtered")')) # from line 489, col 39.
 
1020
            _v = VFFSL(SL,"_",False)("filtered") # '$_("filtered")' on line 515, col 39
 
1021
            if _v is not None: write(_filter(_v, rawExpr='$_("filtered")')) # from line 515, col 39.
983
1022
            write('''</a>]
984
1023
''')
985
 
        else: # generated from line 490, col 4
 
1024
        else: # generated from line 516, col 4
986
1025
            write('''    [<a style="color: gray;">''')
987
1026
            if False:
988
1027
                _("filtered")
989
 
            _v = VFFSL(SL,"_",False)("filtered") # '$_("filtered")' on line 491, col 30
990
 
            if _v is not None: write(_filter(_v, rawExpr='$_("filtered")')) # from line 491, col 30.
 
1028
            _v = VFFSL(SL,"_",False)("filtered") # '$_("filtered")' on line 517, col 30
 
1029
            if _v is not None: write(_filter(_v, rawExpr='$_("filtered")')) # from line 517, col 30.
991
1030
            write('''</a>]
992
1031
''')
993
1032
        write('''  </span>
1003
1042
 
1004
1043
 
1005
1044
 
1006
 
        ## CHEETAH: generated from #def filter_reset() at line 496, col 1.
 
1045
        ## CHEETAH: generated from #def filter_reset() at line 522, col 1.
1007
1046
        trans = KWS.get("trans")
1008
1047
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
1009
1048
            trans = self.transaction # is None unless self.awake() was called
1041
1080
 
1042
1081
 
1043
1082
 
1044
 
        ## CHEETAH: generated from #block message_fields_header at line 510, col 1.
 
1083
        ## CHEETAH: generated from #block message_fields_header at line 536, col 1.
1045
1084
        trans = KWS.get("trans")
1046
1085
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
1047
1086
            trans = self.transaction # is None unless self.awake() was called
1062
1101
   <a class="filter_popup_link">''')
1063
1102
        if False:
1064
1103
            _("Classification")
1065
 
        _v = VFFSL(SL,"_",False)("Classification") # '$_("Classification")' on line 514, col 33
1066
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Classification")')) # from line 514, col 33.
 
1104
        _v = VFFSL(SL,"_",False)("Classification") # '$_("Classification")' on line 540, col 33
 
1105
        if _v is not None: write(_filter(_v, rawExpr='$_("Classification")')) # from line 540, col 33.
1067
1106
        write('''</a>
1068
1107
''')
1069
 
        if VFFSL(SL,"classification_filtered",True): # generated from line 515, col 5
 
1108
        if VFFSL(SL,"classification_filtered",True): # generated from line 541, col 5
1070
1109
            write('''     ''')
1071
 
            _v = VFFSL(SL,"filter_enabled_marker",False)(VFFSL(SL,"classification_filtered",True)) # '$filter_enabled_marker($classification_filtered)' on line 516, col 6
1072
 
            if _v is not None: write(_filter(_v, rawExpr='$filter_enabled_marker($classification_filtered)')) # from line 516, col 6.
 
1110
            _v = VFFSL(SL,"filter_enabled_marker",False)(VFFSL(SL,"classification_filtered",True)) # '$filter_enabled_marker($classification_filtered)' on line 542, col 6
 
1111
            if _v is not None: write(_filter(_v, rawExpr='$filter_enabled_marker($classification_filtered)')) # from line 542, col 6.
1073
1112
            write('''
1074
1113
''')
1075
1114
        write('''   <div id="classification">
1076
1115
    <table>
1077
1116
     <tr><td>''')
1078
 
        _v = VFFSL(SL,"define_inline_filter",False)("classification", "alert.classification.text") # '$define_inline_filter("classification", "alert.classification.text")' on line 520, col 14
1079
 
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_filter("classification", "alert.classification.text")')) # from line 520, col 14.
 
1117
        _v = VFFSL(SL,"define_inline_filter",False)("classification", "alert.classification.text") # '$define_inline_filter("classification", "alert.classification.text")' on line 546, col 14
 
1118
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_filter("classification", "alert.classification.text")')) # from line 546, col 14.
1080
1119
        write('''</td></tr>
1081
1120
     <tr><td>''')
1082
 
        _v = VFFSL(SL,"define_inline_aggreg",False)("classification") # '$define_inline_aggreg("classification")' on line 521, col 14
1083
 
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_aggreg("classification")')) # from line 521, col 14.
 
1121
        _v = VFFSL(SL,"define_inline_aggreg",False)("classification") # '$define_inline_aggreg("classification")' on line 547, col 14
 
1122
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_aggreg("classification")')) # from line 547, col 14.
1084
1123
        write('''</td></tr>
1085
1124
     <tr><td><table class="inline_filter_content">
1086
1125
       <tr>
1087
1126
        <th>''')
1088
1127
        if False:
1089
1128
            _("Type:")
1090
 
        _v = VFFSL(SL,"_",False)("Type:") # '$_("Type:")' on line 524, col 13
1091
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Type:")')) # from line 524, col 13.
 
1129
        _v = VFFSL(SL,"_",False)("Type:") # '$_("Type:")' on line 550, col 13
 
1130
        if _v is not None: write(_filter(_v, rawExpr='$_("Type:")')) # from line 550, col 13.
1092
1131
        write('''</th>
1093
1132
        <td>&nbsp;</td>
1094
1133
''')
1095
 
        if VFFSL(SL,"correlation_alert_view",True): # generated from line 526, col 9
 
1134
        if VFFSL(SL,"correlation_alert_view",True): # generated from line 552, col 9
1096
1135
            disabled = "disabled=\"disabled\""
1097
 
        else: # generated from line 528, col 9
 
1136
        else: # generated from line 554, col 9
1098
1137
            disabled = ""
1099
1138
        write('''
1100
1139
        ''')
1107
1146
        if False:
1108
1147
            N_("ToolAlert")
1109
1148
        for name, path in ((VFFSL(SL,"N_",False)("Alert"), "alert.create_time"), (VFFSL(SL,"N_",False)("CorrelationAlert"), "alert.correlation_alert.name"),
1110
 
                          (VFFSL(SL,"N_",False)("OverflowAlert"), "alert.overflow_alert.program"), (VFFSL(SL,"N_",False)("ToolAlert"), "alert.tool_alert.name")): # generated from line 532, col 9
1111
 
            if path in VFFSL(SL,"alert.type",True): # generated from line 534, col 10
 
1149
                          (VFFSL(SL,"N_",False)("OverflowAlert"), "alert.overflow_alert.program"), (VFFSL(SL,"N_",False)("ToolAlert"), "alert.tool_alert.name")): # generated from line 558, col 9
 
1150
            if path in VFFSL(SL,"alert.type",True): # generated from line 560, col 10
1112
1151
                checked = "checked='checked'"
1113
 
            else: # generated from line 536, col 10
 
1152
            else: # generated from line 562, col 10
1114
1153
                checked = ""
1115
1154
            write('''
1116
1155
        <td>''')
1117
1156
            if False:
1118
1157
                _(VFFSL(SL,"name",True))
1119
 
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"name",True)) # '$_($name)' on line 540, col 13
1120
 
            if _v is not None: write(_filter(_v, rawExpr='$_($name)')) # from line 540, col 13.
 
1158
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"name",True)) # '$_($name)' on line 566, col 13
 
1159
            if _v is not None: write(_filter(_v, rawExpr='$_($name)')) # from line 566, col 13.
1121
1160
            write('''<input class="checkbox" ''')
1122
 
            _v = VFFSL(SL,"disabled",True) # '$disabled' on line 540, col 46
1123
 
            if _v is not None: write(_filter(_v, rawExpr='$disabled')) # from line 540, col 46.
 
1161
            _v = VFFSL(SL,"disabled",True) # '$disabled' on line 566, col 46
 
1162
            if _v is not None: write(_filter(_v, rawExpr='$disabled')) # from line 566, col 46.
1124
1163
            write(''' type="checkbox" name="alert.type" value="''')
1125
 
            _v = VFFSL(SL,"path",True) # '$path' on line 540, col 97
1126
 
            if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 540, col 97.
 
1164
            _v = VFFSL(SL,"path",True) # '$path' on line 566, col 97
 
1165
            if _v is not None: write(_filter(_v, rawExpr='$path')) # from line 566, col 97.
1127
1166
            write('''" ''')
1128
 
            _v = VFFSL(SL,"checked",True) # '$checked' on line 540, col 104
1129
 
            if _v is not None: write(_filter(_v, rawExpr='$checked')) # from line 540, col 104.
 
1167
            _v = VFFSL(SL,"checked",True) # '$checked' on line 566, col 104
 
1168
            if _v is not None: write(_filter(_v, rawExpr='$checked')) # from line 566, col 104.
1130
1169
            write(''' /></td>
1131
1170
''')
1132
1171
        write('''       </tr>
1135
1174
        <th>''')
1136
1175
        if False:
1137
1176
            _("Severity:")
1138
 
        _v = VFFSL(SL,"_",False)("Severity:") # '$_("Severity:")' on line 545, col 13
1139
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Severity:")')) # from line 545, col 13.
 
1177
        _v = VFFSL(SL,"_",False)("Severity:") # '$_("Severity:")' on line 571, col 13
 
1178
        if _v is not None: write(_filter(_v, rawExpr='$_("Severity:")')) # from line 571, col 13.
1140
1179
        write('''</th>
1141
1180
        ''')
1142
1181
        if False:
1149
1188
            N_("high")
1150
1189
        if False:
1151
1190
            N_("none")
1152
 
        for item in VFFSL(SL,"N_",False)("info"), VFFSL(SL,"N_",False)("low"), VFFSL(SL,"N_",False)("medium"), VFFSL(SL,"N_",False)("high"), VFFSL(SL,"N_",False)("none"): # generated from line 546, col 9
 
1191
        for item in VFFSL(SL,"N_",False)("info"), VFFSL(SL,"N_",False)("low"), VFFSL(SL,"N_",False)("medium"), VFFSL(SL,"N_",False)("high"), VFFSL(SL,"N_",False)("none"): # generated from line 572, col 9
1153
1192
            write('''        <td>''')
1154
1193
            if False:
1155
1194
                _(VFFSL(SL,"item",True))
1156
 
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"item",True)) # '$_($item)' on line 547, col 13
1157
 
            if _v is not None: write(_filter(_v, rawExpr='$_($item)')) # from line 547, col 13.
 
1195
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"item",True)) # '$_($item)' on line 573, col 13
 
1196
            if _v is not None: write(_filter(_v, rawExpr='$_($item)')) # from line 573, col 13.
1158
1197
            write('''<input class="checkbox" type="checkbox" name="alert.assessment.impact.severity" value="''')
1159
 
            _v = VFFSL(SL,"item",True) # '$item' on line 547, col 109
1160
 
            if _v is not None: write(_filter(_v, rawExpr='$item')) # from line 547, col 109.
 
1198
            _v = VFFSL(SL,"item",True) # '$item' on line 573, col 109
 
1199
            if _v is not None: write(_filter(_v, rawExpr='$item')) # from line 573, col 109.
1161
1200
            write('''" /></td>
1162
1201
''')
1163
1202
        write('''       </tr>
1166
1205
        <th>''')
1167
1206
        if False:
1168
1207
            _("Completion:")
1169
 
        _v = VFFSL(SL,"_",False)("Completion:") # '$_("Completion:")' on line 552, col 13
1170
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Completion:")')) # from line 552, col 13.
 
1208
        _v = VFFSL(SL,"_",False)("Completion:") # '$_("Completion:")' on line 578, col 13
 
1209
        if _v is not None: write(_filter(_v, rawExpr='$_("Completion:")')) # from line 578, col 13.
1171
1210
        write('''</th>
1172
1211
        <td colspan="2">&nbsp;</td>
1173
1212
 
1178
1217
            N_("failed")
1179
1218
        if False:
1180
1219
            N_("none")
1181
 
        for item in VFFSL(SL,"N_",False)("succeeded"), VFFSL(SL,"N_",False)("failed"), VFFSL(SL,"N_",False)("none"): # generated from line 555, col 9
 
1220
        for item in VFFSL(SL,"N_",False)("succeeded"), VFFSL(SL,"N_",False)("failed"), VFFSL(SL,"N_",False)("none"): # generated from line 581, col 9
1182
1221
            write('''        <td>''')
1183
1222
            if False:
1184
1223
                _(VFFSL(SL,"item",True))
1185
 
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"item",True)) # '$_($item)' on line 556, col 13
1186
 
            if _v is not None: write(_filter(_v, rawExpr='$_($item)')) # from line 556, col 13.
 
1224
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"item",True)) # '$_($item)' on line 582, col 13
 
1225
            if _v is not None: write(_filter(_v, rawExpr='$_($item)')) # from line 582, col 13.
1187
1226
            write('''<input class="checkbox" type="checkbox" name="alert.assessment.impact.completion" value="''')
1188
 
            _v = VFFSL(SL,"item",True) # '$item' on line 556, col 111
1189
 
            if _v is not None: write(_filter(_v, rawExpr='$item')) # from line 556, col 111.
 
1227
            _v = VFFSL(SL,"item",True) # '$item' on line 582, col 111
 
1228
            if _v is not None: write(_filter(_v, rawExpr='$item')) # from line 582, col 111.
1190
1229
            write('''" /></td>
1191
1230
''')
1192
1231
        write('''       </tr>
1193
1232
      </table>
1194
1233
     </td></tr>
1195
1234
     ''')
1196
 
        _v = VFFSL(SL,"filter_reset",False)() # '$filter_reset()' on line 561, col 6
1197
 
        if _v is not None: write(_filter(_v, rawExpr='$filter_reset()')) # from line 561, col 6.
 
1235
        _v = VFFSL(SL,"filter_reset",False)() # '$filter_reset()' on line 587, col 6
 
1236
        if _v is not None: write(_filter(_v, rawExpr='$filter_reset()')) # from line 587, col 6.
1198
1237
        write('''
1199
1238
    </table>
1200
1239
    </div>
1204
1243
   <a class="filter_popup_link">''')
1205
1244
        if False:
1206
1245
            _("Source")
1207
 
        _v = VFFSL(SL,"_",False)("Source") # '$_("Source")' on line 567, col 33
1208
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Source")')) # from line 567, col 33.
 
1246
        _v = VFFSL(SL,"_",False)("Source") # '$_("Source")' on line 593, col 33
 
1247
        if _v is not None: write(_filter(_v, rawExpr='$_("Source")')) # from line 593, col 33.
1209
1248
        write('''</a>
1210
1249
''')
1211
 
        if VFFSL(SL,"source_filtered",True): # generated from line 568, col 4
 
1250
        if VFFSL(SL,"source_filtered",True): # generated from line 594, col 4
1212
1251
            write('''     ''')
1213
 
            _v = VFFSL(SL,"filter_enabled_marker",False)(VFFSL(SL,"source_filtered",True)) # '$filter_enabled_marker($source_filtered)' on line 569, col 6
1214
 
            if _v is not None: write(_filter(_v, rawExpr='$filter_enabled_marker($source_filtered)')) # from line 569, col 6.
 
1252
            _v = VFFSL(SL,"filter_enabled_marker",False)(VFFSL(SL,"source_filtered",True)) # '$filter_enabled_marker($source_filtered)' on line 595, col 6
 
1253
            if _v is not None: write(_filter(_v, rawExpr='$filter_enabled_marker($source_filtered)')) # from line 595, col 6.
1215
1254
            write('''
1216
1255
''')
1217
1256
        write('''   <div id="source">
1218
1257
    <table>
1219
1258
     <tr><td>''')
1220
 
        _v = VFFSL(SL,"define_inline_filter",False)("source", "alert.source.node.address.address") # '$define_inline_filter("source", "alert.source.node.address.address")' on line 573, col 14
1221
 
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_filter("source", "alert.source.node.address.address")')) # from line 573, col 14.
 
1259
        _v = VFFSL(SL,"define_inline_filter",False)("source", "alert.source.node.address.address") # '$define_inline_filter("source", "alert.source.node.address.address")' on line 599, col 14
 
1260
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_filter("source", "alert.source.node.address.address")')) # from line 599, col 14.
1222
1261
        write('''</td></tr>
1223
1262
     <tr><td>''')
1224
 
        _v = VFFSL(SL,"define_inline_aggreg",False)("source") # '$define_inline_aggreg("source")' on line 574, col 14
1225
 
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_aggreg("source")')) # from line 574, col 14.
 
1263
        _v = VFFSL(SL,"define_inline_aggreg",False)("source") # '$define_inline_aggreg("source")' on line 600, col 14
 
1264
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_aggreg("source")')) # from line 600, col 14.
1226
1265
        write('''</td></tr>
1227
1266
     ''')
1228
 
        _v = VFFSL(SL,"filter_reset",False)() # '$filter_reset()' on line 575, col 6
1229
 
        if _v is not None: write(_filter(_v, rawExpr='$filter_reset()')) # from line 575, col 6.
 
1267
        _v = VFFSL(SL,"filter_reset",False)() # '$filter_reset()' on line 601, col 6
 
1268
        if _v is not None: write(_filter(_v, rawExpr='$filter_reset()')) # from line 601, col 6.
1230
1269
        write('''
1231
1270
    </table>
1232
1271
   </div>
1236
1275
   <a class="filter_popup_link">''')
1237
1276
        if False:
1238
1277
            _("Target")
1239
 
        _v = VFFSL(SL,"_",False)("Target") # '$_("Target")' on line 581, col 33
1240
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Target")')) # from line 581, col 33.
 
1278
        _v = VFFSL(SL,"_",False)("Target") # '$_("Target")' on line 607, col 33
 
1279
        if _v is not None: write(_filter(_v, rawExpr='$_("Target")')) # from line 607, col 33.
1241
1280
        write('''</a>
1242
1281
''')
1243
 
        if VFFSL(SL,"target_filtered",True): # generated from line 582, col 4
 
1282
        if VFFSL(SL,"target_filtered",True): # generated from line 608, col 4
1244
1283
            write('''     ''')
1245
 
            _v = VFFSL(SL,"filter_enabled_marker",False)(VFFSL(SL,"target_filtered",True)) # '$filter_enabled_marker($target_filtered)' on line 583, col 6
1246
 
            if _v is not None: write(_filter(_v, rawExpr='$filter_enabled_marker($target_filtered)')) # from line 583, col 6.
 
1284
            _v = VFFSL(SL,"filter_enabled_marker",False)(VFFSL(SL,"target_filtered",True)) # '$filter_enabled_marker($target_filtered)' on line 609, col 6
 
1285
            if _v is not None: write(_filter(_v, rawExpr='$filter_enabled_marker($target_filtered)')) # from line 609, col 6.
1247
1286
            write('''
1248
1287
''')
1249
1288
        write('''   <div id="target">
1250
1289
    <table>
1251
1290
     <tr><td>''')
1252
 
        _v = VFFSL(SL,"define_inline_filter",False)("target", "alert.target.node.address.address") # '$define_inline_filter("target", "alert.target.node.address.address")' on line 587, col 14
1253
 
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_filter("target", "alert.target.node.address.address")')) # from line 587, col 14.
 
1291
        _v = VFFSL(SL,"define_inline_filter",False)("target", "alert.target.node.address.address") # '$define_inline_filter("target", "alert.target.node.address.address")' on line 613, col 14
 
1292
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_filter("target", "alert.target.node.address.address")')) # from line 613, col 14.
1254
1293
        write('''</td></tr>
1255
1294
     <tr><td>''')
1256
 
        _v = VFFSL(SL,"define_inline_aggreg",False)("target") # '$define_inline_aggreg("target")' on line 588, col 14
1257
 
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_aggreg("target")')) # from line 588, col 14.
 
1295
        _v = VFFSL(SL,"define_inline_aggreg",False)("target") # '$define_inline_aggreg("target")' on line 614, col 14
 
1296
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_aggreg("target")')) # from line 614, col 14.
1258
1297
        write('''</td></tr>
1259
1298
     ''')
1260
 
        _v = VFFSL(SL,"filter_reset",False)() # '$filter_reset()' on line 589, col 6
1261
 
        if _v is not None: write(_filter(_v, rawExpr='$filter_reset()')) # from line 589, col 6.
 
1299
        _v = VFFSL(SL,"filter_reset",False)() # '$filter_reset()' on line 615, col 6
 
1300
        if _v is not None: write(_filter(_v, rawExpr='$filter_reset()')) # from line 615, col 6.
1262
1301
        write('''
1263
1302
    </table>
1264
1303
   </div>
1268
1307
   <a class="filter_popup_link">''')
1269
1308
        if False:
1270
1309
            _("Analyzer")
1271
 
        _v = VFFSL(SL,"_",False)("Analyzer") # '$_("Analyzer")' on line 595, col 33
1272
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Analyzer")')) # from line 595, col 33.
 
1310
        _v = VFFSL(SL,"_",False)("Analyzer") # '$_("Analyzer")' on line 621, col 33
 
1311
        if _v is not None: write(_filter(_v, rawExpr='$_("Analyzer")')) # from line 621, col 33.
1273
1312
        write('''</a>
1274
1313
''')
1275
 
        if VFFSL(SL,"analyzer_filtered",True): # generated from line 596, col 4
 
1314
        if VFFSL(SL,"analyzer_filtered",True): # generated from line 622, col 4
1276
1315
            write('''     ''')
1277
 
            _v = VFFSL(SL,"filter_enabled_marker",False)(VFFSL(SL,"analyzer_filtered",True)) # '$filter_enabled_marker($analyzer_filtered)' on line 597, col 6
1278
 
            if _v is not None: write(_filter(_v, rawExpr='$filter_enabled_marker($analyzer_filtered)')) # from line 597, col 6.
 
1316
            _v = VFFSL(SL,"filter_enabled_marker",False)(VFFSL(SL,"analyzer_filtered",True)) # '$filter_enabled_marker($analyzer_filtered)' on line 623, col 6
 
1317
            if _v is not None: write(_filter(_v, rawExpr='$filter_enabled_marker($analyzer_filtered)')) # from line 623, col 6.
1279
1318
            write('''
1280
1319
''')
1281
1320
        write('''   <div id="analyzer">
1282
1321
    <table>
1283
1322
     <tr><td>''')
1284
 
        _v = VFFSL(SL,"define_inline_filter",False)("analyzer", "alert.analyzer.name") # '$define_inline_filter("analyzer", "alert.analyzer.name")' on line 601, col 14
1285
 
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_filter("analyzer", "alert.analyzer.name")')) # from line 601, col 14.
 
1323
        _v = VFFSL(SL,"define_inline_filter",False)("analyzer", "alert.analyzer.name") # '$define_inline_filter("analyzer", "alert.analyzer.name")' on line 627, col 14
 
1324
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_filter("analyzer", "alert.analyzer.name")')) # from line 627, col 14.
1286
1325
        write('''</td></tr>
1287
1326
     <tr><td>''')
1288
 
        _v = VFFSL(SL,"define_inline_aggreg",False)("analyzer") # '$define_inline_aggreg("analyzer")' on line 602, col 14
1289
 
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_aggreg("analyzer")')) # from line 602, col 14.
 
1327
        _v = VFFSL(SL,"define_inline_aggreg",False)("analyzer") # '$define_inline_aggreg("analyzer")' on line 628, col 14
 
1328
        if _v is not None: write(_filter(_v, rawExpr='$define_inline_aggreg("analyzer")')) # from line 628, col 14.
1290
1329
        write('''</td></tr>
1291
1330
     ''')
1292
 
        _v = VFFSL(SL,"filter_reset",False)() # '$filter_reset()' on line 603, col 6
1293
 
        if _v is not None: write(_filter(_v, rawExpr='$filter_reset()')) # from line 603, col 6.
 
1331
        _v = VFFSL(SL,"filter_reset",False)() # '$filter_reset()' on line 629, col 6
 
1332
        if _v is not None: write(_filter(_v, rawExpr='$filter_reset()')) # from line 629, col 6.
1294
1333
        write('''
1295
1334
    </table>
1296
1335
   </div>
1299
1338
  <td>''')
1300
1339
        if False:
1301
1340
            _("Time")
1302
 
        _v = VFFSL(SL,"_",False)("Time") # '$_("Time")' on line 608, col 7
1303
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Time")')) # from line 608, col 7.
 
1341
        _v = VFFSL(SL,"_",False)("Time") # '$_("Time")' on line 634, col 7
 
1342
        if _v is not None: write(_filter(_v, rawExpr='$_("Time")')) # from line 634, col 7.
1304
1343
        write('''</td>
1305
1344
</tr>
1306
1345
</thead>
1316
1355
 
1317
1356
 
1318
1357
 
1319
 
        ## CHEETAH: generated from #def writeInlineFilter(inline_filter, optval=None, cl="") at line 614, col 1.
 
1358
        ## CHEETAH: generated from #def writeInlineFilter(inline_filter, optval=None, cl="") at line 640, col 1.
1320
1359
        trans = KWS.get("trans")
1321
1360
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
1322
1361
            trans = self.transaction # is None unless self.awake() was called
1331
1370
        ########################################
1332
1371
        ## START - generated method body
1333
1372
        
1334
 
        if optval: # generated from line 615, col 1
1335
 
            if VFFSL(SL,"inline_filter.already_filtered",True): # generated from line 616, col 1
 
1373
        if optval: # generated from line 641, col 1
 
1374
            if VFFSL(SL,"inline_filter.already_filtered",True): # generated from line 642, col 1
1336
1375
                write('''<span class="''')
1337
 
                _v = VFFSL(SL,"cl",True) # '$cl' on line 617, col 14
1338
 
                if _v is not None: write(_filter(_v, rawExpr='$cl')) # from line 617, col 14.
 
1376
                _v = VFFSL(SL,"cl",True) # '$cl' on line 643, col 14
 
1377
                if _v is not None: write(_filter(_v, rawExpr='$cl')) # from line 643, col 14.
1339
1378
                write('''">''')
1340
 
                _v = VFFSL(SL,"optval",True) # '$optval' on line 617, col 19
1341
 
                if _v is not None: write(_filter(_v, rawExpr='$optval')) # from line 617, col 19.
 
1379
                _v = VFFSL(SL,"optval",True) # '$optval' on line 643, col 19
 
1380
                if _v is not None: write(_filter(_v, rawExpr='$optval')) # from line 643, col 19.
1342
1381
                write('''</span>''')
1343
 
            else: # generated from line 618, col 1
 
1382
            else: # generated from line 644, col 1
1344
1383
                write('''<a class="''')
1345
 
                _v = VFFSL(SL,"cl",True) # '$cl' on line 619, col 11
1346
 
                if _v is not None: write(_filter(_v, rawExpr='$cl')) # from line 619, col 11.
 
1384
                _v = VFFSL(SL,"cl",True) # '$cl' on line 645, col 11
 
1385
                if _v is not None: write(_filter(_v, rawExpr='$cl')) # from line 645, col 11.
1347
1386
                write('''" href="''')
1348
 
                _v = VFFSL(SL,"inline_filter.inline_filter",True) # '$inline_filter.inline_filter' on line 619, col 22
1349
 
                if _v is not None: write(_filter(_v, rawExpr='$inline_filter.inline_filter')) # from line 619, col 22.
 
1387
                _v = VFFSL(SL,"inline_filter.inline_filter",True) # '$inline_filter.inline_filter' on line 645, col 22
 
1388
                if _v is not None: write(_filter(_v, rawExpr='$inline_filter.inline_filter')) # from line 645, col 22.
1350
1389
                write('''">''')
1351
 
                _v = VFFSL(SL,"optval",True) # '$optval' on line 619, col 52
1352
 
                if _v is not None: write(_filter(_v, rawExpr='$optval')) # from line 619, col 52.
 
1390
                _v = VFFSL(SL,"optval",True) # '$optval' on line 645, col 52
 
1391
                if _v is not None: write(_filter(_v, rawExpr='$optval')) # from line 645, col 52.
1353
1392
                write('''</a>''')
1354
 
        else: # generated from line 621, col 1
1355
 
            if VFFSL(SL,"inline_filter.already_filtered",True): # generated from line 622, col 1
 
1393
        else: # generated from line 647, col 1
 
1394
            if VFFSL(SL,"inline_filter.already_filtered",True): # generated from line 648, col 1
1356
1395
                write('''<span class="''')
1357
 
                _v = VFFSL(SL,"cl",True) # '$cl' on line 623, col 14
1358
 
                if _v is not None: write(_filter(_v, rawExpr='$cl')) # from line 623, col 14.
 
1396
                _v = VFFSL(SL,"cl",True) # '$cl' on line 649, col 14
 
1397
                if _v is not None: write(_filter(_v, rawExpr='$cl')) # from line 649, col 14.
1359
1398
                write('''">''')
1360
 
                _v = VFFSL(SL,"inline_filter.value",True) # '$inline_filter.value' on line 623, col 19
1361
 
                if _v is not None: write(_filter(_v, rawExpr='$inline_filter.value')) # from line 623, col 19.
 
1399
                _v = VFFSL(SL,"inline_filter.value",True) # '$inline_filter.value' on line 649, col 19
 
1400
                if _v is not None: write(_filter(_v, rawExpr='$inline_filter.value')) # from line 649, col 19.
1362
1401
                write('''</span>''')
1363
 
            else: # generated from line 624, col 1
 
1402
            else: # generated from line 650, col 1
1364
1403
                write('''<a class="''')
1365
 
                _v = VFFSL(SL,"cl",True) # '$cl' on line 625, col 11
1366
 
                if _v is not None: write(_filter(_v, rawExpr='$cl')) # from line 625, col 11.
 
1404
                _v = VFFSL(SL,"cl",True) # '$cl' on line 651, col 11
 
1405
                if _v is not None: write(_filter(_v, rawExpr='$cl')) # from line 651, col 11.
1367
1406
                write('''" href="''')
1368
 
                _v = VFFSL(SL,"inline_filter.inline_filter",True) # '$inline_filter.inline_filter' on line 625, col 22
1369
 
                if _v is not None: write(_filter(_v, rawExpr='$inline_filter.inline_filter')) # from line 625, col 22.
 
1407
                _v = VFFSL(SL,"inline_filter.inline_filter",True) # '$inline_filter.inline_filter' on line 651, col 22
 
1408
                if _v is not None: write(_filter(_v, rawExpr='$inline_filter.inline_filter')) # from line 651, col 22.
1370
1409
                write('''">''')
1371
 
                _v = VFFSL(SL,"inline_filter.value",True) # '$inline_filter.value' on line 625, col 52
1372
 
                if _v is not None: write(_filter(_v, rawExpr='$inline_filter.value')) # from line 625, col 52.
 
1410
                _v = VFFSL(SL,"inline_filter.value",True) # '$inline_filter.value' on line 651, col 52
 
1411
                if _v is not None: write(_filter(_v, rawExpr='$inline_filter.value')) # from line 651, col 52.
1373
1412
                write('''</a>''')
1374
1413
        
1375
1414
        ########################################
1382
1421
 
1383
1422
 
1384
1423
 
1385
 
        ## CHEETAH: generated from #def classificationWrite(info, text) at line 630, col 1.
 
1424
        ## CHEETAH: generated from #def classificationWrite(info, text) at line 656, col 1.
1386
1425
        trans = KWS.get("trans")
1387
1426
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
1388
1427
            trans = self.transaction # is None unless self.awake() was called
1398
1437
        ## START - generated method body
1399
1438
        
1400
1439
        write('''<a class="impact_severity_''')
1401
 
        _v = VFFSL(SL,"info.severity.value",True) # '$info.severity.value' on line 631, col 27
1402
 
        if _v is not None: write(_filter(_v, rawExpr='$info.severity.value')) # from line 631, col 27.
 
1440
        _v = VFFSL(SL,"info.severity.value",True) # '$info.severity.value' on line 657, col 27
 
1441
        if _v is not None: write(_filter(_v, rawExpr='$info.severity.value')) # from line 657, col 27.
1403
1442
        write(''' popup_menu_toggle">''')
1404
 
        _v = VFFSL(SL,"text",True) # '$text' on line 631, col 67
1405
 
        if _v is not None: write(_filter(_v, rawExpr='$text')) # from line 631, col 67.
 
1443
        _v = VFFSL(SL,"text",True) # '$text' on line 657, col 67
 
1444
        if _v is not None: write(_filter(_v, rawExpr='$text')) # from line 657, col 67.
1406
1445
        write('''</a><span class="popup_menu">
1407
1446
- <a href="''')
1408
 
        _v = VFFSL(SL,"info.display",True) # '$info.display' on line 632, col 12
1409
 
        if _v is not None: write(_filter(_v, rawExpr='$info.display')) # from line 632, col 12.
 
1447
        _v = VFFSL(SL,"info.display",True) # '$info.display' on line 658, col 12
 
1448
        if _v is not None: write(_filter(_v, rawExpr='$info.display')) # from line 658, col 12.
1410
1449
        write('''">''')
1411
1450
        if False:
1412
1451
            _("See alert detail")
1413
 
        _v = VFFSL(SL,"_",False)("See alert detail") # '$_("See alert detail")' on line 632, col 27
1414
 
        if _v is not None: write(_filter(_v, rawExpr='$_("See alert detail")')) # from line 632, col 27.
 
1452
        _v = VFFSL(SL,"_",False)("See alert detail") # '$_("See alert detail")' on line 658, col 27
 
1453
        if _v is not None: write(_filter(_v, rawExpr='$_("See alert detail")')) # from line 658, col 27.
1415
1454
        write('''</a><br />
1416
1455
- <a href="''')
1417
 
        _v = VFFSL(SL,"info.classification.inline_filter",True) # '$info.classification.inline_filter' on line 633, col 12
1418
 
        if _v is not None: write(_filter(_v, rawExpr='$info.classification.inline_filter')) # from line 633, col 12.
 
1456
        _v = VFFSL(SL,"info.classification.inline_filter",True) # '$info.classification.inline_filter' on line 659, col 12
 
1457
        if _v is not None: write(_filter(_v, rawExpr='$info.classification.inline_filter')) # from line 659, col 12.
1419
1458
        write('''">''')
1420
1459
        if False:
1421
1460
            _("Filter on this classification.text")
1422
 
        _v = VFFSL(SL,"_",False)("Filter on this classification.text") # '$_("Filter on this classification.text")' on line 633, col 48
1423
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Filter on this classification.text")')) # from line 633, col 48.
 
1461
        _v = VFFSL(SL,"_",False)("Filter on this classification.text") # '$_("Filter on this classification.text")' on line 659, col 48
 
1462
        if _v is not None: write(_filter(_v, rawExpr='$_("Filter on this classification.text")')) # from line 659, col 48.
1424
1463
        write('''</a><br />
1425
1464
</span>''')
1426
1465
        
1434
1473
 
1435
1474
 
1436
1475
 
1437
 
        ## CHEETAH: generated from #def writeService($hstr, $direction) at line 637, col 1.
 
1476
        ## CHEETAH: generated from #def writeService($hstr, $direction) at line 663, col 1.
1438
1477
        trans = KWS.get("trans")
1439
1478
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
1440
1479
            trans = self.transaction # is None unless self.awake() was called
1449
1488
        ########################################
1450
1489
        ## START - generated method body
1451
1490
        
1452
 
        if VFFSL(SL,"direction.service.value",True) != None: # generated from line 638, col 1
1453
 
            _v = VFFSL(SL,"hstr",True) # '$hstr' on line 638, col 38
1454
 
            if _v is not None: write(_filter(_v, rawExpr='$hstr')) # from line 638, col 38.
 
1491
        if VFFSL(SL,"direction.service.value",True) != None: # generated from line 664, col 1
 
1492
            _v = VFFSL(SL,"hstr",True) # '$hstr' on line 664, col 38
 
1493
            if _v is not None: write(_filter(_v, rawExpr='$hstr')) # from line 664, col 38.
1455
1494
            write('''<a class="popup_menu_toggle">''')
1456
 
            _v = VFFSL(SL,"str",False)(VFFSL(SL,"direction.service.value",True)) # '$str($direction.service.value)' on line 638, col 72
1457
 
            if _v is not None: write(_filter(_v, rawExpr='$str($direction.service.value)')) # from line 638, col 72.
 
1495
            _v = VFFSL(SL,"str",False)(VFFSL(SL,"direction.service.value",True)) # '$str($direction.service.value)' on line 664, col 72
 
1496
            if _v is not None: write(_filter(_v, rawExpr='$str($direction.service.value)')) # from line 664, col 72.
1458
1497
        write('''
1459
1498
</a>
1460
1499
       <span class="popup_menu">
1461
1500
        ''')
1462
 
        _orig_filter_69090775 = _filter
 
1501
        _orig_filter_94798906 = _filter
1463
1502
        filterName = 'Filter'
1464
1503
        if self._CHEETAH__filters.has_key("Filter"):
1465
1504
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1469
1508
        write('''- ''')
1470
1509
        if False:
1471
1510
            _("Filter on this port/protocol")
1472
 
        _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"direction.service",True), VFFSL(SL,"_",False)("Filter on this port/protocol")) # '$writeInlineFilter($direction.service, $_("Filter on this port/protocol"))' on line 641, col 26
1473
 
        if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($direction.service, $_("Filter on this port/protocol"))')) # from line 641, col 26.
 
1511
        _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"direction.service",True), VFFSL(SL,"_",False)("Filter on this port/protocol")) # '$writeInlineFilter($direction.service, $_("Filter on this port/protocol"))' on line 667, col 26
 
1512
        if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($direction.service, $_("Filter on this port/protocol"))')) # from line 667, col 26.
1474
1513
        write('''<br/> ''')
1475
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_69090775
 
1514
        _filter = self._CHEETAH__currentFilter = _orig_filter_94798906
1476
1515
        write('''
1477
1516
''')
1478
 
        if VFFSL(SL,"direction.port.value",True): # generated from line 642, col 9
 
1517
        if VFFSL(SL,"direction.port.value",True): # generated from line 668, col 9
1479
1518
            write('''        - <a target="''')
1480
 
            _v = VFFSL(SL,"prewikka.external_link_target",True) # '$prewikka.external_link_target' on line 643, col 22
1481
 
            if _v is not None: write(_filter(_v, rawExpr='$prewikka.external_link_target')) # from line 643, col 22.
 
1519
            _v = VFFSL(SL,"prewikka.external_link_target",True) # '$prewikka.external_link_target' on line 669, col 22
 
1520
            if _v is not None: write(_filter(_v, rawExpr='$prewikka.external_link_target')) # from line 669, col 22.
1482
1521
            write('''" href="https://www.prelude-ids.com/port_details.php?port=''')
1483
 
            _v = VFFSL(SL,"str",False)(VFFSL(SL,"direction.port.value",True)) # '$str($direction.port.value)' on line 643, col 110
1484
 
            if _v is not None: write(_filter(_v, rawExpr='$str($direction.port.value)')) # from line 643, col 110.
 
1522
            _v = VFFSL(SL,"str",False)(VFFSL(SL,"direction.port.value",True)) # '$str($direction.port.value)' on line 669, col 110
 
1523
            if _v is not None: write(_filter(_v, rawExpr='$str($direction.port.value)')) # from line 669, col 110.
1485
1524
            write('''&amp;protocol=''')
1486
 
            _v = VFN(VFFSL(SL,"direction.protocol.value",True),"upper",False)() # '$direction.protocol.value.upper()' on line 643, col 151
1487
 
            if _v is not None: write(_filter(_v, rawExpr='$direction.protocol.value.upper()')) # from line 643, col 151.
 
1525
            _v = VFN(VFFSL(SL,"direction.protocol.value",True),"upper",False)() # '$direction.protocol.value.upper()' on line 669, col 151
 
1526
            if _v is not None: write(_filter(_v, rawExpr='$direction.protocol.value.upper()')) # from line 669, col 151.
1488
1527
            write('''">''')
1489
1528
            if False:
1490
1529
                _("Port/protocol information")
1491
 
            _v = VFFSL(SL,"_",False)("Port/protocol information") # '$_("Port/protocol information")' on line 643, col 186
1492
 
            if _v is not None: write(_filter(_v, rawExpr='$_("Port/protocol information")')) # from line 643, col 186.
 
1530
            _v = VFFSL(SL,"_",False)("Port/protocol information") # '$_("Port/protocol information")' on line 669, col 186
 
1531
            if _v is not None: write(_filter(_v, rawExpr='$_("Port/protocol information")')) # from line 669, col 186.
1493
1532
            write('''</a>
1494
1533
''')
1495
 
        else: # generated from line 644, col 9
 
1534
        else: # generated from line 670, col 9
1496
1535
            write('''        - <span>''')
1497
1536
            if False:
1498
1537
                _("Port/protocol information")
1499
 
            _v = VFFSL(SL,"_",False)("Port/protocol information") # '$_("Port/protocol information")' on line 645, col 17
1500
 
            if _v is not None: write(_filter(_v, rawExpr='$_("Port/protocol information")')) # from line 645, col 17.
 
1538
            _v = VFFSL(SL,"_",False)("Port/protocol information") # '$_("Port/protocol information")' on line 671, col 17
 
1539
            if _v is not None: write(_filter(_v, rawExpr='$_("Port/protocol information")')) # from line 671, col 17.
1501
1540
            write('''</span>
1502
1541
''')
1503
1542
        write('''       </span>''')
1512
1551
 
1513
1552
 
1514
1553
 
1515
 
        ## CHEETAH: generated from #block message_fields at line 651, col 1.
 
1554
        ## CHEETAH: generated from #block message_fields at line 677, col 1.
1516
1555
        trans = KWS.get("trans")
1517
1556
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
1518
1557
            trans = self.transaction # is None unless self.awake() was called
1527
1566
        ########################################
1528
1567
        ## START - generated method body
1529
1568
        
1530
 
        _orig_filter_20418283 = _filter
 
1569
        _orig_filter_69381929 = _filter
1531
1570
        filterName = 'CleanOutput'
1532
1571
        if self._CHEETAH__filters.has_key("CleanOutput"):
1533
1572
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1537
1576
        write('''
1538
1577
<td>
1539
1578
''')
1540
 
        if VFFSL(SL,"message.sub_alert_name",True): # generated from line 655, col 3
 
1579
        if VFFSL(SL,"message.sub_alert_name",True): # generated from line 681, col 3
1541
1580
            write('''    <b>''')
1542
 
            _v = VFFSL(SL,"message.sub_alert_type",True) # '$message.sub_alert_type' on line 656, col 8
1543
 
            if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_type')) # from line 656, col 8.
1544
 
            if VFFSL(SL,"message.sub_alert_display",True): # generated from line 657, col 5
 
1581
            _v = VFFSL(SL,"message.sub_alert_type",True) # '$message.sub_alert_type' on line 682, col 8
 
1582
            if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_type')) # from line 682, col 8.
 
1583
            if VFFSL(SL,"message.sub_alert_display",True): # generated from line 683, col 5
1545
1584
                write('''      ''')
1546
1585
                if False:
1547
1586
                    ngettext("alert", "alerts", VFFSL(SL,"message.sub_alert_number",True))
1548
1587
                string = VFFSL(SL,"ngettext",False)("alert", "alerts", VFFSL(SL,"message.sub_alert_number",True))
1549
1588
                write('''      (<a href="''')
1550
 
                _v = VFFSL(SL,"message.sub_alert_display",True) # '$message.sub_alert_display' on line 659, col 17
1551
 
                if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_display')) # from line 659, col 17.
 
1589
                _v = VFFSL(SL,"message.sub_alert_display",True) # '$message.sub_alert_display' on line 685, col 17
 
1590
                if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_display')) # from line 685, col 17.
1552
1591
                write('''">''')
1553
 
                _v = VFFSL(SL,"message.sub_alert_number",True) # '$message.sub_alert_number' on line 659, col 45
1554
 
                if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_number')) # from line 659, col 45.
 
1592
                _v = VFFSL(SL,"message.sub_alert_number",True) # '$message.sub_alert_number' on line 685, col 45
 
1593
                if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_number')) # from line 685, col 45.
1555
1594
                write('''</a> ''')
1556
 
                _v = VFFSL(SL,"string",True) # '$string' on line 659, col 75
1557
 
                if _v is not None: write(_filter(_v, rawExpr='$string')) # from line 659, col 75.
 
1595
                _v = VFFSL(SL,"string",True) # '$string' on line 685, col 75
 
1596
                if _v is not None: write(_filter(_v, rawExpr='$string')) # from line 685, col 75.
1558
1597
                write(''')''')
1559
1598
            write(''':</b> <i><a href="''')
1560
 
            _v = VFFSL(SL,"message.sub_alert_link",True) # '$message.sub_alert_link' on line 661, col 19
1561
 
            if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_link')) # from line 661, col 19.
 
1599
            _v = VFFSL(SL,"message.sub_alert_link",True) # '$message.sub_alert_link' on line 687, col 19
 
1600
            if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_link')) # from line 687, col 19.
1562
1601
            write('''">''')
1563
 
            _v = VFFSL(SL,"message.sub_alert_name",True) # '$message.sub_alert_name' on line 661, col 44
1564
 
            if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_name')) # from line 661, col 44.
 
1602
            _v = VFFSL(SL,"message.sub_alert_name",True) # '$message.sub_alert_name' on line 687, col 44
 
1603
            if _v is not None: write(_filter(_v, rawExpr='$message.sub_alert_name')) # from line 687, col 44.
1565
1604
            write('''</a></i><br/>''')
1566
1605
        write('''
1567
1606
''')
1568
 
        if VFFSL(SL,"message.aggregated",True) and VFFSL(SL,"message.aggregated_classifications_hidden",True) > 0: # generated from line 664, col 3
 
1607
        if VFFSL(SL,"message.aggregated",True) and VFFSL(SL,"message.aggregated_classifications_hidden",True) > 0: # generated from line 690, col 3
1569
1608
            write('''    ''')
1570
1609
            if False:
1571
1610
                _("%(hidden)d of %(total)d alerts not shown...")
1572
1611
            string = VFFSL(SL,"_",False)("%(hidden)d of %(total)d alerts not shown...")
1573
1612
            write('''    <b>(''')
1574
 
            _v = VFFSL(SL,"str",False)(VFFSL(SL,"string",True) % { "hidden": VFFSL(SL,"message.aggregated_classifications_hidden",True), "total": VFFSL(SL,"message.aggregated_classifications_total",True) }) # '$str($string % { "hidden": $message.aggregated_classifications_hidden, "total": $message.aggregated_classifications_total })' on line 666, col 9
1575
 
            if _v is not None: write(_filter(_v, rawExpr='$str($string % { "hidden": $message.aggregated_classifications_hidden, "total": $message.aggregated_classifications_total })')) # from line 666, col 9.
 
1613
            _v = VFFSL(SL,"str",False)(VFFSL(SL,"string",True) % { "hidden": VFFSL(SL,"message.aggregated_classifications_hidden",True), "total": VFFSL(SL,"message.aggregated_classifications_total",True) }) # '$str($string % { "hidden": $message.aggregated_classifications_hidden, "total": $message.aggregated_classifications_total })' on line 692, col 9
 
1614
            if _v is not None: write(_filter(_v, rawExpr='$str($string % { "hidden": $message.aggregated_classifications_hidden, "total": $message.aggregated_classifications_total })')) # from line 692, col 9.
1576
1615
            write('''
1577
1616
    <a href="''')
1578
 
            _v = VFFSL(SL,"message.aggregated_classifications_hidden_expand",True) # '$message.aggregated_classifications_hidden_expand' on line 667, col 14
1579
 
            if _v is not None: write(_filter(_v, rawExpr='$message.aggregated_classifications_hidden_expand')) # from line 667, col 14.
 
1617
            _v = VFFSL(SL,"message.aggregated_classifications_hidden_expand",True) # '$message.aggregated_classifications_hidden_expand' on line 693, col 14
 
1618
            if _v is not None: write(_filter(_v, rawExpr='$message.aggregated_classifications_hidden_expand')) # from line 693, col 14.
1580
1619
            write('''">''')
1581
1620
            if False:
1582
1621
                _("expand")
1583
 
            _v = VFFSL(SL,"_",False)("expand") # '$_("expand")' on line 667, col 65
1584
 
            if _v is not None: write(_filter(_v, rawExpr='$_("expand")')) # from line 667, col 65.
 
1622
            _v = VFFSL(SL,"_",False)("expand") # '$_("expand")' on line 693, col 65
 
1623
            if _v is not None: write(_filter(_v, rawExpr='$_("expand")')) # from line 693, col 65.
1585
1624
            write('''</a>)</b>
1586
1625
    <br/>
1587
1626
''')
1588
1627
        write('''
1589
1628
''')
1590
 
        for info in VFFSL(SL,"message.infos",True): # generated from line 671, col 3
1591
 
            if VFFSL(SL,"info.classification.value",True): # generated from line 672, col 5
 
1629
        for info in VFFSL(SL,"message.infos",True): # generated from line 697, col 3
 
1630
            if VFFSL(SL,"info.classification.value",True): # generated from line 698, col 5
1592
1631
                text = VFFSL(SL,"info.classification.value",True)
1593
 
            else: # generated from line 674, col 5
 
1632
            else: # generated from line 700, col 5
1594
1633
                text = "n/a"
1595
1634
            write('''
1596
1635
''')
1597
 
            if VFFSL(SL,"message.aggregated",True) and (len(VFFSL(SL,"message.infos",True)) > 1 or VFFSL(SL,"info.count",True) > 1): # generated from line 678, col 5
1598
 
                if VFFSL(SL,"info.count",True) == 1: # generated from line 679, col 7
 
1636
            if VFFSL(SL,"message.aggregated",True) and (len(VFFSL(SL,"message.infos",True)) > 1 or VFFSL(SL,"info.count",True) > 1): # generated from line 704, col 5
 
1637
                if VFFSL(SL,"info.count",True) == 1: # generated from line 705, col 7
1599
1638
                    write('''       ''')
1600
 
                    _v = VFFSL(SL,"info.count",True) # '$info.count' on line 680, col 8
1601
 
                    if _v is not None: write(_filter(_v, rawExpr='$info.count')) # from line 680, col 8.
 
1639
                    _v = VFFSL(SL,"info.count",True) # '$info.count' on line 706, col 8
 
1640
                    if _v is not None: write(_filter(_v, rawExpr='$info.count')) # from line 706, col 8.
1602
1641
                    write(''' x
1603
1642
        ''')
1604
 
                    _orig_filter_60446335 = _filter
 
1643
                    _orig_filter_63172328 = _filter
1605
1644
                    filterName = 'Filter'
1606
1645
                    if self._CHEETAH__filters.has_key("Filter"):
1607
1646
                        _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1608
1647
                    else:
1609
1648
                        _filter = self._CHEETAH__currentFilter = \
1610
1649
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1611
 
                    _v = VFFSL(SL,"classificationWrite",False)(VFFSL(SL,"info",True), VFFSL(SL,"text",True)) # '$classificationWrite($info, $text)' on line 681, col 24
1612
 
                    if _v is not None: write(_filter(_v, rawExpr='$classificationWrite($info, $text)')) # from line 681, col 24.
 
1650
                    _v = VFFSL(SL,"classificationWrite",False)(VFFSL(SL,"info",True), VFFSL(SL,"text",True)) # '$classificationWrite($info, $text)' on line 707, col 24
 
1651
                    if _v is not None: write(_filter(_v, rawExpr='$classificationWrite($info, $text)')) # from line 707, col 24.
1613
1652
                    write(''' ''')
1614
 
                    _filter = self._CHEETAH__currentFilter = _orig_filter_60446335
 
1653
                    _filter = self._CHEETAH__currentFilter = _orig_filter_63172328
1615
1654
                    write('''
1616
1655
''')
1617
 
                else: # generated from line 682, col 7
 
1656
                else: # generated from line 708, col 7
1618
1657
                    write('''      <a href="''')
1619
 
                    _v = VFFSL(SL,"info.display",True) # '$info.display' on line 683, col 16
1620
 
                    if _v is not None: write(_filter(_v, rawExpr='$info.display')) # from line 683, col 16.
 
1658
                    _v = VFFSL(SL,"info.display",True) # '$info.display' on line 709, col 16
 
1659
                    if _v is not None: write(_filter(_v, rawExpr='$info.display')) # from line 709, col 16.
1621
1660
                    write('''">''')
1622
 
                    _v = VFFSL(SL,"info.count",True) # '$info.count' on line 683, col 31
1623
 
                    if _v is not None: write(_filter(_v, rawExpr='$info.count')) # from line 683, col 31.
 
1661
                    _v = VFFSL(SL,"info.count",True) # '$info.count' on line 709, col 31
 
1662
                    if _v is not None: write(_filter(_v, rawExpr='$info.count')) # from line 709, col 31.
1624
1663
                    write('''</a> x
1625
1664
''')
1626
 
                    if VFFSL(SL,"info.classification.already_filtered",True): # generated from line 684, col 8
 
1665
                    if VFFSL(SL,"info.classification.already_filtered",True): # generated from line 710, col 8
1627
1666
                        write('''        <span class="impact_severity_''')
1628
 
                        _v = VFFSL(SL,"info.severity.value",True) # '$info.severity.value' on line 685, col 38
1629
 
                        if _v is not None: write(_filter(_v, rawExpr='$info.severity.value')) # from line 685, col 38.
 
1667
                        _v = VFFSL(SL,"info.severity.value",True) # '$info.severity.value' on line 711, col 38
 
1668
                        if _v is not None: write(_filter(_v, rawExpr='$info.severity.value')) # from line 711, col 38.
1630
1669
                        write('''">''')
1631
 
                        _v = VFFSL(SL,"text",True) # '$text' on line 685, col 60
1632
 
                        if _v is not None: write(_filter(_v, rawExpr='$text')) # from line 685, col 60.
 
1670
                        _v = VFFSL(SL,"text",True) # '$text' on line 711, col 60
 
1671
                        if _v is not None: write(_filter(_v, rawExpr='$text')) # from line 711, col 60.
1633
1672
                        write('''</span>
1634
1673
''')
1635
 
                    else: # generated from line 686, col 8
 
1674
                    else: # generated from line 712, col 8
1636
1675
                        write('''        <a class="impact_severity_''')
1637
 
                        _v = VFFSL(SL,"info.severity.value",True) # '$info.severity.value' on line 687, col 35
1638
 
                        if _v is not None: write(_filter(_v, rawExpr='$info.severity.value')) # from line 687, col 35.
 
1676
                        _v = VFFSL(SL,"info.severity.value",True) # '$info.severity.value' on line 713, col 35
 
1677
                        if _v is not None: write(_filter(_v, rawExpr='$info.severity.value')) # from line 713, col 35.
1639
1678
                        write('''" href="''')
1640
 
                        _v = VFFSL(SL,"info.classification.inline_filter",True) # '$info.classification.inline_filter' on line 687, col 63
1641
 
                        if _v is not None: write(_filter(_v, rawExpr='$info.classification.inline_filter')) # from line 687, col 63.
 
1679
                        _v = VFFSL(SL,"info.classification.inline_filter",True) # '$info.classification.inline_filter' on line 713, col 63
 
1680
                        if _v is not None: write(_filter(_v, rawExpr='$info.classification.inline_filter')) # from line 713, col 63.
1642
1681
                        write('''">''')
1643
 
                        _v = VFFSL(SL,"text",True) # '$text' on line 687, col 99
1644
 
                        if _v is not None: write(_filter(_v, rawExpr='$text')) # from line 687, col 99.
 
1682
                        _v = VFFSL(SL,"text",True) # '$text' on line 713, col 99
 
1683
                        if _v is not None: write(_filter(_v, rawExpr='$text')) # from line 713, col 99.
1645
1684
                        write('''</a>
1646
1685
''')
1647
 
            else: # generated from line 690, col 5
1648
 
                if VFFSL(SL,"info.classification.already_filtered",True): # generated from line 691, col 7
 
1686
            else: # generated from line 716, col 5
 
1687
                if VFFSL(SL,"info.classification.already_filtered",True): # generated from line 717, col 7
1649
1688
                    write('''      <a class="impact_severity_''')
1650
 
                    _v = VFFSL(SL,"info.severity.value",True) # '$info.severity.value' on line 692, col 33
1651
 
                    if _v is not None: write(_filter(_v, rawExpr='$info.severity.value')) # from line 692, col 33.
 
1689
                    _v = VFFSL(SL,"info.severity.value",True) # '$info.severity.value' on line 718, col 33
 
1690
                    if _v is not None: write(_filter(_v, rawExpr='$info.severity.value')) # from line 718, col 33.
1652
1691
                    write('''" href="''')
1653
 
                    _v = VFFSL(SL,"info.display",True) # '$info.display' on line 692, col 61
1654
 
                    if _v is not None: write(_filter(_v, rawExpr='$info.display')) # from line 692, col 61.
 
1692
                    _v = VFFSL(SL,"info.display",True) # '$info.display' on line 718, col 61
 
1693
                    if _v is not None: write(_filter(_v, rawExpr='$info.display')) # from line 718, col 61.
1655
1694
                    write('''">''')
1656
 
                    _v = VFFSL(SL,"text",True) # '$text' on line 692, col 76
1657
 
                    if _v is not None: write(_filter(_v, rawExpr='$text')) # from line 692, col 76.
 
1695
                    _v = VFFSL(SL,"text",True) # '$text' on line 718, col 76
 
1696
                    if _v is not None: write(_filter(_v, rawExpr='$text')) # from line 718, col 76.
1658
1697
                    write('''</a>
1659
1698
''')
1660
 
                else: # generated from line 693, col 7
 
1699
                else: # generated from line 719, col 7
1661
1700
                    write('''       ''')
1662
 
                    _orig_filter_54639722 = _filter
 
1701
                    _orig_filter_69432592 = _filter
1663
1702
                    filterName = 'Filter'
1664
1703
                    if self._CHEETAH__filters.has_key("Filter"):
1665
1704
                        _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1666
1705
                    else:
1667
1706
                        _filter = self._CHEETAH__currentFilter = \
1668
1707
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1669
 
                    _v = VFFSL(SL,"classificationWrite",False)(VFFSL(SL,"info",True), VFFSL(SL,"text",True)) # '$classificationWrite($info, $text)' on line 694, col 23
1670
 
                    if _v is not None: write(_filter(_v, rawExpr='$classificationWrite($info, $text)')) # from line 694, col 23.
 
1708
                    _v = VFFSL(SL,"classificationWrite",False)(VFFSL(SL,"info",True), VFFSL(SL,"text",True)) # '$classificationWrite($info, $text)' on line 720, col 23
 
1709
                    if _v is not None: write(_filter(_v, rawExpr='$classificationWrite($info, $text)')) # from line 720, col 23.
1671
1710
                    write(''' ''')
1672
 
                    _filter = self._CHEETAH__currentFilter = _orig_filter_54639722
 
1711
                    _filter = self._CHEETAH__currentFilter = _orig_filter_69432592
1673
1712
                    write('''
1674
1713
''')
1675
1714
            write('''
1676
1715
''')
1677
 
            if VFFSL(SL,"info.completion.value",True): # generated from line 698, col 5
 
1716
            if VFFSL(SL,"info.completion.value",True): # generated from line 724, col 5
1678
1717
                write('''      (''')
1679
 
                _orig_filter_72753057 = _filter
 
1718
                _orig_filter_54381979 = _filter
1680
1719
                filterName = 'Filter'
1681
1720
                if self._CHEETAH__filters.has_key("Filter"):
1682
1721
                    _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1683
1722
                else:
1684
1723
                    _filter = self._CHEETAH__currentFilter = \
1685
1724
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1686
 
                _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"info.completion",True), cl="impact_completion_" + VFFSL(SL,"info.completion.value",True)) # '$writeInlineFilter($info.completion, cl="impact_completion_" + $info.completion.value)' on line 699, col 22
1687
 
                if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($info.completion, cl="impact_completion_" + $info.completion.value)')) # from line 699, col 22.
1688
 
                _filter = self._CHEETAH__currentFilter = _orig_filter_72753057
 
1725
                _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"info.completion",True), cl="impact_completion_" + VFFSL(SL,"info.completion.value",True)) # '$writeInlineFilter($info.completion, cl="impact_completion_" + $info.completion.value)' on line 725, col 22
 
1726
                if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($info.completion, cl="impact_completion_" + $info.completion.value)')) # from line 725, col 22.
 
1727
                _filter = self._CHEETAH__currentFilter = _orig_filter_54381979
1689
1728
                write(''')
1690
1729
''')
1691
1730
            write('''
1694
1733
            sep = "("
1695
1734
            write('''
1696
1735
''')
1697
 
            for url, name in VFFSL(SL,"info.classification_references",True): # generated from line 705, col 1
1698
 
                _v = VFFSL(SL,"sep",True) # '$sep' on line 706, col 1
1699
 
                if _v is not None: write(_filter(_v, rawExpr='$sep')) # from line 706, col 1.
1700
 
                if VFFSL(SL,"url",True): # generated from line 706, col 5
 
1736
            for url, name in VFFSL(SL,"info.classification_references",True): # generated from line 731, col 1
 
1737
                _v = VFFSL(SL,"sep",True) # '$sep' on line 732, col 1
 
1738
                if _v is not None: write(_filter(_v, rawExpr='$sep')) # from line 732, col 1.
 
1739
                if VFFSL(SL,"url",True): # generated from line 732, col 5
1701
1740
                    write('''<a class="popup_menu_toggle">''')
1702
 
                    _v = VFFSL(SL,"name.value",True) # '$name.value' on line 706, col 43
1703
 
                    if _v is not None: write(_filter(_v, rawExpr='$name.value')) # from line 706, col 43.
 
1741
                    _v = VFFSL(SL,"name.value",True) # '$name.value' on line 732, col 43
 
1742
                    if _v is not None: write(_filter(_v, rawExpr='$name.value')) # from line 732, col 43.
1704
1743
                    write('''</a>''')
1705
 
                else: # generated from line 706, col 58
1706
 
                    _orig_filter_66829787 = _filter
 
1744
                else: # generated from line 732, col 58
 
1745
                    _orig_filter_91096957 = _filter
1707
1746
                    filterName = 'Filter'
1708
1747
                    if self._CHEETAH__filters.has_key("Filter"):
1709
1748
                        _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1710
1749
                    else:
1711
1750
                        _filter = self._CHEETAH__currentFilter = \
1712
1751
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1713
 
                    _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"name",True)) # '$writeInlineFilter($name)' on line 706, col 79
1714
 
                    if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($name)')) # from line 706, col 79.
1715
 
                    _filter = self._CHEETAH__currentFilter = _orig_filter_66829787
 
1752
                    _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"name",True)) # '$writeInlineFilter($name)' on line 732, col 79
 
1753
                    if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($name)')) # from line 732, col 79.
 
1754
                    _filter = self._CHEETAH__currentFilter = _orig_filter_91096957
1716
1755
                sep = ", "
1717
1756
                write('''<span class="popup_menu">
1718
1757
 - ''')
1719
 
                _orig_filter_48737409 = _filter
 
1758
                _orig_filter_76555131 = _filter
1720
1759
                filterName = 'Filter'
1721
1760
                if self._CHEETAH__filters.has_key("Filter"):
1722
1761
                    _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1725
1764
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1726
1765
                if False:
1727
1766
                    _("Filter on this reference")
1728
 
                _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"name",True), VFFSL(SL,"_",False)("Filter on this reference")) # '$writeInlineFilter($name, $_("Filter on this reference"))' on line 709, col 19
1729
 
                if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($name, $_("Filter on this reference"))')) # from line 709, col 19.
1730
 
                _filter = self._CHEETAH__currentFilter = _orig_filter_48737409
 
1767
                _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"name",True), VFFSL(SL,"_",False)("Filter on this reference")) # '$writeInlineFilter($name, $_("Filter on this reference"))' on line 735, col 19
 
1768
                if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($name, $_("Filter on this reference"))')) # from line 735, col 19.
 
1769
                _filter = self._CHEETAH__currentFilter = _orig_filter_76555131
1731
1770
                write('''<br />
1732
1771
 - <a target="''')
1733
 
                _v = VFFSL(SL,"prewikka.external_link_target",True) # '$prewikka.external_link_target' on line 710, col 15
1734
 
                if _v is not None: write(_filter(_v, rawExpr='$prewikka.external_link_target')) # from line 710, col 15.
 
1772
                _v = VFFSL(SL,"prewikka.external_link_target",True) # '$prewikka.external_link_target' on line 736, col 15
 
1773
                if _v is not None: write(_filter(_v, rawExpr='$prewikka.external_link_target')) # from line 736, col 15.
1735
1774
                write('''" href="''')
1736
 
                _v = VFFSL(SL,"url",True) # '$url' on line 710, col 53
1737
 
                if _v is not None: write(_filter(_v, rawExpr='$url')) # from line 710, col 53.
 
1775
                _v = VFFSL(SL,"url",True) # '$url' on line 736, col 53
 
1776
                if _v is not None: write(_filter(_v, rawExpr='$url')) # from line 736, col 53.
1738
1777
                write('''">Reference information</a>
1739
1778
</span>''')
1740
 
            if VFFSL(SL,"info.classification_references",True): # generated from line 711, col 17
 
1779
            if VFFSL(SL,"info.classification_references",True): # generated from line 737, col 17
1741
1780
                write(''')''')
1742
1781
            write('''
1743
1782
 
1751
1790
            _("source")
1752
1791
        if False:
1753
1792
            _("target")
1754
 
        for name, direction, hidden, total, expand in (VFFSL(SL,"_",False)("source"), VFFSL(SL,"message.source",True), VFFSL(SL,"message.aggregated_source_hidden",True), VFFSL(SL,"message.aggregated_source_total",True), VFFSL(SL,"message.aggregated_source_expand",True)), (VFFSL(SL,"_",False)("target"), VFFSL(SL,"message.target",True), VFFSL(SL,"message.aggregated_target_hidden",True), VFFSL(SL,"message.aggregated_target_total",True), VFFSL(SL,"message.aggregated_target_expand",True)): # generated from line 718, col 1
 
1793
        for name, direction, hidden, total, expand in (VFFSL(SL,"_",False)("source"), VFFSL(SL,"message.source",True), VFFSL(SL,"message.aggregated_source_hidden",True), VFFSL(SL,"message.aggregated_source_total",True), VFFSL(SL,"message.aggregated_source_expand",True)), (VFFSL(SL,"_",False)("target"), VFFSL(SL,"message.target",True), VFFSL(SL,"message.aggregated_target_hidden",True), VFFSL(SL,"message.aggregated_target_total",True), VFFSL(SL,"message.aggregated_target_expand",True)): # generated from line 744, col 1
1755
1794
            write('''<td>
1756
1795
''')
1757
 
            if len(VFFSL(SL,"direction",True)) == 0: # generated from line 720, col 1
 
1796
            if len(VFFSL(SL,"direction",True)) == 0: # generated from line 746, col 1
1758
1797
                write('''       n/a
1759
1798
''')
1760
1799
            write('''
1762
1801
            need_hr = 0
1763
1802
            write('''
1764
1803
''')
1765
 
            if VFFSL(SL,"hidden",True) > 0: # generated from line 726, col 1
 
1804
            if VFFSL(SL,"hidden",True) > 0: # generated from line 752, col 1
1766
1805
                write('''       ''')
1767
1806
                if False:
1768
1807
                    _("%(hidden)d of %(total)d %(name)ss not shown...")
1769
1808
                string = VFFSL(SL,"_",False)("%(hidden)d of %(total)d %(name)ss not shown...")
1770
1809
                write('''       <b>(''')
1771
 
                _v = VFFSL(SL,"str",False)(VFFSL(SL,"string",True) % { "hidden": VFFSL(SL,"hidden",True), "total": VFFSL(SL,"total",True), "name": VFFSL(SL,"name",True) }) # '$str($string % { "hidden": $hidden, "total": $total, "name": $name })' on line 728, col 12
1772
 
                if _v is not None: write(_filter(_v, rawExpr='$str($string % { "hidden": $hidden, "total": $total, "name": $name })')) # from line 728, col 12.
 
1810
                _v = VFFSL(SL,"str",False)(VFFSL(SL,"string",True) % { "hidden": VFFSL(SL,"hidden",True), "total": VFFSL(SL,"total",True), "name": VFFSL(SL,"name",True) }) # '$str($string % { "hidden": $hidden, "total": $total, "name": $name })' on line 754, col 12
 
1811
                if _v is not None: write(_filter(_v, rawExpr='$str($string % { "hidden": $hidden, "total": $total, "name": $name })')) # from line 754, col 12.
1773
1812
                write('''
1774
1813
       <a href="''')
1775
 
                _v = VFFSL(SL,"expand",True) # '$expand' on line 729, col 17
1776
 
                if _v is not None: write(_filter(_v, rawExpr='$expand')) # from line 729, col 17.
 
1814
                _v = VFFSL(SL,"expand",True) # '$expand' on line 755, col 17
 
1815
                if _v is not None: write(_filter(_v, rawExpr='$expand')) # from line 755, col 17.
1777
1816
                write('''">''')
1778
1817
                if False:
1779
1818
                    _("expand")
1780
 
                _v = VFFSL(SL,"_",False)("expand") # '$_("expand")' on line 729, col 26
1781
 
                if _v is not None: write(_filter(_v, rawExpr='$_("expand")')) # from line 729, col 26.
 
1819
                _v = VFFSL(SL,"_",False)("expand") # '$_("expand")' on line 755, col 26
 
1820
                if _v is not None: write(_filter(_v, rawExpr='$_("expand")')) # from line 755, col 26.
1782
1821
                write('''</a>)</b>
1783
1822
       <br/>
1784
1823
''')
1785
1824
            write('''
1786
1825
''')
1787
 
            for direction in VFFSL(SL,"direction",True): # generated from line 733, col 1
1788
 
                if VFFSL(SL,"need_hr",True): # generated from line 734, col 7
 
1826
            for direction in VFFSL(SL,"direction",True): # generated from line 759, col 1
 
1827
                if VFFSL(SL,"need_hr",True): # generated from line 760, col 7
1789
1828
                    write('''        <hr style="border: 1px dashed #808080; margin-top: 3px; margin-bottom: 0px;" />
1790
1829
''')
1791
1830
                write('''
1793
1832
                need_hr = 1
1794
1833
                write('''
1795
1834
''')
1796
 
                for address in VFFSL(SL,"direction.addresses",True): # generated from line 740, col 7
 
1835
                for address in VFFSL(SL,"direction.addresses",True): # generated from line 766, col 7
1797
1836
                    write('''       <a class="popup_menu_toggle">''')
1798
 
                    _v = VFFSL(SL,"address.hostname",True) # '$address.hostname' on line 741, col 37
1799
 
                    if _v is not None: write(_filter(_v, rawExpr='$address.hostname')) # from line 741, col 37.
 
1837
                    _v = VFFSL(SL,"address.hostname",True) # '$address.hostname' on line 767, col 37
 
1838
                    if _v is not None: write(_filter(_v, rawExpr='$address.hostname')) # from line 767, col 37.
1800
1839
                    write('''</a><span class="popup_menu">
1801
1840
         - ''')
1802
 
                    _orig_filter_92159488 = _filter
 
1841
                    _orig_filter_37145467 = _filter
1803
1842
                    filterName = 'Filter'
1804
1843
                    if self._CHEETAH__filters.has_key("Filter"):
1805
1844
                        _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1808
1847
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1809
1848
                    if False:
1810
1849
                        _("Filter on this %s")
1811
 
                    _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"address",True), VFFSL(SL,"str",False)(VFFSL(SL,"_",False)("Filter on this %s") % (VFFSL(SL,"name",True)))) # '$writeInlineFilter($address, $str($_("Filter on this %s") % ($name)))' on line 742, col 27
1812
 
                    if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($address, $str($_("Filter on this %s") % ($name)))')) # from line 742, col 27.
 
1850
                    _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"address",True), VFFSL(SL,"str",False)(VFFSL(SL,"_",False)("Filter on this %s") % (VFFSL(SL,"name",True)))) # '$writeInlineFilter($address, $str($_("Filter on this %s") % ($name)))' on line 768, col 27
 
1851
                    if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($address, $str($_("Filter on this %s") % ($name)))')) # from line 768, col 27.
1813
1852
                    write(''' ''')
1814
 
                    _filter = self._CHEETAH__currentFilter = _orig_filter_92159488
 
1853
                    _filter = self._CHEETAH__currentFilter = _orig_filter_37145467
1815
1854
                    write('''
1816
1855
         <br />
1817
1856
 
1818
1857
''')
1819
 
                    if not VFFSL(SL,"address.category",True) or VFFSL(SL,"address.category",True) in ("ipv4-addr", "ipv4-net", "ipv6-addr", "ipv6-net"): # generated from line 745, col 8
 
1858
                    if not VFFSL(SL,"address.category",True) or VFFSL(SL,"address.category",True) in ("ipv4-addr", "ipv4-net", "ipv6-addr", "ipv6-net"): # generated from line 771, col 8
1820
1859
                        write('''         - <a target="''')
1821
 
                        _v = VFFSL(SL,"prewikka.external_link_target",True) # '$prewikka.external_link_target' on line 746, col 23
1822
 
                        if _v is not None: write(_filter(_v, rawExpr='$prewikka.external_link_target')) # from line 746, col 23.
 
1860
                        _v = VFFSL(SL,"prewikka.external_link_target",True) # '$prewikka.external_link_target' on line 772, col 23
 
1861
                        if _v is not None: write(_filter(_v, rawExpr='$prewikka.external_link_target')) # from line 772, col 23.
1823
1862
                        write('''" href="https://www.prelude-ids.com/host_details.php?host=''')
1824
 
                        _v = VFFSL(SL,"address.value",True) # '$address.value' on line 746, col 111
1825
 
                        if _v is not None: write(_filter(_v, rawExpr='$address.value')) # from line 746, col 111.
 
1863
                        _v = VFFSL(SL,"address.value",True) # '$address.value' on line 772, col 111
 
1864
                        if _v is not None: write(_filter(_v, rawExpr='$address.value')) # from line 772, col 111.
1826
1865
                        write('''">''')
1827
1866
                        if False:
1828
1867
                            _("%s information")
1829
 
                        _v = VFN(VFFSL(SL,"str",False)(VFFSL(SL,"_",False)("%s information") % (VFFSL(SL,"name",True))),"capitalize",False)() # '$str($_("%s information") % ($name)).capitalize()' on line 746, col 127
1830
 
                        if _v is not None: write(_filter(_v, rawExpr='$str($_("%s information") % ($name)).capitalize()')) # from line 746, col 127.
 
1868
                        _v = VFN(VFFSL(SL,"str",False)(VFFSL(SL,"_",False)("%s information") % (VFFSL(SL,"name",True))),"capitalize",False)() # '$str($_("%s information") % ($name)).capitalize()' on line 772, col 127
 
1869
                        if _v is not None: write(_filter(_v, rawExpr='$str($_("%s information") % ($name)).capitalize()')) # from line 772, col 127.
1831
1870
                        write('''</a><br />
1832
1871
 
1833
1872
''')
1834
 
                        for cmdname, link in VFFSL(SL,"address.host_commands",True): # generated from line 748, col 11
 
1873
                        for cmdname, link in VFFSL(SL,"address.host_commands",True): # generated from line 774, col 11
1835
1874
                            write('''         - <a href="''')
1836
 
                            _v = VFFSL(SL,"link",True) # '$link' on line 749, col 21
1837
 
                            if _v is not None: write(_filter(_v, rawExpr='$link')) # from line 749, col 21.
 
1875
                            _v = VFFSL(SL,"link",True) # '$link' on line 775, col 21
 
1876
                            if _v is not None: write(_filter(_v, rawExpr='$link')) # from line 775, col 21.
1838
1877
                            write('''">''')
1839
 
                            _v = VFFSL(SL,"cmdname",True) # '$cmdname' on line 749, col 28
1840
 
                            if _v is not None: write(_filter(_v, rawExpr='$cmdname')) # from line 749, col 28.
 
1878
                            _v = VFFSL(SL,"cmdname",True) # '$cmdname' on line 775, col 28
 
1879
                            if _v is not None: write(_filter(_v, rawExpr='$cmdname')) # from line 775, col 28.
1841
1880
                            write('''</a><br />
1842
1881
''')
1843
1882
                    write('''       </span>''')
1844
 
                    _orig_filter_38452123 = _filter
 
1883
                    _orig_filter_33042802 = _filter
1845
1884
                    filterName = 'Filter'
1846
1885
                    if self._CHEETAH__filters.has_key("Filter"):
1847
1886
                        _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1848
1887
                    else:
1849
1888
                        _filter = self._CHEETAH__currentFilter = \
1850
1889
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1851
 
                    _v = VFFSL(SL,"writeService",False)(":", VFFSL(SL,"direction",True)) # '$writeService(":", $direction)' on line 753, col 16
1852
 
                    if _v is not None: write(_filter(_v, rawExpr='$writeService(":", $direction)')) # from line 753, col 16.
 
1890
                    _v = VFFSL(SL,"writeService",False)(":", VFFSL(SL,"direction",True)) # '$writeService(":", $direction)' on line 779, col 16
 
1891
                    if _v is not None: write(_filter(_v, rawExpr='$writeService(":", $direction)')) # from line 779, col 16.
1853
1892
                    write(''' ''')
1854
 
                    _filter = self._CHEETAH__currentFilter = _orig_filter_38452123
 
1893
                    _filter = self._CHEETAH__currentFilter = _orig_filter_33042802
1855
1894
                    write('''
1856
1895
<br />
1857
1896
''')
1858
1897
                write('''
1859
1898
''')
1860
 
                if VFFSL(SL,"len",False)(VFFSL(SL,"direction.addresses",True)) == 0: # generated from line 757, col 7
 
1899
                if VFFSL(SL,"len",False)(VFFSL(SL,"direction.addresses",True)) == 0: # generated from line 783, col 7
1861
1900
                    write('''        ''')
1862
 
                    _orig_filter_26996848 = _filter
 
1901
                    _orig_filter_63697409 = _filter
1863
1902
                    filterName = 'Filter'
1864
1903
                    if self._CHEETAH__filters.has_key("Filter"):
1865
1904
                        _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1866
1905
                    else:
1867
1906
                        _filter = self._CHEETAH__currentFilter = \
1868
1907
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1869
 
                    _v = VFFSL(SL,"writeService",False)("service:", VFFSL(SL,"direction",True)) # '$writeService("service:", $direction)' on line 758, col 24
1870
 
                    if _v is not None: write(_filter(_v, rawExpr='$writeService("service:", $direction)')) # from line 758, col 24.
 
1908
                    _v = VFFSL(SL,"writeService",False)("service:", VFFSL(SL,"direction",True)) # '$writeService("service:", $direction)' on line 784, col 24
 
1909
                    if _v is not None: write(_filter(_v, rawExpr='$writeService("service:", $direction)')) # from line 784, col 24.
1871
1910
                    write(''' ''')
1872
 
                    _filter = self._CHEETAH__currentFilter = _orig_filter_26996848
 
1911
                    _filter = self._CHEETAH__currentFilter = _orig_filter_63697409
1873
1912
                    write('''
1874
1913
''')
1875
1914
                write('''
1876
1915
''')
1877
1916
                cnt = 0
1878
 
                for name, value, extra in VFFSL(SL,"direction.listed_values",True): # generated from line 762, col 6
1879
 
                    if VFFSL(SL,"cnt",True) > 0: # generated from line 763, col 10
 
1917
                for name, value, extra in VFFSL(SL,"direction.listed_values",True): # generated from line 788, col 6
 
1918
                    if VFFSL(SL,"cnt",True) > 0: # generated from line 789, col 10
1880
1919
                        write('''          <br />
1881
1920
''')
1882
1921
                    write('''
1883
1922
         ''')
1884
 
                    _v = VFFSL(SL,"name",True) # '$name' on line 767, col 10
1885
 
                    if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 767, col 10.
 
1923
                    _v = VFFSL(SL,"name",True) # '$name' on line 793, col 10
 
1924
                    if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 793, col 10.
1886
1925
                    write(''': ''')
1887
 
                    _orig_filter_93049525 = _filter
 
1926
                    _orig_filter_70219224 = _filter
1888
1927
                    filterName = 'Filter'
1889
1928
                    if self._CHEETAH__filters.has_key("Filter"):
1890
1929
                        _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1891
1930
                    else:
1892
1931
                        _filter = self._CHEETAH__currentFilter = \
1893
1932
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1894
 
                    _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"value",True)) # '$writeInlineFilter($value)' on line 767, col 32
1895
 
                    if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($value)')) # from line 767, col 32.
 
1933
                    _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"value",True)) # '$writeInlineFilter($value)' on line 793, col 32
 
1934
                    if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($value)')) # from line 793, col 32.
1896
1935
                    write(''' ''')
1897
 
                    _filter = self._CHEETAH__currentFilter = _orig_filter_93049525
 
1936
                    _filter = self._CHEETAH__currentFilter = _orig_filter_70219224
1898
1937
                    write('''
1899
1938
''')
1900
 
                    if VFFSL(SL,"extra",True) != None: # generated from line 768, col 10
 
1939
                    if VFFSL(SL,"extra",True) != None: # generated from line 794, col 10
1901
1940
                        write('''          (''')
1902
 
                        _v = VFFSL(SL,"extra",True) # '$extra' on line 769, col 12
1903
 
                        if _v is not None: write(_filter(_v, rawExpr='$extra')) # from line 769, col 12.
 
1941
                        _v = VFFSL(SL,"extra",True) # '$extra' on line 795, col 12
 
1942
                        if _v is not None: write(_filter(_v, rawExpr='$extra')) # from line 795, col 12.
1904
1943
                        write(''')
1905
1944
''')
1906
1945
                    write('''
1912
1951
        write('''
1913
1952
<td>
1914
1953
''')
1915
 
        for sensor in VFFSL(SL,"message.sensors",True): # generated from line 780, col 3
1916
 
            if VFFSL(SL,"sensor.name.value",True): # generated from line 781, col 5
 
1954
        for sensor in VFFSL(SL,"message.sensors",True): # generated from line 806, col 3
 
1955
            if VFFSL(SL,"sensor.name.value",True): # generated from line 807, col 5
1917
1956
                write('''     ''')
1918
 
                _orig_filter_58484317 = _filter
 
1957
                _orig_filter_68483616 = _filter
1919
1958
                filterName = 'Filter'
1920
1959
                if self._CHEETAH__filters.has_key("Filter"):
1921
1960
                    _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1922
1961
                else:
1923
1962
                    _filter = self._CHEETAH__currentFilter = \
1924
1963
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1925
 
                _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"sensor.name",True)) # '$writeInlineFilter($sensor.name)' on line 782, col 20
1926
 
                if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($sensor.name)')) # from line 782, col 20.
1927
 
                _filter = self._CHEETAH__currentFilter = _orig_filter_58484317
 
1964
                _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"sensor.name",True)) # '$writeInlineFilter($sensor.name)' on line 808, col 20
 
1965
                if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($sensor.name)')) # from line 808, col 20.
 
1966
                _filter = self._CHEETAH__currentFilter = _orig_filter_68483616
1928
1967
                write('''
1929
1968
''')
1930
 
            if VFFSL(SL,"sensor.node_name.value",True): # generated from line 784, col 5
 
1969
            if VFFSL(SL,"sensor.node_name.value",True): # generated from line 810, col 5
1931
1970
                write('''      (''')
1932
 
                _orig_filter_57639190 = _filter
 
1971
                _orig_filter_71155072 = _filter
1933
1972
                filterName = 'Filter'
1934
1973
                if self._CHEETAH__filters.has_key("Filter"):
1935
1974
                    _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1936
1975
                else:
1937
1976
                    _filter = self._CHEETAH__currentFilter = \
1938
1977
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1939
 
                _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"sensor.node_name",True)) # '$writeInlineFilter($sensor.node_name)' on line 785, col 22
1940
 
                if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($sensor.node_name)')) # from line 785, col 22.
1941
 
                _filter = self._CHEETAH__currentFilter = _orig_filter_57639190
 
1978
                _v = VFFSL(SL,"writeInlineFilter",False)(VFFSL(SL,"sensor.node_name",True)) # '$writeInlineFilter($sensor.node_name)' on line 811, col 22
 
1979
                if _v is not None: write(_filter(_v, rawExpr='$writeInlineFilter($sensor.node_name)')) # from line 811, col 22.
 
1980
                _filter = self._CHEETAH__currentFilter = _orig_filter_71155072
1942
1981
                write(''')
1943
1982
''')
1944
1983
            write('''    <br/>
1946
1985
        write('''</td>
1947
1986
<td>
1948
1987
''')
1949
 
        if VFFSL(SL,"message.aggregated",True): # generated from line 791, col 3
1950
 
            if VFFSL(SL,"message.time_min.value",True) == VFFSL(SL,"message.time_max.value",True): # generated from line 792, col 5
 
1988
        if VFFSL(SL,"message.aggregated",True): # generated from line 817, col 3
 
1989
            if VFFSL(SL,"message.time_min.value",True) == VFFSL(SL,"message.time_max.value",True): # generated from line 818, col 5
1951
1990
                write('''      ''')
1952
 
                _v = VFFSL(SL,"message.time_min.value",True) # '$message.time_min.value' on line 793, col 7
1953
 
                if _v is not None: write(_filter(_v, rawExpr='$message.time_min.value')) # from line 793, col 7.
 
1991
                _v = VFFSL(SL,"message.time_min.value",True) # '$message.time_min.value' on line 819, col 7
 
1992
                if _v is not None: write(_filter(_v, rawExpr='$message.time_min.value')) # from line 819, col 7.
1954
1993
                write('''
1955
1994
''')
1956
 
            else: # generated from line 794, col 5
 
1995
            else: # generated from line 820, col 5
1957
1996
                write('''      ''')
1958
 
                _v = VFFSL(SL,"message.time_max.value",True) # '$message.time_max.value' on line 795, col 7
1959
 
                if _v is not None: write(_filter(_v, rawExpr='$message.time_max.value')) # from line 795, col 7.
 
1997
                _v = VFFSL(SL,"message.time_max.value",True) # '$message.time_max.value' on line 821, col 7
 
1998
                if _v is not None: write(_filter(_v, rawExpr='$message.time_max.value')) # from line 821, col 7.
1960
1999
                write(''' -
1961
2000
      ''')
1962
 
                _v = VFFSL(SL,"message.time_min.value",True) # '$message.time_min.value' on line 796, col 7
1963
 
                if _v is not None: write(_filter(_v, rawExpr='$message.time_min.value')) # from line 796, col 7.
 
2001
                _v = VFFSL(SL,"message.time_min.value",True) # '$message.time_min.value' on line 822, col 7
 
2002
                if _v is not None: write(_filter(_v, rawExpr='$message.time_min.value')) # from line 822, col 7.
1964
2003
                write('''
1965
2004
''')
1966
 
        else: # generated from line 798, col 3
 
2005
        else: # generated from line 824, col 3
1967
2006
            write('''    ''')
1968
 
            _v = VFFSL(SL,"message.time.value",True) # '$message.time.value' on line 799, col 5
1969
 
            if _v is not None: write(_filter(_v, rawExpr='$message.time.value')) # from line 799, col 5.
 
2007
            _v = VFFSL(SL,"message.time.value",True) # '$message.time.value' on line 825, col 5
 
2008
            if _v is not None: write(_filter(_v, rawExpr='$message.time.value')) # from line 825, col 5.
1970
2009
            write('''
1971
2010
''')
1972
 
            if VFFSL(SL,"message.analyzer_time.value",True): # generated from line 800, col 5
 
2011
            if VFFSL(SL,"message.analyzer_time.value",True): # generated from line 826, col 5
1973
2012
                write('''      (sent at ''')
1974
 
                _v = VFFSL(SL,"message.analyzer_time.value",True) # '$message.analyzer_time.value' on line 801, col 16
1975
 
                if _v is not None: write(_filter(_v, rawExpr='$message.analyzer_time.value')) # from line 801, col 16.
 
2013
                _v = VFFSL(SL,"message.analyzer_time.value",True) # '$message.analyzer_time.value' on line 827, col 16
 
2014
                if _v is not None: write(_filter(_v, rawExpr='$message.analyzer_time.value')) # from line 827, col 16.
1976
2015
                write(''')
1977
2016
''')
1978
2017
        write('''</td>
1979
2018
''')
1980
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_20418283
1981
 
        _orig_filter_82366066 = _filter
 
2019
        _filter = self._CHEETAH__currentFilter = _orig_filter_69381929
 
2020
        _orig_filter_98372512 = _filter
1982
2021
        filterName = 'Filter'
1983
2022
        if self._CHEETAH__filters.has_key("Filter"):
1984
2023
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
1985
2024
        else:
1986
2025
            _filter = self._CHEETAH__currentFilter = \
1987
2026
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
1988
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_82366066
 
2027
        _filter = self._CHEETAH__currentFilter = _orig_filter_98372512
1989
2028
        
1990
2029
        ########################################
1991
2030
        ## END - generated method body
1997
2036
 
1998
2037
 
1999
2038
 
2000
 
        ## CHEETAH: generated from #block orderby_option at line 811, col 1.
 
2039
        ## CHEETAH: generated from #block orderby_option at line 837, col 1.
2001
2040
        trans = KWS.get("trans")
2002
2041
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
2003
2042
            trans = self.transaction # is None unless self.awake() was called
2013
2052
        ## START - generated method body
2014
2053
        
2015
2054
        write('''     <option value="time_desc" ''')
2016
 
        _v = VFFSL(SL,"timeline.time_desc_selected",True) # '$timeline.time_desc_selected' on line 812, col 32
2017
 
        if _v is not None: write(_filter(_v, rawExpr='$timeline.time_desc_selected')) # from line 812, col 32.
 
2055
        _v = VFFSL(SL,"timeline.time_desc_selected",True) # '$timeline.time_desc_selected' on line 838, col 32
 
2056
        if _v is not None: write(_filter(_v, rawExpr='$timeline.time_desc_selected')) # from line 838, col 32.
2018
2057
        write('''>By time (descending)</option>
2019
2058
     <option value="time_asc" ''')
2020
 
        _v = VFFSL(SL,"timeline.time_asc_selected",True) # '$timeline.time_asc_selected' on line 813, col 31
2021
 
        if _v is not None: write(_filter(_v, rawExpr='$timeline.time_asc_selected')) # from line 813, col 31.
 
2059
        _v = VFFSL(SL,"timeline.time_asc_selected",True) # '$timeline.time_asc_selected' on line 839, col 31
 
2060
        if _v is not None: write(_filter(_v, rawExpr='$timeline.time_asc_selected')) # from line 839, col 31.
2022
2061
        write('''>By time (ascending)</option>
2023
2062
     <option value="count_desc" ''')
2024
 
        _v = VFFSL(SL,"timeline.count_desc_selected",True) # '$timeline.count_desc_selected' on line 814, col 33
2025
 
        if _v is not None: write(_filter(_v, rawExpr='$timeline.count_desc_selected')) # from line 814, col 33.
 
2063
        _v = VFFSL(SL,"timeline.count_desc_selected",True) # '$timeline.count_desc_selected' on line 840, col 33
 
2064
        if _v is not None: write(_filter(_v, rawExpr='$timeline.count_desc_selected')) # from line 840, col 33.
2026
2065
        write('''>By count (descending)</option>
2027
2066
     <option value="count_asc" ''')
2028
 
        _v = VFFSL(SL,"timeline.count_asc_selected",True) # '$timeline.count_asc_selected' on line 815, col 32
2029
 
        if _v is not None: write(_filter(_v, rawExpr='$timeline.count_asc_selected')) # from line 815, col 32.
 
2067
        _v = VFFSL(SL,"timeline.count_asc_selected",True) # '$timeline.count_asc_selected' on line 841, col 32
 
2068
        if _v is not None: write(_filter(_v, rawExpr='$timeline.count_asc_selected')) # from line 841, col 32.
2030
2069
        write('''>By count (ascending)</option>
2031
2070
''')
2032
2071
        
2040
2079
 
2041
2080
 
2042
2081
 
2043
 
        ## CHEETAH: generated from #block timeline_extra_content at line 819, col 1.
 
2082
        ## CHEETAH: generated from #block timeline_extra_content at line 845, col 1.
2044
2083
        trans = KWS.get("trans")
2045
2084
        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
2046
2085
            trans = self.transaction # is None unless self.awake() was called
2055
2094
        ########################################
2056
2095
        ## START - generated method body
2057
2096
        
2058
 
        _orig_filter_72580054 = _filter
 
2097
        _orig_filter_19689440 = _filter
2059
2098
        filterName = 'CleanOutput'
2060
2099
        if self._CHEETAH__filters.has_key("CleanOutput"):
2061
2100
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
2066
2105
  <th id="filter_control_label">''')
2067
2106
        if False:
2068
2107
            _("Filter")
2069
 
        _v = VFFSL(SL,"_",False)("Filter") # '$_("Filter")' on line 822, col 33
2070
 
        if _v is not None: write(_filter(_v, rawExpr='$_("Filter")')) # from line 822, col 33.
 
2108
        _v = VFFSL(SL,"_",False)("Filter") # '$_("Filter")' on line 848, col 33
 
2109
        if _v is not None: write(_filter(_v, rawExpr='$_("Filter")')) # from line 848, col 33.
2071
2110
        write('''</th>
2072
2111
  <td colspan="2">
2073
2112
   <select name="filter" size="1" class="filter_control_select">
2074
2113
    <option value="">&nbsp;</option>
2075
2114
''')
2076
 
        for fltr in VFFSL(SL,"filters",True): # generated from line 826, col 3
 
2115
        for fltr in VFFSL(SL,"filters",True): # generated from line 852, col 3
2077
2116
            write('''    <option value="''')
2078
 
            _v = VFFSL(SL,"fltr",True) # '$fltr' on line 827, col 20
2079
 
            if _v is not None: write(_filter(_v, rawExpr='$fltr')) # from line 827, col 20.
 
2117
            _v = VFFSL(SL,"fltr",True) # '$fltr' on line 853, col 20
 
2118
            if _v is not None: write(_filter(_v, rawExpr='$fltr')) # from line 853, col 20.
2080
2119
            write('''" ''')
2081
 
            if VFFSL(SL,"fltr",True) == VFFSL(SL,"current_filter",True): # generated from line 827, col 27
 
2120
            if VFFSL(SL,"fltr",True) == VFFSL(SL,"current_filter",True): # generated from line 853, col 27
2082
2121
                write(''' selected="selected" ''')
2083
2122
            write('''>''')
2084
 
            _v = VFFSL(SL,"fltr",True) # '$fltr' on line 827, col 86
2085
 
            if _v is not None: write(_filter(_v, rawExpr='$fltr')) # from line 827, col 86.
 
2123
            _v = VFFSL(SL,"fltr",True) # '$fltr' on line 853, col 86
 
2124
            if _v is not None: write(_filter(_v, rawExpr='$fltr')) # from line 853, col 86.
2086
2125
            write('''</option>
2087
2126
''')
2088
2127
        write('''  </select>
2089
2128
 </td>
2090
2129
</tr>
2091
2130
''')
2092
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_72580054
2093
 
        _orig_filter_97912449 = _filter
 
2131
        _filter = self._CHEETAH__currentFilter = _orig_filter_19689440
 
2132
        _orig_filter_12647322 = _filter
2094
2133
        filterName = 'Filter'
2095
2134
        if self._CHEETAH__filters.has_key("Filter"):
2096
2135
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
2097
2136
        else:
2098
2137
            _filter = self._CHEETAH__currentFilter = \
2099
2138
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
2100
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_97912449
 
2139
        _filter = self._CHEETAH__currentFilter = _orig_filter_12647322
2101
2140
        
2102
2141
        ########################################
2103
2142
        ## END - generated method body