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