Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/report/progress/index.php File Reference

Go to the source code of this file.

Namespaces

namespace  report

Enumerations

enum  COMPLETION_REPORT_PAGE

Functions

 csv_quote ($value)

Variables

 $id = required_param('course',PARAM_INT)
 $course = $DB->get_record('course',array('id'=>$id))
if(!$course$context = context_course::instance($course->id)
 $sort = optional_param('sort','',PARAM_ALPHA)
 $firstnamesort = $sort == 'firstname'
 $format = optional_param('format','',PARAM_ALPHA)
 $excel = $format == 'excelcsv'
 $csv = $format == 'csv' || $excel
 $start = optional_param('start', 0, PARAM_INT)
 $sifirst = optional_param('sifirst', 'all', PARAM_ALPHA)
 $silast = optional_param('silast', 'all', PARAM_ALPHA)
 $extrafields = get_extra_user_fields($context)
 $leftcols = 1 + count($extrafields)
 $url = new moodle_url('/report/progress/index.php', array('course'=>$id))
 $group = groups_get_course_group($course,true)
if($group===0 &&$course->
groupmode==SEPARATEGROUPS
$reportsurl = $CFG->wwwroot.'/course/report.php?id='.$course->id
 $completion = new completion_info($course)
 $activities = $completion->get_activities()
 $where = array()
 $where_params = array()
if($sifirst!== 'all') if($silast!==
'all') 
$total = $completion->get_num_tracked_users(implode(' AND ', $where), $where_params, $group)
 $grandtotal = $completion->get_num_tracked_users('', array(), $group)
 $progress = array()
if(strlen($sort)) $link = '&start='
 $initials = array('first', 'last')
 $alphabet = explode(',', get_string('alphabet', 'langconfig'))
 $pagingbar = ''

Enumeration Type Documentation

Definition at line 29 of file index.php.


Function Documentation

csv_quote ( value)

Definition at line 58 of file index.php.

Here is the call graph for this function:


Variable Documentation

$activities = $completion->get_activities()

Definition at line 96 of file index.php.

$alphabet = explode(',', get_string('alphabet', 'langconfig'))

Definition at line 193 of file index.php.

$completion = new completion_info($course)

Definition at line 95 of file index.php.

Definition at line 37 of file index.php.

Definition at line 33 of file index.php.

$csv = $format == 'csv' || $excel

Definition at line 46 of file index.php.

$excel = $format == 'excelcsv'

Definition at line 45 of file index.php.

$extrafields = get_extra_user_fields($context)

Definition at line 55 of file index.php.

$firstnamesort = $sort == 'firstname'

Definition at line 41 of file index.php.

Definition at line 44 of file index.php.

$grandtotal = $completion->get_num_tracked_users('', array(), $group)

Definition at line 116 of file index.php.

Definition at line 87 of file index.php.

Definition at line 32 of file index.php.

$initials = array('first', 'last')

Definition at line 192 of file index.php.

$leftcols = 1 + count($extrafields)

Definition at line 56 of file index.php.

if (strlen($sort)) $link = '&start='

Definition at line 189 of file index.php.

print $pagingbar = ''

Definition at line 195 of file index.php.

$progress = array()

Definition at line 119 of file index.php.

if ($group===0 &&$course->groupmode==SEPARATEGROUPS) $reportsurl = $CFG->wwwroot.'/course/report.php?id='.$course->id

Definition at line 94 of file index.php.

$sifirst = optional_param('sifirst', 'all', PARAM_ALPHA)

Definition at line 50 of file index.php.

$silast = optional_param('silast', 'all', PARAM_ALPHA)

Definition at line 51 of file index.php.

Definition at line 40 of file index.php.

$start = optional_param('start', 0, PARAM_INT)

Definition at line 49 of file index.php.

if ($sifirst!== 'all') if ($silast!== 'all') $total = $completion->get_num_tracked_users(implode(' AND ', $where), $where_params, $group)

Definition at line 113 of file index.php.

$url = new moodle_url('/report/progress/index.php', array('course'=>$id))

Definition at line 68 of file index.php.

$where = array()

Definition at line 99 of file index.php.

$where_params = array()

Definition at line 100 of file index.php.

 All Data Structures Namespaces Files Functions Variables Enumerations