1 <?php
2 if ($remove_lock){
3 if(isset($_SESSION['blocklist'])){
4 $blocklist= $_SESSION['blocklist'];
5 $blocklist->remove_lock();
6 del_lock ($ui->dn);
7 sess_del ('blocklist');
8 }
9 } else {
10 /* Create blocklist object on demand */
11 if (!isset($_SESSION['blocklist']) || (isset($_GET['reset']) && $_GET['reset'] == 1)){
12 $_SESSION['blocklist']= new blocklist($config, $ui);
13 }
14 $blocklist= $_SESSION['blocklist'];
15 $blocklist->save_object();
16 $output= $blocklist->execute();
18 /* Page header*/
19 if (isset($_SESSION['objectinfo'])){
20 $display= print_header(get_template_path('images/blocklists.png'), _("Blocklist management"), "<img alt=\"\"align=\"middle\" src=\"".get_template_path('images/closedlock.png')."\"> ".$_SESSION['objectinfo']);
21 } else {
22 $display= print_header(get_template_path('images/blocklists.png'), _("Blocklist management"));
23 }
25 /* Reset requested? */
26 if (isset($_GET['reset']) && $_GET['reset'] == 1){
27 del_lock ($ui->dn);
28 sess_del ('blocklist');
29 }
31 /* Show and save dialog */
32 $display.= $output;
33 $_SESSION['blocklist']= $blocklist;
34 }
35 ?>