foreach ($targetusers as $auser) {
         $logusers = $auser->id;
         $logs = use_stats_extract_logs($from, time(), $auser->id, $course->id);
         $aggregate = use_stats_aggregate_logs($logs, 'module');
         $data->items = $items;
         $data->done = 0;
         if (!empty($aggregate)) {
             foreach (array_keys($aggregate) as $module) {
                 $data->done += count($aggregate[$module]);
             }
         }
         if ($data->done > $items) {
             $data->done = $items;
         }
         $data->linktousersheet = 1;
         training_reports_print_header_html($auser->id, $course->id, $data, true);
     }
 }
 $options['id'] = $course->id;
 $options['groupid'] = $groupid;
 $options['from'] = $from;
 // alternate way
 $options['output'] = 'xls';
 // ask for XLS
 $options['asxls'] = 'xls';
 // force XLS for index.php
 $options['view'] = 'course';
 // force course view
 echo '<center>';
 print_single_button($CFG->wwwroot . '/course/report/trainingsessions/index.php', $options, get_string('generateXLS', 'report_trainingsessions'), 'get');
 echo '</center>';
    include "selector_form.html";
    $str = '';
    $dataobject = training_reports_print_html($str, $coursestructure, $aggregate, $done);
    $dataobject->items = $items;
    $dataobject->done = $done;
    /*
    if (!empty($aggregate)){
        foreach(array_keys($aggregate) as $module){
            $dataobject->done += count($aggregate[$module]);
        }
    }
    */
    if ($dataobject->done > $items) {
        $dataobject->done = $items;
    }
    training_reports_print_header_html($userid, $course->id, $dataobject);
    echo $str;
    $options['id'] = $course->id;
    $options['userid'] = $userid;
    $options['from'] = $from;
    // alternate way
    $options['output'] = 'xls';
    // ask for XLS
    $options['asxls'] = 'xls';
    // force XLS for index.php
    echo '<center>';
    print_single_button($CFG->wwwroot . '/course/report/trainingsessions/index.php', $options, get_string('generateXLS', 'report_trainingsessions'), 'get');
    echo '</center>';
} else {
    $CFG->trace = 'x_temp/xlsreport.log';
    debug_open_trace();