Proyectos de Subversion Moodle

Rev

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

Rev 1168 Rev 1190
Línea 303... Línea 303...
303
                if (! empty($section->section)) {
303
                if (! empty($section->section)) {
304
                    $first_section = $section->id;
304
                    $first_section = $section->id;
305
                    break;
305
                    break;
306
                }
306
                }
307
            }
307
            }
308
            
308
 
309
            
309
 
310
       
310
 
311
            $course_context = context_course::instance($course->id);
311
            $course_context = core\context\course::instance($course->id);
312
            $roles = get_user_roles($course_context, $USER->id, true);
312
            $roles = get_user_roles($course_context, $USER->id, true);
Línea 313... Línea 313...
313
 
313
 
314
 
314
 
315
            if (has_capability('moodle/course:manageactivities', $course_context, $USER->id) || has_capability('moodle/course:viewhiddenactivities', $course_context, $USER->id) || $completion_edit_curso) {
315
            if (has_capability('moodle/course:manageactivities', $course_context, $USER->id) || has_capability('moodle/course:viewhiddenactivities', $course_context, $USER->id) || $completion_edit_curso) {
316
                $editurl = $CFG->wwwroot . '/course/view.php?id=' . $course->id . '&notifyeditingon=1';
316
                $editurl = $CFG->wwwroot . '/course/view.php?id=' . $course->id . '&notifyeditingon=1';
317
                
317
 
318
                //$editurl = $CFG->wwwroot . '/course/edit.php?id=' . $course->id;} else {
318
                //$editurl = $CFG->wwwroot . '/course/edit.php?id=' . $course->id;} else {
Línea 319... Línea 319...
319
                $editurl = '';
319
                $editurl = '';
320
            }
320
            }
321
 
321
 
Línea 322... Línea 322...
322
            $modules = get_fast_modinfo($course->id)->get_cms();
322
            $modules = get_fast_modinfo($course->id)->get_cms();
323
            
323
 
324
           
-
 
325
 
324
 
326
            $viewurl = '';
325
 
327
            foreach ($modules as $module) 
326
            $viewurl = '';
328
            {
327
            foreach ($modules as $module) {
329
                if (!$module->uservisible || $module->is_stealth() || empty($module->url)) {
328
                if (!$module->uservisible || $module->is_stealth() || empty($module->url)) {
330
                    continue;
329
                    continue;
331
                }
330
                }
332
                
331
 
333
                $viewurl = new moodle_url($module->url, array(
-
 
334
                    'forceview' => 1
332
                $viewurl = new moodle_url($module->url, array(
335
                ));
333
                    'forceview' => 1
336
                break;
334
                ));
Línea 337... Línea 335...
337
            
335
                break;
338
            }
336
            }
339
            
337
 
Línea 441... Línea 439...
441
        return json_encode([
439
        return json_encode([
442
            'success' => true,
440
            'success' => true,
443
            'search_text' => $search_text,
441
            'search_text' => $search_text,
444
            'category_id' => $category_id,
442
            'category_id' => $category_id,
445
            'cards' => $cards,
443
            'cards' => $cards,
446
            'badges' => $badges, 
444
            'badges' => $badges,
447
            'courses' => $courses
445
            'courses' => $courses
448
        ]);
446
        ]);
449
    }
447
    }
Línea 450... Línea 448...
450
 
448