Proyectos de Subversion Moodle

Rev

Rev 1148 | Rev 1150 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1148 Rev 1149
Línea 307... Línea 307...
307
            }
307
            }
Línea 308... Línea 308...
308
 
308
 
309
            $course_context = context_course::instance($course->id);
309
            $course_context = context_course::instance($course->id);
Línea 310... Línea -...
310
            $roles = get_user_roles($course_context, $USER->id, true);
-
 
311
 
-
 
312
            $completion_edit_curso = false;
-
 
313
            foreach ($roles as $role) {
-
 
314
                if ($role->shortname == 'companydepartmentmanager' || $role->shortname == 'companycoursenoneditor') {
-
 
315
                    $completion_edit_curso = true;
-
 
316
                    break;
-
 
Línea 317... Línea 310...
317
                }
310
            $roles = get_user_roles($course_context, $USER->id, true);
318
            }
311
 
Línea 319... Línea 312...
319
 
312
 
320
            if (has_capability('moodle/course:manageactivities', $course_context, $USER->id) || has_capability('moodle/course:viewhiddenactivities', $course_context, $USER->id) || $completion_edit_curso) {
313
            if (has_capability('moodle/course:manageactivities', $course_context, $USER->id) || has_capability('moodle/course:viewhiddenactivities', $course_context, $USER->id) ) {
321
                $editurl = $CFG->wwwroot . '/course/view.php?id=' . $course->id . '&notifyeditingon=1';
314
                $editurl = $CFG->wwwroot . '/course/view.php?id=' . $course->id . '&notifyeditingon=1';
Línea 333... Línea 326...
333
            foreach ($modules as $module) {
326
            foreach ($modules as $module) {
334
                if (! $module->uservisible || $module->is_stealth() || empty($module->url) || empty($module->section)) {
327
                if (! $module->uservisible || $module->is_stealth() || empty($module->url) || empty($module->section)) {
335
                    continue;
328
                    continue;
336
                }
329
                }
Línea 337... Línea 330...
337
 
330
 
338
                if ($module->section == $first_section || $completion_edit_curso) {
331
                if ($module->section == $first_section ) {
339
                    $viewurl = new moodle_url($module->url, array(
332
                    $viewurl = new moodle_url($module->url, array(
340
                        'forceview' => 1
333
                        'forceview' => 1
341
                    ));
334
                    ));
342
                    break;
335
                    break;