Proyectos de Subversion Moodle

Rev

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

Rev 1200 Rev 1201
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 = 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) ) {
315
            if (has_capability('moodle/course:manageactivities', $course_context, $USER->id) || has_capability('moodle/course:viewhiddenactivities', $course_context, $USER->id)) {
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;
318
                //$editurl = $CFG->wwwroot . '/course/edit.php?id=' . $course->id;
319
            } else {
319
            } else {
Línea 320... Línea 320...
320
                $editurl = '';
320
                $editurl = '';
321
            }
321
            }
322
 
322
 
Línea 323... Línea 323...
323
            $modules = get_fast_modinfo($course->id)->get_cms();
323
            $modules = get_fast_modinfo($course->id)->get_cms();
324
            
324
 
325
           
-
 
326
 
325
 
327
            $viewurl = '';
326
 
328
            foreach ($modules as $module) 
327
            $viewurl = '';
329
            {
328
            foreach ($modules as $module) {
330
                if (!$module->uservisible || $module->is_stealth() || empty($module->url)) {
329
                if (!$module->uservisible || $module->is_stealth() || empty($module->url)) {
331
                    continue;
330
                    continue;
332
                }
331
                }
333
                
332
 
334
                $viewurl = new moodle_url($module->url, array(
-
 
335
                    'forceview' => 1
333
                $viewurl = new moodle_url($module->url, array(
336
                ));
334
                    'forceview' => 1
337
                break;
335
                ));
Línea 338... Línea 336...
338
            
336
                break;
339
            }
337
            }
340
            
338
 
Línea 442... Línea 440...
442
        return json_encode([
440
        return json_encode([
443
            'success' => true,
441
            'success' => true,
444
            'search_text' => $search_text,
442
            'search_text' => $search_text,
445
            'category_id' => $category_id,
443
            'category_id' => $category_id,
446
            'cards' => $cards,
444
            'cards' => $cards,
447
            'badges' => $badges, 
445
            'badges' => $badges,
448
            'courses' => $courses
446
            'courses' => $courses
449
        ]);
447
        ]);
450
    }
448
    }
Línea 451... Línea 449...
451
 
449