Code

+ Move reset handling before object creation, otherwise no
[gosa.git] / trunk / gosa-plugins / gofax / gofax / faxreports / main.inc
1 <?php
3 /* Remove classes and variables from session
4  */
5 if ( $cleanup ){
6   session::un_set('faxreport');
7 }else{
8     /* Reset requested? */
9     if (isset($_GET['reset']) && $_GET['reset'] == 1){
10        session::un_set ('faxreport');
11     }
13         /* Create faxreport object on demand */
14         if (!session::is_set('faxreport')){
15                 session::set('faxreport',new faxreport ($config, $ui));
16         }
17         $faxreport = session::get('faxreport');
19         /* Execute formular */
20         $faxreport->save_object();
21         $display= $faxreport->execute ();
22         $display.= "<input type=\"hidden\" name=\"ignore\">\n";
23         $display= print_header(get_template_path($faxreport->plIcon), _("FAX reports")).$display;
25         /* Store changes  in session */
26         session::set('faxreport',$faxreport);
27 }
28 ?>