Ejemplo n.º 1
0
         $saved_report_data = $saved_report_result->getResult();
         if (is_array($saved_report_data) and isset($saved_report_data[0]) and isset($saved_report_data[0]['data'])) {
             $config = $saved_report_data[0]['data']['config'];
         } else {
             echo "ERROR: Saved report not found...\n";
             exit(1);
         }
     } elseif ($template != '') {
         $config_result = $report_obj->getTemplate($template);
         $config = $config_result->getResult();
     }
     if ($time_period != '' and isset($config['-1010-time_period'])) {
         $config['-1010-time_period']['time_period'] = $time_period;
     }
     //var_dump($config);
     $result = $report_obj->getReport($config, strtolower($file_format));
     $retval = $result->getResult();
     if (is_array($retval)) {
         if (isset($retval['file_name']) and $output_file == '') {
             $output_file = $retval['file_name'];
         }
         file_put_contents($output_file, base64_decode($retval['data']));
     } else {
         var_dump($retval);
         echo "ERROR: No report data...\n";
         exit(1);
     }
 } else {
     echo "ERROR: No report specified...\n";
     exit(1);
 }