diff --git a/lang/en/enrol_ilbeadtutorado.php b/lang/en/enrol_ilbeadtutorado.php
index 78ef4fc..18d4459 100644
--- a/lang/en/enrol_ilbeadtutorado.php
+++ b/lang/en/enrol_ilbeadtutorado.php
@@ -117,7 +117,7 @@ $string['abandonalert'] = 'You have abandoned courses and cannot enroll in new c
$string['abandonpunishment'] = 'Days of punishment for abandon';
$string['abandonpunishment_help'] = 'Number of days that the user cannot enroll in another ILB EAD course after abandon any ILB EAD course.';
$string['coursename'] = 'Course name';
-$string['timestart'] = 'Time start';
+$string['startdate'] = 'Start date';
$string['timeend'] = 'Expected time end';
$string['maxongoingmessage'] = 'You are already enrolled in {$a} ILB/EAD courses, New enrollments will only be accepted after the completion of at least one of them.';
$string['customenrolmessage'] = 'Custom enrol message';
diff --git a/lang/pt_br/enrol_ilbeadtutorado.php b/lang/pt_br/enrol_ilbeadtutorado.php
index f762cd5..ef3faf4 100644
--- a/lang/pt_br/enrol_ilbeadtutorado.php
+++ b/lang/pt_br/enrol_ilbeadtutorado.php
@@ -117,9 +117,9 @@ $string['abandonalert'] = 'Você abandonou curso(s) e não pode se inscrever em
$string['abandonpunishment'] = 'Dias de suspensão por abandono/reprovação';
$string['abandonpunishment_help'] = 'Número de dias que o aluno não poderá se inscrever em outro curso EAD do ILB depois de ter abandonado um curso.';
$string['coursename'] = 'Nome do curso';
-$string['timestart'] = 'Data de início';
+$string['startdate'] = 'Data de início';
$string['timeend'] = 'Data prevista de término';
-$string['maxongoingmessage'] = 'Você já está matriculado em {$a} curso(s) sem tutoria, Novas matrículas somente serão aceitas após a conclusão de pelo menos um deles.';
+$string['maxongoingmessage'] = 'Você já está matriculado em {$a} curso(s) com tutoria, Novas matrículas somente serão aceitas após a conclusão deles.';
$string['customenrolmessage'] = 'Mensagem personalizada de matrícula';
$string['customenrolmessage_help'] = 'Uma mensagem personalizada que pode ser exibida no formulário de inscrição como um texto plano ou no padrão de autoformatação Moodle, incluindo tags HTML e multi-linguagem.';
$string['samecoursealert'] = 'Turma errada!';
diff --git a/lib.php b/lib.php
index 2900bde..f871611 100644
--- a/lib.php
+++ b/lib.php
@@ -231,11 +231,11 @@ class enrol_ilbeadtutorado_plugin extends enrol_plugin {
$error .= '
'.get_string('maxongoingmessage', 'enrol_ilbeadtutorado', count($ongoing)).'
'; $error .= ''.get_string('ongoingcourses', 'enrol_ilbeadtutorado').'
'; $table = new html_table(); - $table->head = array(get_string('coursename', 'enrol_ilbeadtutorado'), get_string('timestart', 'enrol_ilbeadtutorado'), get_string('timeend', 'enrol_ilbeadtutorado'), get_string('abandonpunishment', 'enrol_ilbeadtutorado')); + $table->head = array(get_string('coursename', 'enrol_ilbeadtutorado'), get_string('startdate', 'enrol_ilbeadtutorado')); $tabledata = array(); foreach ($ongoing as $course) { $link = ''.$course->fullname.''; - $tabledata[] = array($link, userdate($course->timestart), userdate($course->timeend), $course->abandonpunishment); + $tabledata[] = array($link, userdate($course->startdate)); } $table->data = $tabledata; $error .= html_writer::table($table); @@ -633,6 +633,7 @@ class enrol_ilbeadtutorado_plugin extends enrol_plugin { public function get_ongoing($instance) { global $DB; global $USER; + $course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST); $sql = "select c.*, ue.timestart, ue.timeend, e.customint8 as abandonpunishment from {user_enrolments} ue join {enrol} e on e.id = ue.enrolid @@ -641,9 +642,8 @@ class enrol_ilbeadtutorado_plugin extends enrol_plugin { where e.enrol = 'ilbeadtutorado' and cc.timecompleted is null and ue.userid = ? - and ? between ue.timestart and ue.timeend + (e.customint8*86400)"; - $time = time(); - return $DB->get_records_sql($sql, array($USER->id, time())); + and c.category = ?"; + return $DB->get_records_sql($sql, array($USER->id, $course->category)); } /**