Code

Fixed fax report / blocklist acls
[gosa.git] / plugins / gofax / blocklists / main.inc
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         /* 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 ?>