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