Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 134... Línea 134...
134
            'level',
134
            'level',
135
            new lang_string('contextlevel'),
135
            new lang_string('contextlevel'),
136
            $this->get_entity_name()
136
            $this->get_entity_name()
137
        ))
137
        ))
138
            ->add_joins($this->get_joins())
138
            ->add_joins($this->get_joins())
139
            ->set_type(column::TYPE_INTEGER)
-
 
140
            ->add_fields("{$contextalias}.contextlevel")
139
            ->add_fields("{$contextalias}.contextlevel")
141
            ->set_is_sortable(true)
140
            ->set_is_sortable(true)
142
            // It doesn't make sense to offer integer aggregation methods for this column.
-
 
143
            ->set_disabled_aggregation(['avg', 'max', 'min', 'sum'])
-
 
144
            ->add_callback(static function(?int $level): string {
141
            ->add_callback(static function(?string $level): string {
145
                if ($level === null) {
142
                if ($level === null) {
146
                    return '';
143
                    return '';
147
                }
144
                }
Línea 148... Línea 145...
148
 
145
 
149
                return context_helper::get_level_name($level);
146
                return context_helper::get_level_name((int) $level);
Línea 150... Línea 147...
150
            });
147
            });
151
 
148
 
152
        // Path.
149
        // Path.