Proyectos de Subversion Moodle

Rev

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

Rev 1441 Rev 1468
Línea 1686... Línea 1686...
1686
    public function get_edited_page_hash(): ?string {
1686
    public function get_edited_page_hash(): ?string {
1687
        global $SESSION;
1687
        global $SESSION;
1688
        if (!$this->user_is_editing()) {
1688
        if (!$this->user_is_editing()) {
1689
            return null;
1689
            return null;
1690
        }
1690
        }
-
 
1691
        
-
 
1692
        // Check if session is still active to prevent mutation after close
-
 
1693
        if (!\core\session\manager::session_exists(session_id()) || !\core\session\manager::is_session_active()) {
-
 
1694
            return null;
-
 
1695
        }
-
 
1696
        
1691
        $url = new moodle_url($this->url);
1697
        $url = new moodle_url($this->url);
1692
        $url->set_anchor(null);
1698
        $url->set_anchor(null);
1693
        $data = [
1699
        $data = [
1694
            'contextid' => $this->context->id,
1700
            'contextid' => $this->context->id,
1695
            'url' => $url->out_as_local_url(false),
1701
            'url' => $url->out_as_local_url(false),