1 <?php
4 /* Remove locks created by this plugin
5 */
6 if ($remove_lock){
7 if(session::is_set('dfsManagment') && session::is_set('edit')){
8 $dfsManagment = session::get('dfsManagment');
9 $dfsManagment->remove_lock();
10 }
11 }
13 /* Remove this plugin from session
14 */
15 if ( $cleanup ){
16 session::un_set('dfsManagment');
17 }else{
18 /* Reset requested? */
19 if (isset($_GET['reset']) && $_GET['reset'] == 1){
20 session::un_set ('dfsManagment');
21 }
23 # create dfsManagment object
24 if (!session::is_set('dfsManagment')){
25 session::set('dfsManagment',new dfsManagment($config, $ui));
26 }
27 $dfsManagment = session::get('dfsManagment');
28 $output = $dfsManagment->execute();
30 # do we have to reset
31 if (isset($_GET['reset']) && $_GET['reset'] == 1) {
32 del_lock ($ui->dn);
33 session::un_set('dfsManagment');
34 }
36 # create page header
37 if (get_object_info() != "") {
38 $display = print_header(get_template_path('plugins/dfs/images/dfs.png'),
39 _("Distributed File System Administration"),
40 "<img alt=\"\" class=\"center\" src=\"".
41 get_template_path('images/lists/locked.png').
42 "\"> ".get_object_info());
43 } else {
44 $display = print_header(get_template_path('plugins/dfs/images/dfs.png'),
45 _("Distributed File System Administration"));
46 }
48 $display.= $output;
50 # show page
51 session::set('dfsManagment',$dfsManagment);
52 }
54 ?>