Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 727... Línea 727...
727
     * @param int $courseid course where user completes the feedback (for site feedbacks only)
727
     * @param int $courseid course where user completes the feedback (for site feedbacks only)
728
     * @return array of warnings and launch information
728
     * @return array of warnings and launch information
729
     * @since Moodle 3.3
729
     * @since Moodle 3.3
730
     */
730
     */
731
    public static function process_page($feedbackid, $page, $responses = [], $goprevious = false, $courseid = 0) {
731
    public static function process_page($feedbackid, $page, $responses = [], $goprevious = false, $courseid = 0) {
732
        global $USER, $SESSION;
732
        global $USER;
Línea 733... Línea 733...
733
 
733
 
734
        $params = array('feedbackid' => $feedbackid, 'page' => $page, 'responses' => $responses, 'goprevious' => $goprevious,
734
        $params = array('feedbackid' => $feedbackid, 'page' => $page, 'responses' => $responses, 'goprevious' => $goprevious,
735
            'courseid' => $courseid);
735
            'courseid' => $courseid);
736
        $params = self::validate_parameters(self::process_page_parameters(), $params);
736
        $params = self::validate_parameters(self::process_page_parameters(), $params);
Línea 766... Línea 766...
766
            }
766
            }
767
        }
767
        }
Línea 768... Línea 768...
768
 
768
 
769
        // Ignore sesskey (deep in some APIs), the request is already validated.
769
        // Ignore sesskey (deep in some APIs), the request is already validated.
770
        $USER->ignoresesskey = true;
-
 
771
        feedback_init_feedback_session();
-
 
Línea 772... Línea 770...
772
        $SESSION->feedback->is_started = true;
770
        $USER->ignoresesskey = true;
773
 
771
 
774
        $feedbackcompletion->process_page($params['page'], $params['goprevious']);
772
        $feedbackcompletion->process_page($params['page'], $params['goprevious']);
775
        $completed = $feedbackcompletion->just_completed();
773
        $completed = $feedbackcompletion->just_completed();