Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 90... Línea 90...
90
require_login($course, true, $cm);
90
require_login($course, true, $cm);
91
require_capability('mod/data:managetemplates', $context);
91
require_capability('mod/data:managetemplates', $context);
Línea 92... Línea 92...
92
 
92
 
Línea 93... Línea 93...
93
$actionbar = new \mod_data\output\action_bar($data->id, $PAGE->url);
93
$actionbar = new \mod_data\output\action_bar($data->id, $PAGE->url);
94
 
94
 
95
$PAGE->add_body_class('mediumwidth');
95
$PAGE->add_body_class('limitedwidth');
Línea 96... Línea 96...
96
$PAGE->set_heading($course->fullname);
96
$PAGE->set_heading($course->fullname);
97
$PAGE->activityheader->disable();
97
$PAGE->activityheader->disable();
Línea 423... Línea 423...
423
    }
423
    }
424
    echo html_writer::table($table);
424
    echo html_writer::table($table);
Línea 425... Línea 425...
425
 
425
 
426
    echo '<div class="sortdefault">';
426
    echo '<div class="sortdefault">';
427
    echo '<form id="sortdefault" action="'.$CFG->wwwroot.'/mod/data/field.php" method="get">';
427
    echo '<form id="sortdefault" action="'.$CFG->wwwroot.'/mod/data/field.php" method="get">';
428
    echo '<div>';
428
    echo '<div class="d-flex flex-column flex-md-row flex-wrap align-items-md-center gap-2">';
429
    echo '<input type="hidden" name="d" value="'.$data->id.'" />';
429
    echo '<input type="hidden" name="d" value="'.$data->id.'" />';
430
    echo '<input type="hidden" name="mode" value="sort" />';
430
    echo '<input type="hidden" name="mode" value="sort" />';
431
    echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
431
    echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
432
    echo '<label for="defaultsort">'.get_string('defaultsortfield','data').'</label>';
432
    echo '<label for="defaultsort">'.get_string('defaultsortfield','data').'</label>';
433
    echo '<select id="defaultsort" name="defaultsort" class="custom-select">';
433
    echo '<select id="defaultsort" name="defaultsort" class="form-select">';
434
    if ($fields = $DB->get_records('data_fields', array('dataid'=>$data->id))) {
434
    if ($fields = $DB->get_records('data_fields', array('dataid'=>$data->id))) {
435
        echo '<optgroup label="'.get_string('fields', 'data').'">';
435
        echo '<optgroup label="'.get_string('fields', 'data').'">';
436
        foreach ($fields as $field) {
436
        foreach ($fields as $field) {
437
            if ($data->defaultsort == $field->id) {
437
            if ($data->defaultsort == $field->id) {
Línea 463... Línea 463...
463
    echo '</select>';
463
    echo '</select>';
Línea 464... Línea 464...
464
 
464
 
465
    $options = array(0 => get_string('ascending', 'data'),
465
    $options = array(0 => get_string('ascending', 'data'),
466
                     1 => get_string('descending', 'data'));
466
                     1 => get_string('descending', 'data'));
467
    echo html_writer::label(get_string('sortby'), 'menudefaultsortdir', false, array('class' => 'accesshide'));
467
    echo html_writer::label(get_string('sortby'), 'menudefaultsortdir', false, array('class' => 'accesshide'));
468
    echo html_writer::select($options, 'defaultsortdir', $data->defaultsortdir, false, array('class' => 'custom-select'));
468
    echo html_writer::select($options, 'defaultsortdir', $data->defaultsortdir, false, ['class' => 'form-select']);
469
    echo '<input type="submit" class="btn btn-secondary ml-1" value="'.get_string('save', 'data').'" />';
469
    echo '<input type="submit" class="btn btn-secondary" value="'.get_string('save', 'data').'" />';
470
    echo '</div>';
470
    echo '</div>';
Línea 471... Línea -...
471
    echo '</form>';
-
 
472
 
-
 
473
    // Add a sticky footer.
-
 
474
    echo $renderer->render_fields_footer($manager);
471
    echo '</form>';
475
 
472
 
Línea 476... Línea 473...
476
    echo '</div>';
473
    echo '</div>';
477
}
474
}