Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 57... Línea 57...
57
     */
57
     */
58
    public function __construct(
58
    public function __construct(
59
        question_edit_contexts $contexts,
59
        question_edit_contexts $contexts,
60
        moodle_url $pageurl,
60
        moodle_url $pageurl,
61
        stdClass $course,
61
        stdClass $course,
62
        stdClass $cm = null,
62
        ?stdClass $cm = null,
63
        array $params = [],
63
        array $params = [],
64
        array $extraparams = [],
64
        array $extraparams = [],
65
    ) {
65
    ) {
-
 
66
        if ($cm === null) {
-
 
67
            debugging('$cm is now a required field', DEBUG_DEVELOPER);
-
 
68
        }
-
 
69
 
66
        $this->entryid = $extraparams['entryid'];
70
        $this->entryid = $extraparams['entryid'];
67
        $this->basereturnurl = new \moodle_url($extraparams['returnurl']);
71
        $this->basereturnurl = new \moodle_url($extraparams['returnurl']);
68
        parent::__construct($contexts, $pageurl, $course, $cm, $params, $extraparams);
72
        parent::__construct($contexts, $pageurl, $course, $cm, $params, $extraparams);
69
    }
73
    }
Línea 84... Línea 88...
84
        }
88
        }
Línea 85... Línea 89...
85
 
89
 
86
        return $this->requiredcolumns;
90
        return $this->requiredcolumns;
Línea -... Línea 91...
-
 
91
    }
-
 
92
 
-
 
93
    /**
-
 
94
     * @deprecated since Moodle 4.3 MDL-72321
87
    }
95
     */
88
 
-
 
89
    protected function display_advanced_search_form($advancedsearch): void {
96
    #[\core\attribute\deprecated('filtering objects', since: '4.3', mdl: 'MDL-72321', final: true)]
90
        foreach ($advancedsearch as $searchcondition) {
-
 
91
            echo $searchcondition->display_options_adv();
97
    protected function display_advanced_search_form($advancedsearch): void {
Línea 92... Línea 98...
92
        }
98
        \core\deprecation::emit_deprecation([self::class, __FUNCTION__]);
93
    }
99
    }
94
 
100
 
95
    public function allow_add_questions(): bool {
101
    public function allow_add_questions(): bool {
Línea 96... Línea -...
96
        // As we dont want to create questions in this page.
-
 
97
        return false;
-
 
98
    }
102
        // As we dont want to create questions in this page.
99
 
-
 
100
    /**
103
        return false;
101
     * Default sort for question data.
-
 
102
     * @return array
-
 
103
     */
104
    }
104
    protected function default_sort(): array {
-
 
105
        $defaultsort = [];
-
 
106
        if (class_exists('\\qbank_viewcreator\\creator_name_column')) {
-
 
107
            $sort = 'qbank_viewcreator\creator_name_column-timecreated';
-
 
108
        }
105
 
Línea 109... Línea 106...
109
        $defaultsort[$sort] = 1;
106
    #[\Override]
110
 
107
    protected function default_sort(): array {
111
        return $defaultsort;
108
        return ['qbank_history__version_number_column' => SORT_ASC];