get_string('subnet', 'attendance'),
get_string('automark', 'attendance'),
get_string('autoassignstatus', 'attendance'),
- get_string('absenteereport', 'attendance')
+ get_string('absenteereport', 'attendance'),
+ get_string('preventsharedip', 'attendance'),
+ get_string('preventsharediptime', 'attendance')
);
}
'subnet' => $data->header12,
'automark' => $data->header13,
'autoassignstatus' => $data->header14,
- 'absenteereport' => $data->header15
+ 'absenteereport' => $data->header15,
+ 'preventsharedip' => $data->header16,
+ 'preventsharediptime' => $data->header17,
);
} else {
return array(
'subnet' => 12,
'automark' => 13,
'autoassignstatus' => 14,
- 'absenteereport' => 15
+ 'absenteereport' => 15,
+ 'preventsharedip' => 16,
+ 'preventsharediptime' => 17
);
}
}
} else {
$session->absenteereport = $this->get_column_data($row, $mapping['absenteereport']);
}
+ if ($mapping['preventsharedip'] == -1) {
+ $session->preventsharedip = $pluginconfig->preventsharedip;
+ } else {
+ $session->preventsharedip = $this->get_column_data($row, $mapping['preventsharedip']);
+ }
+ if ($mapping['preventsharediptime'] == -1) {
+ $session->preventsharediptime = $pluginconfig->preventsharediptime;
+ } else {
+ $session->preventsharediptime = $this->get_column_data($row, $mapping['preventsharediptime']);
+ }
+
$session->statusset = 0;
$sessions[] = $session;