} //I know that subinstance isn't the correct place to put nsubmissions but is the easy if(isset($submissions_number[$userinfo->id])){ $subinstance->nsubmissions = $submissions_number[$userinfo->id]->submissions; }else{ $subinstance->nsubmissions = ' '; } } $data = new stdClass(); $data->userinfo = $userinfo; $data->submission = $submission; //When group activity => change leader object lastname to groupname for order porpouse if($vpl->is_group_activity()){ $data->userinfo->firstname = ''; $data->userinfo->lastname = $vpl->fullname($userinfo); } $all_data[] = $data; } usort($all_data,vpl_submissionlist_order::set_order($sort,$sortdir != 'up')); //content display start echo '<div class="repo" > <div id="container" style="overflow-y: scroll; height:480px;padding-bottom:30px;" > <table id="myTable" class="CSSTableGenerator" > <thead> <tr>
if ($subshow >= $subshowl) { break; } } } $nsub = 1; foreach ($subs as $sub) { $subsn[] = $nsub % $subshow == 0 ? $nsub : ''; $nsub++; $files_array = $sub->get_submitted_files(); $files = array(); //Used to give stack format last bar has less size $total_size = 0; foreach ($files_array as $file) { $size = strlen($file['data']); $files[$file['name']] = $size; $total_size += $size; } foreach ($names as $name) { if (isset($files[$name])) { $series[$name][] = $total_size; $total_size -= $files[$name]; } else { $series[$name][] = $total_size; } } } } $user = $DB->get_record('user', array('id' => $userid)); vpl_graph::draw($vpl->get_printable_name() . ' - ' . $vpl->fullname($user, false), get_string('submissions', VPL), get_string("sizeb"), $subsn, $series, $names);