Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 56... Línea 56...
56
     *
56
     *
57
     * @param activity_attempt $attempt the attempt object
57
     * @param activity_attempt $attempt the attempt object
58
     * @param stdClass $user a user record (default null).
58
     * @param stdClass $user a user record (default null).
59
     * @param int $courseid optional course id (default null).
59
     * @param int $courseid optional course id (default null).
60
     */
60
     */
61
    public function __construct(activity_attempt $attempt, stdClass $user = null, int $courseid = null) {
61
    public function __construct(activity_attempt $attempt, ?stdClass $user = null, ?int $courseid = null) {
62
        $this->attempt = $attempt;
62
        $this->attempt = $attempt;
63
        $this->user = $user;
63
        $this->user = $user;
64
        $this->courseid = $courseid;
64
        $this->courseid = $courseid;
65
    }
65
    }
Línea 121... Línea 121...
121
     * @param renderer_base $output the renderer base object
121
     * @param renderer_base $output the renderer base object
122
     * @param int|null $completion the current completion value
122
     * @param int|null $completion the current completion value
123
     * @param bool $showtext if the icon must have a text or only icon
123
     * @param bool $showtext if the icon must have a text or only icon
124
     * @return string icon HTML
124
     * @return string icon HTML
125
     */
125
     */
126
    private function completion_icon(renderer_base $output, int $completion = null, bool $showtext = false): string {
126
    private function completion_icon(renderer_base $output, ?int $completion = null, bool $showtext = false): string {
127
        if ($completion === null) {
127
        if ($completion === null) {
128
            return '';
128
            return '';
129
        }
129
        }
130
        if ($completion) {
130
        if ($completion) {
131
            $alt = get_string('attempt_completion_yes', 'mod_h5pactivity');
131
            $alt = get_string('attempt_completion_yes', 'mod_h5pactivity');
Línea 147... Línea 147...
147
     * @param renderer_base $output the renderer base object
147
     * @param renderer_base $output the renderer base object
148
     * @param int|null $success the current success value
148
     * @param int|null $success the current success value
149
     * @param bool $showtext if the icon must have a text or only icon
149
     * @param bool $showtext if the icon must have a text or only icon
150
     * @return string icon HTML
150
     * @return string icon HTML
151
     */
151
     */
152
    private function success_icon(renderer_base $output, int $success = null, bool $showtext = false): string {
152
    private function success_icon(renderer_base $output, ?int $success = null, bool $showtext = false): string {
153
        if ($success === null) {
153
        if ($success === null) {
154
            $alt = get_string('attempt_success_unknown', 'mod_h5pactivity');
154
            $alt = get_string('attempt_success_unknown', 'mod_h5pactivity');
155
            if ($showtext) {
155
            if ($showtext) {
156
                return $alt;
156
                return $alt;
157
            }
157
            }