Proyectos de Subversion Moodle

Rev

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

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