Code

Created trunk inside of 2.6-lhm
[gosa.git] / trunk / gosa-plugins / gofax / gofax / blocklists / main.inc
1 <?php
3 /* Remove locks created by this plugin
4 */
5 if ($remove_lock){
6   if(session::is_set('blocklist')){
7       $macl = session::get('blocklist');
8       $macl->remove_lock();
9   }
10 }
12 /* Remove this plugin from session
13 */
14 if ( $cleanup ){
15   session::un_set('blocklist');
16 }else{
18         /* Create blocklist object on demand */
19         if (!session::is_set('blocklist')){
20                 $blocklist= new blocklist($config, $ui);
21                 $blocklist->set_acl_category("gofaxlist");
22                 session::set('blocklist',$blocklist);
23         }
24         $blocklist = session::get('blocklist');
25         $blocklist->save_object();
26         $output= $blocklist->execute();
28         /* Reset requested? */
29         if (isset($_GET['reset']) && $_GET['reset'] == 1){
30                 session::un_set ('blocklist');
31         }
33         /* Page header*/
34         if (get_object_info() != ""){
35                 $display= print_header(get_template_path($blocklist->plIcon), _("Blocklist management"), "<img alt=\"\"align=\"middle\" src=\"".get_template_path('images/lists/locked.png')."\"> ".LDAP::fix(get_object_info()));
36         } else {
37                 $display= print_header(get_template_path($blocklist->plIcon), _("Blocklist management"));
38         }
39         $display.= $output;
41         session::set('blocklist',$blocklist);
42 }
43 ?>