Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 27... Línea 27...
27
defined('MOODLE_INTERNAL') || die();
27
defined('MOODLE_INTERNAL') || die();
Línea 28... Línea 28...
28
 
28
 
29
require_once($CFG->dirroot . "/calendar/lib.php");
29
require_once($CFG->dirroot . "/calendar/lib.php");
Línea 30... Línea 30...
30
require_once($CFG->libdir . "/filelib.php");
30
require_once($CFG->libdir . "/filelib.php");
31
 
31
 
32
use \core\external\exporter;
32
use core\external\exporter;
33
use \core_calendar\local\event\container;
33
use core_calendar\local\event\container;
-
 
34
use core_calendar\local\event\entities\event_interface;
34
use \core_calendar\local\event\entities\event_interface;
35
use core_calendar\local\event\entities\action_event_interface;
35
use \core_calendar\local\event\entities\action_event_interface;
36
use core_calendar\output\humantimeperiod;
36
use \core_course\external\course_summary_exporter;
37
use core_course\external\course_summary_exporter;
37
use \core\external\coursecat_summary_exporter;
38
use core\external\coursecat_summary_exporter;
Línea 38... Línea 39...
38
use \renderer_base;
39
use renderer_base;
39
use moodle_url;
40
use core\url;
40
 
41
 
41
/**
42
/**
Línea 367... Línea 368...
367
        $courseid = (!$course) ? SITEID : $course->id;
368
        $courseid = (!$course) ? SITEID : $course->id;
Línea 368... Línea 369...
368
 
369
 
369
        $values['canedit'] = calendar_edit_event_allowed($legacyevent, true);
370
        $values['canedit'] = calendar_edit_event_allowed($legacyevent, true);
Línea 370... Línea 371...
370
        $values['candelete'] = calendar_delete_event_allowed($legacyevent);
371
        $values['candelete'] = calendar_delete_event_allowed($legacyevent);
371
 
372
 
Línea 372... Línea 373...
372
        $deleteurl = new moodle_url('/calendar/delete.php', ['id' => $event->get_id(), 'course' => $courseid]);
373
        $deleteurl = new url('/calendar/delete.php', ['id' => $event->get_id(), 'course' => $courseid]);
373
        $values['deleteurl'] = $deleteurl->out(false);
374
        $values['deleteurl'] = $deleteurl->out(false);
374
 
375
 
375
        $editurl = new moodle_url('/calendar/event.php', ['action' => 'edit', 'id' => $event->get_id(),
376
        $editurl = new url('/calendar/event.php', ['action' => 'edit', 'id' => $event->get_id(),
376
                'course' => $courseid]);
377
                'course' => $courseid]);
377
        $values['editurl'] = $editurl->out(false);
378
        $values['editurl'] = $editurl->out(false);
378
        $viewurl = new moodle_url('/calendar/view.php', ['view' => 'day', 'course' => $courseid,
379
        $viewurl = new url('/calendar/view.php', ['view' => 'day', 'course' => $courseid,
379
                'time' => $timesort]);
380
                'time' => $timesort]);
-
 
381
        $viewurl->set_anchor('event_' . $event->get_id());
380
        $viewurl->set_anchor('event_' . $event->get_id());
382
        $values['viewurl'] = $viewurl->out(false);
-
 
383
        $legacyevent = container::get_event_mapper()->from_event_to_legacy_event($event);
-
 
384
        $humanperiod = humantimeperiod::create_from_timestamp(
-
 
385
            starttimestamp: $legacyevent->timestart,
-
 
386
            endtimestamp: $legacyevent->timestart + $legacyevent->timeduration,
381
        $values['viewurl'] = $viewurl->out(false);
387
            link: new url(CALENDAR_URL . 'view.php'),
Línea 382... Línea 388...
382
        $values['formattedtime'] = calendar_format_event_time($legacyevent, time(), null, false,
388
        );
383
                $timesort);
389
        $values['formattedtime'] = $output->render($humanperiod);
384
        $values['formattedlocation'] = calendar_format_event_location($legacyevent);
390
        $values['formattedlocation'] = calendar_format_event_location($legacyevent);