Example #1
0
        }
        //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>
Example #2
0
            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);