Code

7202169d3a454e55e4626c6e787346ff8217cafe
[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         /* 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')."\"> ".@LDAP::fix($_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 ?>